Вы находитесь на странице: 1из 5

Контрольные вопросы

1. Что такое алгоритм?


2. Какие есть алгоритмические структуры?
3. Как представляются алгоритмические структуры с помощью блок-схем?
4. Что такое язык программирования?
5. Как классифицируются языки программирования?
6. Какие есть способы трансляции программ?
7. Зачем нужно транслировать программы?
8. Алфавит языка Паскаль.
9. Идентификаторы языка Паскаль.
10.Что такое константа?
11.Что такое переменная?
12.Что такое тип данных?
13.Приведите пример простейшей программы на языке Паскаль.
14.Приведите структуру программы на языке Паскаль.
15.Перечислите простые типы данных. Дайте краткую характеристику
каждому типу.
16.Приведите пример использования целых чисел.
17.Приведите пример использования вещественных чисел.
18.Приведите пример использования символов.
19.Назначение функций ввода/вывода. Пример использования.
20.Процедуры write и writeln. Синтаксическая конструкция, логика работы.
21.Приведите пример использования процедуры write или writeln.
22.Процедуры read и readln. Синтаксическая конструкция, логика работы.
23.Приведите пример использования процедуры read или readln.
24.Оператор присваивания. Синтаксическая конструкция, логика работы.
25.Какие арифметические операции есть в языке Паскаль? Приведите пример
их использования.
26.Какие операции отношения есть в языке Паскаль? Приведите пример их
использования.
27.Какие логические операции есть в языке Паскаль? Приведите пример их
использования.
28.Приоритет операций.
29.Приведите пример выражения, напишите порядок вычисления выражения.
30.Алгоритмическая структура выбор вариантов.
31.Оператор if. Синтаксическая конструкция, логика работы.
32.Оператор case. Синтаксическая конструкция, логика работы.
33.Приведите пример использования оператора case.
34.Приведите пример использования оператора if.
35.Оператор цикла while. Опишите синтаксическую конструкцию, логику
работы.
36.Оператор цикла repeat…until. Опишите синтаксическую конструкцию,
логику работы.
37.Оператор цикла for. Опишите синтаксическую конструкцию, логику
работы.
38.Приведите пример использования оператора цикла while.
39.Приведите пример использования оператора цикла repeat…until.
40.Приведите пример использования оператора цикла for.
41.Приведите пример использования оператора цикла for с символьной
переменной цикла.
42.Оператор goto. Опишите синтаксическую конструкцию, логику работы.
43.Перечислите структурированные типы, дайте им характеристику.
44.Как объявить переменную типа массив? Опишите синтаксическую
конструкцию, приведите пример.
45.Как объявить переменную типа строка? Опишите синтаксическую
конструкцию, приведите пример.
46.Как объявить переменную типа запись? Опишите синтаксическую
конструкцию, приведите пример.
47.Как изменить значение элемента массива?
48.Что такое двумерный массив?
49.Как изменить значение элемента двумерного массива?
50.Как ввести все элементы массива?
51.Как ввести все поля записи?
52.Как вывести все элементы массива?
53.Как вывести все поля записи?
54.Функция length(). Назначение, описание, пример использования.
55.Какие операции можно выполнять с переменными типа строка?
56.Для чего и как используется оператор with? Приведите пример.
57.Объявление переменных типа массив записей.
58.Приведите пример добавления элемента в массив структур.
59.Приведите пример удаления элемента из массива структур.
60.Приведите пример поиска элемента в массиве структур.
61.Что такое подпрограмма?
62.Какие виды подпрограмм есть в языке Паскаль?
63.Как описать и использовать свою функцию на языке Паскаль? Приведите
пример.
64.Что такое параметры и возвращаемое значение функции. Привести
пример.
65.Как описать и использовать свою процедуру на языке Паскаль? Приведите
пример.
66.Что такое параметры-значения и как их использовать?
67.Что такое параметры-переменные и как их использовать?
68.Каковы правила определения видимости?
69.Что такое модуль?
70.Какие разделы содержит модуль?
71.Как модули подключаются к основной программе?
72.Какие функции и процедуры модуля можно вызывать извне модуля, а
какие нет?
73.Что такое файл?
74.Какие виды файлов есть в языке Паскаль?
75.Что такое текстовый файл?
76.Как объявить переменную типа текстовый файл?
77.Что такое типизированный файл?
78.Как объявить переменную типа типизированный файл?
79.Что такое нетипизированный файл?
80.Как объявить переменную типа нетипизированный файл?
81.Какие режимы можно использовать в Паскале при инициации файлов?
82.Как создать новый каталог?
83.Как изменить текущий каталог?
84.Как переименовать файл?
85.Как переместить файл?
86.Как скопировать файл?
87.Как удалить файл?
88.Как удалить каталог?
89.Как открыть файл?
90.Как закрыть файл?
91.Как используются процедуры записи и чтения информации при работе с
текстовыми файлами.
92.Как используются процедуры записи и чтения информации при работе с
типизированными файлами.
93.Как используются процедуры записи и чтения информации при работе с
нетипизированными файлами.
94.Операция @. Назначение, описание, пример использования.
95.Что такое указатель?
96.Как выделить память? Привести пример.
97.Как освободить динамически выделенную память? Привести пример.
98.Как задать цвет текста в графическом режиме работы монитора?
99.Как задать цвет фона в графическом режиме работы монитора?
100. Что такое графический драйвер?
101. Что такое режим драйвера?
102. Что такое графический примитив?
103. Как нарисовать линию?
104. Как нарисовать эллипс?
105. Как нарисовать закрашенный эллипс?
106. Как нарисовать прямоугольник?
107. Как нарисовать закрашенный прямоугольник?
108. Как нарисовать точку?
109. Как задать область вывода?
110. Как задать тип линии?
111. Как переместить картинку по экрану?
112. Как инициализировать графический режим работы монитора?
113. Как восстановить текстовый режим работы монитора?