Ciklusok: 1. Számlálós ciklus Páll Éva Boglárka
FELADAT Segíts Bartnak leírni Pascal programmal 1000-szer azt, hogy: „I will use Google befor asking dumb questions.”
Ez jut eszünkbe 9.-ből: Minden i–>ké,vé végezd el Utasítássor Ha egy feladatrészt meghatározott számú alkalommal kell ismételni akkor számlálós ciklust használunk: Pl: Írd ki a neved 1000-szer Minden i–>ké,vé végezd el Utasítássor Minden vége
A számlálós ciklus (for ciklus) Az adott utasításokat előre meghatározott számszor hajtja végre a rendszer. Szintaxisa: for i:=kezdért to végsőért do begin utasítás; end for i:=végsőért downto kezdért do
Megjegyzések: i –t ciklusváltozónak nevezzük. a ciklusváltozó, a kezdetiérték és a végsőérték csak sorszámozott típusú lehet. (real nem!!!) ha csak egy utasítást ismételünk akkor a begin és end elhagyhatóak.
Bart Pascal Programja: Program ezerszer; Var i:integer; Begin for i:=1 to 1000 do begin writeln(‘I will use Google ...’); end; readln; End.
Feladatok: Írjunk programot, amely kiírja 1-től 200-ig a számokat. Írjunk programot, amely bekéri a felhasználó nevét és azt kiírja n-szer. Írjunk programot, amely kiírja a számokat 1-től n-ig fordított sorrendben. Írjunk programot, amely kiírja 1-től 100-ig a páros számokat. Írjunk programot, amely kiírja az n-nél kisebb páratlan számokat.
Feladatok: Írjunk programot amely kiírja az összes 3-al osztható kétjegyű számot. Írjunk programot amely kiírja az összes háromjegyű számot melynek első és utolsó számjegyei egyenlőek. Írjunk programot, amely kiszámolja 1-től n-ig a számok összegét.