Ismétlés A pascal program szerkezete: program programnev; Programfej

Slides:



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

Definíciók: Algoritmus: bármely véges sok lépéssel leírható tevékenység. Olyan pontos előírás, amely megmondja, hogy egy adott típushoz tartozó feladat.
 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.
Ö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
Algoritmus és programozás
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,
Cells(sor száma, oszlop száma)
JavaScript.
Az első program, avagy ismerkedés a nyelvvel
Programozás alapjai.
Turbo Pascal Változók.
5. előadás (2005. március 22.) Függvények definíciója, deklarációja, hívása Enumerációs adattípus 1.
C A C nyelv utasításai. Ismétlés Utasítások csoportosítása.
Nat Pedellus Informatika 8. osztály óra.
Készítette: Rummel Szabolcs Elérhetőség:
Programozás I. Horváth Ernő.
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.
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Vizuális és web programozás II.
Egyszerű típusok csoportosítása
Vezérlési szerkezetek: elágazások, ciklusok
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
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.
Összetett adattípusok a Pascal nyelvben
Programozási nyelvek Páll Boglárka.
Alprogramok a Pascal nyelvben
A Pascal programozási nyelv alapjai
Ismétlés.
Kifejezések a Pascalban Páll Boglárka. Ismétlés: Ahogy algoritmikából láttuk, a kifejezések a Pascal nyelvben is operátorokból és operandusokból állnak.
Kifejezések. Algoritmus számol; Adott összeg; összeg:=0; Minden i:=1-től 5-ig végezd el Ha 2 | i akkor összeg:=összeg+2*i Ha vége Minden vége Algoritmus.
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)
Egydimenziós tömbök (Vektorok)
Ciklusok: 1. Számlálós ciklus
Ciklusok: 2. Előltesztelő ciklus
A Pascal programozási nyelv alapjai
Klasszikus Programozás a FoxPro-ban
Szabványos függvények a Pascalban. Bevezetés Pascalban a függvények feladata, hogy a bemenő paraméterekből előállítsák a függvényértékeket Függvényeket.
Tömbök és programozási tételek
Programozási nyelvek, Pascal
Adattípusok és deklarációk
Ciklusok (iterációk).
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
Operátorok Értékadások
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.
Készítette: Csíki Gyula
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
A Visual Basic nyelvi elemei
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.
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,
Nat Pedellus Free Pascal Elágazások..
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.
Kiterjesztések szemantikája: Szemantikai tartomány : Adatoknak, vagy értékeknek egy nem üres halmazát szemantikai tartománynak nevezzük. Jelölése: D. Egy.
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.
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.
Programozási és szoftverfejlesztési ismeretek I..
Programozási alapok.
Programozási nyelvek típusossága.
Bevezetés a programozásba Algoritmikus gondolkodás
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Ismétlés A pascal program szerkezete: program programnev; Programfej var valtozo deklaraciok; Deklarációs rész egyeb deklaraciok ; begin utasitasok; Programtörzs end.

Ismétlés Egész (integer) Valós (real) A változók típusai: Egyszerű típusok Egész (integer) Valós (real) Karakter (char) Logikai (boolean)

write(‘Kérem a számot’); Ismétlés Utasítások: Egyszerű utasítások Értékadás Pl: a:=23; a:=(a+12)/3; b:=round(b); Eljáráshívás Pl: write(‘Kérem a számot’); readln(a); write((a+12)/3); write(sin(x)); Kifejezések Szabványos Függvények

=, <>, <,>, <=,>= Ismétlés Szabványos Függvények: Abs(x), Cos(x), Sin(x), Frac(x), Int(x), Round(x), Trunc(x), Sqr(x), Sqrt(x), Inc(x), Dec(x) ... Kifejezések: operandusokból és operátorokból állnak Priorít Operátor Művelet típusa 1 not, +, - egyoperandus 2 *, /, div, mod, and multiplikatív 3 +, -, or, xor additív 4 =, <>, <,>, <=,>= relációs a b a and b a or b a xor b not a 1

Döntések a Pascal nyelvben

Bevezetés A program végrehajtása során sokszor szükségünk van arra, hogy bizonyos feltételektől függően a számítógép a program különböző részeit hajtsa végre. Ha a feltétel teljesül akkor a program bizonyos műveletsort végez különben másikat

Algoritmikában: Ha feltétel akkor Utasítások 1 Különben Uasítások 2 Ha vége feltétel NEM IGEN Utasítások 2 Utasítások 1

A döntéshozó utasítás általános formája Egyágú döntés if feltétel then begin utasítások; end; Kétágú döntés if feltétel then begin utasítások 1 end else utasítások 2; a feltétel egy logikai kifejezés az else előtt nem szerepelhet pontosvessző !!! ha csak egy utasításunk van a begin-end elhagyható

Példa Olvassunk be két egész számot, majd írjuk ki a nagyobbikat: