Óbudai Egyetem. C programozási nyelv
|
|
- Hanna Veres
- 7 évvel ezelőtt
- Látták:
Átírás
1 Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C programozási nyelv II. Dr. Schuster György március 12. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 1 / 17
2 Ciklusok Ismétlődő feladatok esetén használjuk, Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
3 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
4 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
5 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
6 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
7 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Ekkor a ciklusban maradás feltételét a ciklus elején vizsgáljuk. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
8 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Ekkor a ciklusban maradás feltételét a ciklus elején vizsgáljuk. Előfordulhat, hogy a program be sem lép a ciklusba. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
9 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Ekkor a ciklusban maradás feltételét a ciklus elején vizsgáljuk. Előfordulhat, hogy a program be sem lép a ciklusba. hátultesztelő. Ekkor a ciklus törzse legalább egyszer lefut. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
10 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Ekkor a ciklusban maradás feltételét a ciklus elején vizsgáljuk. Előfordulhat, hogy a program be sem lép a ciklusba. hátultesztelő. Ekkor a ciklus törzse legalább egyszer lefut. A ciklustörzs: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
11 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Ekkor a ciklusban maradás feltételét a ciklus elején vizsgáljuk. Előfordulhat, hogy a program be sem lép a ciklusba. hátultesztelő. Ekkor a ciklus törzse legalább egyszer lefut. A ciklustörzs: egy logikai blokk, Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
12 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Ekkor a ciklusban maradás feltételét a ciklus elején vizsgáljuk. Előfordulhat, hogy a program be sem lép a ciklusba. hátultesztelő. Ekkor a ciklus törzse legalább egyszer lefut. A ciklustörzs: egy logikai blokk, amely lehet egyetlen pontosvesszővel (;) lezárt kifejezés, Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
13 Ciklusok Ismétlődő feladatok esetén használjuk, paramétrek változhatnak, de a kérdéses programrészlet struktúrája nem. Egy ciklus lehet: elöltesztelő. Ekkor a ciklusban maradás feltételét a ciklus elején vizsgáljuk. Előfordulhat, hogy a program be sem lép a ciklusba. hátultesztelő. Ekkor a ciklus törzse legalább egyszer lefut. A ciklustörzs: egy logikai blokk, amely lehet egyetlen pontosvesszővel (;) lezárt kifejezés, vagy ( }) operátor pár közé írt kifejezések. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 2 / 17
14 for ciklus Elöltesztelő ciklus. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
15 for ciklus Elöltesztelő ciklus. Szerkezete: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
16 for ciklus Elöltesztelő ciklus. Szerkezete: for(kif1;kif2;kif3) ciklustorzs Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
17 for ciklus Elöltesztelő ciklus. Szerkezete: for(kif1;kif2;kif3) ciklustorzs kif1 egyszer hajtódik végre. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
18 for ciklus Elöltesztelő ciklus. Szerkezete: for(kif1;kif2;kif3) ciklustorzs kif1 egyszer hajtódik végre. kif2 relációs jellegű. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
19 for ciklus Elöltesztelő ciklus. Szerkezete: for(kif1;kif2;kif3) ciklustorzs kif1 egyszer hajtódik végre. kif2 relációs jellegű. Ha igaz, a ciklus folytatódik. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
20 for ciklus Elöltesztelő ciklus. Szerkezete: for(kif1;kif2;kif3) ciklustorzs kif1 egyszer hajtódik végre. kif2 relációs jellegű. Ha igaz, a ciklus folytatódik. kif3 a ciklustörzs után hajtódik végre. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
21 for ciklus Elöltesztelő ciklus. Szerkezete: for(kif1;kif2;kif3) ciklustorzs for kif1 egyszer hajtódik végre. kif2 relációs jellegű. Ha igaz, a ciklus folytatódik. kif3 a ciklustörzs után hajtódik végre. kif3 kif1 kif2 Igaz? igen Ciklus törzs nem Vége Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 3 / 17
22 Példa Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 4 / 17
23 Példa Számoljuk ki a számok összegét 1-10 ig. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 4 / 17
24 Példa Számoljuk ki a számok összegét 1-10 ig. #include <stdio.h> int main(void) int i,j; j=0; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 4 / 17
25 Példa Számoljuk ki a számok összegét 1-10 ig. #include <stdio.h> int main(void) int i,j; j=0; for(i=1;i<=10;i++) Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 4 / 17
26 Példa Számoljuk ki a számok összegét 1-10 ig. #include <stdio.h> int main(void) int i,j; j=0; for(i=1;i<=10;i++) j=j+i; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 4 / 17
27 Példa Számoljuk ki a számok összegét 1-10 ig. #include <stdio.h> int main(void) int i,j; j=0; for(i=1;i<=10;i++) j=j+i; } printf("%i\n",j); return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 4 / 17
28 Tipikus hiba Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 5 / 17
29 Tipikus hiba for(...;...;...); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 5 / 17
30 Tipikus hiba for(...;...;...);. } Ekkor a ciklustörzs csak a piros ;-ig tart! Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 5 / 17
31 Tipikus hiba for(...;...;...);. } Ekkor a ciklustörzs csak a piros ;-ig tart! Nincs hibaüzenet fordításkor. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 5 / 17
32 Tipikus hiba for(...;...;...);. } Ekkor a ciklustörzs csak a piros ;-ig tart! Nincs hibaüzenet fordításkor. A program fut. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 5 / 17
33 Tipikus hiba for(...;...;...);. } Ekkor a ciklustörzs csak a piros ;-ig tart! Nincs hibaüzenet fordításkor. A program fut. ROSSZUL!!! Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 5 / 17
34 Hmm, lehet így is Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
35 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
36 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
37 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0 Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
38 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0, mert a vessző nem zárja le a kifejezést. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
39 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0, mert a vessző nem zárja le a kifejezést. A második kifejezés változtalan. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
40 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0, mert a vessző nem zárja le a kifejezést. A második kifejezés változtalan. A ciklustörzs üres, amit a ; zár le. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
41 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0, mert a vessző nem zárja le a kifejezést. A második kifejezés változtalan. A ciklustörzs üres, amit a ; zár le. A harmadik kifejezés a j+=i++ Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
42 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0, mert a vessző nem zárja le a kifejezést. A második kifejezés változtalan. A ciklustörzs üres, amit a ; zár le. A harmadik kifejezés a j+=i++, először i értéke adódik j -hez Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
43 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0, mert a vessző nem zárja le a kifejezést. A második kifejezés változtalan. A ciklustörzs üres, amit a ; zár le. A harmadik kifejezés a j+=i++, először i értéke adódik j -hez, majd i inkrementálódik. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
44 Hmm, lehet így is #include <stdio.h> int main(void) int i,j; for(i=1,j=0;i<=10;j+=i++); printf("%i\n",j); return 0; } Az első kifejezés a i=1,j=0, mert a vessző nem zárja le a kifejezést. A második kifejezés változtalan. A ciklustörzs üres, amit a ; zár le. A harmadik kifejezés a j+=i++, először i értéke adódik j -hez, majd i inkrementálódik. Van ; a for( ) után. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 6 / 17
45 while Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
46 while A while utasítás szintén előltesztelő ciklust hoz létre. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
47 while A while utasítás szintén előltesztelő ciklust hoz létre. while(kif) ciklustorzs Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
48 while A while utasítás szintén előltesztelő ciklust hoz létre. while(kif) ciklustorzs Amíg a kifejezés igaz a ciklus fut, Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
49 while A while utasítás szintén előltesztelő ciklust hoz létre. while(kif) ciklustorzs Amíg a kifejezés igaz a ciklus fut, amint a kifejezés hamis lesz a ciklus befejeződik. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
50 while A while utasítás szintén előltesztelő ciklust hoz létre. while(kif) ciklustorzs Amíg a kifejezés igaz a ciklus fut, amint a kifejezés hamis lesz a ciklus befejeződik. A feltételviszgálat a ciklustörzs előtt kerül vérehajtásra. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
51 while A while utasítás szintén előltesztelő ciklust hoz létre. while(kif) ciklustorzs Amíg a kifejezés igaz a ciklus fut, amint a kifejezés hamis lesz a ciklus befejeződik. A feltételviszgálat a ciklustörzs előtt kerül vérehajtásra. Tehát a while segítségével előltesztelő ciklust hozhatunk létre. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
52 while A while utasítás szintén előltesztelő ciklust hoz létre. while(kif) ciklustorzs Amíg a kifejezés igaz a ciklus fut, amint a kifejezés hamis lesz a ciklus befejeződik. A feltételviszgálat a ciklustörzs előtt kerül vérehajtásra. Tehát a while segítségével előltesztelő ciklust hozhatunk létre. A ciklustörzs megegyezik a for -nál látottakkal. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 7 / 17
53 Példa Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
54 Példa #include <stdio.h> int main(void) Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
55 Példa #include <stdio.h> int main(void) int i=1; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
56 Példa #include <stdio.h> int main(void) int i=1; int j=0; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
57 Példa #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
58 Példa #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) j=j+i; i++; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
59 Példa #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) j=j+i; i++; } printf("%i\n",j); return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
60 Példa #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) j=j+i; i++; } printf("%i\n",j); return 0; } #include <stdio.h> int main(void) int i=1; int j=0; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
61 Példa #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) j=j+i; i++; } printf("%i\n",j); return 0; } #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) j+=i++; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
62 Példa #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) j=j+i; i++; } printf("%i\n",j); return 0; } #include <stdio.h> int main(void) int i=1; int j=0; while(i<=10) j+=i++; printf("%i\n",j); return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 8 / 17
63 Tipikus hiba Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 9 / 17
64 Tipikus hiba Már megint az a fránya pontosvessző! Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 9 / 17
65 Tipikus hiba Már megint az a fránya pontosvessző! while(kif); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 9 / 17
66 Tipikus hiba Már megint az a fránya pontosvessző! while(kif); Eddig tart a ciklustörzs.. } A program végtelen ciklusba kerül, Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 9 / 17
67 Tipikus hiba Már megint az a fránya pontosvessző! while(kif); Eddig tart a ciklustörzs.. } A program végtelen ciklusba kerül, mert a feltételben szereplő változó nem változik Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 9 / 17
68 Tipikus hiba Már megint az a fránya pontosvessző! while(kif); Eddig tart a ciklustörzs.. } A program végtelen ciklusba kerül, mert a feltételben szereplő változó nem változik (egy szálas programban). Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 9 / 17
69 do - while szerkezet Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 10 / 17
70 do - while szerkezet Hátultesztelő ciklust lehet vele létrehozni. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 10 / 17
71 do - while szerkezet Hátultesztelő ciklust lehet vele létrehozni. do ciklustorzs while(kif); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 10 / 17
72 do - while szerkezet Hátultesztelő ciklust lehet vele létrehozni. do ciklustorzs while(kif); A ciklus addig fut, amíg a while -ban lévő kifejezés igaz. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 10 / 17
73 do - while szerkezet Hátultesztelő ciklust lehet vele létrehozni. do ciklustorzs while(kif); A ciklus addig fut, amíg a while -ban lévő kifejezés igaz. A ciklustörzs legalább egyszer lefut. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 10 / 17
74 do - while szerkezet Hátultesztelő ciklust lehet vele létrehozni. do ciklustorzs while(kif); A ciklus addig fut, amíg a while -ban lévő kifejezés igaz. A ciklustörzs legalább egyszer lefut. A ciklustörzs megegyezik a for -nál látottakkal. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 10 / 17
75 Példa Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
76 Példa Hosszan #include <stdio.h> int main(void) Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
77 Példa Hosszan #include <stdio.h> int main(void) int i=1; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
78 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
79 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; do Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
80 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; do j=j+i; i++; } while(i<=10); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
81 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; do j=j+i; i++; } while(i<=10); printf("%i\n",j); return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
82 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; do j=j+i; i++; } while(i<=10); printf("%i\n",j); return 0; } Röviden #include <stdio.h> int main(void) int i=1; int j=0; do Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
83 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; do j=j+i; i++; } while(i<=10); printf("%i\n",j); return 0; } Röviden #include <stdio.h> int main(void) int i=1; int j=0; do j+=i++; while(i<=10); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
84 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; do j=j+i; i++; } while(i<=10); printf("%i\n",j); return 0; } Röviden #include <stdio.h> int main(void) int i=1; int j=0; do j+=i++; while(i<=10); printf("%i\n",j); return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
85 Példa Hosszan #include <stdio.h> int main(void) int i=1; int j=0; do j=j+i; i++; } while(i<=10); printf("%i\n",j); return 0; } Röviden Tipikus hiba: lemarad a ; while mögül!!! #include <stdio.h> int main(void) int i=1; int j=0; do j+=i++; while(i<=10); printf("%i\n",j); return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 11 / 17
86 break utasítás Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 12 / 17
87 break utasítás Ciklusok esetén a break szerepe az, hogy ahol a program végrehajtja az aktuális ciklusból a program kilép. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 12 / 17
88 break utasítás Ciklusok esetén a break szerepe az, hogy ahol a program végrehajtja az aktuális ciklusból a program kilép. break utasítást csak úgy nem teszünk a ciklusba. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 12 / 17
89 break utasítás Ciklusok esetén a break szerepe az, hogy ahol a program végrehajtja az aktuális ciklusból a program kilép. break utasítást csak úgy nem teszünk a ciklusba. Miértis? Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 12 / 17
90 break utasítás Ciklusok esetén a break szerepe az, hogy ahol a program végrehajtja az aktuális ciklusból a program kilép. break utasítást csak úgy nem teszünk a ciklusba. Miértis? Mert akkor mi a fenének írtunk ciklust! Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 12 / 17
91 break utasítás Ciklusok esetén a break szerepe az, hogy ahol a program végrehajtja az aktuális ciklusból a program kilép. break utasítást csak úgy nem teszünk a ciklusba. Miértis? Mert akkor mi a fenének írtunk ciklust! while(...) if(...) break; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 12 / 17
92 break utasítás Ciklusok esetén a break szerepe az, hogy ahol a program végrehajtja az aktuális ciklusból a program kilép. break utasítást csak úgy nem teszünk a ciklusba. Miértis? Mert akkor mi a fenének írtunk ciklust! while(...) while(...) if(...) break; while(...) if(...) break; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 12 / 17
93 Példa a break utasításra Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 13 / 17
94 Példa a break utasításra #include <stdio.h> int main(void) int i; int j; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 13 / 17
95 Példa a break utasításra #include <stdio.h> int main(void) int i; int j; for(i=0;i<5;i++) for(j=0;j<5;j++) printf("%i %i\n",i,j); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 13 / 17
96 Példa a break utasításra #include <stdio.h> int main(void) int i; int j; for(i=0;i<5;i++) for(j=0;j<5;j++) printf("%i %i\n",i,j); if(j==2) break; } } return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 13 / 17
97 Példa a break utasításra #include <stdio.h> int main(void) int i; int j; for(i=0;i<5;i++) for(j=0;j<5;j++) printf("%i %i\n",i,j); if(j==2) break; } } return 0; } A képernyőn ez látszik: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 13 / 17
98 Példa a break utasításra #include <stdio.h> int main(void) int i; int j; for(i=0;i<5;i++) for(j=0;j<5;j++) printf("%i %i\n",i,j); if(j==2) break; } } return 0; } A képernyőn ez látszik: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 13 / 17
99 Példa a break utasításra #include <stdio.h> int main(void) int i; int j; for(i=0;i<5;i++) for(j=0;j<5;j++) printf("%i %i\n",i,j); if(j==2) break; } } return 0; } A képernyőn ez látszik: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 13 / 17
100 continue utasítás Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
101 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
102 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. for esetén a 3. kifejezés végrehajtásra kerül. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
103 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. for esetén a 3. kifejezés végrehajtásra kerül. Ezután folyatódik a ciklus elölről. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
104 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. for esetén a 3. kifejezés végrehajtásra kerül. Ezután folyatódik a ciklus elölről. while esetén a ciklus a ciklusfejtől újra kezdődik. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
105 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. for esetén a 3. kifejezés végrehajtásra kerül. Ezután folyatódik a ciklus elölről. while esetén a ciklus a ciklusfejtől újra kezdődik. a while -ban lévő kifejezés kiértékelődik. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
106 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. for esetén a 3. kifejezés végrehajtásra kerül. Ezután folyatódik a ciklus elölről. while esetén a ciklus a ciklusfejtől újra kezdődik. a while -ban lévő kifejezés kiértékelődik. do-while esetén a program a while(kif) -re ugrik. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
107 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. for esetén a 3. kifejezés végrehajtásra kerül. Ezután folyatódik a ciklus elölről. while esetén a ciklus a ciklusfejtől újra kezdődik. a while -ban lévő kifejezés kiértékelődik. do-while esetén a program a while(kif) -re ugrik. A kif értékétől függően folyatódik a ciklus. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
108 continue utasítás A szerepe az, hogy attól a ponttól, ahonnan a program végrehajta a ciklustörzs hátralevő részét kihagyja. for esetén a 3. kifejezés végrehajtásra kerül. Ezután folyatódik a ciklus elölről. while esetén a ciklus a ciklusfejtől újra kezdődik. a while -ban lévő kifejezés kiértékelődik. do-while esetén a program a while(kif) -re ugrik. A kif értékétől függően folyatódik a ciklus. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 14 / 17
109 continue utasítás kif1 kif2 if(...) continue; while(...) if(...) continue; do if(...) continu kif3 while(...); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 15 / 17
110 Példa continue utasításra Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 16 / 17
111 Példa continue utasításra #include <stdio.h> int main(void) int i; for(i=0;i<5;i++) if(i==2) continue; printf("%i\n",i); Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 16 / 17
112 Példa continue utasításra #include <stdio.h> int main(void) int i; for(i=0;i<5;i++) if(i==2) continue; printf("%i\n",i); } return 0; } Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 16 / 17
113 Példa continue utasításra #include <stdio.h> int main(void) int i; for(i=0;i<5;i++) if(i==2) continue; printf("%i\n",i); } return 0; } A képernyőn ez látszik: 0 1 Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 16 / 17
114 Példa continue utasításra #include <stdio.h> int main(void) int i; for(i=0;i<5;i++) if(i==2) continue; printf("%i\n",i); } return 0; } A képernyőn ez látszik: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 16 / 17
115 Példa continue utasításra #include <stdio.h> int main(void) int i; for(i=0;i<5;i++) if(i==2) continue; printf("%i\n",i); } return 0; } A képernyőn ez látszik: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 16 / 17
116 goto utasítás Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
117 goto utasítás Lehetőség szerint ne használjuk!! Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
118 goto utasítás Lehetőség szerint ne használjuk!! Használata veszélyes, nehezen felderíthető programhibákhoz vezet. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
119 goto utasítás Lehetőség szerint ne használjuk!! Használata veszélyes, nehezen felderíthető programhibákhoz vezet. Szerepe az, hogy a program feltétel nélkül az adott címkére ugrik. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
120 goto utasítás Lehetőség szerint ne használjuk!! Használata veszélyes, nehezen felderíthető programhibákhoz vezet. Szerepe az, hogy a program feltétel nélkül az adott címkére ugrik. A címke: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
121 goto utasítás Lehetőség szerint ne használjuk!! Használata veszélyes, nehezen felderíthető programhibákhoz vezet. Szerepe az, hogy a program feltétel nélkül az adott címkére ugrik. A címke: cimke: Nem lehet foglalt kulcsszó és : zárja le. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
122 goto utasítás Lehetőség szerint ne használjuk!! Használata veszélyes, nehezen felderíthető programhibákhoz vezet. Szerepe az, hogy a program feltétel nélkül az adott címkére ugrik. A címke: cimke: Nem lehet foglalt kulcsszó és : zárja le. A címke lehet a goto előtt és után. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
123 goto utasítás Lehetőség szerint ne használjuk!! Használata veszélyes, nehezen felderíthető programhibákhoz vezet. Szerepe az, hogy a program feltétel nélkül az adott címkére ugrik. A címke: cimke: Nem lehet foglalt kulcsszó és : zárja le. A címke lehet a goto előtt és után. Tehát: cimke:. goto cimke; Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
124 goto utasítás Lehetőség szerint ne használjuk!! Használata veszélyes, nehezen felderíthető programhibákhoz vezet. Szerepe az, hogy a program feltétel nélkül az adott címkére ugrik. A címke: cimke: Nem lehet foglalt kulcsszó és : zárja le. A címke lehet a goto előtt és után. Tehát: cimke:. goto cimke; vagy goto cimke;. cimke: Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo 17 / 17
Internet programozása. 3. előadás
Internet programozása 3. előadás Áttekintés Hogyan használjuk az if szerkezetet arra, hogy bizonyos sorok csak adott feltételek teljesülése mellett hajtódjanak végre? Hogyan adhatunk meg csak bizonyos
RészletesebbenJava 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észletesebbenVezérlési szerkezetek
Vezérlési szerkezetek Szelekciós ok: if, else, switch If Segítségével valamely ok végrehajtását valamely feltétel teljesülése esetén végezzük el. Az if segítségével valamely tevékenység () végrehajtását
RészletesebbenJárműfedélzeti rendszerek II. 2. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek II. 2. előadás Dr. Bécsi Tamás 4.11. A C előfeldolgozó rendszer A fordítás első lépése a C esetében a különböző nyelvi kiterjesztések feldolgozása: másik állomány tartalmának
RészletesebbenProgramozá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észletesebbenVezérlési szerkezetek. Szelekció Ciklusok
Vezérlési szerkezetek Szelekció Ciklusok Szelekciós vezérlés A program egy feltétel teljesülése alapján választja ki, hogy mely műveleteket hajtsa végre. Alakja: if ( feltétel ) { műveletek, ha feltétel
Részletesebben6. fejezet: Ciklusok
6. fejezet: Ciklusok Mint a nyelvekben általában, itt is léteznek ciklusok. Az alapvető három ciklus-típus: elöltesztelő, hátultesztelő és számláló. Lássuk ezeket sorban! Elöltesztelő = while. A while
RészletesebbenProgramozás BMEKOKAA146. Dr. Bécsi Tamás 3. előadás
Programozás BMEKOKAA146 Dr. Bécsi Tamás 3. előadás Vezérlési szerkezetek Elágazás Gyakran előfordul, hogy meg kell vizsgálnunk egy állítást, és attól függően, hogy igaz vagy hamis, a programnak más-más
RészletesebbenC programozási nyelv. Dr. Schuster György. 2014. szeptember 18.
C programozási nyelv munkapéldány Dr. Schuster György 2014. szeptember 18. 1 Tartalomjegyzék 1. Bevezetés 6 2. Szintaktikai elemek 7 2.1. Kommentek......................................... 7 2.2. Változók...........................................
RészletesebbenA programozás alapjai
A programozás alapjai Változók A számítógép az adatokat változókban tárolja A változókat alfanumerikus karakterlánc jelöli. A változóhoz tartozó adat tipikusan a számítógép memóriájában tárolódik, szekvenciálisan,
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é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észletesebben1. Egyszerű (primitív) típusok. 2. Referencia típusok
II. A Java nyelv eszközei 1. Milyen eszközöket nyújt a Java a programozóknak Korábban már említettük, hogy a Java a C nyelvből alakult ki, ezért a C, C++ nyelvben járatos programozóknak nem fog nehézséget
RészletesebbenA C programozási nyelv II. Utasítások. A függvény.
A C programozási nyelv II. Utasítások. A függvény. Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv II (Utasítások, fuggvények) CBEV2 / 1 Kifejezés utasítás Kifejezés utasítás, blokk
RészletesebbenMit tudunk már? Programozás alapjai C nyelv 4. gyakorlat. Legnagyobb elem keresése. Feltételes operátor (?:) Legnagyobb elem keresése (3)
Programozás alapjai C nyelv 4. gyakorlat Szeberényi Imre BME IIT Mit tudunk már? Típus fogalma char, int, float, double változók deklarációja operátorok (aritmetikai, relációs, logikai,
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é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észletesebbenSzámítástechnika I. BMEKOKAA152 BMEKOKAA119 Infokommunikáció I. BMEKOKAA606. Dr. Bécsi Tamás 3. előadás
Számítástechnika I. BMEKOKAA152 BMEKOKAA119 Infokommunikáció I. BMEKOKAA606 Dr. Bécsi Tamás 3. előadás A Math osztály (System.Math) Metódus Művelet Math.Sin(x) sin(x), ahol az x szög értékét radiánban
RészletesebbenAWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK futtatási módok AWK parancs, közvetlen programkódmegadás: awk 'PROGRAMKÓD' FILE példa: ls -l awk '{print $1, $5}' a programkód helyére minden indentálás
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észletesebbenAdminisztrációs feladatok Strukturált programok A C programnyelv elemei
Strukturált C-Strukturált Egyéb elemek Strukturált C-Strukturált Egyéb elemek Adminisztrációs feladatok Strukturált programok A C programnyelv elemei A programozás alapjai. álózati Rendszerek és Szolgáltatások
RészletesebbenINFORMATIKA tétel 2019
INFORMATIKA tétel 2019 ELIGAZÍTÁS: 1 pont hivatalból; Az 1-4 feladatokban (a pszeudokód programrészletekben): (1) a kiír \n utasítás újsorba ugratja a képernyőn a kurzort; (2) a / operátor osztási hányadost
RészletesebbenProgramozás alapjai 3.Gy: C elágazások, ciklusok P R O
Programozás alapjai 3.Gy: C elágazások, ciklusok. P R O A L A G 1/39 B ITv: MAN 2018.10.08 Kövessük a kódot 1. 2. 3. 4. 5. 6. 7. 8. 9. void main() { int a, b, seged; printf("\nkerek ket egesz szamot: ");
RészletesebbenKomputeralgebra Rendszerek
Komputeralgebra Rendszerek Programozás Czirbusz Sándor ELTE IK, Komputeralgebra Tanszék 2014. február 23. TARTALOMJEGYZÉK 1 of 28 TARTALOMJEGYZÉK I 1 TARTALOMJEGYZÉK 2 Értékadás MAPLE -ben SAGE -ben 3
RészletesebbenNémeth Levente Gyorstalpaló C programozás ÓE-KVK. Bevezető
Bevezető Ez cikksorozat elsősorban azoknak készül, akik nem győzik elolvasni a kötelező szakirodalmat, akik tűkön ülve várják, hogy elkezdhessék megírni az első Hello world! programjukat Ez tulajdonképpen
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észletesebbenC 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é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észletesebbenPénzügyi algoritmusok
Pénzügyi algoritmusok A C++ programozás alapjai Az Integrált Fejlesztői Környezet C++ alapok Az Integrált Fejlesztői Környezet Visual Studio 2013 Community Edition Kitekintés: fordítás Preprocesszor Fordító
RészletesebbenProgramozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása
Programozás alapjai 5. gyakorlat Vezérlési szerkezetek egymásba ágyazása 1. feladat: Eldönteni egy számról, hogy pozitív, negatív vagy 0. Próbálja megoldani a feladatot switch szerkezettel is. Mikor használható
RészletesebbenMintavé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észletesebbenAWK programozás, minták, vezérlési szerkezetek
10 AWK programozás, minták, vezérlési szerkezetek AWK adatvezérelt szkriptnyelv text processing, adat kiterjesztés, tagolt adatok automatizált soronkénti feldolgozása a forrásállományt soronként beolvassa
RészletesebbenNézzük tovább a lexikai egységeket!
Utasítások Osztályozásuk: Nézzük tovább a lexikai egységeket! - értékadó utasítások - ugró utasítások[vezérlő utasítások (a program vezérlési szerkezetét adják meg)] - feltételes utasítások - ciklusszervező
RészletesebbenObjektumorientált Programozás III.
Objektumorientált Programozás III. Vezérlési szerkezetek ismétlés Matematikai lehetőségek Feladatok 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő
RészletesebbenJá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észletesebbenProgramozás I gyakorlat. 10. Stringek, mutatók
Programozás I gyakorlat 10. Stringek, mutatók Karakter típus A char típusú változókat karakerként is kiírhatjuk: #include char c = 'A'; printf("%c\n", c); c = 80; printf("%c\n", c); printf("%c\n",
RészletesebbenProgramozás C nyelven FELÜLNÉZETBŐL elhullatott MORZSÁK. Sapientia EMTE
Programozás C nyelven FELÜLNÉZETBŐL elhullatott MORZSÁK Sapientia EMTE 2015-16 1 Felülnézet 1 Feltételes fordítás #if, #else, #elif, #endif, #ifdef, #ifndef stb. Felülnézet 2 #include: hatására a preprocesszor
RészletesebbenFüggvények. Programozás alapjai C nyelv 7. gyakorlat. LNKO függvény. Függvények(2) LNKO függvény (2) LNKO függvény (3)
Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Függvények C program egymás mellé rendelt függvényekből áll. A függvény (alprogram) jó absztrakciós eszköz a programok
RészletesebbenProgramozás alapjai C nyelv 7. gyakorlat. Függvények. Függvények(2)
Programozás alapjai C nyelv 7. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.05. -1- Függvények C program egymás mellé rendelt függvényekből
RészletesebbenVezérlési szerkezetek
5. ÓRA Vezérlési szerkezetek Az elõzõ órában létrehozott programok minden futtatáskor ugyanazt az eredményt adták, mindig ugyanazok az utasítások hajtódtak végre ugyanabban a sorrendben. Ez nem biztosít
RészletesebbenKezdő programozók hibái
Kezdő programozók hibái Azok a buktatók, amikről ha nem tudsz, napokat töprenghetsz hiába Java-tanulás közben 2016.03.01. www.programozas-oktatas.hu Pasztuhov Dániel Miért írom ezt az útmutatót? Programozás-oktatói
RészletesebbenC programozás. { Márton Gyöngyvér, 2009 } { Sapientia, Erdélyi Magyar Tudományegyetem }
C programozás Márton Gyöngyvér, 2009 Sapientia, Erdélyi Magyar Tudományegyetem http://www.ms.sapientia.ro/~mgyongyi 1 Ciklusok for (ismétlés) while do while 2 for utasítás szöveg 10-szeri kiíratása: int
RészletesebbenProgramozás C nyelven (3. ELŐADÁS) Sapientia EMTE
Programozás C nyelven (3. ELŐADÁS) Sapientia EMTE 2015-16 Classic Empire - A turn Based Wargame Classic Empire is a real time, multiplayer, Internet-based game, featuring military, diplomatic, and economic
Részletesebbenmain int main(int argc, char* argv[]) { return 0; } main return 0; (int argc, char* argv[]) main int int int main main main
main int main(int argc, char* argv[]) { return 0; main main int int main int return 0; main (int argc, char* argv[]) main #include #include int main(int argc, char* argv[]) { double
RészletesebbenProgramozási nyelvek JAVA EA+GY 1. gyakolat
Programozási nyelvek JAVA EA+GY 1. gyakolat EÖTVÖS LORÁND TUDOMÁNYEGYTEM INFORMATIKAI KAR PROGRAMOZÁSI NYELVEK ÉS FORDÍTÓPROGRAMOK TANSZÉK 2018/2019. tavaszi félév Tartalom 1 A Java alapjai 2 Java program
RészletesebbenA JavaScript főbb tulajdonságai
JavaScript alapok A JavaScript főbb tulajdonságai Script nyelv azaz futás közben értelmezett, interpretált nyelv Legfőbb alkalmazási területe: a HTML dokumentumok dinamikussá, interaktívvá tétele Gyengén
RészletesebbenKezdő programozók hibái Azok a buktatók, amikről ha nem tudsz, napokat töprenghetsz hiába programozás-tanulás közben
Kezdő programozók hibái Azok a buktatók, amikről ha nem tudsz, napokat töprenghetsz hiába programozás-tanulás közben 2011.07.01. www.programozas-oktatas.hu Pasztuhov Dániel Miért írom ezt az útmutatót?
Részletesebben2.3. A C nyelv utasításai
2.3. A C nyelv utasításai A C szabvány hét csoportban osztályozza a C nyelv utasításait: Csoport Kulcsszavak, ill. jelölések Kifejezés utasítás Üres utasítás: ; Összetett utasítás: } Szelekciós utasítások:
RészletesebbenProgramozás alapjai C nyelv 10. gyakorlat. Standard függvények. Union
Programozás alapjai C nyelv 10. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.21. -1- Standard függvények Standard függvények amelyeket
RészletesebbenProgramozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Mutatók. Dr. Bécsi Tamás 7. Előadás
Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Mutatók Dr. Bécsi Tamás 7. Előadás 5.3. Mutatók,tömbök A mutató vagy pointer olyan változó, amely egy másik változó címét tartalmazza.
RészletesebbenOccam 1. Készítette: Szabó Éva
Occam 1. Készítette: Szabó Éva Párhuzamos programozás Egyes folyamatok (processzek) párhuzamosan futnak. Több processzor -> tényleges párhuzamosság Egy processzor -> Időosztásos szimuláció Folyamatok közötti
RészletesebbenProgramozás I. gyakorlat
Programozás I. gyakorlat 2. gyakorlat Kifejezések, vezérlési szerkezetek, struktúrák Kifejezések Mit ír ki az alábbi program? #include int main() { int a = 20, b = 40; printf("%d\n", a > b);
RészletesebbenMatlab alapok. Baran Ágnes. Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15
Matlab alapok Baran Ágnes Elágazások, függvények Baran Ágnes Matlab alapok Elágazások, függvények 1 / 15 Logikai kifejezések =, ==, = (két mátrixra is alkalmazhatóak, ilyenkor elemenként történik
RészletesebbenA függvény kód szekvenciáját kapcsos zárójelek közt definiáljuk, a { } -ek közti részt a Bash héj kód blokknak (code block) nevezi.
Függvények 1.Függvények...1 1.1.A függvény deníció szintaxisa... 1..Függvények érték visszatérítése...3 1.3.Környezettel kapcsolatos kérdések...4 1.4.Lokális változók használata...4 1.5.Rekurzív hívások...5.kód
RészletesebbenProgramozás I. 5. Előadás: Függvények
Programozás I 5. Előadás: Függvények Függvény Egy alprogram Egy C program általában több kisméretű, könnyen értelmezhető függvényből áll Egy függvény megtalálható minden C programban: ez a main függvény
Részletesebben1. Bevezetés szeptember 9. BME Fizika Intézet. Szám. szim. labor ea. Tőke Csaba. Tudnivalók. feladat. Tematika. Moodle Házi feladatok
Számítógépes szimulációk 1. Bevezetés BME Fizika Intézet 2015. szeptember 9. Bevezetés A félév menete C-ismétlés, 1. rész Oktatók: Nagyfalusi Balázs: nagyfalusi@phy.bme.hu, F3 211. : tcsaba@eik.bme.hu,
RészletesebbenProgramozás C nyelven 5. ELŐADÁS. Sapientia EMTE
Programozás C nyelven. ELŐADÁS Sapientia EMTE 201-16 1 while vs. for int szam, s; cin >> szam; s = 0; while ( szam > 0 ){ s += szam%10; szam /= 10; cout szam;
RészletesebbenImperatív programozás
Imperatív programozás 7. Előadás Függvények, láthatóság (folytatás) Modulok Kivételkezelés Beágyazott függvény def lnko(x, y): def kivon(m, n): return m - n while not (x == y) : if x > y : x = kivon(x,y)
RészletesebbenÓbudai Egyetem. C programozási nyelv
Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C programozási nyelv Struktúrák és Unionok Dr. Schuster György 2016. október 6. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C programozási 2016. októbernyelv
RészletesebbenJava II. I A Java programozási nyelv alapelemei
Java II. I A Java programozási nyelv alapelemei Miskolci Egyetem Általános Informatikai Tanszék Utolsó módosítás: 2008. 02. 19. Java II.: Alapelemek JAVA2 / 1 A Java formalizmusa A C, illetve az annak
Részletesebben3 A C programozási nyelv szintaktikai egységei
3 A C programozási nyelv szintaktikai egységei 3.1 Azonosítók Betűk és számjegyek sorozata, betűvel vagy _ (aláhúzás) karakterrel kell kezdődnie. A nagy- és kisbetűk különbözőek. Az azonosítók tetszőleges
RészletesebbenSzoftvertervezés és -fejlesztés I.
Szoftvertervezés és -fejlesztés I. Operátorok Vezérlési szerkezetek Gyakorlás 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk a számonkérendő anyag vázlatát képezik.
RészletesebbenAz algoritmusok alapelemei
Az algoritmusok alapelemei Változók Olyan programozási eszközök, amelynek négy komponense van: - Név - Egyedi azonosító, a program szövegében a változó mindig a nevével jelenik meg, ez hordozza a komponenseket.
RészletesebbenFüggvények. Programozás I. Hatwágner F. Miklós november 16. Széchenyi István Egyetem, Gy r
Programozás I. Széchenyi István Egyetem, Gy r 2014. november 16. Áttekintés kel kapcsolatos fogalmak deklaráció Több, kompatibilis változat is elképzelhet. Meg kell el znie a fv. hívását. Mindenképp rögzíti
RészletesebbenBevezetés a C programozási nyelvbe. Az Általános Informatikai Tanszék C nyelvi kódolási szabványa
Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C programozási nyelvbe Az Általános Informatikai Tanszék C nyelvi kódolási szabványa Oktatási segédletek a levelező műszaki informatikus hallgatók
Részletesebben1. Alapok. #!/bin/bash
1. oldal 1.1. A programfájlok szerkezete 1. Alapok A bash programok tulajnképpen egyszerű szöveges fájlok, amelyeket bármely szövegszerkesztő programmal megírhatunk. Alapvetően ugyanazokat a at használhatjuk
RészletesebbenProgramozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás V 1.0 OE-NIK,
Programozás I. Matematikai lehetőségek Műveletek tömbökkel Egyszerű programozási tételek & gyakorlás OE-NIK, 2013 1 Hallgatói Tájékoztató A jelen bemutatóban található adatok, tudnivalók és információk
RészletesebbenStatikus adattagok. Statikus adattag inicializálása. Speciális adattagok és tagfüggvények. Általános Informatikai Tanszék
Speciális adattagok és tagfüek Miskolci Egyetem Általános Informatikai Tanszék CPP7 / 1 Statikus adattagok Bármely adattag lehet static tárolási osztályú A statikus adattag az osztály valamennyi objektuma
RészletesebbenProgramozás 1. Dr. Iványi Péter
Programozás 1. Dr. Iványi Péter 1 C nyelv B.W. Kernighan és D.M. Ritchie, 1978 The C Programming language 2 C nyelv Amerikai Szabványügy Hivatal (ANSI), 1983 X3J11 bizottság a C nyelv szabványosítására
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észletesebbenBevezeté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észletesebbenINFORMATIKA javítókulcs 2016
INFORMATIKA javítókulcs 2016 ELMÉLETI TÉTEL: Járd körbe a tömb fogalmát (Pascal vagy C/C++): definíció, egy-, két-, több-dimenziós tömbök, kezdőértékadás definíciókor, tömb típusú paraméterek átadása alprogramoknak.
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észletesebbenSzkriptnyelvek II. Perl programok
Szkriptnyelvek II. Perl programok Perl Practical Extraction and Report Language Interpreteres nyelv alkalmas szövegfeldolgozó alklmazások készítésére strukturált programszerkezet Szubrutinok támogatása
RészletesebbenForráskód formázási szabályok
Forráskód formázási szabályok Írta: Halmai Csongor, Webcenter Bt. A php és html kódrészletek Ugyanazon fájlon belül nem szerepelhet php kód és html tartalom. E kettő különválasztására smarty-t vagy más
RészletesebbenA C# PROGRAMOZÁSI NYELV
A C# PROGRAMOZÁSI NYELV 2010.02.23. Bevezetés C# nyelv jellemzői 2 Kis és NAGY betű érzékeny Minden utasítást pontos vessző zár. Utasítás zárójel a:,. .NET Framework keretrendszerek 3 Microsoft.NET Framework
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észletesebbenProgramozás alapjai gyakorlat. 4. gyakorlat Konstansok, tömbök, stringek
Programozás alapjai gyakorlat 4. gyakorlat Konstansok, tömbök, stringek Házi ellenőrzés (f0069) Valósítsd meg a linuxos seq parancs egy egyszerűbb változatát, ami beolvas két egész számot, majd a kettő
RészletesebbenProgramozás alapjai C nyelv 8. gyakorlat. Mutatók és címek (ism.) Indirekció (ism)
Programozás alapjai C nyelv 8. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
RészletesebbenOperációs rendszerek gyak.
Operációs rendszerek gyak. AWK programozás Hirling Dominik Szegedi Tudományegyetem AWK AWK: a pattern scanning and processing language mintaelemző-és feldolgozó nyelv bármilyen szövegből minták alapján
RészletesebbenMutatók és címek (ism.) Programozás alapjai C nyelv 8. gyakorlat. Indirekció (ism) Néhány dolog érthetőbb (ism.) Változók a memóriában
Programozás alapjai C nyelv 8. gyakorlat Szeberényi mre BME T Programozás alapjai. (C nyelv, gyakorlat) BME-T Sz.. 2005.11.07. -1- Mutatók és címek (ism.) Minden változó és függvény
RészletesebbenC# gyorstalpaló. Készítette: Major Péter
C# gyorstalpaló Készítette: Major Péter Adattípusok Logikai változó Egész szám (*: előjel nélküli) Lebegőponto s szám Típus Típusnév másképpen (egyenértékű) Helyigény (bit) Példa bool Boolean 8 (!) true,
RészletesebbenC programnyelv 1. Kedves Kollegina, Kolléga!
C programnyelv 1 Kedves Kollegina, Kolléga! A jegyzetet Önnek készítettem azért, hogy referencia anyaga legyen a Programnyelv és a Programfejlesztés tárgyakhoz. Szeretném a segítségét igénybe venni abból
RészletesebbenProgramozás II. 2. Dr. Iványi Péter
Programozás II. 2. Dr. Iványi Péter 1 C++ Bjarne Stroustrup, Bell Laboratórium Első implementáció, 1983 Kezdetben csak precompiler volt C++ konstrukciót C-re fordította A kiterjesztés alapján ismerte fel:.cpp.cc.c
RészletesebbenA C programozási nyelv V. Struktúra Dinamikus memóriakezelés
A C programozási nyelv V. Struktúra Dinamikus memóriakezelés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv V. (Struktúra, memóriakezelés) CBEV5 / 1 A struktúra deklarációja 1.
RészletesebbenProgramozá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észletesebbenB I T M A N B I v: T M A N
Műszaki informatika Tesztek+Megoldások B I v: T 2015.04.19 M A N 1/42 Tesztek + Megoldások Alapfogalmi kitérő kérdéssor IPA kérdéssor CPA kérdéssor 2/42 Ellenőrző kérdések 1. 1. Melyik Neumann elv következménye
RészletesebbenProgramozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök. Dr. Bécsi Tamás 4. Előadás
Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Előfeldolgozó rendszer Tömbök Dr. Bécsi Tamás 4. Előadás A?: operátor Nézzük meg a következő kifejezést: if (a>b) z=a; else z=b; Ez felírható
RészletesebbenKifejezések. Kozsik Tamás. December 11, 2016
Kifejezések Kozsik Tamás December 11, 2016 Kifejezések Lexika Szintaktika Szemantika Lexika azonosítók (változó-, metódus-, típus- és csomagnevek) literálok operátorok, pl. + zárójelek: (), [], {},
RészletesebbenA C programozási nyelv I. Bevezetés
A C programozási nyelv I. Bevezetés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv I. (bevezetés) CBEV1 / 1 A C nyelv története Dennis M. Ritchie AT&T Lab., 1972 rendszerprogramozás,
RészletesebbenA C programozási nyelv I. Bevezetés
A C programozási nyelv I. Bevezetés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv I. (bevezetés) CBEV1 / 1 A C nyelv története Dennis M. Ritchie AT&T Lab., 1972 rendszerprogramozás,
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észletesebbenProgramzá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észletesebbenProgramozás alapjai C nyelv 5. gyakorlat. Írjunk ki fordítva! Írjunk ki fordítva! (3)
Programozás alapjai C nyelv 5. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.10.17. -1- Tömbök Azonos típusú adatok tárolására. Index
RészletesebbenGyakorló feladatok Gyakorló feladatok
Gyakorló feladatok előző foglalkozás összefoglalása, gyakorlató feladatok a feltételes elágazásra, a while ciklusra, és sokminden másra amit eddig tanultunk Változók elnevezése a változók nevét a programozó
RészletesebbenSzoftvertechnológia alapjai Java előadások
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz e-mail: fandrew@mit.bme.hu tárgy honlap: http://home.mit.bme.hu/~fandrew/szofttech_hu.html A mai előadás tartalma: Miért pont Java?
RészletesebbenJárműfedélzeti rendszerek II. 3. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek II. 3. előadás Dr. Bécsi Tamás 5.3. Mutatók,tömbök A mutató vagy pointer olyan változó, amely egy másik változó címét tartalmazza. A C nyelvű programokban gyakran használják a
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észletesebbenAdatbázis rendszerek Gy: Algoritmusok C-ben
Adatbázis rendszerek 1. 1. Gy: Algoritmusok C-ben 53/1 B ITv: MAN 2015.09.08 Alapalgoritmusok Összegzés Megszámlálás Kiválasztás Kiválasztásos rendezés Összefésülés Szétválogatás Gyorsrendezés 53/2 Összegzés
RészletesebbenKifejezések. A programozás alapjai előadás. Operátorok. Kifejezések. Operátorok precedenciája. Operátorok precedenciája
A programozás alapjai 1 Kifejezések 5. előadás Híradástechnikai Tanszék Operandusok Literál Azonosító Kifejezés Kifejezések Precedencia Melyik hajtódik először végre? Asszociativitás Balról jobbra vagy
Részletesebben