Feladatok: Algoritmusok Pszeudokódban

Slides:



Advertisements
Hasonló előadás
Oszthatósággal kapcsolatos feladatok pszeudokódban.
Advertisements

Elemi algoritmusok Páll Boglárka.
arányossági tényezős feladatok
Programozási feladatok
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.
Megszámlálás Elemi algoritmusok.
Elemi algoritmusok Páll Boglárka.
Elemi algoritmusok Páll Boglárka.
egy egyszerű példán keresztül
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.
Ismétlés: Döntések a feltétel egy logikai kifejezés if feltétel then
INFOÉRA Kombinatorikai algoritmusok (Horváth Gyula és Szlávi Péter előadásai felhasználásával) Juhász István-Zsakó László: Informatikai.
Sztringek.
C A C nyelv utasításai.
Készítette: Pető László
Turbo pascal feladatok 2
Programozás I. Horváth Ernő.
OPERÁCIÓKUTATÁS Kalmár János, 2012 Tartalom A nulla-egy LP megoldása Hátizsák feladat.
Programozás I. Ciklusok
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.
Ismétlő struktúrák.
A négyzetes mátrixok (nxn-es kétdimenziós tömbök)
Az algoritmusok áttekinthető formában történő leírására szolgáló eszközök Páll Boglárka.
Alprogramok a Pascal nyelvben
A Pascal programozási nyelv alapjai
Ismétlés.
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)
Ciklusok: 3. Hátultesztelő ciklus
Ciklusok: 1. Számlálós ciklus
Ciklusok: 2. Előltesztelő ciklus
Félévi típus feladatok
Feladat: 1.Írjunk eljárást amely egy paraméterként megadott stringből kitörli az összes ‘b’ betűt. 2.Írjunk eljárást amely beolvassa egy személy adatait.
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
Félévin szereplő tipusfeladatok
Elemi algoritmusok Páll Boglárka.
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.
A rekurzió Páll Éve Boglárka.
Átalakítás előltesztelő ciklusból hátultesztelő ciklusba és fordítva.
Klasszikus Programozás a FoxPro-ban FELADATOK
ismétlődő (azonos vagy hasonló) tevékenységek megvalósítására szolgál
ALGORITMUSOK.
2006. március 3. Három négyzet oldalai különböző prím- számok. A két kisebb négyzet kerületének ösz- szege egyenlő a legnagyobb négyzet kerületé- vel;
Ciklusok (iterációk).
Algoritmus gyakorlati feladatok
AAO Csink László november.
Nevezetes algoritmusok
Algoritmusok.
Programozási tételek.
Programozási tételek.
Szögek, háromszögek, négyszögek és egyéb sokszögek, kör és részei.
Számtani és mértani közép
A konvex sokszögek kerülete és területe
Feladatok (értékadá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,
© Tóth Ákos, Óbudai Egyetem, 2010
A természetes számok osztása, az osztás tulajdonságai
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ó.
Számok világa.
TÁMOP /1-2F Informatikai gyakorlatok 11. évfolyam Alapvető programozási tételek megvalósítása Czigléczky Gábor 2009.
Programozási alapismeretek
Nevezetes algoritmusok
Informatikai gyakorlatok 11. évfolyam
43. Gombaszedés Kováts László.
Előadás másolata:

Feladatok: Algoritmusok Pszeudokódban Páll Boglárka

Feladat 1. Számítsuk ki egy háromszög kerületét és területét. Ha az oldalak hossza nagyobb mint 0 akkor K:=a+b+c T:=sqrt(p*(p-a)*(p-b)*(p-c)) ahol p=K/2 különben írjuk ki hibás adatok.

Feladat 2. Olvassunk be számokat ameddig a beolvasott szám nem nulla. Számítsuk ki a számok összegét. Írjuk meg előltesztelő és hátultesztelő ciklussal is.

Feladat 3 Írjuk ki 1-től 100-ig a számokat és a négyzetüket.

Feladat 4 Vizsgáljuk meg a számokat 1 től 100-ig. Írjuk ki azokat amelyek oszthatóak 13-al.

Feladat 5 Írjunk algoritmust amely eldönti, hogy n darab beolvasott szám között volt e negatív szám.

Feladat 6 Beolvasunk egy természetes számot. Addig osztjuk 2-vel ameddig a szám kisebb lesz mint 10. Írjuk ki hány osztásra volt szükség.