pascal_7.pdf

(77 KB) Pobierz
Obsługa klawiszy rozszerzonych i własne Menu
Turbo Pascal cześć 7
ver. 1
Dziś nadszedł czas na poznanie kolejnych pętli. Instrukcja "dla" jest pętlą o ustalonej liczbie iteracji
(iterację omówimy później) ma następującą składnię:
For zmienna:=początek to koniec do
{blok instrukcji}
Powyższy zapis oznacza że blok instrukcji będzie wykonywany wielokrotnie dla zmiennej przyjmującej
kolejno każdą wartość z zakresu początek do koniec. Zasadniczą różnicą od funkcji Repeat jest, iż funkcja nie
musi robić pierwszego obiegu.
Najlepiej poznamy działanie pętli poprzez prosty przykład:
Zadanie 1
Przepisz program, który wypisuje liczby od 1 do 10 przy pomocy funkcji FOR
Spróbujmy przeanalizować program:
……………………………………………………………………………………………………………………...
……………………………………………………………………………………………………………………...
……………………………………………………………………………………………………………………...
……………………………………………………………………………………………………………………...
Inaczej byłoby gdybyśmy chcieli wykonać zliczanie w "dół, można w takiej sytuacji wykorzystać dodatkową
własność funkcji FOR. Zobaczmy:
Zadanie 2
Napisz program, który wypisze kolejne znaki do a do z i ich kody w kodzie ASCII, przepisz poniższe zadanie:
Zauważmy tutaj użycie nowej zmiennej c:Char (zmienna znakowa) i nowej funkcji "ord(c)" (przedstawia znak
c za pomocą kodu ASCII ).
Zadanie 3
Napisz program, który oblicza sumę 100 kolejnych liczb całkowitych
Zadanie 4
Napisz program, który wypisuje liczby naturalne mniejsze od 100 i podzielne przez 11 (skorzystaj z funkcji
mod)
Zadanie 5
Napisz program, który oblicza średnią liczb zadeklarowanych przez użytkownika.
PAMIĘTAJ:
Przy funkcji For jest instrukcją grupującą.
Kurs opracował mgr Jarosław Teodorczuk
veljarek@poczta.gazeta.pl
1
322273473.001.png 322273473.002.png 322273473.003.png
Inną instrukcją typu pętla jest: "While"
Składnia tego polecenia jest następująca:
While warunek do
{blok instrukcji}
Tłumaczy się to następująco: Dopóki warunek wykonuj blok instrukcji:
Przykładem zastosowania powyższej pętli będzie poniższe zadanie:
Zadanie 6
Napisz program wyświetlający wartość sinusa kąta od 0 do 2Pi z krokiem Pi/10 i sprawdź jego działanie.
Pętla While jest najmniej popularną pętlą i korzystają z niej bardziej zaawansowani programiści. Wynika to z
łatwości używania pętli. Gdy już napiszecie około 200 programów różnice będą uderzające.
Zadanie 7 na ocenę
Napisz program wyświetlający tabliczkę mnożenia 10x10
Kurs opracował mgr Jarosław Teodorczuk
veljarek@poczta.gazeta.pl
2
322273473.004.png
Zgłoś jeśli naruszono regulamin