DOKUMENTÁCIÓ KÉSZÍTETTE: Naszári László I. évf. levelező Informatika tanári szak 2003.
|
|
- Ildikó Vinczené
- 8 évvel ezelőtt
- Látták:
Átírás
1 DOKUMENTÁCIÓ KÉSZÍTETTE: Naszári László I. évf. levelező Informatika tanári szak 2003.
2 Holtverseny 2 Feladat: Egy iskolában egyéni és összetett tanulmányi versenyt tartottak. A versenyeken összesen N tanuló vett részt. A versenyek száma M. Rendelkezésre áll a tanulók neve és elért pontszáma egy-egy szekvenciális fájlban. Összesített versenyben csak azon tanulók eredményét értékelik, akik az összes egyéni versenyen indultak és elérték a versenyeken adott minimális pontszámot. Készíts Pascal programot, mely eldönti, hogy az összetett verseny győztese holtversenyben győzött- e! FELHASZNÁLÓI DOKUMENTÁCIÓ Feladat: Megállapítani, hogy a versenyzők összesítésben elért eredményei alapján kihirdethetünk- e abszolút győztest, vagy az aranyérmen több versenyző is osztozik. Környezet: IBM PC, legalább MS DOS 5.0 operációs rendszer. Használat: A program holtv6.exe néven található az A:\ meghajtón, amely nevének leírásával indítható. Az A:\ - n kell lenni a v1.txt, v2.txt vn.txt fájloknak is, melyek az egyes versenyek eredményeit tartalmazzák Indítás után a következő képet kapjuk: A kérdésre 1-nél nagyobb egész szám begépelésével kell válaszolni. Addig nem enged továbblépni, amíg jó adatot nem közlünk a géppel. A hibára hangjelzés is figyelmeztet.
3 Holtverseny 3 A következőkben a program egyik extra szolgáltatását láthatjuk, melynek során megtudhatjuk kik kerültek be az összetett versenybe, tehát kik vettek részt minden versenyen olyan eredménnyel, hogy versenyenként túlszárnyalták az ott megkövetelt minimumpontszámot. Valamely gomb megnyomására a következő versenyző nevét és az összes versenyben elért pontszámát olvashatjuk. Miután végignéztük a döntősöket Megtudhatjuk, hogy holtverseny alakult- e ki, vagy sem. Másik extra szolgáltatása a programnak, hogy tudatja velünk a győztes(ek) maximális pontszámát, illetve holtverseny esetén, megtudhatjuk a nyertesek neveit is. Keletkezik a program használatakor egy, vagy két új fájl. Egyiknek ny0.txt, másiknak ny1.txt a neve. A fájlok átmeneti tárként szolgálnak a program futása közben. A program lefutása után letörölhetőek.
4 Holtverseny 4 Fontos szabályok a v1.txt..vn.txt fájlok elkészítéséhez: A fájlok elnevezése: Minden verseny eredményeit v betűvel kezdődő, majd a verseny sorszámára utaló maximum 7 jegyű számmal folytatódó txt kiterjesztésű fájlnevű állományban kell tárolni. Pl.: v01.txt, v1024.txt. A fájlok tartalma Minden fájlt egy számmal kezdünk, melyben az adott verseny minimális pontszámát adjuk meg. <ENTER>-t ütünk, A továbbiakban a versenyző neve, <ENTER>, elért pontszáma <ENTER> kövelkezik A fájlok elhelyezése A versenyekről készült össze fájlt ugyanabba a könyvtárba kell elhelyezni, ahol a holtv6.exe állomány van. Hibalehetőségek: Az első lehetséges hiba: a versenyek mennyiségét rosszul adjuk meg. A program addig kérdezi újból és újból a felhasználót, amíg az 1- nél nagyobb egész számot nem gépel be. Sem karaktert, sem tört számot nem fogad el. Hiányzik, nem olvasható, vagy nem felel meg valamely versenyhez tartozó a fájl a tartalmi, formai követelményeknek. Hibaüzenet jelenik meg hangjelzés kíséretében, melyben megtudjuk, melyik volt az első hibás fájl. A program ezek után valamely gomb megnyomására kilép. A felhasználónak kell gondoskodni arról, hogy megfelelő helyen és állapotban rendelkezésre álljanak a bemenő adatok.
5 Holtverseny 5 FEJLESZTŐI DOKUMENTÁCIÓ Feladat: Megállapítani, hogy a versenyzők összesítésben elért eredményei alapján kihirdethetünk- e abszolút győztest, vagy az aranyérmen több versenyző is osztozik. Specifikáció: Bemenet: M N, mini N, szöveg szekenciálisfájl M, pont N Kimenet: holtverseny_e L Előfeltétel: M>1 Utófeltétel: nyer= szöveg M {1 i M} és nyer.pont>=mini {1 i M} Maxpont nyer.pont[i] {minden i=1 től fájlonkéni elemszámig} Holtverseny_e= i: maxpont=nyer.pont[i] { i=1 től nyer file elemszámáig} Fontosabb konstansok, változók: Konstans: Kepmeret=2;... Képernyőre listázás esetén hány sort jelenítsen meg Globális változók: fbe1 szöveg...metszetképzés: egyik bemenő halmaz fájlneve fbe2 szöveg... metszetképzés: másik bemenő halmaz fájlneve fki szöveg...metszetképzés: eredmény halmaz fájlneve si :szöveg... karakterré alakított ciklusváltozó (a metszetképzésekhez) fájlok azonosításához pj, pozy egész... segédváltozó képernyőn való pozícionáláshoz maxpont egész...a versenyeken elért maximális pontszám i, ii egész... ciklusváltozók m, egész... versenyek száma holtverseny_e...holtverseny alakult-e ki hiba logikai... Fájlműveletek, vagy beolvasás esetén volt-e hiba Lokális változók: filea, szekvenciális fájl... metszetképzés: egyik bemenő halmaz logikai azonosítója fileb szekvenciális fájl...metszetképzés: másik bemenő halmaz logikai azonosítója filem szekvenciális fájl... metszetképzés: eredmény halmaz logikai azonosítója mini1 egész... versenyenkénti minimumpontszám mini2 egész... versenyenkénti minimumpontszám elem1 szöveg...metszetképzés: versenyző neve egyik halmaz - ban (amihez hasonlítom) pont1 egész...a fenti versenyző által elért pontszám elem2 szöveg... metszetképzés: versenyző neve másik halmaz - ban (amit hasonlítok) pont2 egész...a fenti versenyző által elért pontszám st szöveg...maximum-kiválasztás: nyertes (?) neve pont egész... maximum-kiválasztás: nyertes (?) pontszáma fmax szekvenciális fájl...utolsó metszetképzés: eredmény halmaz -ának logikai azonosítója megjegyzés: a halmaz kifejezés nem egészen helytálló, mert az így jelölt állományok eleminek van sorrendisége.
6 Holtverseny 6 Algoritmus program osszetettben_a_gyoztes_holtversenyben_gyozott_e; {főprogram} kezdete beolvas; fbe1:='v1.txt'; fbe2:='v2.txt'; fki:='m1.txt'; elsőmetszet_kivalogatassal; {kivételes eset kiemelés. A metszetbe először bekerülő eredmények esetén a mindkét halmaz elemeinél meg kell vizsgálni elérték-e a minimumpontot. Az ezek után keletkezett metszetben már csk olyan versenyzők vannek, akik elérték a minimum pontot. A többi metszet képzésekor csak az újonnan vizsgálandó halmaz elemeire kell ezt a vizsgálatot elvégezni. } ha hiba akkor kilépés a programból; ciklus i:=3 m -ig {be1} ii:=i mod 2 ; str(ii,si) ; fbe1:='m'+si+'.txt'; {be2} str(i,si) ; fbe2:='v'+si+'.txt'; {ki } ii:=abs((i mod 2)-1); str(ii,si) ; fki :='m'+si+'.txt'; metszet_kivalogatassal; ciklus vége; xy pozició a képernyőn(20,5);pozy:=7; ki('bekerült az összesített versenybe:'); filetoscreen(fki); maximumkivalasztas(fki,holtverseny_e,fbe1); xy pozició a képernyőn(22,10);pozy:=15; ha holtverseny_e akkor holtverseny különben ki(' Nem holtversenyben'); ki('abszolút győztes: ',fbe1); ki('pontszáma: : ',maxpont); elágazás vége; vár_egy_billentyűleütésre; program vége. eljárás beolvas; ciklus hiba:=hamis; ki('hány versenyt rendeztek? M= ');be(m); Ha ((Helyes a kiírás, beolvasás) vagy (m<=1)) akkor Ki(<hangjeljés> 'Rossz adat! 1-nél nagyobb egész számot kérek'); hiba:=igaz; Elágazás Vége; amíg ((nem hiba) és (M>1));
7 Holtverseny 7 eljárás elsőmetszet_kivalogatassal; változók filea,fileb,filem:text; elem1,elem2:szöveg; mini1,mini2,pont1,pont2:egész; hiba:=hamis; rendeld_össze(filea,fbe1);file megnyitása olvasásra (filea); be(filea,mini1); datavalid(fbe1); rendeld_össze(filem,fki); új_fájl(filem); ki(filem,mini1); rendeld_össze(fileb,fbe2); ciklus be(filea,elem1); be(filea,pont1); datavalid(fbe1); file megnyitása olvasásra (fileb); be(fileb,mini2);datavalid(fbe2) ; ciklus be(fileb,elem2); be(fileb,pont2); datavalid(fbe2); ha elem1=elem2 akkor ha pont2>=mini2 és pont1>=mini1 akkor ki(filem,elem1); ki(filem,pont1+pont2); elágazás vége; elágazás vége; amíg fájlvége(fileb); amíg fájlvége(filea); file_zárása(filea); file_zárása(fileb); file_zárása(filem); eljárás metszet_kivalogatassal; változók filea,fileb,filem:text; elem1,elem2:szöveg; mini1,mini2,pont1,pont2:egész; hiba:=hamis; rendeld_össze(filea,fbe1);file megnyitása olvasásra (filea); be(filea,mini1); datavalid(fbe1); rendeld_össze(filem,fki); új_fájl(filem); ki(filem,mini1); rendeld_össze(fileb,fbe2); ciklus be(filea,elem1); be(filea,pont1); datavalid(fbe1); file megnyitása olvasásra (fileb); be(fileb,mini2);datavalid(fbe2) ; ciklus be(fileb,elem2); be(fileb,pont2); datavalid(fbe2); ha elem1=elem2 akkor ha pont2>=mini2 akkor ki(filem,elem1); ki(filem,pont1+pont2); elágazás vége; elágazás vége; amíg fájlvége(fileb); amíg fájlvége(filea); file_zárása(filea); file_zárása(fileb); file_zárása(filem);
8 Holtverseny 8 eljárás maximumkivalasztas(filename:szöveg; változók holtverseny:logikai; változók nyertes:szöveg); változók fmax:text; st:szöveg; pont:egész; st:='ny.txt'; rendeld_össze(fmax,filename);file megnyitása olvasásra(fmax); maxpont:=0;holtverseny:=hamis; be(fmax,pont); ciklus be(fmax,st);be(fmax,pont); ha pont>=maxpont akkor kezdete ha maxpont = pont akkor holtverseny:=igaz else holtverseny:=hamis; maxpont:=pont;nyertes:=st vége; amíg file_vége(fmax); file_zárása(fmax); eljárás holtverseny; változók fh:text; st:szöveg; j,p:egész; SZÖVEG_SZÍNE (11);HÁTTÉRSZÍN (0); xy pozició a képernyőn(25,14); ki(' HOLTVERSENY ALAKULT KI'); xy pozició a képernyőn(20,16); ki(' A GYŐZTESEK ',maxpont,' PONTOT ÉRTEK EL'); pozy:=20; rendeld_össze(fh,fki);file megnyitása olvasásra(fh);pj:=1; datavalid(fki); be(fh,st); ciklus be(fh,st); be(fh,p); ha p=maxpont akkor xy pozició a képernyőn( 7,pozy+pj);ki('Holtversenyben győztes: ',st); pj:= pj+1; ha pj>kepmeret akkor ablakratores elágazás vége; amíg file_vége(fh); file_zárása(fh) eljárás datavalid(fileneve:szöveg); Ha Helyes a kiírás, beolvasás akkor Ki(<hangjeljés> ' Hiba van a ',fileneve,' File kezelésével!!!'); Ki('1. Ellenőrizze, hogy olvasható-e, vagy létezik-e a jelzett file!'); Ki('2. Ellenőrizze, hogy a file tartalmi, formai követelményenek eleget tesz-e!'); zar; kilépés az op. rendszerbe; elágazás Vége;
9 Holtverseny 9 eljárás ablakratores; kezdete xy pozició a képernyőn( 7,pozy+pj); ki (' Ha elolvastad, nyomj egy gombot'); vár_egy_billentyűleütésre; töröld_a_képernyőt_a_sor_végéig; pj:=1; ciklus xy pozició a képernyőn( 1,pozy+pj); töröld_a_képernyőt_a_sor_végéig; pj:= pj+1 ; amíg pj>kepmeret; pj:=1; eljárás filetoscreen(filename:szöveg); változók fh:text; st:szöveg; rendeld_össze(fh,filename);file megnyitása olvasásra(fh);pj:=1; datavalid(filename); be(fh,st); ciklus be(fh,st); xy pozició a képernyőn( 7,pozy+pj); ki('név : ',st); pj:= pj+1; be(fh,st); xy pozició a képernyőn( 7,pozy+pj); ki('összpontszám : ',st); pj:= pj+1 ; xy pozició a képernyőn( 7,pozy+pj); ha pj>kepmeret akkor ablakratores amíg file_vége(fh); file_zárása(fh) eljárás zar; ki('.. A program egy gombnyomás után bezáródik...'); vár_egy_billentyűleütésre; Környezet: IBM PC, legalább MS DOS 5.0 operációs rendszer, Turbo Pascal 7.0 fejlesztői környezet, Crt, Util unit.
10 Holtverseny 10 Forráskód: A program holtv6.pas néven található az A:\ meghajtón. program osszetettben_a_gyoztes_holtversenyben_gyozott_e; uses crt,util; const maxm=100;kepmeret=2; var fbe1,fbe2,fki,si:string; pj,maxpont,pont1,pont2:integer; i,ii,m,mi,pozy:integer; holtverseny_e,hiba:boolean; szin:menucolors; procedure zar; TEXTCOLOR (0);TEXTBACKGROUND (4); gotoxy(15,15); write('.. A program egy gombnyomás után bezáródik...'); readkey; procedure datavalid(fileneve:string); If IOResult<>0 then Begin TEXTCOLOR (0); TEXTBACKGROUND (4); gotoxy(1,10); hiba:=true; clreol; Writeln(#7' Hiba van a ',fileneve,' File kezelésével!!!'); gotoxy(1,11);clreol; Writeln('1. Ellenőrizze, hogy olvasható-e, vagy létezik-e a jelzett file!'); Writeln('2. Ellenőrizze, hogy a file tartalmi, formai követelményenek eleget tesz-e!'); zar; halt; End; procedure beolvas; {$i-} repeat hiba:=false; window(1,1,80,7); TEXTCOLOR (2); TEXTBACKGROUND (0); gotoxy(5,3); write('hány versenyt rendeztek? M= ');window(33,3,39,3); read(m); window(1,1,80,25); If ((IOResult<>0) or (m<=1)) then Begin TEXTCOLOR (0);TEXTBACKGROUND (4); gotoxy(15,10); Write(#7'Rossz adat! 1-nél nagyobb egész számot kérek'); hiba:=true; End; until ((not hiba) and (M>1)); clrscr; {$i+}
11 Holtverseny 11 procedure elsometszet_kivalogatassal; var filea,fileb,filem:text; elem1,elem2:string; mini1,mini2,pont1,pont2:integer; hiba:=false; {$i-} assign(filea,fbe1);reset (filea); readln(filea,mini1); datavalid(fbe1); assign(filem,fki); rewrite(filem); writeln(filem,mini1); assign(fileb,fbe2); repeat readln(filea,elem1); readln(filea,pont1); datavalid(fbe1); reset (fileb); readln(fileb,mini2);datavalid(fbe2) ; repeat readln(fileb,elem2); readln(fileb,pont2); datavalid(fbe2); if elem1=elem2 then if ((pont2>=mini2) and (pont1>=mini1)) then writeln(filem,elem1); writeln(filem,pont1+pont2); until eof(fileb); until eof(filea); close(filea); close(fileb); close(filem); {$i-} procedure metszet_kivalogatassal; var filea,fileb,filem:text; elem1,elem2:string; mini1,mini2,pont1,pont2:integer; hiba:=false; {$i-} assign(filea,fbe1);reset (filea); readln(filea,mini1); datavalid(fbe1); assign(filem,fki); rewrite(filem); writeln(filem,mini1); assign(fileb,fbe2); repeat readln(filea,elem1); readln(filea,pont1); datavalid(fbe1); reset (fileb); readln(fileb,mini2);datavalid(fbe2) ; repeat readln(fileb,elem2); readln(fileb,pont2); datavalid(fbe2); if elem1=elem2 then if pont2>=mini2 then writeln(filem,elem1); writeln(filem,pont1+pont2); until eof(fileb); until eof(filea); close(filea); close(fileb); close(filem); {$i-}
12 Holtverseny 12 procedure ablakratores; gotoxy( 7,pozy+pj); write (' Ha elolvastad, nyomj egy gombot'); readkey; clreol; pj:=1; repeat gotoxy( 1,pozy+pj); clreol; inc(pj); until pj>kepmeret; pj:=1; procedure filetoscreen(filename:string); var fh:text; st:string; {$i-} assign(fh,filename);reset(fh);pj:=1; datavalid(filename); readln(fh,st); repeat readln(fh,st); gotoxy( 7,pozy+pj); write('név : ',st); inc(pj); readln(fh,st); gotoxy( 7,pozy+pj); write('összpontszám : ',st); inc(pj); gotoxy( 7,pozy+pj); if pj>kepmeret then ablakratores until eof(fh); close(fh) {$i+}
13 Holtverseny 13 procedure maximumkivalasztas(filename:string;var holtverseny:boolean;var nyertes:string); var fmax:text; st:string; pont:integer; st:='ny.txt'; assign(fmax,filename);reset(fmax); maxpont:=0;holtverseny:=false; readln(fmax,mi); repeat readln(fmax,st);readln(fmax,pont); if pont>=maxpont then if maxpont = pont then holtverseny:=true else holtverseny:=false; maxpont:=pont;nyertes:=st until eof(fmax); close(fmax); procedure holtverseny; var fh:text; st:string; j,p:integer; TEXTCOLOR (11);TEXTBACKGROUND (0); gotoxy(25,14); write(' HOLTVERSENY ALAKULT KI'); gotoxy(20,16); write(' A GYŐZTESEK ',maxpont,' PONTOT ÉRTEK EL'); {$i-} pozy:=20; assign(fh,fki);reset(fh);pj:=1; datavalid(fki); readln(fh,st); repeat readln(fh,st); readln(fh,p); if p=maxpont then gotoxy( 7,pozy+pj);write('Holtversenyben győztes: ',st); inc(pj); if pj>kepmeret then ablakratores until eof(fh); close(fh) {$i+}
14 Holtverseny 14 {főprogram} clrscr; beolvas; fbe1:='v1.txt'; fbe2:='v2.txt'; fki:='m1.txt'; elsometszet_kivalogatassal; if hiba then zar ;exit; for i:=3 to m do {be1} ii:=i mod 2 ; str(ii,si) ; fbe1:='m'+si+'.txt'; {be2} str(i,si) ; fbe2:='v'+si+'.txt'; {ki } ii:=abs((i mod 2)-1); str(ii,si) ; fki :='m'+si+'.txt'; metszet_kivalogatassal; clrscr; gotoxy(20,5);pozy:=7;write('bekerült az összesített versenybe:'); filetoscreen(fki); maximumkivalasztas(fki,holtverseny_e,fbe1); clrscr; gotoxy(22,10);pozy:=15; if holtverseny_e then holtverseny else write(' Nem holtversenyben'); gotoxy(22,13); write('abszolút győztes: ',fbe1); gotoxy(22,15); write('pontszáma: : ',maxpont); readkey; end. Tesztelés: A bemenő fájlok tartalma V1.txt V2.txt V3.txt V4.txt V5.txt x50 Nagy Béla Alfa Béla Lényi Ágota Alfa Béla Alfa Béla Kovács István Horváth Lajos Gipsz Jakab Gipsz Jakab Gipsz Jakab Horváth Aladár Benkő Zsazsa Bürke Lajos Bürke Lajos Bürke Lajos Alfa Béla Kiss Virág Borsózó Imre Borsózó Imre Borsózó Imre Dévai Virág Éltető Napsugár Alfa Béla Dévai Virág Dévai Virág Lapos Elemér Dévai Virág Dévai Virág Lapos Elemér Lapos Elemér Oriza Triznyák Lapos Elemér Lapos Elemér Oriza Triznyák Oriza Triznyák Kovács Viktor Oriza Triznyák Oriza Triznyák Benkő Zsazsa Benkő Zsazsa Hortobágyi Pali Kovács Viktor Benkő Zsazsa Kiss Virág Kiss Virág Hortobágyi Pali Kiss Virág Kovács Viktor Kovács Viktor Kovács Viktor Hortobágyi Pali Hortobágyi Pali Hortobágyi Pali 100
15 Holtverseny 15 Érvényes tesztesetek M=2 esetén: Holtverseny, nyertesek: Alfa Béla, Lapos Elemér, Kovács Viktor, Hortobágyi Pali M=3 esetén: Holtverseny, nyertesek: Alfa Béla, Lapos Elemér, Oriza Triznyák, Kovács Viktor, Hortobágyi Pali M=4 esetén: Abszolút győztes: Alfa Béla Érvénytelen tesztesetek M>4 esetén: pl M=5 Ha létezik v5.txt file: Hiba van a v5.txt file kezelésével 1. Ellenőrizze, hogy olvasható-e, vagy létezik-e a jelzett fájl, 2. Ellenőrizze, hogy a file tartalmi, formai követelményeknek eleget tesz-e! Sajnos a felhasználó a fájl valamelyik sorában ( jelen esetben, az első sorában ) gépelési hibát ejtett (numerikus érték helyett szöveget írt), ki kell javítani, elmenteni és a programot újra futtatni. Ha nem létezik v5.txt file: Hiba van a v5.txt file kezelésével 1. Ellenőrizze, hogy olvasható-e, vagy létezik-e a jelzett fájl, Sajnos a felhasználó vagy nem jó helyre tette a v5.txt nevű fájlt, vagy hibás a fájl, de az is lehet, hogy nem volt 5 verseny, csak az M értékét gépelte el. 2. Ellenőrizze, hogy a fájl tartalmi, formai követelményeknek eleget tesz-e! M<2 esetén, illetve ha M egy szöveg: pl M=1, M=xxx Rossz adat, 1-nél nagyobb számot kér a program, addig, amíg jó adatot nem adunk Fejlesztési lehetőségek: 1. A fájlokat tallózva lehessen beolvasni. Készítette: Naszári László I. évf. levelező informatika tanári szak 2003.
16 Holtverseny 16 Programozás módszertan 3. beadandó feladat Naszári László I. évf. levelező Informatika tanári szak 2003.
Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben)
Dokumentáció az 1. feladatsorhoz (egyszerű, rövidített kivitelben) Felhasználói dokumentáció Feladat: Adjuk meg két N elemű vektor skalárszorzatát! Skalárszorzat : X, Y : N i 1 x i * y i Környezet: IBM
RészletesebbenAlgoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1
Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Készítette: Gipsz Jakab Neptun-azonosító: ABC123 E-mail: gipszjakab@seholse.hu Kurzuskód: IT-13AAT1EG Gyakorlatvezető
RészletesebbenAlgoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1
Algoritmizálás és adatmodellezés tanítása beadandó feladat: Algtan1 tanári beadandó /99 1 Készítette: Gipsz Jakab Neptun-azonosító: ABC123 E-mail: gipszjakab@seholse.hu Kurzuskód: IT-13AAT1EG 1 A fenti
RészletesebbenProgramozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1
Programozási alapismeretek beadandó feladat: ProgAlap beadandó feladatok téma 99. feladat 1 Készítette: Gipsz Jakab Neptun-azonosító: A1B2C3 E-mail: gipszjakab@vilaghalo.hu Kurzuskód: IP-08PAED Gyakorlatvezető
RészletesebbenSzerző. Varga Péter ETR azonosító: VAPQAAI.ELTE Email cím: Név: vp.05@hotmail.com Kurzuskód:
Szerző Név: Varga Péter ETR azonosító: VAPQAAI.ELTE Email cím: vp.05@hotmail.com Kurzuskód: IP-08PAEG/27 Gyakorlatvezető neve: Kőhegyi János Feladatsorszám: 20 1 Tartalom Szerző... 1 Felhasználói dokumentáció...
RészletesebbenSzerző Lővei Péter LOPSAAI.ELTE IP-08PAEG/25 Daiki Tennó
Szerző Név: Lővei Péter ETR-azonosító: LOPSAAI.ELTE Drótposta-cím: petyalovei@gmail.com Kurzuskód: IP-08PAEG/25 Gyakorlatvezető neve: Daiki Tennó Feladatsorszám: 11 1 Tartalom Szerző... 1 Tartalom... 2
RészletesebbenA PROGRAMOZÁS ALAPJAI 3. Készítette: Vénné Meskó Katalin
1 A PROGRAMOZÁS ALAPJAI 3 Készítette: Vénné Meskó Katalin Információk 2 Elérhetőség meskokatalin@tfkkefohu Fogadóóra: szerda 10:45-11:30 Számonkérés Időpontok Dec 19 9:00, Jan 05 9:00, Jan 18 9:00 egy
RészletesebbenTartalomjegyzék. Általános Információ! 2. Felhasználói dokumentáció! 3. Feladat! 3. Környezet! 3. Használat! 3. Bemenet! 3. Példa!
Tartalomjegyzék Általános Információ! 2 Felhasználói dokumentáció! 3 Feladat! 3 Környezet! 3 Használat! 3 Bemenet! 3 Példa! 3 A program eredménye! 3 Példa! 3 Hibalehetőségek! 3 Példa! 3 Fejlesztői dokumentáció!
RészletesebbenBevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés. Szekvenciális fájlkezelés Fájlok használata
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 4. gyakorlat PLanG: 2011.10.04. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Fájlok
RészletesebbenBevezetés a programozásba I 4. gyakorlat. PLanG: Szekvenciális fájlkezelés
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 4. gyakorlat PLanG: 2011.10.04. Giachetta Roberto groberto@inf.elte.hu http://people.inf.elte.hu/groberto Fájlok
RészletesebbenHORVÁTH ZSÓFIA 1. Beadandó feladat (HOZSAAI.ELTE) ápr 7. 8-as csoport
10-es Keressünk egy egész számokat tartalmazó négyzetes mátrixban olyan oszlopot, ahol a főátló alatti elemek mind nullák! Megolda si terv: Specifika cio : A = (mat: Z n m,ind: N, l: L) Ef =(mat = mat`)
RészletesebbenA Pascal programozási nyelvben minden programnak a következő szerkezete van:
Pascal program alapszerkezete A Pascal programozási nyelvben minden programnak a következő szerkezete van: program program_neve; var változók deklarálása; parancsok, amit a program végrehajtson; Kiírás
RészletesebbenAlgoritmizálás és adatmodellezés tanítása 1. előadás
Algoritmizálás és adatmodellezés tanítása 1. előadás Algoritmus-leíró eszközök Folyamatábra Irányított gráf, amely csomópontokból és őket összekötő élekből áll, egyetlen induló és befejező éle van, az
RészletesebbenBASH script programozás II. Vezérlési szerkezetek
06 BASH script programozás II. Vezérlési szerkezetek Emlékeztető Jelölésbeli különbség van parancs végrehajtása és a parancs kimenetére való hivatkozás között PARANCS $(PARANCS) Jelölésbeli különbség van
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0812 ÉRETTSÉGI VIZSGA 2011. október 17. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ NEMZETI ERŐFORRÁS MINISZTÉRIUM
RészletesebbenKözismereti informatika 2.zh T-M szakirány
1. feladat: Az alábbi algoritmus egy szövegnek meghatározza a leghosszabb szavát és annak hosszát. Írja át időben hatékonyabbra! Írja meg az időben hatékonyabb Pascal programot! Eljárás Maxkiv(S:Szöveg;
RészletesebbenProgramozás alapjai Free Pascal
Programozás alapjai Free Pascal Az általános célú programozási nyelvek közé tartozik. Sok helyen még mindig ezt használják. A programnyelv jól használható, közel áll az emberi gondolkodáshoz és könnyen
RészletesebbenINFORMATIKAI ALAPISMERETEK
ÉRETTSÉGI VIZSGA 2005. május 20. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÉRETTSÉGI VIZSGA Az írásbeli vizsga időtartama: 180 perc JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI MINISZTÉRIUM Megoldási útmutató I.
RészletesebbenBánsághi Anna 2014 Bánsághi Anna 1 of 68
IMPERATÍV PROGRAMOZÁS Bánsághi Anna anna.bansaghi@mamikon.net 3. ELŐADÁS - PROGRAMOZÁSI TÉTELEK 2014 Bánsághi Anna 1 of 68 TEMATIKA I. ALAPFOGALMAK, TUDOMÁNYTÖRTÉNET II. IMPERATÍV PROGRAMOZÁS Imperatív
RészletesebbenBATCH Programozás. Tartalomjegyzék
BATCH Programozás Tartalomjegyzék 1. Bevezetés 2. Általános információk a batch file-okról 3. A legegyszerűbb batch file-ok 4. Paraméterezhető batch file-ok 5. Gyakran használatos batch parancsok 6. Elágazások
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0621 ÉRETTSÉGI VIZSGA 2007. május 25. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
Részletesebben7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II.
7. Laboratóriumi gyakorlat: Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while, select, case,
RészletesebbenMaximum kiválasztás tömbben
ELEMI ALKALMAZÁSOK FEJLESZTÉSE I. Maximum kiválasztás tömbben Készítette: Szabóné Nacsa Rozália Gregorics Tibor tömb létrehozási módozatok maximum kiválasztás kódolása for ciklus adatellenőrzés do-while
RészletesebbenAz első fájlos program
Az első fájlos program Tartalom Az első fájlos program... 1 1. Első lépés... 2 1.1. A feladat... 2 1.2. Specifikáció... 2 1.3. Algoritmus... 3 1.4. Kód... 4 2. Második lépés... 7 2.1. A feladat... 7 2.2.
RészletesebbenProgramozási technikák Pál László. Sapientia EMTE, Csíkszereda, 2009/2010
Programozási technikák Pál László Sapientia EMTE, Csíkszereda, 2009/2010 Előadás tematika 1. Pascal ismétlés, kiegészítések 2. Objektum orientált programozás (OOP) 3. Delphi környezet 4. Komponensek bemutatása
RészletesebbenOperációs Rendszerek II. labor. 2. alkalom
Operációs Rendszerek II. labor 2. alkalom Mai témák (e)grep Shell programozás (részletesebben, példákon keresztül) grep Alapvető működés: mintákat keres a bemeneti csatorna (STDIN vagy fájl) soraiban,
RészletesebbenAlgoritmizálás és adatmodellezés tanítása 3. előadás
Algoritmizálás és adatmodellezés tanítása 3. előadás Szövegfájl Fájl típus A szövegfájl karakterek sorozata: input fájl Műveletei: nyit, zár, olvas, vége? output fájl Műveletei: nyit, zár, ír Pap Gáborné,
RészletesebbenSzerző. Természetesen aktualizálandó adatok.
Szerző Név: Szabó Emerencia ETR-azonosító: SZEKAAT.ELTE Drótposta-cím: sze@elte.hu Kurzuskód: IP-08PAEG/77 Gyakorlatvezető neve: Kiss-József Alfréd Feladatsorszám: 18 Természetesen aktualizálandó adatok.
RészletesebbenÖsszetett programozási tételek Rendezések Keresések PT egymásra építése. 10. előadás. Programozás-elmélet. Programozás-elmélet 10.
Összetett programozási tételek Sorozathoz sorozatot relő feladatokkal foglalkozunk. A bemenő sorozatot le kell másolni, s közben az elemekre vonatkozó átalakításokat lehet végezni rajta: Input : n N 0,
RészletesebbenRegionális forduló november 18.
Regionális forduló 2017. november 18. 9-10. osztályosok feladata Feladat Egy e-mail kliens szoftver elkészítése lesz a feladatotok. Az elkészítendő alkalmazásnak az alábbiakban leírt specifikációnak kell
Részletesebben1. Jelölje meg az összes igaz állítást a következők közül!
1. Jelölje meg az összes igaz állítást a következők közül! a) A while ciklusban a feltétel teljesülése esetén végrehajtódik a ciklusmag. b) A do while ciklusban a ciklusmag után egy kilépési feltétel van.
RészletesebbenI. ALAPALGORITMUSOK. I. Pszeudokódban beolvas n prim igaz minden i 2,gyök(n) végezd el ha n % i = 0 akkor prim hamis
I. ALAPALGORITMUSOK 1. Prímszámvizsgálat Adott egy n természetes szám. Írjunk algoritmust, amely eldönti, hogy prímszám-e vagy sem! Egy számról úgy fogjuk eldönteni, hogy prímszám-e, hogy megvizsgáljuk,
RészletesebbenProgramozás alapjai 6. előadás. Wagner György Általános Informatikai Tanszék
Programozás alapjai 6. előadás Wagner György Általános Informatikai Tanszék Record A valós életben a nyilvántartásra kerülő adatok nem azonos típusúak. Pl.: Név Cím Telefon GySz Fiz Kis Béla Miskolc Török
RészletesebbenProgramozási alapismeretek 1. előadás
Programozási alapismeretek 1. előadás Tartalom A problémamegoldás lépései programkészítés folyamata A specifikáció Az algoritmus Algoritmikus nyelvek struktogram A kódolás a fejlesztői környezet 2/33 A
RészletesebbenRendezések. A föltöltés nemcsak az r-re vonatkozik, hanem az s-re is. Ez használható föl a további rendezések
Rendezések Feladat Rendezési algoritmusok kipróbálása, hatékonysági viselkedésének vizsgálata. A rendezések egy ElemSzam méretü r tömben történik. Többféle föltöltés közül lehet választani: o a növekvően
RészletesebbenOperációs rendszerek. 11. gyakorlat. AWK - szintaxis, vezérlési szerkezetek UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED AWK - szintaxis, vezérlési szerkezetek Operációs rendszerek 11. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik
RészletesebbenProgramozási segédlet
Programozási segédlet Programozási tételek Az alábbiakban leírtam néhány alap algoritmust, amit ismernie kell annak, aki programozásra adja a fejét. A lista korántsem teljes, ám ennyi elég kell legyen
RészletesebbenVáltozók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):
Python Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása alatt
RészletesebbenMechatronika és mikroszámítógépek 2017/2018 I. félév. Bevezetés a C nyelvbe
Mechatronika és mikroszámítógépek 2017/2018 I. félév Bevezetés a C nyelvbe A C programozási nyelv A C egy általános célú programozási nyelv, melyet Dennis Ritchie fejlesztett ki Ken Thompson segítségével
RészletesebbenVáltozók. Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai):
Javascript Változók Mennyiség, érték (v. objektum) szimbolikus jelölése, jelentése Tulajdonságai (attribútumai): Név Érték Típus Memóriacím A változó értéke (esetleg más attribútuma is) a program futása
RészletesebbenElőfeltétel: legalább elégséges jegy Diszkrét matematika II. (GEMAK122B) tárgyból
ÜTEMTERV Programozás-elmélet c. tárgyhoz (GEMAK233B, GEMAK233-B) BSc gazdaságinformatikus, programtervező informatikus alapszakok számára Óraszám: heti 2+0, (aláírás+kollokvium, 3 kredit) 2019/20-es tanév
RészletesebbenAlgoritmizálás, adatmodellezés tanítása 6. előadás
Algoritmizálás, adatmodellezés tanítása 6. előadás Tesztelési módszerek statikus tesztelés kódellenőrzés szintaktikus ellenőrzés szemantikus ellenőrzés dinamikus tesztelés fekete doboz módszerek fehér
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0631 ÉRETTSÉGI VIZSGA 2006. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenS z á m í t ó g é p e s a l a p i s m e r e t e k
S z á m í t ó g é p e s a l a p i s m e r e t e k 7. előadás Ami eddig volt Számítógépek architektúrája Alapvető alkotóelemek Hardver elemek Szoftver Gépi kódtól az operációs rendszerig Unix alapok Ami
RészletesebbenNAGYPONTOSSÁGÚ EGÉSZ-ARITMETIKA TARTALOM
NAGYPONTOSSÁGÚ EGÉSZ-ARITMETIKA TARTALOM 0. A feladat... 2 1. Az Egész számok ábrázolásai... 2 2. A műveletek szignatúrája... 3 3. A keretprogram... 4 4. Technikai tanácsok... 7 5. Elegancianövelő lehetőségek
RészletesebbenProgramozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós február 18. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. február 18. Minimum és maximumkeresés u s i n g n a m e s p a c e s t d ; i n t main ( ) { c o u t
RészletesebbenKészítette: Nagy Tibor István Felhasznált irodalom: Kotsis Domokos: OOP diasor Zsakó L., Szlávi P.: Mikrológia 19.
Készítette: Nagy Tibor István Felhasznált irodalom: Kotsis Domokos: OOP diasor Zsakó L., Szlávi P.: Mikrológia 19. Programkészítés Megrendelői igények begyűjtése Megoldás megtervezése (algoritmuskészítés)
RészletesebbenSzkriptnyelvek. 1. UNIX shell
Szkriptnyelvek 1. UNIX shell Szkriptek futtatása Parancsértelmez ő shell script neve paraméterek shell script neve paraméterek Ebben az esetben a szkript tartalmazza a parancsértelmezőt: #!/bin/bash Szkriptek
RészletesebbenAz első program. 1. Első lépés A feladat Specifikáció Algoritmus Kód Második lépés...
Az első program Tartalom 1. Első lépés... 2 1.1. A feladat... 2 1.2. Specifikáció... 2 1.3. Algoritmus... 2 1.4. Kód... 3 2. Második lépés... 5 2.1. A feladat... 5 2.1. Specifikáció... 5 2.2. Algoritmus...
Részletesebben9. előadás. Programozás-elmélet. Programozási tételek Elemi prog. Sorozatszámítás Eldöntés Kiválasztás Lin. keresés Megszámolás Maximum.
Programozási tételek Programozási feladatok megoldásakor a top-down (strukturált) programtervezés esetén három vezérlési szerkezetet használunk: - szekvencia - elágazás - ciklus Eddig megismertük az alábbi
RészletesebbenSZÁMÍTÓGÉPI GRAFIKA VÁGÁS
SZÁMÍTÓGÉPI GRAFIKA VÁGÁS FELADAT: Ha az alakzat nagyobb, mint a képtartomány, amelyben megjelenítendő, akkor a kívül eső részeket el kell hagyni, azaz az alakzatról le kell vágni, röviden szólva: az alakzatot
RészletesebbenProgramtervezés. Dr. Iványi Péter
Programtervezés Dr. Iványi Péter 1 A programozás lépései 2 Feladat meghatározás Feladat kiírás Mik az input adatok A megoldáshoz szükséges idő és költség Gyorsan, jót, olcsón 3 Feladat megfogalmazása Egyértelmű
RészletesebbenKonzolalkalmazások gyors tesztelése
Juhász Tibor: Konzolalkalmazások gyors tesztelése Kiegészítés a Programozási ismeretek haladóknak című könyvhöz (Műszaki Kiadó, 2012) A programozás versenyeken, de egyéb esetekben is fontos lehet, hogy
RészletesebbenProgramozási alapismeretek 3. előadás
Programozási alapismeretek 3. előadás Tartalom Ciklusok specifikáció+ algoritmika +kódolás Egy bevezető példa a tömbhöz A tömb Elágazás helyett tömb Konstans tömbök 2/42 Ciklusok Feladat: Határozzuk meg
RészletesebbenOperációs rendszerek. 9. gyakorlat. Reguláris kifejezések - alapok, BASH UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED Reguláris kifejezések - alapok, BASH Operációs rendszerek 9. gyakorlat Szegedi Tudományegyetem Természettudományi és Informatikai Kar Csuvik Viktor
RészletesebbenBEKÉRT ADAT KÉPERNYŐRE ÍRÁSA KÖRNYEZETI VÁLTOZÓK FÁJL REDEZETT KIÍRÁSA KÖNYVTÁRBAN BEJEGYZÉSEK SZÁMA FÁJLBAN SZÁM NÖVELÉSE. #!
BEKÉRT ADAT KÉPERNYŐRE ÍRÁSA #A script bekér egy nevet és egy kort, majd kiírja a képernyőre echo -n "Adja meg a nevét: " read NEV echo -n "Adja meg az életkorát: " read KOR echo "Az Ön neve: $NEV, kora:
RészletesebbenA C programozási nyelv VI. Parancssori argumentumok File kezelés
A C programozási nyelv VI. Parancssori argumentumok File kezelés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv VI. (Parancssori argumentum, file kezelés) CBEV6 / 1 Parancssori
RészletesebbenC programozás. 1 óra Bevezetés
C programozás 1 óra Bevezetés A C nyelv eredete, fő tulajdonságai 1. Bevezető C nyelv alapelemei többsége a BCPL (Basic Combined Programming Language {1963}) Martin Richards B nyelv Ken Thompson {1970}
RészletesebbenOktatási Hivatal. A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai. II. (programozás) kategória
Oktatási Hivatal A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő fordulójának feladatai II. (programozás) kategória Kedves Versenyző! A megoldások értékelése automatikusan, online módon
RészletesebbenA legfontosabb DOS parancsok
A legfontosabb DOS parancsok A DOS parancsok általános formája: KULCSSZÓ paraméterek Az utasítások akár kis-, akár nagybetűkkel is írhatók, a DOS nem tesz köztük különbséget. A kulcsszó és az első paraméter
RészletesebbenNeumann János Tehetséggondozó Program Gráfalgoritmusok II.
Neumann János Tehetséggondozó Program Gráfalgoritmusok II. Horváth Gyula horvath@inf.elte.hu 1. A szélességi bejárás alkalmazásai. Nyilvánvaló, hogy S(0) = {r}. Jelölés: D(p) = δ(r, p) Nyilvánvaló, hogy
RészletesebbenAlgoritmizálás + kódolás C++ nyelven és Pascalban
Algoritmizálás + kódolás nyelven és ban Motiváció A Programozási alapismeretek tárgyban az algoritmizáláshoz struktogramot, a kódoláshoz nyelvet használunk, a Közismereti informatikában (a közoktatásban
RészletesebbenKirakós játék. Döntő február 22. Alakzatok (katalógus) DUSZA ÁRPÁD ORSZÁGOS PROGRAMOZÓI EMLÉKVERSENY 2013/2014
Döntő 2014. február 22. Kirakós játék Az Q-Puzzler kirakós játékot egyedül játsszák. A játéktér egy 5 sorból és 11 oszlopból álló lyukacsos tábla, amelybe különböző színű síkbeli alakzatok illeszthetőek.
RészletesebbenELEMI PROGRAMOZÁSI TÉTELEK
ELEMI PROGRAMOZÁSI TÉTELEK 1. FELADATMEGOLDÁS PROGRAMOZÁSI TÉTELEKKEL 1.1 A programozási tétel fogalma A programozási tételek típusalgoritmusok, amelyek alkalmazásával garantáltan helyes megoldást adhatunk
RészletesebbenAlgoritmusok helyességének bizonyítása. A Floyd-módszer
Algoritmusok helyességének bizonyítása A Floyd-módszer Algoritmusok végrehajtása Egy A algoritmus esetében a változókat három változótípusról beszélhetünk, melyeket az X, Y és Z vektorokba csoportosítjuk
Részletesebben1. feladat: A decimális kódokat az ASCII kódtábla alapján kódold vissza karakterekké és megkapod a megoldást! Kitől van az idézet?
Projekt feladatai: 1. feladat: A decimális kódokat az ASCII kódtábla alapján kódold vissza karakterekké és megkapod a megoldást! Kitől van az idézet? 65 109 105 32 105 103 97 122 160 110 32 115 122 160
RészletesebbenWebprogramozás szakkör
Webprogramozás szakkör Előadás 5 (2012.04.09) Programozás alapok Eddig amit láttunk: Programozás lépései o Feladat leírása (specifikáció) o Algoritmizálás, tervezés (folyamatábra, pszeudokód) o Programozás
RészletesebbenFeltételezés: A file strukturálisan helyes, tanszékenként nem üres, de az adott listázási feladatban kikötött számút nem haladja meg.
Program Osszegfokozatok;KERET Feladat: Az alábbi szerkezet file beolvasása és kilistázása úgy, hogy közben a megfelel$ "struktúraváltásokkor" ki kell egészíteni az ún. összegfokozat rekorddal. Összegfokozat
Részletesebbenfile./script.sh > Bourne-Again shell script text executable << tartalmat néz >>
I. Alapok Interaktív shell-ben vagy shell-scriptben megadott karaktersorozat feldolgozásakor az első lépés a szavakra tördelés. A szavakra tördelés a következő metakarakterek mentén zajlik: & ; ( ) < >
RészletesebbenA 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató. INFORMATIKA II. (programozás) kategória
Oktatási Hivatal A 2014/2015 tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló javítási-értékelési útmutató INFORMATIKA II. (programozás) kategória Kedves Versenyző! A megoldások értékelésénél
RészletesebbenDelphi programozás I.
Delphi programozás I. Konzol alkalmazások készítése Delphiben A Delphi konzol alkalmazása (console application) olyan 32 bites program, amely nem grafikus felületen, hanem egy szöveges konzol ablakban
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0811 ÉRETTSÉGI VIZSGA 2008. május 26. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenTájékoztató. Használható segédeszköz: -
A 35/2016. (VIII. 31.) NFM rendelet szakmai és vizsgakövetelménye alapján. Szakképesítés, azonosítószáma és megnevezése 54 213 05 Szoftverfejlesztő Tájékoztató A vizsgázó az első lapra írja fel a nevét!
RészletesebbenAdatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN
Adatbázis Rendszerek II. 5. PLSQL Csomagok 16/1B IT MAN B IT v: 2016.03.03 MAN Csomagok A DBMS csomagok a PL/SQL alkalmazások fejlesztését segítik, bennük tároljuk a létrehozott programok kódjait. A specifikációs
Részletesebben7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II.
7. Laboratóriumi gyakorlat, 1. rész : Vezérlési szerkezetek II. A gyakorlat célja: 1. A shell vezérlő szerkezetei használatának gyakorlása. A használt vezérlő szerkezetek: if/else/fi, for, while while,
RészletesebbenProgramozás alapjai. 8. előadás
8. előadás Wagner György Általános Informatikai Tanszék Azonosítók érvényességi köre Kiindulási alap: a blokkszerkezetű programozási nyelvek (C, FORTRAN, PASCAL, ) Egy program szerkezete: Fejléc Deklarációsrész
RészletesebbenAz Összegfokozatos listázás téma 2. gyakorlata
Feladat: Az Összegfokozatos listázás téma 2. gyakorlata Az alábbi szerkezetű file beolvasása és kilistázása 1. lapozottan "józanésszel", 2. úgy, hogy a típusfinomítással komolyabban élünk (azaz ne használjuk
RészletesebbenProgramozás alapjai. 7. előadás
7. előadás Wagner György Általános Informatikai Tanszék Jótanács (1) Tipikus hiba a feladat elkészítésekor: Jótanács (2) Szintén tipikus hiba: a file-ból való törléskor, illetve a file-nak új elemmel való
RészletesebbenProgramozás Minta programterv a 1. házi feladathoz 1.
Programozás Minta programterv a 1. házi feladathoz 1. Gregorics Tibor 1. beadandó/0.feladat 2008. december 6. EHACODE.ELTE gt@inf.elte.hu 0.csoport Feladat Egy osztályba n diák jár, akik m darab tantárgyat
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0721 ÉRETTSÉGI VIZSGA 2007. október 24. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenFeladat. Bemenő adatok. Bemenő adatfájlok elvárt formája. Berezvai Dániel 1. beadandó/4. feladat 2012. április 13. Például (bemenet/pelda.
Berezvai Dániel 1. beadandó/4. feladat 2012. április 13. BEDTACI.ELTE Programozás 3ice@3ice.hu 11. csoport Feladat Madarak életének kutatásával foglalkozó szakemberek különböző településen különböző madárfaj
RészletesebbenProgramozás alapjai 9.Gy: Struktúra 2.
Programozás alapjai 9.Gy: Struktúra 2. Ördögi részletek P R O A L A G 35/1 B ITv: MAN 2018.11.10 Euró árfolyam statisztika Az EURO árfolyamát egy negyedéven keresztül hetente nyilvántartjuk (HUF / EUR).
RészletesebbenA feladat. A főprogram
A feladat A magyar kártya típusának megvalósítása. Tisztázandók: 1. Milyen műveletek értelmesek a típussal kapcsolatosan? 2. Hogyan ábrázolható a típus? 3. Miként valósíthatók meg a műveletek figyelembe
Részletesebben1. A feladatról. 2. Az áramkör leírása. Mechatronika, Optika és Gépészeti Informatika Tanszék D528. Léptetőmotor vezérlése
Mechatronika, Optika és Gépészeti Informatika Tanszék M2 A mérés célja: A mérés során felhasznált eszközök: A mérés során elvégzendő feladatok: Léptetőmotor vezérlése D528 Léptetőmotor vezérlése bipoláris,
RészletesebbenProgramozás I. gyakorlat
Programozás I. gyakorlat 1. gyakorlat Alapok Eszközök Szövegszerkesztő: Szintaktikai kiemelés Egyszerre több fájl szerkesztése pl.: gedit, mcedit, joe, vi, Notepad++ stb. Fordító: Szöveges file-ban tárolt
RészletesebbenLabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR
LabVIEW példák és bemutatók KÉSZÍTETTE: DR. FÜVESI VIKTOR LabVIEW-ról National Instruments (NI) által fejlesztett Grafikus programfejlesztő környezet, méréstechnikai, vezérlési, jelfeldolgozási feladatok
RészletesebbenInformatika feladatmegoldó verseny. Kiss Elemér Szakkollégium február 19. Dr. Kovács Lehel István
Informatika feladatmegoldó verseny Kiss Elemér Szakkollégium 2013. február 19. Dr. Kovács Lehel István Állás Összesítő Új feladat 5. forduló 4. Feladat A prímszámok generálása ősi matematikai feladat.
RészletesebbenINFORMATIKAI ALAPISMERETEK
Informatikai alapismeretek középszint 0801 ÉRETTSÉGI VIZSGA 2009. május 22. INFORMATIKAI ALAPISMERETEK KÖZÉPSZINTŰ ÍRÁSBELI ÉRETTSÉGI VIZSGA JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ OKTATÁSI ÉS KULTURÁLIS MINISZTÉRIUM
RészletesebbenProgramozás alapjai. 5. előadás
5. előadás Wagner György Általános Informatikai Tanszék Cserélve kiválasztásos rendezés (1) A minimum-maximum keresés elvére épül. Ismétlés: minimum keresés A halmazból egy tetszőleges elemet kinevezünk
RészletesebbenKilencedik témakör: Lazarus-Firebird. Készítette: Dr. Kotsis Domokos
PASzSz Kilencedik témakör: Lazarus-Firebird Készítette: Dr. Kotsis Domokos Az SQLdb fülön IBConnection Kapcsolat A Data Access fülön Az SQLdb fülön... Select 1. Az SQLQuery lezárása. (Active := false,
RészletesebbenAz importálás folyamata Felhasználói dokumentáció verzió 2.1.
Az importálás folyamata Felhasználói dokumentáció verzió 2.1. Budapest, 2008. Változáskezelés Verzió Dátum Változás Pont Cím Oldal 2.1. 2008.01.17. A teljes dokumentáció megváltozott Kiadás: 2008.01.17.
RészletesebbenO er e á r ci c ós ó s R en e d n sz s er e e r k e I. G akorlá l s
perációs Rendszerek I. O Gyakorlás 1 Hozzon létre egy parancscsal 3 könyvtárat! O - vezetéknév - keresztnév - becenév md vezeteknev keresztnev becenev 2. A keresztnevet mozgassa a vezetéknév mappába! move
Részletesebben6. A Pascal nyelv utasításai
6. A Pascal nyelv utasításai Írjunk programot, amely beolvas két valós számot és a két szám közül a kisebbikkel osztja a nagyobbikat! (felt0) program felt0; szam1, szam2, eredmeny : real; writeln('kérek
RészletesebbenWEBrendelés modul Felhasználói kézikönyv
CaIS integrált alkalmazáscsomag [M] rendszerekre WEBrendelés modul Felhasználói kézikönyv MV1 NoSQL multidimensional database and application Runtime System Project : WEB-CaIS ver 1.5 Cserpes Sajtműhely
RészletesebbenAlgoritmizálás, adatmodellezés tanítása 1. előadás
Algoritmizálás, adatmodellezés 1. előadás Az algoritmus fogalma végrehajtható (van hozzá végre-hajtó) lépésenként hajtható végre a lépések maguk is algoritmusok pontosan definiált, adott végre-hajtási
RészletesebbenAlgoritmizálás és adatmodellezés tanítása 2. előadás
Algoritmizálás és adatmodellezés tanítása 2. előadás Tartalom Összegzés vektorra, mátrixra Megszámolás vektorra, mátrixra Maximum-kiválasztás vektorra, mátrixra Eldöntés vektorra, mátrixra Kiválasztás
RészletesebbenReszlAd fájl, kitöltési útmutató:
1 ReszlAd fájl, kitöltési útmutató: A ReszlAd táblázat egy adott látogatás részletes adatait tartalmazza. A szaktanácsadó által hiánytalanul kitöltött, és elnevezett fájlt e-mail üzenetben kérjük elküldeni
RészletesebbenSztringkezelő függvények. A string típusú változók kezelése, használata és szerepük a feldolgozás során
Sztringkezelő függvények A string típusú változók kezelése, használata és szerepük a feldolgozás során Mi string? Röviden: karakterek tárolására alkalmas típus A karakterek betűk, számok, vagy tetszőleges,
RészletesebbenA C# programozási nyelv alapjai
A C# programozási nyelv alapjai Tisztán objektum-orientált Kis- és nagybetűket megkülönbözteti Ötvözi a C++, Delphi, Java programozási nyelvek pozitívumait.net futtatókörnyezet Visual Studio fejlesztőkörnyezet
RészletesebbenObjektumorientált programozás Pál László. Sapientia EMTE, Csíkszereda, 2014/2015
Objektumorientált programozás Pál László Sapientia EMTE, Csíkszereda, 2014/2015 Objektumorientált programozás - Pál László 12. ELŐADÁS Állomány-kezelés 2 Objektumorientált programozás - Pál László Mi a
Részletesebben