Tartalomjegyzék

< Programozás elmélet

Programozás elmélet kérdések

Általános

0001

Hogyan csoportosítjuk a nyelveket

Megoldás
Természetes és mesterséges

0002

Mik azok az imperatív nyelvek?

Megoldás
  • alapeszközei az utasítások és a változók
  • azt az algoritmust írom le, amelyet a gép végrehajt
  • a program a hatását a memóriában elhelyezett értékeken hajtja végre

0003

Írja le a kódolás menetét!

Megoldás
  1. nyelv választás
  2. gépelés (az algoritmus kódolása)
  3. szintaktikai hibák javítása
  4. futtatás
  5. szemantikai hibák javítása (tesztelés

0004

Mit értünk gépi kód alatt?

Megoldás
A gép számára végrehajtható utasítások sorozata.

0005

Sorolja be a C, Pascal, C++ és a Java nyelvet a deklaratív vagy imperatív csoportba!

Megoldás
A C, Pascal, C++ és a Java nyelvek imperatív nyelvek

0006

Mit jelent az, hogy egy nyelv magas szintű?

Megoldás
Hasonlítanak az emberi gondolkodásra, nagyobb az elvonatkoztatás (absztrakció) mértéke.

0007

Mit értünk deklaratív nyelv alatt?

Megoldás
  • nem algoritmikusak
  • csak a problémát fogalmazzuk meg, a megoldást nem
  • nincs utasítás
  • az algoritmikus nyelvbe van építve
  • a programozó a memória értékeivel nem dolgozik

0008

Hogyan csoportosítjuk a deklaratív nyelveket?

Megoldás
Funkcionális nyelvek Logikai nyelvek
Lisp Prolog

0009

Soroljon fel legalább három vizuális fejlesztőeszközt.

Megoldás
  • CodeBlock (wxWidget projektel)
  • MS Visual Studio xxxx
  • Delphi
  • Lazarus

0010

Mire jó a folyamatábra?

Megoldás
Egy algoritmus leírása

0011

Miből áll az elemzési szakasz?

Megoldás
  • Megnézzük a feladat megvalósítható-e számítógépen
  • Megnézzük a be- és kimenő adatokat, azok típusát

0012

Mi a különbség a mondatszerű leírás és a pszeudo-kód között?

Megoldás
A mondatszerű leírásnál nincsenek kötöttségek. Csak leírjuk a gondolatainkat. A pszeudo-kódnál előre megadott szabályok alapján írjuk le az algoritmust.

0013

Mi az elemi tevékenységek?

Megoldás
  • kivitel
  • bevitel
  • feldolgozás,értékadás

0014

Mik a vezérlő tevékenységek?

Megoldás
  • szekvenciális tevékenység
  • szelekciós tevékenység
  • iterációs tevékenység
  • ugró utasítás

0015

Miért nem ajánlott az ugróutasítás használata?

Megoldás
Átláthatatlanná teszi a kódot. Az ugró utasítás nélkül, csak szekvenciális, szelekciós és iterációs tevékenységgel is megoldható minden feladat

0016

Milyen alakzatai vannak a folyamatábrának?

Megoldás
  • ovális
  • téglalp
  • paralelogramma
  • rombusz
  • kör