SJ 21/22: Klasse 9b: Unterschied zwischen den Versionen

Aus MINT.lentner.net
Zur Navigation springen Zur Suche springen
Zeile 72: Zeile 72:
 
  else  
 
  else  
 
     UI.log("geht nicht auf");
 
     UI.log("geht nicht auf");
 +
 +
===Größte Primzahl===
 +
zahl=4033343771;
 +
teiler=1;
 +
while(teiler<=zahl) {
 +
    if(zahl%teiler==0) UI.log(teiler);
 +
    ++teiler;
 +
    }
 +
 +
ca. 2,5 Minuten

Version vom 18. Mai 2022, 11:58 Uhr

Kaufmännischer Zweig (zweistündig - IT Wahlpflichtfächergruppe II)
Bezeichnung in der SchulApp: IT_1/9b_2
>>> zurück zur Klassenübersicht

Ausgewählte Themenblöcke

Projekt

Themenblock: IT 2.6.1 Modellieren und Codieren von Algorithmen (ca. 14 Std.)

  • CUBE.CODES
  • 3.12.: RUBIK-Würfel erforschen - erste Ebene
  • 10.12.: Wie viele fixpunktfreie Permutationen der Länge 4 gibt es?
  • 10. Januar: RUBIKs Challange

>>> CUBE.CODES blank
>>> Erste Schritte
>>> CUBE.CODES: Einfache EVA-Programme
>>> CUBE.CODES: Beispiele aus der Zahlentheorie (Klasse 5)
>>> CUBE.CODES: Schleifen mit while
>>> CUBE.CODES: Schleifen mit for
>>> CUBE.CODES: Rekursion

  • 6. April: Hausaufgabe 1 von drei EVA Programmen (BMI)
Bmialterstabelle.png

https://ide.cube.codes/?init=loadFromUrl&url=https://share-repository.cube.codes/v1/appStates/20e6932d-64b7-4fe0-9651-fdd4a4828d7e

x=1;
while(x<=80) {
   await CUBE.move(" R B L F ");
   ++x;
}

Wie lang dauert es, bis der CUBE wieder solved ist?

harry=1;
await CUBE.move(" R B L F' ");
while(!CUBE.isSolved()) {
 ++harry;
 await CUBE.move(" R B L F' ");
}
UI.log(harry);

oder eleganter ...

harry=0;
do {
   await CUBE.move(" R F' ");
   UI.log(++harry);
} while(!CUBE.isSolved())
zahl=400;
teiler=17;
if(zahl%teiler==0) 
    UI.log("geht auf"); 
else 
    UI.log("geht nicht auf");

Größte Primzahl

zahl=4033343771;
teiler=1;
while(teiler<=zahl) {
   if(zahl%teiler==0) UI.log(teiler); 
   ++teiler;
   }

ca. 2,5 Minuten