main int main(int argc, char* argv[]) { return 0; } main return 0; (int argc, char* argv[]) main int int int main main main
|
|
- Vince Gáspár
- 5 évvel ezelőtt
- Látták:
Átírás
1
2 main int main(int argc, char* argv[]) { return 0; main main int int main int return 0; main (int argc, char* argv[]) main
3 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0;
4 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; double
5 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; double
6 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; double
7 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; double
8 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; double
9 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; sqrt printf
10 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a, b, c; double d, r1, r2; a = 1.0; b = 3.0; c = 2.0; d = b * b - 4 * a * c; d = sqrt(d); r1 = (-b + d) / (2 * a); r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; sqrt printf #include
11 roots.c gcc -lm -o roots roots.c $ ls -la total 3 drwxrwxrwx 1 dobos dobos 512 Sep 1 16:47. drwxrwxrwx 1 dobos dobos 512 Sep 1 15:24.. -rw-r--r-- 1 dobos dobos 740 Sep 1 16:47 roots.c $ gcc -lm -o roots roots.c roots $ ls -la total 4 drwxrwxrwx 1 dobos dobos 512 Sep 1 16:47. drwxrwxrwx 1 dobos dobos 512 Sep 1 15:24.. -rw-r--r-- 1 dobos dobos 740 Sep 1 16:47 roots.c -rwxr-xr-x 1 dobos dobos 1798 Sep 1 16:52 roots $./roots r1 = , r2 =
12 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a = 1.0; double b = 3.0; double c = 2.0; double d = sqrt(b * b - 4 * a * c); double r1 = (-b + d) / (2 * a); double r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0;
13 #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a = 1.0; double b = 3.0; double c = 2.0; double d = sqrt(b * b - 4 * a * c); double r1 = (-b + d) / (2 * a); double r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0;
14
15
16
17 $./roots 1 3 2
18 $./roots main atof
19 $./roots main atof #include <stdlib.h> #include <stdio.h> #include <math.h> int main(int argc, char* argv[]) { double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); double d = sqrt(b * b - 4 * a * c); double r1 = (-b + d) / (2 * a); double r2 = (-b - d) / (2 * a); printf("r1 = %f, r2 = %f\n", r1, r2); return 0; argc argv
20 if #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); double d = b * b - 4 * a * c; if (d < 0) { printf("no real solution.\n"); exit(-1); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); return 0; if
21 if #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); double d = b * b - 4 * a * c; if (d < 0) { printf("no real solution.\n"); exit(-1); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); return 0; if
22 if #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); double d = b * b - 4 * a * c; if (d < 0) { printf("no real solution.\n"); exit(-1); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); return 0; if else else
23 main argv if else else if if exit(0);
24 if #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); return -1; double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); double d = b * b - 4 * a * c; if (d < 0) { printf("no real solution.\n"); return -1; else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); return 0; if(...) else {... }
25 if #include <stdio.h> #include <stdlib.h> #include <math.h> int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); return -1; double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); double d = b * b - 4 * a * c; if (d < 0) { printf("no real solution.\n"); return -1; else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); return 0; if(...) else {... } if
26 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0;
27 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0;
28 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; main
29 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; main {... } return exit
30 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; main {... } return exit
31 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; függvénynév(...)
32 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; függvénynév(...)
33 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c) { return b * b - 4 * a * c; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; return return return
34 1,2 = ± * / % ==!= < > <= >=
35 1 = (-b + sqrt(b * b - 4 * a * c)) / 2 * a (-b + sqrt(b * b - 4 * a * c)) / 2 / a -b + sqrt(b * b - 4 * a * c) / (2 * a) -(b + sqrt(b * b - 4 * a * c)) / (2 * a) -(b - sqrt(b * b - 4 * a * c)) / (2 * a) (-b + sqrt((b * b) - (4 * a * c))) / (2 * a) -b / 2 / a + sqrt(b * b - 4 * a * c) / 2 / a
36 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c); void roots(double a, double b, double c); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); double discr(double a, double b, double c) { return b * b - 4 * a * c; ;
37 #include <stdio.h> #include <stdlib.h> #include <math.h> double discr(double a, double b, double c); void roots(double a, double b, double c); int main(int argc, char* argv[]) { if (argc < 4) { printf("not enough arguments.\n"); exit(-1); double a = atof(argv[1]); double b = atof(argv[2]); double c = atof(argv[3]); roots(a, b, c); return 0; void roots(double a, double b, double c) { double d = discr(a, b, c); if (d < 0) { printf("no real solution.\n"); exit(-1); else if (d == 0) { double r = -b / 2 / a; printf("r = %f\n", r); else { d = sqrt(d); double r1 = (-b - d) / 2 / a; double r2 = (-b + d) / 2 / a; printf("r1 = %f, r2 = %f\n", r1, r2); double discr(double a, double b, double c) { return b * b - 4 * a * c; ;
38 1 = 1 2 = 1 = int
39 #include <stdio.h> #include <stdlib.h> void fibo(int n) { int a = 0, b = 1; int i = 0; while (i < n) { int c = a + b; a = b; b = c; printf("%d\n", a); i++; int main(int argc, char* argv[]) { // Process command-line arguments if (argc < 2) { printf("missing argument.\n"); exit(-1); int n = atoi(argv[1]); fibo(n); return 0; main
40 #include <stdio.h> #include <stdlib.h> void fibo(int n) { int a = 0, b = 1; int i = 0; while (i < n) { int c = a + b; a = b; b = c; printf("%d\n", a); i++; int main(int argc, char* argv[]) { // Process command-line arguments if (argc < 2) { printf("missing argument.\n"); exit(-1); int n = atoi(argv[1]); fibo(n); return 0; main fibo n main a b i
41 #include <stdio.h> #include <stdlib.h> void fibo(int n) { int a = 0, b = 1; int i = 0; while (i < n) { int c = a + b; a = b; b = c; printf("%d\n", a); i++; int main(int argc, char* argv[]) { // Process command-line arguments if (argc < 2) { printf("missing argument.\n"); exit(-1); int n = atoi(argv[1]); fibo(n); return 0; main fibo n main a b i
42 #include <stdio.h> #include <stdlib.h> void fibo(int n) { int a = 0, b = 1; int i = 0; while (i < n) { int c = a + b; a = b; b = c; printf("%d\n", a); i++; int main(int argc, char* argv[]) { // Process command-line arguments if (argc < 2) { printf("missing argument.\n"); exit(-1); int n = atoi(argv[1]); fibo(n); return 0; main fibo n main a b i while(...)
43 while(i < n) { } do { } while (i < n); ; for (...) { }
44 int i = 0; while (i < 100) { // do something i++; for (int i = 0; i < 100; i++) { // do something
45 for ( [init] ; [condition] ; [increment] ) { // do something
46 for ( [init] ; [condition] ; [increment] ) { // do something while
47 for ( [init] ; [condition] ; [increment] ) { // do something while
48 for (int i = 0; i < 100; i++) { for (int j = 0; j < 20; j++) { // do something for (int i = 0; i < 100; i++) { for (int j = 0; j < i; j ++) { // do something for (int i = 99; i >= 0; i--) { // do something
49 1 i + 1 i - 1 for do while
50 break break for while while (hasnext()) { // do something // exit loop if escape key is hit if (isescape()) { break; // do something else
51 continue continue for i++ while for (int i = 0; i < 100; i++) { if (i % 7!= 0) continue; printf("%d\n", i);
Programozá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 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észletesebbenProgramozás 6. Dr. Iványi Péter
Programozás 6. Dr. Iványi Péter 1 Előfeldolgozás része Makrók A forrás kódban elvégzi a helyettesítéseket a fordító Csak egyszer végez helyettesítést Nem olyan makrók, mint a LISP vagy Scheme esetén Csak
RészletesebbenProgramozás I. gyakorlat
Programozás I. gyakorlat 1. gyakorlat Alapok Eszközök Szövegszerkesztő: Szintaktikai kiemelés Egyszerre több fájl szerkesztése pl.: gedit, mcedit, joe, vi, Notepad++ stb. Fordító: Szöveges file-ban tárolt
Ré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észletesebben/* Az iter függvény meghívása és a visszatérő érték átadása a gyok változóba */ gyok = iter( n, a, e ) ;
1. Írjunk programot, amely függvény alkalmazásával meghatározza n a értékét, (a az n-edik gyök alatt), az általunk megadott pontossággal, iterációval. Az iteráció képlete a következő: ahol : n-1 x uj =
RészletesebbenFüggvény pointer. Feladat: Egy tömbben soroljunk fel függvényeket, és hívjuk meg valahányszor.
Függvény pointer Több feladat közül futási időben döntöm el, hogy melyiket hajtom végre. A függvényre mutató pointer a függvény kódjának a címére mutat, azon keresztül meghívhatom a függvényt. A pointernek
RészletesebbenMinimum feladat: Teljes feladat: Minimum feladat: Teljes feladat: Minimum feladat:
Megjegyzések: Ez a dokumentum a 2017-es tavaszi fiznum2 gyakorlat házi feladatait, és annak általam beadott megoldásait tartalmazza. Összesen 150 pontot kaptam rájuk, a vizsgázáshoz 120-ra volt szükség.
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észletesebbenOrszágzászlók (2015. május 27., Sz14)
Országzászlók (2015. május 27., Sz14) Írjon programot, amely a standard bemenetről állományvégjelig soronként egy-egy ország zászlójára vonatkozó adatokat olvas be! Az egyes zászlóknál azt tartjuk nyilván,
Részletesebben10. gyakorlat Tömb, mint függvény argumentum
10. gyakorlat Tömb, mint függvény argumentum 1. feladat: A 6. gyakorlat 1. feladatát oldja meg a strukturált programtervezési alapelv betartásával, azaz minden végrehajtandó funkciót külön függvényben
RészletesebbenProgramozási alapismeretek :: beadandó feladat. Felhasználói dokumentáció. Molnár Tamás MOTIABT.ELTE motiabt@inf.elte.
Programozási alapismeretek :: beadandó feladat Készítő adatai Név: Molnár Tamás EHA: MOTIABT.ELTE E-mail cím: motiabt@inf.elte.hu Gyakorlatvezető: Horváth László Feladat sorszáma: 23. Felhasználói dokumentáció
RészletesebbenProgramozás alapjai 9.Gy: Struktúra 2.
Programozás alapjai 9.Gy: Struktúra 2. Ördögi részletek P R O A L A G 35/1 B ITv: MAN 2018.11.10 Euró árfolyam statisztika Az EURO árfolyamát egy negyedéven keresztül hetente nyilvántartjuk (HUF / EUR).
RészletesebbenC++ programozási nyelv Struktúrák a C++ nyelvben Gyakorlat
C++ programozási nyelv Struktúrák a C++ nyelvben Gyakorlat Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai Intézet Soós Sándor 2004. szeptember A C++ programozási nyelv Soós Sándor 1/12 Input-output
RészletesebbenMegoldott programozási feladatok standard C-ben
Megoldott programozási feladatok standard C-ben MÁRTON Gyöngyvér Sapientia Erdélyi Magyar Tudományegyetem, Matematika-Informatika Tanszék Marosvásárhely, Románia mgyongyi@ms.sapientia.ro Tartalomjegyzék
RészletesebbenPárhuzamos genetikus algoritmus
Párhuzamos genetikus algoritmus Szimuláció Készítette: Eperjesi Alfréd epaeaat.elte 2 1. Bevezetés A GRID rendszerek megjelenésével lehetővé vált a személyi számítógépek, a szuperszámítógépek, a számítógépes
RészletesebbenInformációs Technológia
Információs Technológia A C programozási nyelv elemei, rendező algoritmusok Fodor Attila Pannon Egyetem Műszaki Informatikai Kar Villamosmérnöki és Információs Rendszerek Tanszék foa@almos.vein.hu 2010.
RészletesebbenProgramozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Függvények. Dr. Bécsi Tamás 6. Előadás
Programozás C- és Matlab nyelven C programozás kurzus BMEKOKAM603 Függvények Dr. Bécsi Tamás 6. Előadás Bevezetés Egy idő után az egyetlen main(){ függvénnyel megírt programunk túl nagy méretű lesz. Vannak
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észletesebben11. gyakorlat Sturktúrák használata. 1. Definiáljon dátum típust. Olvasson be két dátumot, és határozza meg melyik a régebbi.
11. gyakorlat Sturktúrák használata I. Új típus új műveletekkel 1. Definiáljon dátum típust. Olvasson be két dátumot, és határozza meg melyik a régebbi. typedef struct datum { int ev; int ho; int nap;
RészletesebbenProgramozás alapjai 1. (BMEVIEEA100)
Programozás alapjai 1. (BMEVIEEA100) Gyakorlat anyaga az 6. oktatási héten (4-5. gyakorlat) A 7. oktatási hét péntekje előbbre csúszik a 6. hét szombatjára, ezért a 7. heti anyagot a szokottnál előbb kapjátok
RészletesebbenProgramozás alapjai 8.Gy: Program struktúra
Programozás alapjai 8.Gy: Program struktúra Elvarázsolt matekóra P R O A L A G 32/1 B ITv: MAN 2018.11.02 Programozás történelem Kezdetben egy program egyetlen kódsorozat volt (ún. monolitikus program)
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é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é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 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észletesebben6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok
6. gyakorlat Egydimenziós numerikus tömbök kezelése, tömbi algoritmusok 1. feladat: Az EURO árfolyamát egy negyedéven keresztül hetente nyilvántartjuk (HUF / EUR). Írjon C programokat az alábbi kérdések
RészletesebbenMegoldott programozási feladatok standard C-ben
Megoldott programozási feladatok standard C-ben Márton Gyöngyvér Műszaki és Humántudományok Kar EMTE-Sapientia, Marosvásárhely 2008. december 14. 1. fejezet Megoldott feladatok 1.1. Alap algoritmusok 1.1.
RészletesebbenEmlékeztetők. Számítástechnika 10.
Emlékeztetők Számítástechnika 10. Daróczy László Akinek javítania kell Excel-t, tegye meg, ki van adva a lap ki hogyan áll. Akinek nem sikerült a tesztje, annak kötelező járnia előadásra! C feladat: beadás
RészletesebbenSzövegek C++ -ban, a string osztály
Szövegek C++ -ban, a string osztály A string osztály a Szabványos C++ könyvtár (Standard Template Library) része és bár az objektum-orientált programozásról, az osztályokról, csak később esik szó, a string
RészletesebbenAdatszerkezetek és algoritmusok
Adatszerkezetek és algoritmusok 1 Bevezetés Adatszerkezet egyszerű vagy összetett alapadatok rendszerének matematikai, logikai modellje elég jó ahhoz, hogy tükrözze a valós kapcsolatokat elég egyszerű
Részletesebbenint tokeletes(int szam) { int i,oszto=0; for(i=1; i<szam; i++) { if(szam %i == 0) { oszto+=i; }
1. /* Készítsen egy olyan szabványos ANSI C függvényt, amely egy egész számról eldönti, hogy tökéletes szám-e! Az a tökéletes szám, amely egyenlő a nála kisebb osztói összegével. Pl. 6 = 1+2+3 28 = 1+2+4+7+14*/
RészletesebbenProgramozás. (GKxB_INTM021) Dr. Hatwágner F. Miklós május 6. Széchenyi István Egyetem, Gy r
Programozás (GKxB_INTM021) Széchenyi István Egyetem, Gy r 2018. május 6. Parancssori paraméterek Parancssorban történ programindításkor a program nevét követ en szóközökkel elválasztva paraméterek (command
RészletesebbenProgramozás alapjai 2.Gy: A C nyelv alapjai P R O
Programozás alapjai 2.Gy: A C nyelv alapjai. P R O A L A G 1/32 B ITv: MAN 2018.10.02 Code::Blocks Indítsa el mindenki! 2/32 1 Code::Blocks Új projekt 2 3 4 5 3/32 Code::Blocks Forráskód Kód fordítása:
RészletesebbenINFORMATIKA tétel 2018
INFORMATIKA tétel 2018 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 minden i = n,1,-1 végezd
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észletesebbenProgramozási Nyelvek (C++) Gyakorlat
Programozási Nyelvek (C++) Gyakorlat Gyak 01. Török Márk tmark@caesar.elte.hu D-2.620 1 Tartalom Hello Világ! Fordítás, futtatás, debuggolás Interpretált vs bájtkód Névtér printf vs cout Fejállományok
Részletesebben1. Írjunk programot mely beolvas két számot és ellenőrzi hogy mindkét szám zérus-e:
1. Írjunk programot mely beolvas két számot és ellenőrzi hogy mindkét szám zérus-e: main() int number1, number2; printf("adjon meg két számot: "); scanf("%d %d", &number1, &number2); if ((number1 == 0)
RészletesebbenÓbudai Egyetem. C programozási nyelv
Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C programozási nyelv II. Dr. Schuster György 2016. március 12. Óbudai Egyetem Kandó Kálmán Villamosmérnöki Kar C2016. programozási március 12. nyelv Utasításo
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észletesebbenInternet 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észletesebbenC változók. Feladat: Deklaralj egy valos, egy karakter es ket egesz tipusu valtozot! int main() {
C változók Feladat: Deklaralj egy valos, egy karakter es ket egesz tipusu valtozot! float valos; char karakter; int egesz1, egesz2; /* Tobb valtozo ugyan olyan tipusu lehet, ezek deklaraciojat csoportosthatjuk.
RészletesebbenMutatók. Programozás II. Hatwágner F. Miklós március 4. Széchenyi István Egyetem, Gy r
Mutatók Programozás II. Széchenyi István Egyetem, Gy r 2014. március 4. Dinamikus memóriakezelés A C fordító a memóriát három részre osztja: 1 els dleges adatterület konstansok, statikus objektumok 2 verem
Részletesebben7/8. gyakorlat Karaktertömbök és sztringkezelés
7/8. gyakorlat Karaktertömbök és sztringkezelés 1. feladat: Karaktertömb kezelése Egy beolvasott karaktert lineáris kereső eljárással keressen meg az angol ábécében (az ábécé betűit tárolja inicializált
RészletesebbenIII. Adatszerkezetek és algoritmusok
III. Adatszerkezetek és algoritmusok 1 Bevezetés Adatszerkezet egyszerű vagy összetett alapadatok rendszerének matematikai, logikai modellje elég jó ahhoz, hogy tükrözze a valós kapcsolatokat elég egyszerű
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 C++ -ban 2007/4
Programozás C++ -ban 2007/4 1. Az adatokhoz való hozzáférés ellenőrzése Egy C programban a struktúrák minden része mindig elérhető. Ugyanakkor ez nem a legkedvezőbb helyzet. Több szempontból is hasznos
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észletesebben12. gyakorlat Enum; Tárolási osztályok Preprocesszor utasítások; Moduláris programozás
12. gyakorlat Enum; Tárolási osztályok Preprocesszor utasítások; Moduláris programozás Házi (f0174) Egy sor kiíratási formátuma: "nev: %s; pont: %d;". Olvasd be a kiírt számot úgy, ha tudod, hogy a kiírt
RészletesebbenBevezetés a programozásba I 10. gyakorlat. C++: alprogramok deklarációja és paraméterátadása
Pázmány Péter Katolikus Egyetem Információs Technológiai Kar Bevezetés a programozásba I 10. gyakorlat C++: alprogramok deklarációja és paraméterátadása 2011.11.22. Giachetta Roberto groberto@inf.elte.hu
RészletesebbenEmlékeztet! matematikából
Kriptográfia 2 Aszimmetrikus megoldások Emlékeztet matematikából Euklidész algoritmus - legnagyobb közös osztó meghatározása INPUT Int a>b0; OUTPUT gcd(a,b). 1. if b=0 return(a); 2. return(gcd(b,a mod
RészletesebbenProgramozás C nyelven (13. ELŐADÁS) Sapientia EMTE
Programozás C nyelven (13. ELŐADÁS) Sapientia EMTE 2015-16 1 Olvasás/írás (ANSI C) ille tyűzetről/képer yőre (scanf/printf) scanf: olvasás a standard inputról (stdin) A sta dard i put i pli ite a ille
RészletesebbenMérnöki programozás 7. Szerkesztette: dr. Vass Péter Tamás
Mérnöki programozás 7 Szerkesztette: dr. Vass Péter Tamás Függvények Függvény (function) egyedi azonosítónévvel ellátott számítási egység. A függvények formájában kidolgozott programkódok viszonylag egyszerűbb
RészletesebbenHardver modellezés SystemC-vel és SDL grafikus könyvtárral Visual Stúdió alatt
BME Hardver modellezés SystemC-vel és SDL grafikus könyvtárral Visual Stúdió alatt Visual Studio, SystemC, SDL Tóth Gergely Endre 2013.03.18. 1 Bevezetés Ebben a dokumentumban leírom, hogy hogyan lehet
RészletesebbenSzámítógépes grafika
Számítógépes grafika XX. rész A GPU programozása a GLSL nyelv Az OpenGL árnyaló nyelve a GLSL (OpenGL Shading Language), amely segítségével vertex- és pixel- (fragment) shaderek által programozhatjuk a
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észletesebbentétel: különböző típusú adatokat csoportosít, ezeket egyetlen adatként kezeli, de hozzáférhetünk az elemeihez is
A tétel (record) tétel: különböző típusú adatokat csoportosít, ezeket egyetlen adatként kezeli, de hozzáférhetünk az elemeihez is A tétel elemei mezők. Például tétel: személy elemei: név, lakcím, születési
RészletesebbenProgramozás 5. Dr. Iványi Péter
Programozás 5. Dr. Iványi Péter 1 Struktúra Véges számú különböző típusú, logikailag összetartozó változó együttese, amelyeket az egyszerű kezelhetőség érdekében gyűjtünk össze. Rekord-nak felel meg struct
RészletesebbenElemi alkalmazások fejlesztése I. Olvassunk be egy fájlból egész számokat egy tömbbe. Keressük meg a tömb valamely
1.feladat (max02a) Olvassunk be egy fájlból egész számokat egy tömbbe. Keressük meg a tömb valamely maximális elemét. A tömb hosszát a fájl els ı eleme tartalmazza.a fájl nevét a szabványos bemeneten kérjük
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észletesebbenPreprocesszor. Programozás alapjai C nyelv 11. gyakorlat. Makrók (2) Makrók (#define) Makrók (3) #include
Programozás alapjai C nyelv 11. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.28. -1- Preprocesszor A forrás szöveges előfeldolgozását
RészletesebbenProgramozás alapjai C nyelv 11. gyakorlat. Preprocesszor. Makrók (#define)
Programozás alapjai C nyelv 11. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.28. -1- Preprocesszor A forrás szöveges előfeldolgozását
RészletesebbenSzerző Lővei Péter LOPSAAI.ELTE IP-08PAEG/25 Daiki Tennó
Szerző Név: Lővei Péter ETR-azonosító: LOPSAAI.ELTE Drótposta-cím: petyalovei@gmail.com Kurzuskód: IP-08PAEG/25 Gyakorlatvezető neve: Daiki Tennó Feladatsorszám: 11 1 Tartalom Szerző... 1 Tartalom... 2
RészletesebbenC# nyelv alapjai. Krizsán Zoltán 1. Objektumorientált programozás C# alapokon tananyag. Általános Informatikai Tanszék Miskolci Egyetem
C# nyelv alapjai Krizsán Zoltán 1 Általános Informatikai Tanszék Miskolci Egyetem Objektumorientált programozás C# alapokon tananyag Tartalom Bevezetés Lokális változó Utasítások Szójáték Why do all real
RészletesebbenSzoftverminőségbiztosítás
NGB_IN003_1 SZE 2017-18/2 (10) Szoftverminőségbiztosítás Struktúra alapú (white-box) technikák A struktúrális tesztelés Implementációs részletek figyelembevétele Tesztelési célok -> lefedettség Implicit
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 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észletesebbenDinamikus csatolású függvénykönyvtár készítése és használata Plugin-szerű betöltés Egyszeű C++ osztályok készítése
FEJLETT PROGRAMOZÁSI NYELVEK, 2009 2. GYAKORLAT - Linux alatti C/C++ programozás Cél: Dinamikus csatolású függvénykönyvtár készítése és használata Plugin-szerű betöltés Egyszeű C++ osztályok készítése
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észletesebbenMiről lesz ma szó? A PROGAMOZÁS ALAPJAI 1. Dinamikus változók. Dinamikus változók. Dinamikus változók. Dinamikus változók. 7.
Miről lesz ma szó? A PROGAMOZÁS ALAPJAI 1 Vitéz András egyetemi adjunktus BME Híradástechnikai Tanszék vitez@hit.bme.hu Dinamikus memóriakezelés Dinamikus tömbök Dinamikus stringek Program kapcsolata a
RészletesebbenAlgoritmusok raszteres grafikához
Algoritmusok raszteres grafikához Egyenes rajzolása Kör rajzolása Ellipszis rajzolása Algoritmusok raszteres grafikához Feladat: Grafikai primitíveket (pl. vonalat, síkidomot) ábrázolni kép-mátrixszal,
RészletesebbenKörkörös listák. fej. utolsó. utolsó. fej
Körkörös listák fej utolsó fej utolsó Példa. Kiszámolós játék. Körben áll n gyermek. k-asával kiszámoljuk őket. Minden k-adik kilép a körből. Az nyer, aki utolsónak marad. #include using namespace
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észletesebbenEgységes és objektumközpontú adatbázis-kezelés (2. rész)
Egységes és objektumközpontú adatbázis-kezelés (2. rész) A folytatásában a bemutatjuk, hogyan kezelhetünk Qt rendszer alatt SQL sormutatót, és készíthetünk grafikus felületet programoknak a Qt Designer
RészletesebbenTervminták a valósidejű gyakorlatban
Tervminták a valósidejű gyakorlatban Forrás Ezeknek a diáknak a forrása a Game Programming Patterns című könyv Online elérhető a szerző oldaláról: http://gameprogrammingpatterns.com/contents.htm Game Loop
RészletesebbenSzerző. Varga Péter ETR azonosító: VAPQAAI.ELTE Email cím: Név: vp.05@hotmail.com Kurzuskód:
Szerző Név: Varga Péter ETR azonosító: VAPQAAI.ELTE Email cím: vp.05@hotmail.com Kurzuskód: IP-08PAEG/27 Gyakorlatvezető neve: Kőhegyi János Feladatsorszám: 20 1 Tartalom Szerző... 1 Felhasználói dokumentáció...
RészletesebbenStruktúrák (struct) A struktúra szerkezetét meghatározó deklaráció általános formája:
Struktúrák (struct) A struktúra egy olyan összetett adatszerkezet, amely nemcsak azonos típusú elemeket rendelhet össze. A struktúra definíciójában leírjuk, hogy a struktúra hogyan épül fel. A struktúra
RészletesebbenMaximum kiválasztás tömbben
ELEMI ALKALMAZÁSOK FEJLESZTÉSE I. Maximum kiválasztás tömbben Készítette: Szabóné Nacsa Rozália Gregorics Tibor tömb létrehozási módozatok maximum kiválasztás kódolása for ciklus adatellenőrzés do-while
RészletesebbenC programozás. 6 óra Függvények, függvényszerű makrók, globális és
C programozás 6 óra Függvények, függvényszerű makrók, globális és lokális változók 1.Azonosítók A program bizonyos összetevőire névvel (azonosító) hivatkozunk Első karakter: _ vagy betű (csak ez lehet,
RészletesebbenINFORMATIKA tétel 2017
INFORMATIKA tétel 2017 ELMÉLETI TÉTEL: Sorold fel a rekurzív függvények/eljárások jellemzőit! Szemléltesd a fogalmakat egy konkrét példán! [1 pont] GYAKORLATI TÉTEL: 1. Legyen az alábbi pszeudokód programrészlet
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é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észletesebbenPárhuzamos és Grid rendszerek
Párhuzamos és Grid rendszerek (7. ea) szálak, openmp Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2013.03.25. - 1 - Áttekintés Eddig
RészletesebbenPárhuzamos és Grid rendszerek. Áttekintés. Szálak. Eddig általános eszközöket láttunk, melyek
Párhuzamos és Grid rendszerek (7. ea) szálak, openmp Szeberényi Imre BME IIT M Ű E G Y E T E M 1 7 8 2 Párhuzamos és Grid rendszerek BME-IIT Sz.I. 2013.03.25. - 1 - Áttekintés Eddig
Részletesebbene) Írj kódrészletet, mely az int d változó utolsó előtti bitjét 1-re állítja.
NEPTUN kód: NÉV: Aláírás: Programozás. NZH, 2016. november 28. BME-TTK, fizika BSc Arcképes igazolvány hiányában nem kezdheted meg a ZH-t. A feladatok megoldására összesen 90 perc áll rendelkezésre. Az
RészletesebbenBevezetés a C++ programozási nyelvbe
Miskolci Egyetem Általános Informatikai Tanszék Bevezetés a C++ programozási nyelvbe Oktatási segédlet Összeállította: Ficsor Lajos 2001. 1. A C++ programozási nyelv története A C++ programozási nyelv
RészletesebbenPéldák tematikus csoportosításban
1. fejezet Példák tematikus csoportosításban 1.1. A legegyszerűbb feladatok 1.1. feladat. Írjon programot, amely billentyűzetről látható karaktereket olvas mindaddig, amíg a @ karaktert meg nem kapja.
RészletesebbenM veletek és kifejezések
Programozás I. Széchenyi István Egyetem, Gy r 2013. szeptember 29. M veletek & kifejezések M veletek az operandusok száma szerint: Egyoperandusos, operátor operandus, pl. 6, sizeof(long) Kétoperandusos,
RészletesebbenProgramozás alapjai C nyelv 9. gyakorlat. Rekurzió. Rekurzív algoritmus
Programozás alapjai C nyelv 9. gyakorlat Szeberényi Imre BME IIT Programozás alapjai I. (C nyelv, gyakorlat) BME-IIT Sz.I. 2005.11.14. -1- Rekurzió A feladat algoritmusa eleve rekurzív
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é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é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é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észletesebbenA C programozási nyelv VI. Parancssori argumentumok File kezelés
A C programozási nyelv VI. Parancssori argumentumok File kezelés Miskolci Egyetem Általános Informatikai Tanszék A C programozási nyelv VI. (Parancssori argumentum, file kezelés) CBEV6 / 1 Parancssori
Ré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észletesebbenMatematikai alapok. Dr. Iványi Péter
Matematikai alapok Dr. Iványi Péter Számok A leggyakrabban használt adat típus Egész számok Valós számok Bináris számábrázolás Kettes számrendszer Bitek: és Byte: 8 bit 28 64 32 6 8 4 2 bináris decimális
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észletesebbenJárműfedélzeti rendszerek II. 4. előadás Dr. Bécsi Tamás
Járműfedélzeti rendszerek II. 4. előadás Dr. Bécsi Tamás 6. Struktúrák A struktúra egy vagy több, esetleg különböző típusú változó együttese, amelyet a kényelmes kezelhetőség céljából önálló névvel látunk
Részletesebbenmalloc free malloc free int sum(int a[4]) { return a[0] + a[1] + a[2] + a[3]; }
malloc free malloc free int sum(int a[4]) { return a[0] + a[1] + a[2] + a[3]; int main() { int b[4] = {1, 2, 3, 4}; printf("%d\n", sum(b)); return 0; \ \t \n \r \r\n \r string char* \0 a l m a \0 "alma"
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észletesebben