logo
Лекции по TURBO PASCAL

Теоретические вопросы

  1. Кто и когда придумал язык Паскаль?

  2. Из каких частей состоит любая программа?

  3. Что называют зарезервированным словом? Является ли им слово write ?

  4. Чем отличается оператор write от writeln?

  5. Какие стандартные типы вы знаете?

  6. Сколько раз выполнится каждый из циклов? Объясните, как вы это определяете. for i := 2 to 5 do ; for i := -1 to 3 do ; for i := 100 to 100 do ; for i := 100 downto 200 do ; for i := 1000 to 2000 do ;

  7. Какие логические операции вы знаете? Напишите для них таблицу значений.

  8. Сколько раз может выполнится цикл Repeat ? Отчего это зависит?

  9. Чем отличаются операторы write(’a’) и write(a)? Когда они могут привести к одинаковому результату?

  10. Чем отличается имя от переменной?

  11. Чем отличается переменная от константы?

  12. Можно ли в качестве имени переменной использовать такие имена: Masha, Program, Repeet, Readln, Length, HMR, integer, Good_Day, _love_, Samo^Soboj, and, from1to2, 1_for_ALL, begin, string, case_of_end, Nr#7.

  13. Дано предложение: If a > b Then c := a Else c := c+1; Замените его аналогичным фрагментом программы, в котором не будет использован условный оператор if. Можно использовать дополнительные переменные.(Подсказка: используйте цикл While).

  14. В каких конструкциях языка Паскаль используется служебное слово of?

  15. Для чего используют массивы?

  16. Чем отличаются одномерные таблицы от многомерных?

  17. Какие данные могут хранится в таблице? В массиве?

  18. Что означает запись A[4]? А запись A[A[1]] ?

  19. Дайте определение рекуррентной последовательности и рекуррентного соотношения.

  20. Придумайте рекуррентную последовательность, в которой каждый последующий элемент будет меньше предыдущего (убывающая последовательность).

  21. Что называют модулем в Паскаль-программе?

  22. Чем отличается цвет фона от цвета символов? Какие процедуры управляют этими цветами?

  23. Что произойдёт, если после вызова процедуры Sound не вызвать процедуру NoSound?

  24. Чем отличается процедура Readkey от Readln?

  25. Что такое курсор?

  26. Куда перемещается курсор после выполнения процедуры ClrScr?