Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java,

Slides:



Advertisements
Hasonló előadás
Összefoglalás Hardver,szoftver,perifériák Memóriák fajtái
Advertisements

Algoritmusleíró eszközök
Hatékonyságvizsgálat, dokumentálás
Szoftverminőség, 2010 Farkas Péter. SG - Sajátos célok  SG 1. Termék / komponens megoldás kiválasztása  SP 1.1. Alternatívák és kiválasztási kritériumok.
Rendszertervezés GIMP.
Rendszerfejlesztés gyakorlat - © Fülöp Lajos
Piacképes programozói tudás a középiskolában
Rendszerfejlesztés.
Fekvőbeteg adatbázis szervezés GyógyinfokPirisa Levente.
3. A programozás eszközei, programozás-technikai alapismeretek
A webes tesztelés jövője
Programozási alapismeretek 6. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 6.2/  Rekordok/struktúrák.
Budapesti Műszaki és Gazdaságtudományi Egyetem Elektronikus Eszközök Tanszéke A programozás alapjai 1. (VIEEA100) 9. előadás.
Programozási ismeretek oktatása: kód vagy algoritmus
Programozási alapismeretek 7. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 7. előadás2/  Sorozatszámítás.
Programozási alapismeretek 3. előadás
Programozási alapismeretek
Programozási alapismeretek 1. előadás
Programozási alapismeretek 10. előadás
Programozási alapismeretek 8. előadás. ELTE 2/  További programozási tételek További programozási tételek 
Programozási alapismeretek 9. előadás. ELTE Horváth-Papné-Szlávi-Zsakó: Programozási alapismeretek 9. előadás2/
Programozási alapismeretek 12. előadás. ELTE  Tapasztalatok a rendezésről Tapasztalatok a rendezésről  Keresés rendezett sorozatban Keresés rendezett.
Ez a dokumentum az Európai Unió pénzügyi támogatásával valósult meg. A dokumentum tartalmáért teljes mértékben Szegedi Tudományegyetem vállalja a felelősséget,
Informatika matematika speciális tagozat - tematika évfolyam -
ELTE Szlávi - Zsakó: Programozási alapismeretek 5.1/ Keresés Specifikáció:  Bemenet: N:Egész, X:Tömb[1..N:Valami]
ELTE Szlávi-Zsakó: Programozási alapismeretek 8.1/ Kiválogatás Specifikáció:  Bemenet: N:Egész, X:Tömb[1..N:Valami]
ELTE Szlávi-Zsakó: Programozási alapismeretek 10.1/ Összegzés mátrixra Feladat: Egy mátrix elemeinek összege.
Funkciópont elemzés: elmélet és gyakorlat
ELTE Szlávi - Zsakó: Programozási alapismeretek 5.1/ Sorozatszámítás Specifikáció (a végleges) :  Bemenet:
ELTE Szlávi-Zsakó: Programozási alapismeretek Szlávi-Zsakó: Programozási alapismeretek 3. 1/
KÖZMŰ INFORMATIKA NUMERIKUS MÓDSZEREK I.
ISZAM III.évf. részére Bunkóczi László
Vezetői Információs Rendszer Kialakítása a Szegedi Tudományegyetemen Eredmények - Tapasztalatok Vilmányi Márton.
A programozás alapjai A számítógép számára a feladat meghatá- rozását programozásnak nevezzük. Ha a processzor utasításait használjuk a feladat meghatározásához,
Objektumorientált tervezés és programozás II. 3. előadás
A problémamegoldás lépései
Alprogramok a Pascal nyelvben
Gépi tanulás Tanuló ágens, döntési fák, általános logikai leirások tanulása.
Szoftverek. szoftver (software): A számítógép hardver elemeinek mûködtetését végzõ programok, a gép használatához szükséges szellemi termékek összessége.
Szintaktikai, szemantikai szabályok
3.2. A program készítés folyamata Adatelemzés, adatszerkezetek felépítése Típus, változó, konstans fogalma, szerepe, deklarációja.
Programozási nyelvek.
Hernyák Zoltán Programozási Nyelvek II.
VÉGES AUTOMATA ALAPÚ TERVEZÉSI MODELL
Rendszertervezés Alapfogalmak; Az informatikai rendszer
Specifikáció Specifikáció Követelményei: Tömör legyen, egyértelmű, precíz, jól formalizált, szemléletes, érthető Meg kell adni a program bemenő adatait.
Programozás. Programozási nyelvek: Gépi nyelv A számítástechnika őskorában egyedüli lehetőség volt a gép bitsorozattal való programozása. Minden processzor.
Szoftverek.
Programozás, programtervezés
CMMI 1.3 – Verifikáció Készítette: Kis Gergely. Bevezetés A specifikációt, követelményt vetjük össze a kész/készülő termékkel Itt nem vizsgáljuk, hogy.
Programozási alapismeretek * A Zh-írás módszertana.
Programozási alapismeretek 8. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 8.2/  További programozási.
Programozási alapismeretek 10. előadás. ELTE Szlávi-Zsakó: Programozási alapismeretek 10.2/  Kiválogatás + összegzés.
Készítette: Derecskei Nikolett
Vizuális programozás Előadó: Csapó Gábor.
Programozás alapjai Elmélet és gyakorlat.
Algoritmusok hatékonysága – lottószelvények
kialakulása, fejlődése, generációk
Programok készítése és futtatása. Integrált fejlesztői környezet (IDE) tartalmaz:  szövegszerkesztőt a program forráskódjának szerkesztésére,  fordítóprogramot.
Programozás alapjai Készítette: Csiszár Nóra Anita
kialakulása, fejlődése, generációk
Adatstruktúrák Algoritmusok Objektumok
Programozási nyelvek Programozási alapismeretek
Programozási alapok.
Algoritmizálás.
Az interaktív vizsga jellegzetes feladattípusainak áttekintése
"Ha nem tudod, hogy hová mész,
Bevezetés a programozásba Algoritmikus gondolkodás
Számítógépes algoritmusok
Algoritmusok és Adatszerkezetek I.
Előadás másolata:

Programozás alapjai A programozás azt a folyamatot jelenti, melynek során a feladatot a számítógép számára érthető formában írjuk le. C++, Delphi, Java, php, pascal, prolog, logo Milyen lépésekre van szükség? Programkészítés folyamata Programozás alapjai

Programkészítés folyamata SPECIFIKÁCIÓ A feladat pontos meghatározása Ez a feladat szöveges és formalizált, matematikai leírásán túl tartalmazza a megoldással szemben támasztott követelményeket, környezeti igényeket is. Miből?, Mit? Bemenet, Kimenet, Előfeltétel, Utófeltétel Programozás alapjai

Programkészítés folyamata TERVEZÉS elkészülhet a megoldás algoritmusa és az algoritmus által használt adatok leírása Mivel? Hogyan? Adatstruktúra + algoritmus előállítása Programozás alapjai

Programkészítés folyamata KÓDOLÁS Programnyelvi kód A kódolás eredménye a programozási nyelven leírt program Programozás alapjai

Programkészítés folyamata TESZTELÉS A program első változatban általában sohasem hibátlan, a helyességről csak akkor beszélhetünk, ha meggyőződtünk róla. Ennek egyik lehetséges módszere a tesztelés. Helyes-e a programom? Hibalista készítése Programozás alapjai

Programkészítés folyamata Hibakeresés, hibajavítás Hol a hiba? Ha van benne, akkor javítom és visszatérek a tesztelés fázisához, vagy még előrébb, pl. tervezéshez, ez a hiba jellegétől függ. Ha nincs hiba => helyes program Programozás alapjai

Programkészítés folyamata Hatékonyságvizsgálat Elég gyors-e? Nem igényel-e túl sok helyet Végrehajtási idő, helyfoglalás Ha nem elég gyors … stb, akkor vissza kell lépni a tervezés fázisához, és újra elölről indul az egész folyamat. Programozás alapjai

Programkészítés folyamata DOKUMENTÁLÁS Egyetlen program sem használható dokumentáció nélkül Végig kíséri az egész folyamatot Hogyan használjuk a programot, milyen környezetben Felhasználói, és fejlesztői dokumentáció Programozás alapjai

Programkészítés folyamata KARBANTARTÁS Hosszú életű programoknál ez igen nagy fontosságú munka Programozás alapjai