Ciklusok: 1. Számlálós ciklus

Slides:



Advertisements
Hasonló előadás
Elemi algoritmusok Páll Boglárka.
Advertisements

Természetes számok 0, 1, 2, 3, ..., 24, 25, ..., 1231, 1232, ..., n, ...  = {0, 1, 2, 3, ..., n,...} a természetes számok halmaza Műveletek: összeadás.
Algoritmusok.
Elemi algoritmusok Páll Boglárka.
 Megfigyelhető, hogy amikor több elem közötti összehasonlítás történik, akkor szükség van egyszerre több értékre is, főleg akkor, ha ezek az értékek jóval.
Feladat 1 •Tekintsük a prim alprogramot, amely az n, (n≤32000) paraméteren keresztül egy természetes számot kap és visszatéríti az 1–et, ha n prímszám.
Gyakorló feladatsor eljárásokra Készítette: Rummel Szabolcs Elérhetősé:
Ismétlés. Ismétlés: Adatbázisok megnyitása: OPEN DATABASE adatbázis_név OPEN DATABASE ”adatbázis_név elérési útvonallal” Adattábla megnyitása: USE tábla_név.
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Osztó, többszörös Osztó: azokat a számokat, amelyekkel egy B szám osztható, az B szám osztóinak nevezzük. Minden számnak legalább két osztója van, 1 és.
Az első program, avagy ismerkedés a nyelvvel
Programozás alapjai.
Sztringek.
C A C nyelv utasításai.
Egydimenziós tömbök. Deklarálás: var valtozónév:array[kezdőérték..végsőérték]of típus; type típusnév = array [kezdőérték..végsőérték] of típus; var valtozónév:
Matematika: Számelmélet
Készítette: Pető László
Nat Pedellus Informatika 8. osztály óra.
Programozás C# - ban Feladatsorok.
Programozási nyelvek Páll Boglárka.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Összetett adattípusok a Pascal nyelvben
Ismétlő struktúrák.
A négyzetes mátrixok (nxn-es kétdimenziós tömbök)
Programozási nyelvek Páll Boglárka.
Alprogramok a Pascal nyelvben
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
Ismétlés.
Karakterláncok Páll Éva Boglárka. Ismétlés Deklaráció var s:string; Length(karlánc) Concat(karlánc1,...,karláncn) Copy(miből,honnan,hányat) Delete(miből,honnan,hányat)
Ciklusok: 3. Hátultesztelő ciklus
Egydimenziós tömbök (Vektorok)
Ciklusok: 2. Előltesztelő ciklus
Félévi típus feladatok
Feladatok: Algoritmusok Pszeudokódban
A Pascal programozási nyelv alapjai
Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka.
Lénárt Szabolcs Páll Boglárka
Listák, Vermek és Várakozási Sorok. Vermek Def: Egy sajátos lista amelyben minden beszúrási illetve törlési művelet csak a lista egyik végén történik.
A rekurzió Páll Éve Boglárka.
Klasszikus Programozás a FoxPro-ban FELADATOK
Listák, Vermek és Várakozási Sorok. Listák Pl: Kirándulók listája Bevásárló lista Alma Kenyér Krumpli Szappan Mosópor Bevásárló lista.
ALGORITMUSOK.
Tömbök és programozási tételek
Programozási nyelvek, Pascal
Fájlkezelés Pascalban
Ciklusok (iterációk).
Szintaktikai, szemantikai szabályok
1.3. Pascal program felépítése Az els ő program. Program ; … Begin … End. Program fej Deklarációs rész Végrehajtó rész.
Összetett adattípusok
Kétdimenziós tömbök Mátrixok
VARIÁCIÓK ISMÉTLÉS NÉLKÜLI ESET DEFINÍCIÓ
Algoritmus gyakorlati feladatok
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Nevezetes algoritmusok
Programozási tételek.
Programozási tételek.
Pole (array of...).  Zložený datový typ na ukladanie viacerých premených  Zápis: var meno_pola : array [ konce intervala ] of základný typ ; Základné.
Cyklus FOR. for premenná_cyklu := výraz1 to výraz2 do príkaz ; Pr. for i := 1 to n do príkaz ; Deklarácia : i,n:integer;
Török Katalin és Marosi Nóra 11/c. Pascal: Az es években megjelent magas szintű programozási nyelv, közel áll az emberi gondolkodáshoz. Nevét.
Mintapélda Készítsünk programot, amely beolvas egy egész számot, és eldönti arról, hogy prímszám-e. Készítsünk programot, amely beolvas egy egész számot,
Ciklusok 1 Számlálós (léptető) ciklus Szintaxis: for ( i=1; i
Nat Pedellus Free Pascal Elágazások..
Free pascal feladatok
Vnorené cykly.  Pri riešení problémov sa stáva, že použijeme viac cyklov za sebou, alebo jeden cyklus vnorený do druhohého.
Excel programozás (makró)
C++2. Ciklusok elöltesztelő (for, while) A ciklusmag feldolgozása előtt történik a vizsgálat  lehet, hogy egyszer sem fut le. A soronkövetkező iteráció.
Bevezetés a programozásba Algoritmikus gondolkodás
ITERÁCIÓ.
Informatikai gyakorlatok 11. évfolyam
Előadás másolata:

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.