Podstawy programowania Tomasz Tyksiński
Wyższa Szkota Nauk Humanistycznych i Dziennikarstwa
4. Pętla for
Jest odmianą pętli while upraszczającą często jej zapis. Z reguły używana w przypadku znanej z góry liczby powtórzeń.
for(wyra żeniel; wyrażenie2; wyrażenie3) instrukcja
Należy ją czytać jako:
wyrażeniel; while(wyrażenie2) {
instrukcja wyrażenie3;
}
// wartość początkowa (zazwyczaj przypisanie) // sprawdzenie warunku kontynuacji // (zazwyczaj wyrażenie warunkowe)
// modyfikacja licznika (zazwyczaj przypisanie)
Wyrażenia można pomijać (pętla nieskończona: for (;;){...})
9. Za pomocą pętli for wypisz liczby całkowite od -n do n, po podaniu wartości n.
10. Napisz program wypisujący na ekranie prostokąt złożony z gwiazdek, wymiaru m x n. Wartości m, n podane przez użytkownika. Zmodyfikuj program by wypisywał kwadrat nxn.
Przykład dla m = 3, n = 4
11. Napisz program wypisujący trójkąty wymiaru nxn złożone z gwiazdek (połówki kwadratu do przekątnej). Wartość n podana przez użytkownika. Rozważ wszystkie możliwe rodzaje trójkątów.
Przykład dla n=3:
12. ZADANIE DOMOWE: Napisz zadania 1-8 za pomocą pętli for.
11