Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka.

Slides:



Advertisements
Hasonló előadás
Az algoritmus.
Advertisements

Programozási feladatok
83. (1 pont) A felsorolt végeredmények, hatások közül karikázza be a mondatszerű leírással (szöveggel) megadott algoritmus eredményét jelölő betűt, ha.
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.
Összefoglalás Hardver,szoftver,perifériák Memóriák fajtái
Algoritmusok.
Algoritmusleíró eszközök
Elemi algoritmusok Páll Boglárka.
A problémamegoldás folyamata
Halmazok, műveletek halmazokkal
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 táblázatkezelés alapjai 1.
Számhalmazok.
Algoritmusok Az algoritmus fogalma:
Nat Pedellus Informatika 8. osztály óra.
Neumann elvek.
Programozás módszertan
Programozás I. Horváth Ernő.
Általános iskola 5. osztály
TÉTELEK Info_tech_2012. Simon Béláné. 1. TÉTEL 1.a. A digitális számítógép és a logikai áramkör kapcsolata (6.4.1.) 1.b. Az ÉS logikai áramkörnek adja.
Halmazok Összefoglalás.
Algoritmusok Muhammad Ibn Musa Al'Khwarizmi taskenti bölcs (a XII. században élt) tanítása szerint a célok elérésének legjobb útja az algoritmus. Erről.
Holnap munka-, tűzvédelem számonkérés
Ismétlő struktúrák.
Alprogramok a Pascal nyelvben
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.
Ciklusok: 1. Számlálós ciklus
Ciklusok: 2. Előltesztelő ciklus
Feladatok: Algoritmusok Pszeudokódban
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
Elemi algoritmusok Páll Boglárka.
Átalakítás előltesztelő ciklusból hátultesztelő ciklusba és fordítva.
Klasszikus Programozás a FoxPro-ban FELADATOK
Algoritmusok.
ALGORITMUS.
Algoritmusok.
ALGORITMUSOK.
Algoritmus gyakorlati feladatok
A PLC programozási nyelvek bemutatása
Algoritmusok.
A Neumann-elvek 3. ÓRA.
Program, algoritmus.
Programozás I. Típus algoritmusok
Az algoritmuskészítés alapjai
Számtani és mértani közép
Az egész számok szorzása
Programozás, programtervezés
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,
Nat Pedellus Free Pascal Elágazások..
Algoritmizálás és programozás tanítása Balogh Zoltán PTE-TTK IÁTT Az algoritmuskészítés.
Összeállította: Sashalmi Tibor
A természetes számok szorzása
Algoritmizálás, adatmodellezés
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.
Programozási alapok.
Logika.
óra Műveletek a racionális számok halmazán
Kifejezések C#-ban.
Bemutató óra
137. óra - Ismétlés Számok és műveletek
Programozás C# -ban Elágazások.
Algoritmusok Az algoritmus fogalma:
Számítógépes algoritmusok
Algoritmusok szerkezete
ELEMI GEOMETRIAI ISMERETEK
Algoritmus készítés.
Előadás másolata:

Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka

Folyamatábra: Grafikus ábrázolásmód, melynek segítségével Alapelveit Neumann János dolgozta ki. Grafikus ábrázolásmód, melynek segítségével az egyes műveleteket, ezek elvégzésének sorrendjét és a köztük levő összefüggéseket is feltüntethetjük

Egy téglalap területének kiszámítása: START Eredmeny K, T K:= (h+sz)*2 T:= h*sz Adottak h, sz STOP Példa Egy téglalap területének kiszámítása:

Példa Egy téglalap területének kiszámítása. Eredmeny K, T K:= (h+sz)*2 T:= h*sz STOP Adottak h, sz START h>0 és sz>0 Eredmeny ‘Hibás adatok’ IGEN NEM Példa Egy téglalap területének kiszámítása. Ellenőrizzük azt is, hogy jók-e az adatok.

Alakzatai: paralelogramma – adatáramlás (ki és bemeneteli műveletek); ellipszis – indítóblokk vagy záróblokk STOP START paralelogramma – adatáramlás (ki és bemeneteli műveletek);

Alakzatai: téglalap - értékadó utasítás vagy eljárás; rombusz – döntéshozatal (elágazás); kör – csatlakoztatási blokk;

Feladatok 1.Készítsünk folyamatábrát 3 szám összeadására; 2. Készétsünk folyamatábrát amely megviszgálja hogy két szám szorzata nagyobb-e mint 50 3. Készítsünk folyamatábrát amely két számról eldönti hogy pozitívak-e, nevatívak-e vagy egyik pozitív a másik negatív 4. Készítsünk folyamatábrát amely eldönti egy számról hogy páros-e vagy páratlan

1: START Eredmeny O O:= a+b+c Adottak a, b,c STOP

2: START Adottak a, b IGEN NEM a * b > 50 Eredmeny: ‘A szorzat kisebb mint 50.’ Eredmeny: ‘A szorzat nagyobb mint 50.’ STOP

3: Adottak a, b START IGEN NEM a >0 es b>0 Eredmeny: ‘Mindketto poz.’ IGEN NEM a <0 es b<0 Eredmeny: ‘Mindketto neg.’ Eredmeny: ‘Egyik poz masik neg.’ STOP

4: SEGÍTÉG: Egy szám páros ha 2-vel való osztási maradéke 0. Egy szám páratlan ha 2-vel való osztási maradéka 1 Pl: 85 2 42 8 = 5 4 1 84 = 4

4: START Adottak a IGEN NEM a % 2 = 0 Eredmeny: ‘A szám páratlan’ STOP Adottak a START a % 2 = 0 Eredmeny: ‘A szám páratlan’ IGEN NEM Eredmeny: ‘A szám páros.’

Feladat: 1. Készítsünk folyamatábrát amely két szám különbségéről eldönti, hogy pozitív vagy negatív-e. 2. Készítsünk folyamatábrát amely eldönti egy számról hogy osztható-e 3-al.

Hf 1: START Adottak a, b IGEN NEM a -b > 0 Eredmeny: ‘A kül. negatív Eredmeny: ‘A kül. pozitív.’ STOP

Hf 2: START Adottak a IGEN NEM a % 3 = 0 Eredmeny: ‘A szám nem % 3-al’ Eredmeny: ‘A szám % 3-al.’ STOP