Емтихан жазбаша түрде алынады. Билетте үш тапсырма беріледі: теориялық жаззбаша-ауызша сұрақ, бір есеп және 10 тест сұрағы.
Жалпы мазмұны төмендегі сұрақтар төңірегінде беріледі.
СҰРАҚТАР ТІЗІМІ:
- Транслятор түсінігі. Түрлері.
- Программалау тілдері туралы жалпы мәліметтер.
- TURBO PASCAL программалау тілі: алфавиті, синтаксисі, семантикасы.
- ТР тілінің программалау ортасының жұмысы.
- Клавиатураның басқару пернелерінің қызметтері.
- Паскаль тілінің лексикасы. Программаның жалпы құрылысы.
- Паскаль тілінің типтер жүйесі. Скаляр типтер. Мысал.
- Паскаль тілінің типтер жүйесі. Логикалық тип, оларға қолданылатын амалдар, нәтижелері логикалық типті болатын фукнциялар. Логикалық амалдар. Мысалдар.
- Айнымалдарды сипаттау болгы. Мысалдар.
- Типтерді сипаттау. Мысалдар.
- Тұрақтылар. Түрлері. Тұрақтыларды сипаттау болгы. Мысалдар.
- ТР тілінің типтер жүйесі. Шектеулі, саналымды типтер. Мысалдар.
- ТР тілінің тптер жүйесі. Жолдық типтер. Мысалдар.
- Жолдық типтерге қолданылатын процедуралар мен функциялар. Мысалдар.
- ТР тіліндегі құрылымды типтер жүйесі. Мысалдар.
- ТР тіліндегі стандартты математикалық функциялар мен процедуралар. Мысал.
- ТР тіліндегі символдық және жолдық функциялар мен процедуралар. Мысал.
- ТР тілі, Айнымалылар. Өрнкетер. Мысал.
- ТР тіліндегші регуляр типтер. Мысал.
- ТР программалау ортасында программаны өңдеу, жүктеу, аяқтау, орындау.
- ТР тілінің операторлары: жәй, құрылымды операторлар түсінігі.
- Меншіктеу операторы. Мысал.
- Енгізу – шығару стандартты процедуралары. Мысалдар.
- Шартты көшу оператлары. Мысал.
- Шартсыз көшу операторы мен функциялары. Мысалдар.
- Мәліметтер форматтап шығару. Мысалдар.
- Дейін-циклының базалық структурасы. ТР тілінің дейін-цикл операторы. Мысал.
- Әзір-циклінің блок-схемасы. Әзір-цикл оператоы. Мысал.
- Параметрлі қайталану операторы. Мысал.
- Көшу операторларының көмегімен циклдық процестерді ұйымдастыру. Мысалдар.
- Регуляр тип. Массивтер. Мысалдар.
- Бір өлшемді массивтер. Енгізу, шығару. Мысал.
- Бір өлшемді массивтің элементтерін сұрыптау түсінігі. Алгоритмі.
- Екі өлшемді массивтер. Сипатталуы.
- Екі өлшемді массивтер элементтерін шығару, енгізу. Мысал.
- Массивтерге қолданылатын амалдар. Символдық массивтер. Мысал.
- Сұрыптау алгоритмдері.
- Іздеу алгоритмдері.
- Іштестірілген циклдар. Мысал.
- Жиындарды анықтау және қолдану туралы.
- Ішкі программалар. Процедуралар мен функциялар.
- Рекурсия. Рекурсивті алгоритмдер.
- Файлдар. Файлдармен мәлімет алмасу мүмкіндіктері.
- Тексттік файлдарды сипаттау және өңдеу.
- Типтелген файлдар. Типтелмеген файлдар.
- Файлдарға қолданылатын амалдар.
- Pascal тілінің графиктік мүмкіндіктері.
- Графиктік режим және оның орнатылуы.
- Модулдік программалау түсінігі.
- Модулдің құрылымы.
- Сілтемелік типтер және көрсеткіштер.
- Айнымалыны сілтеуіші бойынша колдану.
- Статикалық және динамикалық айнымалылар.
- Динамикалық жады ұғымы. Динамикалық жадының көлемі. Динамикалық жадыны қолданудың қажеттілігі.
- ДЭЕМ оперативті жады ұғымы, ұяшықтар, олардың адрестері.
- Типтелген және типтелмеген көрсеткіштер.
- “Куча” ұғымы. “Кучаның” басын, соңын, ағымдағы шекарасын көрсететін айнымалылар.
- Динамикалық жадыны бөлу және жою үшін қолданылатын процедуралар мен функциялар.
- Көрсеткіштерге қолданылатын функциялар.
- Жадымен жұмыс атқаратын процедуралар мен функциялар.
- Динамикалық құрылымды берілгендер: Стектер.
- Динамикалық құрылымды берілгендер: Ширеттер.
- Динамикалық құрылымды берілгендер: бір-екі жақты бағытталған тізімдер.
- Динамикалық құрылымды берілгендер: сақиналар.
- Динамикалық құрылымды берілгендер: екілік ағаштар.
- Динамикалық құрылымды берілгендер: Мульти-тізім.