Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:blc:informatik:ffprg1-2024:aufgaben-ohne-funktionen [2024/02/07 14:45] Ivo Blöchliger [Tannenbäume] |
lehrkraefte:blc:informatik:ffprg1-2024:aufgaben-ohne-funktionen [2024/03/08 13:27] (current) Ivo Blöchliger [Primzahlen] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Einstiegsaufgaben einfach ====== | ||
+ | <WRAP todo> | ||
+ | Schreiben Sie ein Programm, das alle zweistelligen Vielfachen von 7 ausgibt. Versuchen Sie, das Programm ohne '' | ||
+ | |||
+ | <hidden Lösungsvorschlag> | ||
+ | <code javascript> | ||
+ | for (let i=14; i<100; i+=7) { | ||
+ | | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | <WRAP todo> | ||
+ | Schreiben Sie ein Programm, das eine Multiplikationstabelle ausgibt. | ||
+ | Bauen Sie eine Zeile erst als String-Variable auf, bevor Sie diese mit '' | ||
+ | |||
+ | Damit alle Zahlen schön untereinander dargestellt werden, können Sie die String-Methode [[https:// | ||
+ | <code javascript> | ||
+ | vier = String(6*7).padStart(4,' | ||
+ | </ | ||
+ | Vorgeschlagene Ausgabe: | ||
+ | <code txt> | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | 10 20 30 40 50 60 70 80 90 100 | ||
+ | </ | ||
+ | |||
+ | <hidden Lösungsvorschlag> | ||
+ | <code javascript> | ||
+ | for (let a=1; a<=10; a++) { | ||
+ | let zeile = ""; | ||
+ | for (let b=1; b<=10; b++) { | ||
+ | zeile += String(a*b).padStart(4, | ||
+ | } | ||
+ | console.log(zeile); | ||
+ | } | ||
+ | </ | ||
+ | </ | ||
+ | </ | ||
+ | |||
====== Einstiegsaufgaben (Teiler und Primzahlen) ====== | ====== Einstiegsaufgaben (Teiler und Primzahlen) ====== | ||
Diese Aufgaben produzieren die Ausgabe nur auf die Konsole. | Diese Aufgaben produzieren die Ausgabe nur auf die Konsole. | ||
Line 28: | Line 76: | ||
} else if (i%3==0) { | } else if (i%3==0) { | ||
console.log(' | console.log(' | ||
- | } else if (i%3==0) { | + | } else if (i%5==0) { |
console.log(' | console.log(' | ||
} else { | } else { | ||
Line 79: | Line 127: | ||
Geben Sie alle Primzahlen bis 1000 als Liste aus: | Geben Sie alle Primzahlen bis 1000 als Liste aus: | ||
<code javascript> | <code javascript> | ||
- | les primes = []; // Leere Liste | + | let primes = []; // Leere Liste |
// Primzahlen suchen, wenn eine Primzahl p bestimmt worden ist: | // Primzahlen suchen, wenn eine Primzahl p bestimmt worden ist: | ||
| | ||
Line 153: | Line 201: | ||
<code javascript> | <code javascript> | ||
zeile = "Das ist ein Backslash: \\ Und ein Anführungszeichen \" und ein Zeilenumbruch\nneue Zeile\nund noch eine." | zeile = "Das ist ein Backslash: \\ Und ein Anführungszeichen \" und ein Zeilenumbruch\nneue Zeile\nund noch eine." | ||
+ | </ | ||
</ | </ | ||
<hidden Lösungsvorschlag> | <hidden Lösungsvorschlag> |