Török Katalin és Marosi Nóra 11/c. Pascal: Az 1960-70-es években megjelent magas szintű programozási nyelv, közel áll az emberi gondolkodáshoz. Nevét.

Slides:



Advertisements
Hasonló előadás
Szerver oldali programozás
Advertisements

C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
Vezérlő utasítások.
Programozás I. Szelekciók: egy- és kétágú szelekció
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.
Algoritmusok.
Összefoglalás 1. Pascal program szerkezete 2. Pascal típusai
Matematika és Tánc Felkészítő tanár: Komáromi Annamária
Ismétlés: Döntések a feltétel egy logikai kifejezés if feltétel then
Determinisztikus programok. Szintaxis: X : Pvalt program változók E : Kifkifejezések B : Lkiflogikai kifejezések C : Utsutasítások.
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
Benczúr Zsolt VBA gyorstalpaló Benczúr Zsolt
Programozás alapjai.
C A C nyelv utasításai.
C A C nyelv utasításai. Ismétlés Utasítások csoportosítása.
Nat Pedellus Informatika 8. osztály óra.
Programozás I. Horváth Ernő.
Java programozási nyelv 2. rész – Vezérlő szerkezetek
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.
Utasítások, elágazás- és ciklusszervezés C nyelvi utasítások
PHP Webprogramozás alapjai
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
Programozás I. Ciklusok
Programozás I. Egymásba ágyazott szelekciók, többágú szelekció
Lénárt Anett egyetemi adjunktus - PTE PMMK Rendszer- és Szoftvertechnológia Tanszék Előadás JavaScript Tananyag: W eb - programozás.
Vizuális és web programozás II.
ISZAM III.évf. részére Bunkóczi László
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:
Programozás C# -ban Elágazások.
C nyelv utasításai.
ismétlődő (azonos vagy hasonló) tevékenységek megvalósítására szolgál
Tömbök és programozási tételek
Ciklusok (iterációk).
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
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Hernyák Zoltán Programozási Nyelvek II.
1 Hernyák Zoltán Web: Magasszintű Programozási Nyelvek I. Eszterházy.
Objektumorientált programozás
Algoritmusok.
Turbo Pascal Indítás: C:\LANGS\Turbo Pascal Turbo Pascal.
Algoritmus szerkezetek
Java programozási nyelv Vezérlési szerkezetek
Algoritmusok.
Elnevezések, ciklusok, feltételvizsgálat
Objektum orientált programozás
Egyágú elágazás Szintaxis: if (feltétel)
Operátorok Vezérlési szerkezetek Gyakorlás
Barna Róbert KE GTK Informatika Tanszék Pénzügyi feladatok VBA támogatása 7. előadás.
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..
Algoritmizálás, adatmodellezés
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ó.
Adatszerkezetek és algoritmusok 2008/ Algoritmus Az algoritmus szó eredete a középkori arab matematikáig nyúlik vissza, egy a i.sz. IX. században.
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.
Készítette: Weigel Szilvia számítástechnika szak III. évfolyam, Budapest – ADU A Logo programozási nyelv X.
Programozás alapjai Készítette: Csiszár Nóra Anita
Programozási alapok.
Gépészeti informatika (BMEGEMIBXGI)
Excel programozás (makró)
Algoritmizálás.
Programozás C# -ban Elágazások.
Bevezetés a programozásba Algoritmikus gondolkodás
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
ITERÁCIÓ.
Informatikai gyakorlatok 11. évfolyam
Algoritmus készítés.
Előadás másolata:

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 a 17.-ik századi matematikusról Blaise Pascalról kapta. C: Az es években megjelent magasszintű programozási nyelv. A nagyfokú tömörség és a korszerű vezérlési szerkezetek jellemzik. Nem kötődik egyetlen felhasználási felülethez sem.

Ha az adott feltétel teljesül, az utasítások végrehajtódnak. Ha a feltétel nem teljesül, a megoldás egyből az elágazás vége után folytatódik. Jackson ábrája: F Pascalban: IF F THEN utasítások; C-ben: IF (kifejezés) utasítások; VISSZA

Ha a feltétel teljesül, az utasítás1 kerül megoldásra, különben az utasítás2. A feladat megoldása mindkét esetben az elágazás vége után folytatódik. Jackson ábrája: F UT.1 UT.2 Pascalban: IF F THEN utasítások; ELSE utasítások; C-ben: IF (kifejezés) utasítások; ELSE utasítások; VISSZA

A többtagú összehasonlítást teszi lehetővé. Az adott változót összehasonlítja az állandók (case-k) mögötti egész értékekkel. Ha az összehasonlítás igaz, a program átadja a vezérlést a case mögötti utasításblokknak. Ha egyik összehasonlítás sem igaz, a különben ágban leírt utasítások hajtódnak végre. Pascalban: CASE változó állandók1: utasítás1; állandók2:utasítás2;. Különben utasítások; C-ben: SWITCH (kifejezés) { case konstans1: utasítás1; case konstans2: utasítás 2;. DEFAULT: utasítás; VISSZA

Elágazás ágainak felcserélése Kétirányú elágazás kettő, egymás utáni feltételes utasítássá alakítása, hibás második feltétel Sokirányú elágazás nem létező ággal Műveletek precedenciájának figyelembe nem vétele VISSZA

A ciklusmag utasításait addig kell végrehajtania a programnak, amíg a logikai kifejezés (F1 feltétel) igaz. Az F1 a ciklusba lépés feltétele. Jackson ábrája: * F Pascalban: WHILE F1 DO utasítások; C-ben: WHILE (kifejezés) utasítások; VISSZA

A ciklusmag utasításait addig kell végrehajtani, amíg a feltétel igaz. A ciklusmag utasításai egyszer mindenképpen lefutnak. A logikai kifejezéssel a kilépés feltételét adjuk meg. Jackson ábrája: * F Pascalban: REPEAT utasítások; UNTIL feltétel; C-ben: VISSZA

Olyan ciklus, melyben a ciklusváltozó egy kezdőértéktől halad a végértékig meghatározott lépésközzel. A ciklusmag utasításai a ciklusváltozó kezdő és végértékének valamint a lépésköznek megfelelő számszor kerülnek végrehajtásra. Jackson ábrája: * cv:= kezd.értéktől- - végértékig Pascalban: FOR CV:= kezd.ért. TO végért. DO utasítások; C-ben: FOR (kif.1; kif.2; kif.3) utasítások; VISSZA

Ciklus kezdő és lezáró utasítások hibás párosítása Hibás ciklushatárok, lépésköz Végtelen ciklus Egyszer sem lefutó ciklusmagja egyszer mégis lefut Kilépési feltételben szereplő változó a ciklusmagban kap először értéket Ciklus belsejébe ugrás cikluson kívülről