Перечень вопросы к экзамену по курсу «Программирование»


Перечень вопросы к экзамену по курсу «Программирование»

 1. Лексика языка Паскаль (алфавит, имена, константы, знаки операций и т.д.)

2. Общая структура программы на языке Паскаль.

3. Типы данных. Базовые (скалярные) типы данных

4. Типы данных. Действительные типы данных.

5. Типы пользователя (счетно и интервальный (диапазон)) в языке Паскаль.

6. Простые операторы языка Паскаль (присвоение, перехода, вызова процедуры), составленный оператор.

7. типы данных. тем данных boolean (множество значений, множество операций, примеры использования).

8. математические операции в языке Pascal. приоритет выполнения операций.

9. Ввод и вывод информации в языке Паскаль.

10. Форматированный вывод в языке Паскаль.

11. условный оператор.

12. оператор выбора.

13. Циклы. цикл с предпосылкой.

14. Циклы. цикл с постусловием.

15. Циклы. цикл с параметром.

16. Одномерные массивы на языке Pascal (задачи, приводящие к понятию массивов, описание типа массива; обращение к элементам массивов, работа с массивом как с единым целым).

17. двумерные массивы языке Pascal (задачи, что приводят к понятие массивов; описание типа массива; обращение к элементам массивов; работа с массивом как с единым целым).

18. Строчный тип данных (string) в языке Паскаль.Стандартные процедуры и функции для работы с строками.

19. Процедуры в языке Паскаль.

20. Функции в языке Паскаль.

21. Рекурсия. принцип выполнения рекурсивных подпрограмм. Примеры.

22. параметры процедур и функций в языке Паскаль (параметры-значения, -переменного, -функции,

Читать  Сборник задач и решений олимпиады по информатике

-процедуры).

23. Множества в языке Паскаль. операции над множествами.

24. Записи в языке Паскаль. оператор with.

25. Работа с файлами в языке Pascal.

26. Понятие о cтатични и динамические переменные.

27. Указатели в языке Паскаль.

28. особенности работы с динамическими переменными (утраченные ссылки и т.д.)

29. Общие сведения о файлах. Процедуры работы с файлами в языке Паскаль.

30. динамические структуры: списки. Основные операции с однонаправленных списками на примере языка Паскаль.

31. динамические структуры: дерева. Основные операции с бинарными деревьями на примере языка Паскаль.

32. Динамические структуры: стек. Основные операции с стеком на примере языка Паскаль.

33. динамические структуры: очередь. Основные операции с очередь на примере языка Паскаль.

34. Обработка исключительных ситуаций. Блок try … exept … end.

35. Обработка исключительных ситуаций. блок try … finally … end.

36. Модули в Паскаль.Создание собственного модуля пользователя.

37. Понятие объекта в языке Pascal.

38. Объектные элементы синтаксиса языка программирования Object Pascal: классы, методы, свойства, события и реакции на них.

39. Объявление переменных и методов класса.

40. принципы объектного программирования.

41. Графические возможности языка программирования Object Pascal.понятие канвы.

42. Графические возможности языка программирования Object Pascal.Рисование прямых, ломаных и кривых линий.

43. Графические возможности языка программирования Object Pascal.рисование геометрических фигур.

44. Графические возможности языка программирования Object Pascal.заполнение внутреннего пространства фигур.

Читать  Сборник олимпиадных задач по информатике

45. Графические возможности языка программирования Object Pascal.рисование в ограниченном прямоугольнике.

46. Графические возможности языка программирования Object Pascal.программирование элементов анимации.

[Всего голосов: 8    Средний: 5/5]