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

Aus MINT.lentner.net
Zur Navigation springen Zur Suche springen
 
(13 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 42: Zeile 42:
 
  //*wiederhole
 
  //*wiederhole
  
* Email: freemail.de Account: 9cmrs@web.de Passwort: 9cmrs-pipi-zweikreise
+
==Projekt==
 
* '''Email:''' https://web.de/ '''Account:''' 9cmrs@web.de '''Passwort:''' 9cmrs-pipi-zweikreise
 
* '''Email:''' https://web.de/ '''Account:''' 9cmrs@web.de '''Passwort:''' 9cmrs-pipi-zweikreise
 
* '''Abdobe Express:''' https://www.adobe.com/de/express/ '''Account:''' 9cmrs@web.de '''Passwort:''' Mrs-pipi-zweikreise
 
* '''Abdobe Express:''' https://www.adobe.com/de/express/ '''Account:''' 9cmrs@web.de '''Passwort:''' Mrs-pipi-zweikreise
 +
* Projektbewertungen: [[Media: Projektbewertungen9c.odt]]
 +
 +
==Themenblock: IT 2.6.1 Modellieren und Codieren von Algorithmen (ca. 14 Std.)==
 +
>>> [https://ide.cube.codes CUBE.CODES blank]<br>
 +
>>> [https://ide.cube.codes/?init=loadFromUrl&url=https://mint.lentner.net/images/8/89/ErsteSchritte.json Erste Schritte]<br>
 +
>>> [[CUBE.CODES: Einfache EVA-Programme]]<br>
 +
>>> [[CUBE.CODES: Beispiele aus der Zahlentheorie (Klasse 5)]]<br>
 +
>>> [[CUBE.CODES: Schleifen mit while]]<br>
 +
>>> [[CUBE.CODES: Schleifen mit for]]<br>
 +
>>> [[CUBE.CODES: Rekursion]]
 +
 +
=== 22. Juni: Wertetabellen ===
 +
x=1;
 +
Schritt=2;
 +
Ende=10;
 +
while(x<=Ende)
 +
    {
 +
    y=x*x-x+1;
 +
    UI.log("x=" + x +", y=" + y);
 +
    x=x+Schritt;
 +
    }
 +
 +
führt zur Ausgabe: ...
 +
 +
[12:07:05] Program starting ...
 +
[12:07:05] Program running ...
 +
x=1, y=1
 +
x=3, y=7
 +
x=5, y=21
 +
x=7, y=43
 +
x=9, y=73
 +
[12:07:05] Program finished successfully
 +
 +
=== 29. Juni: Zahlenreihe: 1 3 5 7 9 ... ===
 +
 +
x=1;
 +
while(x<100)
 +
    {
 +
    UI.log("x=" + x);
 +
    x=x+2;
 +
    }
 +
 +
x=1;
 +
schritt=2;
 +
while(x<100)
 +
    {
 +
    UI.log("x=" + x);
 +
    x=x+schritt;
 +
    if(schritt==2) schritt=4; else schritt=2;
 +
    }
 +
 +
=== 6. Juli: Übg (Matheschulaufgabe) ===
 +
 +
=== Teilermengen ===
 +
 +
a=100;
 +
b=5;
 +
summe=a+b;
 +
UI.log("Die Summe ist: " + (a + b));
 +
 +
Dividend=50; Divisor=7;                  //Eingabe
 +
Quotient=Math.floor(Dividend/Divisor);  //Verarbeitung
 +
Rest=Dividend%Divisor;                  //Verarbeitung
 +
UI.log(Quotient);                        //Ausgabe
 +
UI.log(Rest);   
 +
 +
Hausi: Ganzzahlige Teilung so variieren, dass ein schöner Antwortsatz entsteht: z.B. 50 durch 7 ist 7 Rest 1
 +
 +
Lösung:
 +
 +
Dividend=5004;                                                                    //Eingabe
 +
Divisor=71;                                                                      //Eingabe
 +
Quotient=Math.floor(Dividend/Divisor);                                            //Verarbeitung
 +
Rest=Dividend%Divisor;                                                            //Verarbeitung
 +
UI.log(Dividend + " durch " + Divisor + " ist " + Quotient + " Rest " + Rest);    //Ausgabe
 +
 +
Wiederholungen:
 +
 +
Zahl=8258993311;                                                                   
 +
Teiler=1;
 +
while(Teiler<=Zahl) {
 +
    if(Zahl%Teiler==0) UI.log(Teiler);
 +
    Teiler=Teiler+1;
 +
}
 +
 +
[12:48:35] Program starting ...
 +
[12:48:35] Program running ...
 +
1
 +
101
 +
81772211
 +
8258993311
 +
[12:51:47] Program finished successfully
 +
 +
Caro hat mit 82589933 die größte Primzahl gefunden :-)

Aktuelle Version vom 29. Juni 2022, 11:50 Uhr

Spanisch-Zweig (einstündig - IT Wahlpflichtfächergruppe IIIa)
Bezeichnung in der SchulApp: IT_1/9c
>>> zurück zur Klassenübersicht

Ausgewählte Themenblöcke

Blog

Anweisung GeheRückwärts
  Schnell
  LinksDrehen LinksDrehen Schritt LinksDrehen LinksDrehen
  Langsam
*Anweisung
Anweisung GeheBisZurWand
 wiederhole solange NichtIstWand
    Schritt
 *wiederhole
*Anweisung
Anweisung GeheImRing
 wiederhole 4 mal
     GeheBisZurWand
     LinksDrehen
 *wiederhole
*Anweisung
//Hauptprogramm
Schritt
GeheRückwärts
//wiederhole 4 mal
//   GeheImRing
//*wiederhole

Projekt

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

>>> 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

22. Juni: Wertetabellen

x=1;
Schritt=2;
Ende=10;
while(x<=Ende)
   {
    y=x*x-x+1;
    UI.log("x=" + x +", y=" + y);
    x=x+Schritt;
   }

führt zur Ausgabe: ...

[12:07:05] Program starting ...
[12:07:05] Program running ...
x=1, y=1
x=3, y=7
x=5, y=21
x=7, y=43
x=9, y=73
[12:07:05] Program finished successfully

29. Juni: Zahlenreihe: 1 3 5 7 9 ...

x=1;
while(x<100)
   {
    UI.log("x=" + x);
    x=x+2;
   }
x=1;
schritt=2;
while(x<100)
   {
    UI.log("x=" + x);
    x=x+schritt;
    if(schritt==2) schritt=4; else schritt=2; 
   }

6. Juli: Übg (Matheschulaufgabe)

Teilermengen

a=100;
b=5;
summe=a+b;
UI.log("Die Summe ist: " + (a + b));
Dividend=50; Divisor=7;                   //Eingabe
Quotient=Math.floor(Dividend/Divisor);   //Verarbeitung
Rest=Dividend%Divisor;                   //Verarbeitung
UI.log(Quotient);                        //Ausgabe
UI.log(Rest);     

Hausi: Ganzzahlige Teilung so variieren, dass ein schöner Antwortsatz entsteht: z.B. 50 durch 7 ist 7 Rest 1

Lösung:

Dividend=5004;                                                                    //Eingabe
Divisor=71;                                                                       //Eingabe
Quotient=Math.floor(Dividend/Divisor);                                            //Verarbeitung
Rest=Dividend%Divisor;                                                            //Verarbeitung
UI.log(Dividend + " durch " + Divisor + " ist " + Quotient + " Rest " + Rest);    //Ausgabe

Wiederholungen:

Zahl=8258993311;                                                                    
Teiler=1;
while(Teiler<=Zahl) {
   if(Zahl%Teiler==0) UI.log(Teiler); 
   Teiler=Teiler+1;
}
[12:48:35] Program starting ...
[12:48:35] Program running ...
1
101
81772211
8258993311
[12:51:47] Program finished successfully

Caro hat mit 82589933 die größte Primzahl gefunden :-)