Kartičky na Základy informatiky a programovania

Základy informatiky a programovania: Komplexný sprievodca

1 / 23

Čo je dvojrozmerné pole v jazyku C?

Tabuľka hodnôt s riadkami a stĺpcami; prvé číslo v deklarácii určuje počet riadkov, druhé počet stĺpcov (napr. int pole[5][6] má 5 riadkov a 6 stĺpcov

Ťukni na otočenie · Potiahni na navigáciu

Programovanie v C

23 kartičiek

Kartička 1

Otázka: Čo je dvojrozmerné pole v jazyku C?

Odpoveď: Tabuľka hodnôt s riadkami a stĺpcami; prvé číslo v deklarácii určuje počet riadkov, druhé počet stĺpcov (napr. int pole[5][6] má 5 riadkov a 6 stĺpcov

Kartička 2

Otázka: Ako deklarujem dvojrozmerné pole s 5 riadkami a 6 stĺpcami v C?

Odpoveď: int pole[5][6];

Kartička 3

Otázka: Ako sa pristupuje k jednému prvku dvojrozmerného poľa?

Odpoveď: Pomocou dvoch indexov: pole[i][j], kde i je index riadka a j index stĺpca; indexovanie začína od nuly (prvý prvok je pole[0][0]).

Kartička 4

Otázka: Prečo potrebujeme dva vnorené cykly na prechádzanie dvojrozmerného poľa?

Odpoveď: Lebo vonkajší cyklus prechádza riadky a vnútorný prechádza stĺpce — pre každý riadok prejdeme všetky stĺpce.

Kartička 5

Otázka: Ako vyzerá základný kód na načítanie hodnôt do pola[5][6] od používateľa v C?

Odpoveď: Použiť dva vnorené for-cykly: for (int i=0;i<5;i++) for (int j=0;j<6;j++) scanf("%d", &pole[i][j]); (s vhodným printf na prompty).

Kartička 6

Otázka: Ako vypíšem hodnoty z dvojrozmerného poľa pole[5][6] v C?

Odpoveď: Použiť dva vnorené for-cykly a printf vnútri vnútorného cyklu: printf("%d ", pole[i][j]); a po vnútorom cykle printf("\n");

Kartička 7

Otázka: Čo je vývojový diagram?

Odpoveď: Grafické znázornenie postupu programu; tvary a šípky ukazujú kroky a rozhodnutia (štart/koniec oválom, operácie obdĺžnikom, rozhodnutia kosoštvorcom).

Kartička 8

Otázka: Ako funguje jednoduchý program v C, ktorý určí či je číslo kladné, záporné alebo nula?

Odpoveď: Program načíta číslo, potom pomocou if/else if/else skontroluje: ak >0 vypíše "Cislo je kladne", ak <0 "Cislo je zaporne", inak "Cislo je nula".

Kartička 9

Otázka: Uveď krátke zhrnutie jednou vetou: čo je dvojrozmerné pole a ako ho prechádzame.

Odpoveď: Dvojrozmerné pole je tabuľka hodnôt, ktorú prechádzame dvoma vnorenými cyklami — vonkajší pre riadky a vnútorný pre stĺpce.

Kartička 10

Otázka: Uveď krátke zhrnutie jednou vetou: čo zobrazuje vývojový diagram v súvislosti s kódom v C.

Odpoveď: Vývojový diagram graficky znázorňuje logiku programu a každé rozhodnutie v ňom zodpovedá podmienke if v kóde.