Nat Pedellus Free Pascal Elágazások..

Slides:



Advertisements
Hasonló előadás
Vezérlő utasítások.
Advertisements

Programozási feladatok
Algoritmusok.
Gyakorló feladatsor eljárásokra Készítette: Rummel Szabolcs Elérhetősé:
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Ismétlés: Döntések a feltétel egy logikai kifejezés if feltétel then
Algoritmusok és adatszerkezetek
Algoritmus Az algoritmus problémamegoldásra szolgáló elemi lépések olyan sorozata, amely: véges – azaz véges számú lépés után befejeződik, és eredményt.
A C nyelv utasításai. Kifejezés+ ; Utasítás printf("Hello")printf("Hello"); a=b+ca=b+c; fuggveny(a,b)fuggveny(a,b); Blokkok: több utasítás egymás után,
3. előadás (2005. március 1.) Utasítások, tömbök
Programozás alapjai.
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:
Nat Pedellus Informatika 8. osztály óra.
Programozás I. Horváth Ernő.
Delphi programozás alapjai
Miskolci Egyetem Informatikai Intézet Általános Informatikai Tanszé k Pance Miklós Adatstruktúrák, algoritmusok előadásvázlat Miskolc, 2004 Technikai közreműködő:
Fordítóprogramok FORD01 Programozó matematikus III. évf. Miskolci Egyetem 1 Fordítóprogramok 1.5 Programozó matematikus szak 2003/2004-es tanév II. félév.
Egyszerű típusok csoportosítása
Vezérlési szerkezetek: elágazások, ciklusok
1. Változótípusok az Object Pascalban 2. Elágazások, ciklusok
Programozási nyelvek Páll Boglárka.
Alprogramok deklarációja, definíciója és meghívása Páll Boglárka.
Karakterláncok Páll Boglárka.
Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka.
Programozási nyelvek Páll Boglárka.
A Pascal programozási nyelv alapjai
Ismétlés A pascal program szerkezete: program programnev; Programfej
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: 1. Számlálós ciklus
Ciklusok: 2. Előltesztelő ciklus
A Pascal programozási nyelv alapjai
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.
Listák, Vermek és Várakozási Sorok
Tömbök és programozási tételek
Programozási nyelvek, Pascal
Fájlkezelés Pascalban
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.
Pozicionálás 1. Kurzor elhelyezése a képernyőn 2. Színkezelés.
PHP nyelv. PHP Interpreteres nyelv → parancsértelmező szükséges hozzá Rasmus Lerdorf 1995 → személyes felhasználás (internetes önéletrajzának megtekintésének.
Delphi programozás SRTNB020
A képernyő kezelése: kiíratások
A képernyő kezelése: kiíratások (2)
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Fák.
Algoritmusok.
Az algoritmuskészítés alapjai
Egyágú elágazás Szintaxis: if (feltétel)
1 Mivel foglalkoz(t)unk a laborokon? 1.hét: Word dokumentumok 1.hét: Word dokumentumok tagolása, tartalomjegyzék, ábrák számozása, hivatkozások, egyenlet-szerkesztő.
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é.
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.
Algoritmusok. Az algoritmus meghatározott sorrendben elvégzendő műveletek előírása, mint azonos típusú (matematikai, logikai) feladatok megoldására alkalmas.
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,
Free pascal feladatok
Algoritmizálás, adatmodellezés
1 Mivel foglalkoz(t)unk a laborokon? 1.Labor: Word alapok Excel alapok: Excel alapok: Cellahivatkozás, munkalapfüggvény, diagram varázsló, trendvonal 2.
Adatszerkezetek és algoritmusok 2006/ Algoritmus Az algoritmus szó eredete a középkori arab matematikáig nyúlik vissza, egy a i.sz. IX. században.
Miért viselkedjünk jól a Földön? Mert így jegyet válthatunk a Paradicsomba. Különben a Pokol vár!!! De a mindennapi életben a Paradicsom és a Pokol ugyan.
Excel programozás (makró)
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Utasítás és blokk. Elágazás típusai, alkalmazása Kovács.
Programozási és szoftverfejlesztési ismeretek I..
Programozási alapok.
Excel programozás (makró)
Algoritmizálás.
Bevezetés a programozásba Algoritmikus gondolkodás
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
A képernyő kezelése: kiíratások (2)
Előadás másolata:

Nat Pedellus Free Pascal Elágazások.

Téglalap kerülete, területe! Nat Pedellus Téglalap kerülete, területe! Program teglalap; Uses Crt; Var a, b, t, k: Integer; Begin Clrscr; Gotoxy(10,5); Write(‘Kérem a téglalap egyik oldalát? ‘); Readln(a); Gotoxy(10,7); Write(‘Kérem a téglalap másik oldalát? ‘); Readln(b); k := 2 * (a + b); t := a * b; Gotoxy(10,15); Write(‘A megadott téglalap területe: ‘,t); Gotoxy(10,17); Write(‘A megadott téglalap kerülete: ‘,k); Readln; End. Stop Start BE: a, b K = 2 * (a + b) T = a * b KI: k, t

Feltételes utasítás IF feltétel THEN igaz ELSE hamis; i feltétel h Nat Pedellus Feltételes utasítás feltétel i h IF feltétel THEN igaz ELSE hamis; {ha} {akkor} {különben}

Kiskorú, Nagykorú! Eletkor < 18 Start BE: eletkor KI: kiskorú KI: Nat Pedellus Kiskorú, Nagykorú! Stop Start BE: eletkor KI: nagykorú Eletkor < 18 KI: kiskorú i h Program nagykor; Uses Crt; Var eletkor: byte; Begin Clrscr; Gotoxy(10,16); Write(‘Hány éves vagy? ‘); Readln(eletkor); IF eletkor < 18 THEN Gotoxy(10,20); Write(‘Te kiskorú vagy!!!’); End ELSE Write(‘Te nagykorú vagy!!!‘); End; Readln; End.