J. Carelman: Leegyszer!sített számológép. Programozás I. A C programozás alapjai 1. Gyakorlat. Gyakorlatok

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "J. Carelman: Leegyszer!sített számológép. Programozás I. A C programozás alapjai 1. Gyakorlat. Gyakorlatok"

Átírás

1 J. Carelma: Leegyszer!sített számológép Programozás I. A C programozás alapja 1. Gyakorlat 2 Gyakorlatok Hely, d"pot: D104, hétf" 10:55-12:35 Gyakorlatvezet"k: Heckeast Tamás, B603, heckeas@sze.hu Tormás Alex, tormasa@cofgurato.hu

2 3 Gyakorlatok tematkája Bevezetés m. HW és op. redszer smeretek strukt. progr. alapok: algortmusok, éháy adattípus, vezérlés szerkezetek fejleszt" köryezetek Értékadás, elágazások, cklusok Stadard I/O, strgek Számábrázolás, portabltás, prtf Strg koverzók Btm!veletek Keresés, strg parzolás Rekurzív függvéyek Poterek kezelése 4 Ajálott rodalom B. W. Kergha, D. M. Rtche: A C programozás yelv, M!szak Köyvkadó, 1985 Bauer Péter: Programozás I-II. C programyelv, Uverstas-Gy"r Kht., 2005 Németh Jáos: Turbo C 2.0 fejleszt"redszer, LSI Oktatóközpot, 1991 Peth" Ádám: abc C programozás yelvköyv, Számalk, 1990 B. W. Kergha, R. Pke: A UNIX operácós redszer, M!szak Köyvkadó, 1987 Pere László: UNIX - GNU/Lux programozás C yelve, Kskapu Kadó, 2003 A. Koeg: C csapdák és buktatók, Kskapu Kadó, 2005

3 5 Oktatás ayagok fajl=tatargyak&szervegys=&sid Prog1fel.htm 6 Fejleszt" köryezetek Bármely ANSI C köryezet, compler, (csak stadard I/O, karakteres felület) Borlad Turbo C (DOS, Wdows, DOSBox) gcc (Wdows, Lux, Mac OS X) stb....

4 7 Bevezetés Mért éppe C? El"yök épszer! és elterjedt - hordozható alacsoyszt! magasszt! programozás yelv kevés szematka kéyszer - elegás sztaxs sok ráépül" tovább yelv (C++, Objectve-C, Java, C#, stb.) Hátráyok alacsoyszt! magasszt! programozás yelv kevés szematka kéyszer - elegás sztaxs lapos taulás görbe 8 Alapfogalmak Hardver (HW) Szoftver (SW) Operácós redszer (OR) Algortmus Program Programozás yelv

5 9 HW és SW HW az formácós redszer fzka elektrokus és mechakus része SW a redszer m!ködését megadó programok kódolt utasítások formájába Neuma elv memórába tárolt program bárs redszer 10 HW és SW (folyt.) HW archtektúra Memóra CPU S I/O vezérl!k Perférák SW redszer HW OR mag OR szolg. Alkalmazások

6 11 Operácós redszerek OR a számítógépet fukcoálsa haszálhatóvá tév" ráyító szoftver programok futtatása er"források lefoglalása ütemezés I/O kezelés felhaszáló felület (paracs értelmez") 12 Algortmusok Algortmus lépésr"l lépésre defált eljárás valamlye probléma megoldására véges számú defált szabály, utasítás véges lépésszám smétl"d" utasítások

7 13 Magasszt! programozás yelvek Prog. yelv geerácók 1GL 2GL 3GL Formáls yelvek véges szókészlet, rögzített sztaktka és szematka Fordító programok forráskód -> végrehajtható (atív) kód Iterpreterek forrás yelv értelmezése 2GL Forráskód t ma(){... } vod ma(vod) { t x,y; for (y=0;y<21;y++){ for(x=0;x<21;x++) f(x==y x==20-y) prtf("*"); else prtf(" "); prtf("\"); } } Fordító program 3GL Futtatható program C törtéelem 1970 B - Bell Labs, Ke Thompso 1972 C - Bell Labs, Des Rtche 1973 UNIX kerel C-be átírva 1978 Bra Kergha & Rtche: The C Programmg Laguage 1990 ANSI C Thompso Rtche Kergha

8 15 Programok Program: utasítások redezett halmaza végrehajtás - folyamat Programozás szerkezetek szekveca feltételes elágazások cklusok eljárás absztrakcó 16 Programok (folyt.) Program elemek Adatok M!veletek Leírásuk Nevek (referecák, lterálok) változók Típusok

9 17 Adatábrázolás Bárs reprezetácók Numerkus értékek egészek (el"jel?) lebeg"potos számok Szöveg (karakterek) Egyszer! adattípusok Összetett adattípusok 18 M!veletek Operátorok Artmetka m!veletek Bt m!veletek Logka m!veletek Vezérlés utasítások

10 19 Blokk dagramok Algortmusok leírása Iput/ Output Feltétel Tevékeységek Tevékeységek Feltétel Dötés Tevékeység Tevékeység Elöltesztel" Hátultesztel" cklus 20 Struktúrált programozás Top-dow megközelítés Olvashatóbb, köyebbe karbatartható kód Herarchkus vezérlés szerkezetek szekveca szelekcó cklusok csak egy belépés és klépés pot

11 21 Példák BE: r k=2*r*3.14 BE: r t=r*r*3.14 k=2*r*3.14 t=r*r*3.14 KI: k, t KI: k, t!"#$%&'(')*#+,-./)0'#12#'#134#1%45&%)6)#60#)%45&%)6)7!"#$%%&'()*($(%&+,-(.-/(0-10'012(3$45(0-10'*"46'('7($(3*+8*"*"9('78*4*:0%*'*1;!"#$%#&#%"'()*+,-&".-%%/&0"1"2"3$45$16,7-8.9-,"8#%-:;&"-$$-"1"<#8$1"&#=:>%-%%"!"#$%&'(')*#+,-./)0'#12#'#134#1%45&%)6)#60#)%45&%)6)7?881,@ab"c",#57:-%$-"-6-8#=%"=:4$:?==18"d-87-%%-=>%-%%/&b!"#$%%&'()*($(%&+,-(.-/(0-10'012(3$45(0-10'*"46'('7($(3*+8*"*"9('78*4*:0%*'*1; O&@'D7E <:?@?%=1E P=>&%!"#$%#&#%"'()*+,-&".-%%/&0"1"2"3$45$16,7-8.9-,"8#%-:;&"-$$-"1"<#8$1"&#=:>%-%%" <('G-(%&+$-$ - Q$"E%?881,@AB"C",#57:-%$-"-6-8#=%"=:4$:?==18"D-87-%%-=>%-%%/&B <('G-('*-6"*1* ' Q$"E% O&@'D7E <('G-(1*-6"*1* <:?@?%=1E 1 P=>&% Q$"E% <('G-(%&+$-$ - Q$"E% <('G-('*-6"*1* ' Q$"E% <('G-(1*-6"*1* 1 Q$"E% 8"#$%&'(')*#9:60,/)0%#12#',#%&;,;#$%&'(')<)#2=>?)%&&%=;4,600%&7 22 BE: r BE: r r<=0 r<=0 k=2*r*3.14 t=r*r*3.14 k=2*r*3.14 t=r*r*3.14 KI: k, t KI: k, t 8"#$%&'(')*#9:60,/)0%#12#',#%&;,;#$%&'(')<)#2=>?)%&&%=;4,600%&7 <"$'=1%&'(,1($:(*"9:9(>-?+-$3&@'$1(A+B2(C?+B($(%&+,-(.-/(0-10'0@*'(D%$'(>?:71=#( #$"E%(0-10'*1(8?+$54?@(*";(F$($()*?"#$%?11($5$1(@*3(8*"*"(3*+($('G#*1*"30@B*'@*'2( <"$'=1%&'(,1($:(*"9:9(>-?+-$3&@'$1(A+B2(C?+B($(%&+,-(.-/(0-10'0@*'(D%$'(>?:71=#( $''?-(7%301*"46'($:($5$1)*?"#$%,%1(37@5$557+2($3=+(C*"B*%(0-10'*1(@*3('$>&@'; #$"E%(0-10'*1(8?+$54?@(*";(F$($()*?"#$%?11($5$1(@*3(8*"*"(3*+($('G#*1*"30@B*'@*'2( $''?-(7%301*"46'($:($5$1)*?"#$%,%1(37@5$557+2($3=+(C*"B*%(0-10'*1(@*3('$>&@'; C"E-81@1%"6-548@?=?D4:".-:-==/&"9-"1"D?%F8%-=:%-8G"<;&8F=%("D;=:-,"1:"$"#$%#&#,-&" C"E-81@1%"6-548@?=?D4:".-:-==/&"9-"1"D?%F8%-=:%-8G"<;&8F=%("D;=:-,"1:"$"#$%#&#,-&" =?=?$1"8-518?99"-57=:-$"6;,@-,E#8-&#33-,"=:/&=#5/,&"8-=:B =?=?$1"8-518?99"-57=:-$"6;,@-,E#8-&#33-,"=:/&=#5/,&"8-=:B O&@'D7E <:?@?%=1E P=>&% O&@'D7E <('G-(%&+$-$ <:?@?%=1E - P=>&% Q$"E% <('G-(%&+$-$ <('G-('*-6"*1* - ' Q$"E% Q$"E% <('G-('*-6"*1* <('G-(1*-6"*1* ' 1 Q$"E% Q$"E% <('G-(1*-6"*1* 1 Q$"E% Példák elem=1 =1 =1 BE: BE: <= <= elem=elem* elem=elem* =+1 H*?"#$%$@5E(*+B(>?:71=#(*+0%:(%:,32(,I(J:,3=1%&'('7($:(,H(.8$'1?-7,"7%/(0-10'*12( $:$:($:(*+0%:(%:,3?'(%:?-:$1,1()K19"(,K7+; I99-,"1:"-=-%9-,"%-&;,%=/,&"-8","-88-,G$:J%%-,"%J$%#,G"9-48.1=?=?%A8B"C"<#8"1:" -8J8%-=:%-8G"<;&8F="9-.-:-%#=-B"K;.-8"1:"-$-@6#,7",1574,",157$1",GD-%("-=-%8-5" %-<D,;&1;"4&4&9A8"#$@-6-="8-D-%"1:"-8-6"%>3F=?%".18A=,1&".?81=:%1,;B O&@'D7E <:?@?%=1E <:?@?%=1E P=>&% P=>&% S+0%: S+0%: *"*30@*'(7@5*R* <(%?-?:$1(*"*3*72($(%?-?:$1(&1?"%E(*"*3* *"*3 S+0%: <('7%:,3=1$@5E(%?-?:$1*"*3(7@5*R* <(%?-?:$1(*"*3*72($(%?-?:$1(&1?"%E(*"*3* 7 *"*3 S+0%: S+0%: <('7%:,3=1$@5E(%?-?:$1*"*3(7@5*R* 7 S+0%: KI: elem KI: elem L(M(N L(M(N

12 23 Ház feladat Oldjuk meg az el"z" feladatot az segédváltozó haszálata élkül ( értékét em kell meg"rz)! 24 elem=1 BE: =2, elem=elem* KI: elem!"#$%&'(')*#+&',-).'#/)#'0#%&101#$%&'(')#2%34&(/./)#5367#8436# '0#9:;%,2<96%.#=>,&?.)#)'@)'&2'0049A!"#$%&'&('&)*'+*",-,&".+&",/*0.*'*1-2"3$014".*563,%.73*"3262',"15689':*!62",*6* 0;&03"*"#4".02",*1/<*'*1-2"3$014".*563,%.*(';$'=63<*7>56718,6.*>';'$0&";0&* ",('#4&%3:?@57A03!/,5,41(3 B1.@4!"#&7(,+0*%04"&%&.4/*-&C"&"4,+,/&("@(,%43" $%$-:5$7"05'$D$ 5 EF:4/!"4,+,/&("$%$-$0C"&"4,+,/&("@(,%43"$%$-$ $%$- EF:4/!"704/*-1(&5'3"4,+,/&($%$-"05'$D$C" A07%@42*%(,/3 0 EF:4/ Példák BE: a a<=0 BE: b b<a B"#$%&'(')*#+(C49#2%3#8/@42#D40>)-;#;'&E.#.0/24)#9:;%,;1#.4@@%9(F%9A!"#$%&'&(")*+,-".,/0(12"2&%34"4/*-"-,5,(,5"562$728"4,++$5'9$5"(6+(:58" 9$,%2&4*4&;?&&*6.*',3',$'+16*3",,*'+*",/+/*@",'='&A'1*$"#6.$";&*(8&%,&".+&",/*563,%.&*'+*61>%&* ",,"1/;+0.0;":*B*(8;7$*.+8$*"#4*(8;7$.+-#*(8;7$*7,=',81'3*(7..+8&*@7#9'* B1.@4!")*+,-4/6F"'",%'&%& & G&%34!")*+,-4/6F"A",%'&%& 9 G&%34!")*+,-4/6F"5",%'&%& A G&%34 BE: c c<b

13 25 Példák 26 k=0 =0,2 k=k+o[] ok=0 s=k/2 t=sqrt(s*(s-a)*(s-b)*(s-c)) KI: k, t o[]<o[-1] =0,2 BE: o[] =0,2 BE: o[] ok=1 o[0]+o[1]>o[2] KI: "szerkeszthet "!=0 ==0 o[]<o[-1] ok==0 o[0]*o[0]+ o[1]*o[1]== o[0]<=0 o[]<=0 ok=0 KI: "em szerkeszthet "!"#$%&'(')*#+,)'--'#,.#'/#%&0/0#$%&'(')# 1%23&(4-45'6#)'&4&7')8#.-19)&0(0# :;32;'1;9-/&%)%,%)<!"#$%&'()*+"#$%&'"&,-.,$/.0"#&(()$1"1$%&,230"4+5()4%6" 7$,1&)80"#4,5411"1*'994/:";//40".)",4()".)"4,</54="#&+5".)" >%1>040%4".)"?/-4@4?004,"A&+3/0"13-/?"#?7.10&)/?B"C+5"."#$%&'".-.1"94&,7.($($1"4+5"/*740'>/54("D?0,3((.,"?("'4+&,-#.1230=" 0?0E()*9*,74"4))4,".)"4,<)<"'4+&,-$(9./",>7<"%4-3/-./D?$1B"!" F"/54,794/"."1*'9*0"?/-4@4,>(4"'?/-?+"GH7.,"04)-<-?0: AB7-C8D!)&7&(<.D E<FB( G8-3B(=$3.&)D0"1".*'2"876,H, 8 I+5() L13D("!"#$%&'()*+",3,',-2/3" & "#&(()$." &JK $33D".$%&3D".*'2 #$%&',3,' M".*'2 Feltétel feállása, ="#$%&'(')*#>&&':?)-'#1%2@#732A#'#74;31-/B2#'# ok Egész segédváltozó 1%2'(3))#3&('&73--/',,'&# 1%2-/%;,%-/)7%)0C%<!"#$%&'()*+"',+(),%-,().#,./0"#1"2$%',34"-5."&3613" #&(()$71-"*((),+,"71+4&220"'87."1"#1%'168-"&3613"#&(()19 I?74,".)".-.1&0"/*7407<"(&%%4/-94/"1.,$,#.18.0"'4+"." 1*'9*/"94,E,="4)>%1"'&(1"4,4+4/-<"D(.0".)"4,(<"0>1"4,4'" *(()4+>1"*(()4#.(&/,J1./?"."#.%'.-?0"4,4''4,B AB7-C8D!)&7&(<.D E<FB(!"#$%&'()*+" L13D(" & ",3,',-2/3"$33D" &JK #&(()$.".$%&3D" #$%&',3,'M".*'2.*'2 Ház feladat D"#$%&'(')*#>&&':?)-'#1%2@#732A#'#74;31-/B2# (%;9,-/B2EC%<!":8.#1+&%1();.5.,3"(,+<.(5+5=,3",36*7.#,./"1"-5%65(9 KI: "em der ksz g "!"#$%&'(')*#+,-./)0'#12#'#3-45.0,67#1%48&%)9)#90#)%48&%)9): o[2]*o[2] ;994/".)"4(4194/"?("(&0.1"(4+J1".)".-.1&0"/*7407<"(&%%4/-24=" #?()4/"13-230="#&+5"."1*'9"4,(<"0>1"4,4'4".,0&1#.12."D(.0"."!"#$%&'$("#)*+,-.(,*/"(%)0),')*1"/"($%&'$("2$3)4"56%789#62'$("/'#/'-/+,*,0/'1"/" 94A&+80.1B :6'#$%&'$(";!<":$'=/*+8,',*,0/'"*+)8(68"#>88?$8"-$4#/2=/(@A KI: "der ksz g " AB7-C8D!)&7&(<.D E<FB( DE8#F)@!+787*.(@ G.2E*!"#$%&'()*+" L13D("!"=,%7-*+>4" K/'@*" & ",3,',-2/3"$33D" &JK #&(()$.".$%&3D" #$%&',3,'M" 7'3/'/)8/#" $'$-$#HL'",''@" 7IJ.*'2.*'2 =7**+,("(,%7'@" =,%7-$'$-M" (>-H (>-H N)#'E*0,'(7+@1" /+"7IJ"(>-H" ) P46*+ )83$O$!"=*+A"#$%&'$($ # K/'@*!"=*+A"($%&'$($ ( K/'@*!"=*+A" :6'#$%&'$($1" *$4630,'(7+@ * K/'@* >"?"@ Héro képlet:

Előző óra összefoglalása. Programozás alapjai C nyelv 3. gyakorlat. Karakter típus (char) Karakter konstansok. Karaktersorozatot lezáró nulla

Előző óra összefoglalása. Programozás alapjai C nyelv 3. gyakorlat. Karakter típus (char) Karakter konstansok. Karaktersorozatot lezáró nulla Programozás alapja C yelv 3. gyakorlat Szeberéy Imre BME IIT Programozás alapja I. (C yelv, gyakorlat) BME-IIT Sz.I. 25..3.. -- Előző óra összefoglalása Algortmus leírása Sztaxs leírása

Részletesebben

Á Á Á Á Ü ű Ü ö ű Ö ó ó ó ó Í ö Í ö ű ö ó ó ó Ö Í ó ó ó ó ó ó ó ö ó ö ö ó ö ó ö Ú Ö ó Í ö Í Íó Í ó Á Á ö ű ű ö É ü ű ó É ó ű ó ű ü É ó ó ó Ü É ó ó ö ó Í ü ö ö ö ü ó Ü ö ó ó É ü ö ö ó ü ű ó ü ö ó ó ö É

Részletesebben

ö í Ü ö Ö ö ű ö ű ö í ű ó ö ó ö Ö ó ü í ó ó ó ö ö ö ó ó ó ö í ó ó ó ö ö ö ö ö í ö ó ö í ö ö ű ö ű ö í í í í ü ü í ó ö ö ü ú ü ö ö ö ó ü ö ű ö ö ü ó ö ú ö ű ö í ú í ó ö í ó ö í ö ű ö ű ö í í í ó ö ö Ö Ö

Részletesebben

C programozás. 1 óra Bevezetés

C 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észletesebben

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós február 18. Széchenyi István Egyetem, Gy r

Programozá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észletesebben

Á Á Ő É ő ő ö ú ő ő ó ő ő ő ő ő ő ó ó ü ó ő ű ó ü ö ő ő ő ő ö ö ő É ó ü í ó ő ő ó ó ö í ü ö ő ö Á ő ő ő ö ó ö ü ő Í ő ő ő ö í ő ő ö ó ö Á Á É ő ő ű Á ö ő ú ő ő ü ó ő ő ő Ö ő í ő í ó ű ö ő Á ö í ő ó ő ő

Részletesebben

ó ő ö ő ű ö Ö ó ő ő ü ő ű É ő ő ő ű É ó ó ó ö ö ö ú ö ő ö ő ó ó ö ö ő ó ú ő ö ú ő ö ő Í Í ó ó ű Í ó ő ő ó ő ó ó ó ó ó ő ö Í Í Í ő ü ö ö ő ó ő ó ó ó Í ó ű ő ó ö ó ű ü ö ó ő ó ő ó ó ő ö őö ő ő Í ú ö ő ö

Részletesebben

A szoftverfejlesztés eszközei

A szoftverfejlesztés eszközei A szoftverfejlesztés eszközei Fejleszt! eszközök Segédeszközök (szoftverek) programok és fejlesztési dokumentáció írásához elemzéséhez teszteléséhez karbantartásához 2 Történet (hw) Lyukkártya válogató

Részletesebben

S 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 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észletesebben

í ú ü ú í ú ü ú í ú ü ú ő ő Í Ö Ú Ü őí ű í í őő ő ü ő ő ű ő í É É Í Ö Ú Ü ő ő ő í ő í ú ű ő ő Í Ö Ú Ü ő ú ú í ü É ú í É ü í Ó ü É Ő É ü í ő Ú ő É ő ú É É ü ú í ő ő ü í ü ü ü í ű ú É É ü ü ü ü ü ü ő í ő

Részletesebben

ö ő ü ú ö ö ő ö ő ö ö ö ö í Íó ó ó ö ö Í ö ő ö ö ö ö í ö ő ö ö í ö í ö őö í ö ö í ő ű ö ú í í ú ö ű í ó ö ö í í ő í ü ó ű ö ó ű ö ú ö ú í ő ö ö í ő í ö ü ő ó ö Í ő ó ö Íö ö ö ö ö ő ö ö í ö ö ő í ű ö ú

Részletesebben

ő ő ö ö ö ö ü ó ó ú ó ő ő ő ő ő ó ó ő ő íő ó ó ö ö ő ő ő ö ő ó ó ö ű ö ö í ó ö í ő ó í ő ö Í í ö í ú ó ő íó ő ö ó ő ó ó ó ú ó í Í Í ő ő ö ö ő ö ú ö ö ő ö ö Í ő ó ő ő ő ó ú ú ó Í ő í ó ó í ö ő ó ó ő ő ó

Részletesebben

ő Á Á ö É Á ő ű ő Á Ó ü ö ö ö ő Ö Ö ő ü ü ü ű ü ö ö ö ő Ó Ó ő ő ő ő ű Ö ő ü ö ő Ö íő ő ő ö ű ő ő Ü ő ö ö ű ü ő ő ő ü ő ü ü ű ő ő ű Ü ő ű ű Ó ő ő ő í Ö ö ü ö ű í í ű í Ü ű ö ő ű ű ü í ű ű ö ü ö ű ü ű ö

Részletesebben

É Ó ő ü ó ő Í ü ő ü Í ó Ú ő ó ü ő ő ű ő ó Ö ü É É É É ó ó ü ü ő ü ű ü ó ó ű ű ó ő ó ő ü ő ő ü ó ü ó ő ő ő ű ü ő ü ü ő Ú ó ő ü ó ő ő ü ő ó Ü ő ó ő ő ó ő Ú ő ó ő ó ő ó ó ő ü ó Í Íő ő ü ő É ő ü ó ü ű Á ü

Részletesebben

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós augusztus 29. Széchenyi István Egyetem, Gy r

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós augusztus 29. Széchenyi István Egyetem, Gy r Programozás alapjai (GKxB_INTM023) Széchenyi István Egyetem, Gy r 2019. augusztus 29. Feladat: írjuk ki az els 10 természetes szám négyzetét! #i n c l u d e i n t main ( v o i d ) { p r

Részletesebben

ü ő ó ő ó ó ó ő ó ó ó í ó ö ó ö ö ű í ü ú í ő ő ö ő ő ő ó ö ü ó ö ó ü ó ő ú ű ő ö ü ő ú ű í ú ó őí ó ő í ö ó ö í ó ö ö ó í ó ö ó ó ó ö ő ó ő ő ő ő í ó ő ő ő ő ő ó ü ö ü ő ó ö ü ő ó ő ö ő ö ö ö ö í ö ö

Részletesebben

ALGORITMUSOK, ALGORITMUS-LEÍRÓ ESZKÖZÖK

ALGORITMUSOK, ALGORITMUS-LEÍRÓ ESZKÖZÖK ALGORITMUSOK, ALGORITMUS-LEÍRÓ ESZKÖZÖK 1. ALGORITMUS FOGALMA ÉS JELLEMZŐI Az algortmus egyértelműen végreajtató tevékenység-, vagy utasítássorozat, amely véges sok lépés után befejeződk. 1.1 Fajtá: -

Részletesebben

Ő Ö ü ö ü ü ó ó Á ü ó ó ó ű ö ü ü ö ü ö ö ű ü ö ü ü ö ö ö ö ü ü ó ü ú ü ö ö ó ó ö ö ö ú ü ö ö ó ó ö ö ö ö ö ü ü ö ö ü Á ó ö ó ű ö ó ö ö ö Ö ö ö Í ó ü ú ó ö ü ú ö ö ö ó ó Í ü ó ú ö ö ö Ö ó ü ó ú ü Í ö ü

Részletesebben

ő í ő Í í Ó í Ó í Ü í í í í í í ú í í Ü Ü Í Í í Ü Ú í í í í Í Ü Ő í í í í Ü ö Ó í í Ö í Ü í Ü Ö í Ö Ö í í Ó Ó Í í í Ő Ó í Ő Ú Ú Ö Ú Ö í Ő Í Ü í Ő í Í Ó Ó ő Ó Ó Í í Ü Ó Ó Ó Ó í ő í Ó Ó í Ö Ö í Ó Ó Ö í Ó

Részletesebben

ó ó ö ö í ü í í ő ó Á ó Ó í ö ő ő í í ö Á ű ó ű í ő Í í ű ű ő ő ö ö í í í Ú Ü ö í ó ó ó ű í ő ű ö ő ö Ó ő ó í ú í Ó ú ö í Ó ű ü ű Ü í ü Ü Ó ű ő ó ű í Ü ő ő Ó Ö ö ö ő ő ű ő ü ű ű ó ő ö ő ö Ó í ó ű ő ű Ó

Részletesebben

Adatok ábrázolása, adattípusok

Adatok ábrázolása, adattípusok Adatok ábrázolása, adattípusok Összefoglalás Adatok ábrázolása, adattípusok Számítógépes rendszerek működés: információfeldolgozás IPO: input-process-output modell információ tárolása adatok formájában

Részletesebben

Ó Á Ö Á Ó ü Á Ü Á ü Ú Í Ó Á É Á Á Á Á Á Á Á É Ó ű ö Á Á Á Á Ó Á Á Á Á Á Ó É É Ö Á Ö ü Á Ó Á Í É Ú Ó ü Á Á Á Á Á Á Ó É É Á Á Á Á Á Á ü Á Á ö ö ü ö ü ü ú Ú Á ú Á Ó ü É Á ö ú ü É É ü ö ö ü Ó ü É Ó Á Áö Á

Részletesebben

IT - Alapismeretek. Feladatgyűjtemény

IT - Alapismeretek. Feladatgyűjtemény IT - Alapismeretek Feladatgyűjtemény Feladatok PowerPoint 2000 1. FELADAT TÖRTÉNETI ÁTTEKINTÉS Pótolja a hiányzó neveket, kifejezéseket! Az első négyműveletes számológépet... készítette. A tárolt program

Részletesebben

A programozás alapjai előadás. Amiről szólesz: A tárgy címe: A programozás alapjai

A programozás alapjai előadás. Amiről szólesz: A tárgy címe: A programozás alapjai A programozás alapjai 1 1. előadás Híradástechnikai Tanszék Amiről szólesz: A tárgy címe: A programozás alapjai A számítógép részegységei, alacsony- és magasszintű programnyelvek, az imperatív programozási

Részletesebben

ó ó ű ó Ú Ü ü ü ó Í ű Ő ű Í ó ő Ú ü ó Í Ü ó ó Ü Ü ó ő ü ő ű ó ő ő ó ó ó ű ű ó ü ő Ö ó ő ó Ő Ü ű Üő ő Íó ü ó Í ó ű ő ő ó Ű ó ó ó Ü Ő Í Ő ó ő Í Í ú ő Ö Ö ő Í ó ü ü ü ű Ő ÚÍ ó ü ó ó ó ő ó Ű ű ű ó ü ű ő ő

Részletesebben

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós október 11. Széchenyi István Egyetem, Gy r

Programozás alapjai. (GKxB_INTM023) Dr. Hatwágner F. Miklós október 11. Széchenyi István Egyetem, Gy r Programozás alapjai (GKxB_INTM023) Széchenyi István Egyetem, Gy r 2018. október 11. Függvények Mi az a függvény (function)? Programkód egy konkrét, azonosítható, paraméterezhet, újrahasznosítható blokkja

Részletesebben

Témakörök. Alapkoncepciók. Alapfogalmak. Egyed-kapcsolat modell. Alapfogalmak. Egyed-kapcsolat diagram

Témakörök. Alapkoncepciók. Alapfogalmak. Egyed-kapcsolat modell. Alapfogalmak. Egyed-kapcsolat diagram Témakörök Alapkocepciók Szoftvertechológia elıadás Egyed-kapcsolat modellek Osztálydiagramok Iterakciódiagramok Vezérlési struktúrák Dötési táblák és fák Állapotautomaták Petri hálók Egyed-kapcsolat modell

Részletesebben

Mintavételes szabályozás mikrovezérlő segítségével

Mintavételes szabályozás mikrovezérlő segítségével Automatizálási Tanszék Mintavételes szabályozás mikrovezérlő segítségével Budai Tamás budai.tamas@sze.hu http://maxwell.sze.hu/~budait Tartalom Mikrovezérlőkről röviden Programozási alapismeretek ismétlés

Részletesebben

Ismerkedés a Python programnyelvvel. és annak micropython változatával

Ismerkedés a Python programnyelvvel. és annak micropython változatával Ismerkedés a Python programnyelvvel és annak micropython változatával A Python programozási nyelv története Az alapötlet 1980-ban született, 1989 decemberében kezdte el fejleszteni Guido van Rossum a CWI-n

Részletesebben

Bevezetés a programozásba I.

Bevezetés a programozásba I. Bevezetés a programozásba I. 5. gyakorlat Surányi Márton PPKE-ITK 2010.10.05. C++ A C++ egy magas szint programozási nyelv. A legels változatot Bjarne Stroutstrup dolgozta ki 1973 és 1985 között, a C nyelvb

Részletesebben

Számítógép architektúra

Számítógép architektúra Budapesti Műszaki Főiskola Regionális Oktatási és Innovációs Központ Székesfehérvár Számítógép architektúra Dr. Seebauer Márta főiskolai tanár seebauer.marta@roik.bmf.hu Irodalmi források Cserny L.: Számítógépek

Részletesebben

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós március 3. Széchenyi István Egyetem, Gy r

Programozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós március 3. Széchenyi István Egyetem, Gy r Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. március 3. Függvények Mi az a függvény (function)? Programkód egy konkrét, azonosítható, paraméterezhet, újrahasznosítható blokkja Miért

Részletesebben

CMYK!"#$%&' ()*+', -./ *789 :; $ %&' 0 A BCD E ' %& FGHI%&' JK LM ' +' ' PQ%&0JK ER DS-T 0U VO4 ' CWXY '%& O ' +', -./- Z[' 0 %&'

CMYK!#$%&' ()*+', -./ *789 :; $ %&' 0 A BCD E ' %& FGHI%&' JK LM ' +' ' PQ%&0JK ER DS-T 0U VO4 ' CWXY '%& O ' +', -./- Z[' 0 %&' !"#$%&' ()*+', -./-01 234 56*789 :; $ %&' 0 ?@ A BCD E ' %& FGHI%&' JK LM NO@A ' +' ' PQ%&0JK ER DS-T 0U VO4 ' CWXY '%& O ' +', -./- Z[' 0 %&' < \K X] ^_ \`,abc B, c O,a bc B, c O R!"#$% &' ' ( )*+,

Részletesebben

Szoftver-technológia I.

Szoftver-technológia I. Szoftver technológia I. Oktatók Sziray József B602 Heckenast Tamás B603 2 Tananyag Elektronikus segédletek www.sze.hu/~sziray/ www.sze.hu/~heckenas/okt/ (www.sze.hu/~orbang/) Nyomtatott könyv Ian Sommerville:

Részletesebben

C programozási nyelv

C programozási nyelv C programozási nyelv Előfeldolgozó utasítások Dr Schuster György 2011 május 3 Dr Schuster György () C programozási nyelv Előfeldolgozó utasítások 2011 május 3 1 / 15 A fordítás menete Dr Schuster György

Részletesebben

Témakörök. Egyed-kapcsolat modell. Alapfogalmak

Témakörök. Egyed-kapcsolat modell. Alapfogalmak Témakörök Alapkocepciók Szoftvertechológia előadás Egyed-kapcsolat modellek Osztálydiagramok Iterakciódiagramok Vezérlési struktúrák Dötési táblák és fák Állapotautomaták Petri hálók Egyed-kapcsolat modell

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 6. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

ö ö ö ó ö ö ú ö ö ö ö ö ú ő ő ö ő ö ó ó ő ű ó ö őö ő ü ő ő ú ó Á Á Á Á ó ü ó ó ú Á Á Á ő ő ö ő ö ü É Á Á ú ö Á Á É É ö ü ö ö ő Í Á Ő É Ő ú Á É É ö ű ü ő ő ö ü ó ö Á É É ő ó ó ö ő ó Ö ő ó Ő ő ü ö ö ó ö

Részletesebben

Á Á Ó É ö ó ó É í ó ü ó ö ö í ó ö ó í ó í ú Í í ó í ö í ó ű ű ü ó ó ú í ö í ö ü ú í í ü ü ó ó ó ó ó ú í ü í ű ó í í ö ü ü í ű ó í ó ü ö ü í í ü ó ű ó í ü ü ó í ó ó í ó í ú í ó ó í ö ó ö Á óö ö í í ó ó

Részletesebben

ó ü ú ü ú ó ó ú ü ú ü ú ö ö ű ü ö ö ö ú ó ü ö ö ö ü ö ö ö óó ü ö ö ó ó ö ó ö ú ó ó ó ó ű ö ö ó ö ó ó ú ű ü ö ö óó ú ó ö ö ü ó ó ó ó ó ó ó ü ó ú ű ü ó ö ú ű ó ü ö ö ó ó ü Á ó ű ó ü ó ó ú ó ú ó ó ö ö ü ú

Részletesebben

Ö Í Ő Ó ó ö ó ó ő ö ú ö ú ö ö ú Í ó ö őö ő ü É É ő ő ö ö ó ó ö ő ő ő Ü É ü ú Ö Ö É É ő Ü Ö Í É Ó Ö Ó Ü É Ö ú Ó É Ő É É ö ö ü ö Ü ö ö ő ö ő ő Ö Ú Ő É Ő Ú É É ö ű ő ő ö ó ö Ú É É Ő Ó Ó ö Ó ö ó ő ó ő ó ű

Részletesebben

Ó Ó ö ő ő Ü ö Ü ő ö ö Ü Ó ö Ó Ó Ü ö Ó Ó Ü Ó Ü ö ö ő Ü ő ö Ü ő Ó Ü ő ö Ó Ó Ü ö ő Ü Ü Ü Ó ö ö ő Ü Ó Ö ö Ó Ü Ó Ü Ó ő ö ö Ü Ü ő ö Ó Ü Ó ö Ó Ó ö Ü ö ő ö Ó ö ö ö ö ö ö ö ö ö Ü ő ű ű ö Ó ű ő Ó Ó Ü Ó Ü ő Ü Ó

Részletesebben

Í ú Ó Á Á ö ö ő ö ő ö Á ö ő Í Í Í ö ö ő Í ö ö ű ö ü ö ú ü ő ü ő ö ő ö ő ú ő ö ő ö ő ö É ő ü ő ő ö ő ő Í ő ö ő ő ő ö ö ö ö ü ő Í ő ö ő Ó ü ő ő ü ü ő ő ő ő ü ő ö ű ő ő ő ő ő ő ű ő ő ő Í ű ő ö ö ő ő ő ű ő

Részletesebben

É É ő ü ó ü ú ü ó Ö ű ő ú ű ő ü ó ó Ö Ü ó ó ő ü ú ü ű ó ő ő ő ő ő ó ő ő ü ó ő ó ő ő Ö ó ő ő Ö ő ü ó ü Ö ő ü ó ő ő Á Á ő ó ó ó ő ő Á ű ő ó ó ő ü ő ü ő ő Á ú ü ü ó ő ű ő ő ő ó ü ó ő ő ü ó ó ó Á ő Á ő ó ő

Részletesebben

ü ö ú ü ü ö ú ő ö ő ő ű ö ú ő ű ö ü ü ő ú ö ü ü ö ö ő ö ú ű ü ö ő ű ö őö ő ü ő ö ő ö ö ü ü ő ű ö ö ü ü ő ü ü ő ü ú ö ö ü ö ü ö ö ő ú ő ő ú ü ő ő ü ö ú ő ö ü ő ú ő ő ö ö ö ő ő Á ő ö ő ü ő ö ő ú ü ü ő ő

Részletesebben

Ó ú ö ő Á ö ő ő ő Á ú ú ő ő ö ú ő ő ü ö ö ü ő ö ő ö ő Ó ö ö Ó ö ö ú ö ö ő ö ö ö ü ú ő ú ö ú ő ő ő ő ö ő ő ú ő ő ö ú ú ő ő ú ő ö ö ü ő ö ö ö ö ő ü ő ö ö ő ö ö ü ő ő ö ő ö ő ö ő ö ö ö ö ő ö ö ő ő ű ű ű ö

Részletesebben

ö Ö ő Í Ó ö ö Ö ő ő ű ö ő ö ö ö ö ő ő ö ő ő ő ő Ö ő ö ö Ö ö Ö ö ő ö Ö ő ö ő ö Ú ő ő ö ö Ö ő ö Ó ő ő ő Ö ö ő ö ö ú ö ő ö ö ö ö ű ö Ö ö Ó ö ú ú ö ő ö ú ö ö ö ö ö Ó ő ő öő ő Á ű ő ö Ö ő Á Ó ö Ó Ó ö ű ú ú

Részletesebben

ö ú Ú ö ö Ú Á É Á ő ú Ú Ú É É ő É É ö ú Ú ö É Á Á Á ö ö ö É ö ö ö Ú É ö Ú É ö ő ú Ú É ö Ü ö ö Ü ö Á Á ö ő ű ú ö ú Ú É É ö ű ú É ú ö ő ű ö ü É ú ú ö É ö ű É ú ö ú Ü ü É Á ö ő ű ö ö ú É ú ü ú É ö ű ú Á ü

Részletesebben

Programozás alapjai (ANSI C)

Programozás alapjai (ANSI C) Programozás alapjai (ANSI C) 1. Előadás vázlat A számítógép és programozása Dr. Baksáné dr. Varga Erika adjunktus Miskolci Egyetem, Informatikai Intézet Általános Informatikai Intézeti Tanszék www.iit.uni-miskolc.hu

Részletesebben

Mechatronika é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 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észletesebben

ü ú ü É É Ő Ö ü ü ö ú ó ő ö ü ő ü ü ö ú ü í ő ö ő ó ö ö ö ö ü ö ö ö ö ü ü ő ö ú ü ő í í ö ü ü ö ő ó ő í ü ő í ő í Í ó í ó Í Ó Ü Ö ö ő ó ó ö ü Í Í ó Íí ö ő ó ó ö í Í í ő ó ö ő ó í ő ü ü ó ó ö ö Ú ó ó ü

Részletesebben

Programozás alapjai gyakorlat. 2. gyakorlat C alapok

Programozás alapjai gyakorlat. 2. gyakorlat C alapok Programozás alapjai gyakorlat 2. gyakorlat C alapok 2016-2017 Bordé Sándor 2 Forráskód, fordító, futtatható állomány Először megírjuk a programunk kódját (forráskód) Egyszerű szövegszerkesztőben vagy fejlesztőkörnyezettel

Részletesebben

44.- #676 +( #'8 +9 #+ '# 6: ; ) 5!44 #! " # $ % &'# ('# ( ) *+,-./--01 /.- /

44.- #676 +( #'8 +9 #+ '# 6: ; ) 5!44 #!  # $ % &'# ('# ( ) *+,-./--01 /.- / 44.- #676 +( #'8 +9 #+ '# 6: ; ) 5!44 #! " # $ % &'# ('# ( ) *+,-./--01/.- /.-1 2 3 2 3 4 5 6 ()* +,-./01 - *-/ 0*( () *+ /!"#$%&'() *+,-./01 2 789:;?@ABCDE 9:FGH? IJ;K=3LMNO 9 :; P

Részletesebben

Előadó. Bevezetés az informatikába. Cél. Ajánlott irodalom. Előismeretek? Felmentés? Dudásné Nagy Marianna. csütörtök Bolyai terem

Előadó. Bevezetés az informatikába. Cél. Ajánlott irodalom. Előismeretek? Felmentés? Dudásné Nagy Marianna. csütörtök Bolyai terem Előadó Bevezetés az iformatikába csütörtök 16-18 Bolyai terem Dudásé Nagy Mariaa TTK Iformatikai Taszékcsoport (Képfeldolgozás és Számítógépes Grafika Taszék) Árpád tér 2. 216. szoba Fogadó óra: szerda

Részletesebben

A B C D EF C D EF C C BF A BC DE F D A E E E E D C C E DC C E E DC C C E D D E A D A E A

A B C D EF C D EF C C BF A BC DE F D A E E E E D C C E DC C E E DC C C E D D E A D A E A A B C D EF C D EF C C BF BA A A BC DE F D A E E E E D C C E DC C E E DC C C E D D E D E C E ED E D D C A D A A A D A A D A A A A D A E A C E A A D A A D A A A A D A A D C A A A C A A D A A A D A E DC E

Részletesebben

Java programozási nyelv

Java programozási nyelv Java programozási nyelv 2. rész Vezérlő szerkezetek Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2005. szeptember A Java programozási nyelv Soós Sándor 1/23 Tartalomjegyzék

Részletesebben

+,-!.,/#0-! "-',/,-0 )45 1 # 1 11 #// 5(( &!.! &' & ()&**!& &&&!"#$%!" # $%&' () $% # *+,-./)!" # 01 + ) !" :; 89 DE3 689! * F

+,-!.,/#0-! -',/,-0 )45 1 # 1 11 #// 5(( &!.! &' & ()&**!& &&&!#$%! # $%&' () $% # *+,-./)! # 01 + ) ! :; 89 DE3 689! * F +,-!.,/#0-! "-',/,-0 )45 1 # 1 11 #// 5(( &!.! &' & ()&**!& &&&!"#$%!" # $%&' () $% # *+,-./)!" # 01 + ) 2 3 23456789!" :; 89 -./?@ABC DE3 689! * FGH IJK LM NO.2DE 89!" : ;, PQRH ST89!" -.0UVW,XY/

Részletesebben

ü Ü ö ö ú Í ó í í ó ó ó ü ó ű ó í ó ó í ö ó ö ú ü ö Í í í ó ó ó ó Í ó ü ű ó í ó ó í ó Í í ó ü ö ú ó ó ó í í ó í í ű í ü ö í ó í ö í ú ó í ú ü ú Í í ü Í í í ó ü ö í ó í ó ü ö ó Í í í ó Í É ó ó ó Í í ö ö

Részletesebben

ö Á ö É É ü ü É É Ő ö É ö Á ó ü É Ó Ö Á ú é ü ö é Ö é ü é é ü ü é é Ü é ö ö Ö ö é Á é é é é é ó é é é é ü é ö ö ö í é ü ú é é é ü ü é é é ü é é ö é ö é é ó ö ü é é é é ó ó ö í ó é ó é é é ó é é é ű ö é

Részletesebben

Á Ó Á Ü ő ű Ú ö í ő Ó ú ö Á ú Ű Ó ű Ó í ű ö í ö ő ö ö í ö ö ő É ö Á ű Ó ö Á Ó ö í Á í í ö ű ö ú ö ö ú ö Ú ö ű Ó Ú ö Á í Ó í í Í í í Í ö Ú ö Á ú í Ó ő í ú ö Á ú Á í ú ö Á ú í ö Á ú í Ó ö ű Ó Ú Ú ű ő ö ü

Részletesebben

Á Á É Á Ü ö ű ű ő í ő ö ő í ő ö í É ő í ű ö ő ő í ö ü ő ő ü ő ü í ö ö ü ö ü ő ő ü ü ő ü ö ő ő ő ő íő ö ö ö ü ő ő ő ő í ú ő ő í ü ö ő í ű ü ö ő ő ő ő í ú ö ö ő ö ö ö ö ü ő ő ö ő ő í í ő ö ü ö í ö ö ö ö

Részletesebben

ó Í ó ó Ü ó ő Ú ő É ó É Í ő Ö ő ő ó Íó ó Ú ó É Ö ó ő ő Ú Íő ő ő ő ő ő Ú ő ó ó ő ő ő ő ó ő ő ő ő ő ő Í ő ő ó ő ő ó ő Í ő ó ő ő ő ő ő ó ó ó ő ő ó ő ő ő ő ő ő ó ő ő ő ó ő ő Á ű ő ő ő ő ő ő Í ó ő ő ő ő ó ó

Részletesebben

Á Á Í ó ó ó ö ó Ü ö ú Í ó ö ö ó ú ö ó ö ö Ü ö ú ó ó ó ó ö ü ó ö ö ü Ü ö ö ú ó ó ö ú ö ó ó ó ó ö ó ö ó ö ó ö ű ö ö ö ű ö ö ű ö ö ö ű ö ö ó ö ö ó ó ü ö ö ű ö ö ö ó ö ű ö Ü ö ö ú ó ö ó ü ü ö ü ü ö Í ö ü ö

Részletesebben

ó ő ó ó ö ö ú Á Í ö ó ő ö ú Í ó ü ó ő ö ú ö ó ő ó ő ü ő ű ö ö ü ő ü ó Ó ö ó ó ő ő ő ö Í ó ö ö ö ó ő ö ő Í ü ö ö ö ö ö ö ő ö ö ö ö ú ú ű ö ű ó ó ö ö ő ű ö ú ö ö ö ö ö ó Á ö ö ö ő ő ó ő ő Ö ő ú ó ö ú ú ű

Részletesebben

í ö ő í ú ö ö í íí ü Ú Í Á ú ü í ö í ő í ö ő ű Í í ö ü ü ő ő ú í ő í ő ü ü ő Í ő Í í ü ö ö ö ö í ű ő ö ö ö í ü í Ó ö í ő ő í í ő Ó Ú Ő Íő Ő Ó ő ö ő ü ű í í ü ú Ő Í ő ő ő í ü ő É í Ő í ü ü ö ő í ü ö ö ü

Részletesebben

ö Ö ö Ö ö ö ö ö ö ö ö Ö ö Ö ö ö ö ö ö ű ö ö ö ö Ö ö Ő Ü ö ö Ö Ö ö ö ö ö ö ö ö ö Ü ö ö ö ű ö ö ö ö ű ö ű ö Ö Ü Ü ö ö ú Ű ÍŐ Ö Ő ÍŐ ö ö ö ö ű ö Ö Ö Ó ö ö Ö ö ö Ö ö ö Ö ö ű ö ö É ö ö Í Á Á Ő ű ö ű ú Ö Ü Á

Részletesebben

í ö Ö Á í ö í í ö í ö ö í í ö ö ö ö í í ö í ö í ö í ü í í ö í í í í í ö ö í í í ú ö í í ö Á Á Á ü ú í ö Á í í í ö í í ü ö ö ö ö í ö í í í ú í í ű ú í í í í ö í ű í ö ö ü ö ű ö ö í í í í í ö ü í ö í ö ű

Részletesebben

ű í ö ö Á ü ü ö ö ö í í É ú ú ö ö ű í ö ü ö ú ü ű ú ö í í ú ö ú í ö ü í í ö í Á Ó É í ű ö ü ö ü ú ü ö ü ú ű ö ü ű ü í ü ű ü ü ö ű í ü í ö ü í í í í ö í ö ö ö Á ű ú ű ö ö ű í ö ö í ú í í ű í ö ú ö ö í Á

Részletesebben

ö é Ö é ü ö é ü ö é Ö é ü í ü ü ü é é ü é é Ö ö é é é é ö ü ö ü ö é é ö é é ö é é ö ö é í é ü é é é í é ö é é ö é ö é ü é ü ú é é é é é í é é é é ö ö é é ö ö é é í í é í é ü ö ü Á é ö Á í ö í é ö ü ö é

Részletesebben

Ő Ö Ü Ö Ö ő ü ó í ü ü ő ü ó Ö ó ő ó ó ő ó ő í ő í ü ő ö ö ö ü í ü ö ö ö ö Ö ő ő Ö ő í ó ő ó ő Ö í ő ő ő ő ü ő ő ö ó ű ö ó ö ú ő ő ó ü ö í ü ö ö ó í ú ő ó ő í ö ö ö í ő ö ő ő ó ü ö ú ü ő ó ó ő ó ő ó í í

Részletesebben

É É É Ó Ö É í Ö ő ü ó ő ó ű Á ű ó ő ó ü ó ő ű ő Ö ü É É É ó É ó ü ű í Ö ü ó ű í ó ő ó ő ü ó ü ő ó É Í ő ő ő Ú ó ő ő ő ó ű ó ő ó ü ő ő ő í ü ő ü ő ó Ü ő ó ő ő ó ő Ú ő ő ó ő í ó ő ü ó Í ő ő ü ő É í ő ü ó

Részletesebben

ú Ö ü ő ő ú ú ű ő í ó ó í ó ú ő ü ú ű ő í ó ó í ó ű í ó ő Í ő ü ú ő ő í ó ú Ö ő Ü ó ő ő É ó ó ó ó ő ő ú ű ő í ó ú ű ő ú ú ő ű ő í ő ó í ű ő ü ú ó ő ő ó ű ő ő í í í í ó ű ú ő Á ó ő Á ú ó ó ő ó í ó ű í í

Részletesebben

ú ő ó ú ö ő ü ú ö ő ó ó ó ü ő í ö í ó ú ő ó ó ó ú ó ú ó ő ő ö ö ő ó ú ó ő ó ő í Á Á ö ö ó ő ú ö ő ú ó í ő ü ü ü í ú ü ü ü ó ú í ü í ó ő ó ő í ú ü ú ó ü ü ö ó ü ó í ü ó ő ö ö í ü ú ó ő ó í ó ő ó í ó ó í

Részletesebben

Á ó ü ő Ö Á ü ó ü ő Í ü Í Ó ü ő ő ó ó ó Í ó ü ó ő ő ó ó ü ú Í ő ő ó Ó ő ó ü ó Á ü ó ő ó Í Á Í ő ó ó ó ő ő Á ó ó ú ő Í ő ű ó Ó ü ó ó ú ó ő ú ü ő ó ó ó ő ó ó Ö ó ó ő ó ő ó ő ü ű ő ó ó ő ú ő ú ü Í ü ő ó ó

Részletesebben

ü ö Ö ü ó ü ó ó ó Á Ő É ö Ö ü ó ü ú ó ó ó ö ó í í ö ú Ó É ö Ö ü ó ü ü ó ó ó ö ó í ü ö Ö ó ü ü ü ó ó ó ö ó ü í í í ó í ú ű ű ü ű ú í ü ö ö í ö ú ü ó ú ú ű í ü ö ö ó ú ó í ü ú ó ü ó ó ű ó í ü ű ü í ű í

Részletesebben

Í ú ó ú ó ú ó ó Á ó ó ö ű ú Á ú ó ó ó Í ó ö ö ö Í ö ó ó ö ó ó ó ö ó ö ö ö ö ó ö ó ö ó ü ó ó ü ó ü ö ö ö ö Ő ó ó Íó ó ó ü ó ű ó ó ű ű ó ö ü ö ú ö ü ű ö ö ö ö ó ú ö ö ö ü Í Í Í Á ó ó ú ü ú Á ü ö Á ó ü ó

Részletesebben

ö ú í í í ő ű Ü Ű Í í Ő Á Á Ö Ő Ű Í ö ú í í í ú ő ö ű í í í ö Ó ő í í í ö ú í ö ö ö ö Ü ő ö ö ö ú ű ő ú ű ö ö ú ö ö ő Ü ö ö í í ő ö í í í í í í ö ö í ö ö í í ő í ő ö ő í ú í ö í ö í í ö ű ö ö Ó Ü ö ő ő

Részletesebben

É ö ö Í Í Í Ó Í Í Á Ó Á Ü Ú Í Á Á ű Á Ó Í Í É Á Ó Á Á ö ö Á Í Á Á ö ö ű ö ö Í Í ű Ö ű ö ö ű Í Í Ü ö ö Ó ű Í ö ö Í ö ö Ó ö Ö Í ö ö Ö ö ű ö ö Ó Í ű Ó ö ö ű ö ű Ö Ü Ö ű ű ö ö ö ö ö ö Íö ö Í Ö Ó ű ö ű ö ö

Részletesebben

ü ó Ö ü í ü ü ü ö É ó ó í ó ó ö ó ö ö ö í í ű ü ü ü Í í ü ü ü ö í ó í ó ó í ó í É ü ö í Í É í ö ú í ó í ö ö ó í ö ó ó ó ö ó ö í í ó ó í ó ó Ö í ö ö ó ö ó ú ó ö ó í ó ó í í ü ó í ö ó ó ü ü ó ö ó ú í ó í

Részletesebben

É ő ő íí í ú í ő Ő ő ü ü ü ü ü Ü Ü ő ő ő ő í ő ő ő í íí í ő ű í Ó Ó Ó í Ö Ö í Á Ö Ü Ö É í Ö í ő Ö Ö Ö Á í Á ő ő ő ő É Í Í ő ú Ú ú Ö í ő Á Ö ő Í Í ő ű í ő ú ü íí í Ö ő ő ő ő Í ő ő ő ő í ő ő ő ő í É É í

Részletesebben

Í ö Í ű ú ö ö ú ö É í í ö Ó ű í ö ö í ö ö ö í í ö í í ö ö í ö ö ö ű í ö ö ö ö ö ö ö ú ö í ö ö í ö ö ö ö ö ú ű ű ú ö ö í ö É í ö ö í ö ö ö ú ű ö ö í ö ú ű ö ö í í ú ö ö í ö í í ö ö ö ú ö ö ö ö Í ö ú ö ú

Részletesebben

Ő Ö ö Ö É Á Ü É ó É ó ü É É Ö Ö Á É Ő ú É Á ú Ő Ö Ü Ö Ö ü ó ó ü Ü ű ö ú ó Á í ó ö ö ö ö ó ü í í Á í Ó í ó ü Ö ö ú ó ó ö ü ó ó ö í í ű ö ó í ü í ö í í ű ö ü Ő ü ú Ö ö ó ö ó ö ö ö ü ó ö í ó Ö ö Ő ü Ö Ö ü

Részletesebben

ú ű ö ö ü ü Í ö ö ö ö É Í É ú ú É ú ú ö É ö Í Ü ú Í ö ö Í ú ö ö ö ö ü ö ö ú ü Ü ö ü Í ö ö ű ö ö Í ű ú ö ö ö ö Í ö ö ű ö ö Í ü Í ü ú Í É ö ö ü ö ö Ü ö ö Í ü Í ö ü Í Í ö Í ö Í ü ö ú Í ú Í ö É ú Í ö ö Í É

Részletesebben

ő ö é ü ö é Ö é ő ü é í ü é é ő ö é ő ö Á ó ü ö é í é ö é Ö é ő ü ü é í é é ó é é í í é é ő ü í ő Ö í é ő é é ő é ő éü ú ü ö ő í Ú Ú ö É í í ü ó ó ó ü ő ö é í ó ö é í ö é é í ö é ó ű ő ö é ő ű ő í é í

Részletesebben

í ő í Í Í ő ő ö Ú Ő É í É É Ö Ú Ü ö ö í ö í É Í í Ó ú ő í ö Ú Ó ő Ó ő í Ó ú í ö ú ü í ő ú ö Ó Í ő Ó ő ö Ó őö Ó őí ö í í ő őí ő í í Í Í Ú ü ö ő í ő í í Ó ö Ú ú ö ú Í Ó ö Ú ő Ú ü ö ő ú ö Ó í ö ö Ó í ü í

Részletesebben

Járműfedélzeti rendszerek II. 1. előadás Dr. Bécsi Tamás

Járműfedélzeti rendszerek II. 1. előadás Dr. Bécsi Tamás Járműfedélzeti rendszerek II. 1. előadás Dr. Bécsi Tamás A tárgy órái Előadás hetente (St101) csüt. 8:15 Bécsi Tamás C elmélet Ajánlott irodalom Dennis Ritchie: A C programozási nyelv Gyakorlat hetente

Részletesebben

Miről lesz ma szó? A PROGAMOZÁS ALAPJAI 1. Bemutatkozás. Bemutatkozás. Bemutatkozás. Bemutatkozás. 1. előadás. A tárgy címe: A programozás alapjai 1

Miről lesz ma szó? A PROGAMOZÁS ALAPJAI 1. Bemutatkozás. Bemutatkozás. Bemutatkozás. Bemutatkozás. 1. előadás. A tárgy címe: A programozás alapjai 1 Miről lesz ma szó? A PROGAMOZÁS ALAPJAI 1 Ajánlott irodalom A programozás fogalma Vitéz András egyetemi adjunktus BME Híradástechnikai Tanszék vitez@hit.bme.hu 2012. február 7. A tárgy címe: A tárgy adminisztratív

Részletesebben

Szoftver-mérés. Szoftver metrikák. Szoftver mérés

Szoftver-mérés. Szoftver metrikák. Szoftver mérés Szoftver-mérés Szoftver metrikák Szoftver mérés Szoftver jellemz! megadása numerikus értékkel Technikák, termékek, folyamatok objektív összehasonlítása Mér! szoftverek, programok CASE eszközök Kevés szabványos

Részletesebben

!"# $%& % # ' & & () *+%,&- +,.! "#$%&'" $ ()*+/01, 8 -. /01 )% )9 ABCD E )% ) ():; ) 3 : <3 "#$ => : '" A B CD E CD A ) FG

!# $%& % # ' & & () *+%,&- +,.! #$%&' $ ()*+/01, 8 -. /01 )% )9 ABCD E )% ) ():; ) 3 : <3 #$ => : ' A B CD E CD A ) FG !"# $%&% #' && ()*+%,&- +,.! "#$%&'"$()*+/01, 8 -. /01 -./!>=!?.@!3 )% )9 ABCDE )% ) 23456789():;) 3:

Részletesebben

() (! (( *+, - -./* 0 1,- /., *+, *, -/.* #* &()*&(!(( 2 & $%&' &! & & &(&( %, % % (!"#$%&' ()*+,-./ :; < = 2>! FGHI 6J8KLMNO LO

() (! (( *+, - -./* 0 1,- /., *+, *, -/.* #* &()*&(!(( 2 & $%&' &! & & &(&( %, % % (!#$%&' ()*+,-./ :; < = 2>! FGHI 6J8KLMNO LO () (!(( *+, --./* 0 1,-/., *+, *,-/.* #*&()*&(!(( 2& $%&'&!&&&(&( %,%% (!"#$%&'()*+,-./ 0123456789:;! 8?@ABCDE8 FGHI6J8KLMNOLO P8QRSQTSUVWLXYZ[\]^67 TS./0456_89:`abc*+,L )*,PQRc[\6_TKLQR 4567

Részletesebben

í í ő Ó Ü Ü Á Í Í ü í É Á Á í Ü ő ű Ű ő ü ö í ő í í í í ö Á ü Ü í í í ü ö í ő í ő í í í ű É í í í ő É ü Í í Í ő ű É ü í ő Ö í ú í ú Í í í ő í É ü ű í ö ő ú ö í ü ü ő ő ű ő í í ő ő í ő ú ö í ü ü í í őí

Részletesebben

Programozás I. gyakorlat

Programozá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észletesebben

ó ó ö ü ó ó É É ó ó ó ö ü ó ó ű É É ó óé ó Ü ó ó ö ó ó ö ó ó ü ö Ü ó ö ó Ü ü ó ú ű É É ü ú ó Ü ó ű ö ó Ü ú ű ö ó ú ó ó ó ö ó ü ü ú ó ó Ü ó ó ú ó ó ú ü ó ó ó ó ó ó Í ó Í ó ó ó ó ó ó ó ü ú ó ú ü ó ó ú ú

Részletesebben

Dr. Schuster György február / 32

Dr. Schuster György február / 32 Algoritmusok és magvalósítások Dr. Schuster György OE-KVK-MAI schuster.gyorgy@kvk.uni-obuda.hu 2015. február 10. 2015. február 10. 1 / 32 Algoritmus Alapfogalmak Algoritmus Definíció Algoritmuson olyan

Részletesebben

Programozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double

Programozás alapjai C nyelv 4. gyakorlat. Mit tudunk már? Feltételes operátor (?:) Típus fogalma char, int, float, double Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.10.. -1- Mit tudunk már? Típus fogalma char, int, float,

Részletesebben

V. GYAKORLATOK ÉS FELADATOK ALGEBRÁBÓL

V. GYAKORLATOK ÉS FELADATOK ALGEBRÁBÓL 86 Összefoglaló gyaorlato és feladato V GYAKORLATOK ÉS FELADATOK ALGEBRÁBÓL 5 Halmazo, relácó, függvéye Bzoyítsd be, hogy ha A és B ét tetszőleges halmaz, aor a) P( A) P( B) P( A B) ; b) P( A) P ( B )

Részletesebben

Á ö ö ö ó Ó ó Ü ú Ü ö ö ó ö ó ú ö ö ű ó ú ö Ü ó ó ö ó ö ó ö ö ö ű ú ó ó ű ú ö ü Ü ö ö ö ö ó ó ó ó ö ö ö ö ö ű Ü ó ö Ü ó ó Ü ó ó ó ó ö ö Ü ó ö ó ó Á ó ü ö ó ó ó Á ó ó ó Ó Ü ó ó ö ó ű Í ü Í ó ű Ü ó ü ö ö

Részletesebben

FO NE TI KA OLVASÓKÖNYV

FO NE TI KA OLVASÓKÖNYV FO NE TI KA OLVASÓKÖNYV Sz erkeszte tte: B óna Ju dit ! "#$%& '()* +,-. / 012 02 /! 02 32 $4"5.4-$ $65 -%47.8$5 4#5+ $, 5-.5.9 7:4$ ;< 02 32 ; 1= 2 ->?8< 21 @ + ; $ + ABCA*D'CE**C' )(9)CE'FG9'()* < 999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999

Részletesebben

Programzás I. - 1. gyakorlat

Programzás I. - 1. gyakorlat Programzás I. - 1. gyakorlat Alapok Tar Péter 1 Pannon Egyetem Műszaki Informatikai Kar Számítástudomány Alkalmazása Tanszék Utolsó frissítés: September 15, 2007 1 tar@dcs.vein.hu Tar Péter (PE-MIK-DCS)

Részletesebben