Общие указания и рекомендации

Выполнение письменной контрольной работы – одна из форм индивидуального изучения дисциплины "Основы алгоритмизации и программирования".

Контрольная работа должна содержать ответы на два теоретических вопросов и решение одного практического задания (задание №3 - решение задач в среде программирования Delphi) по определенным темам дисциплины. Номера заданий в темах соответствуют последней цифре в зачетной книжке.

Работы с идентичным текстом не засчитываются.

Ответы на теоретические вопросы должны быть полными, неоднозначность толкования должна быть исключена.

Отчёт составляется на листах бумаги формата A4 и листы отчёта должны быть скреплены. Кроме того, тексты программ сдаются на проверку на диске.

Нумерация страниц начинается со страницы содержания и является сквозной.

Текст отчета оформляют в соответствии: отступ от левого края 20 мм, от правого 10 мм, сверху 25 мм, снизу 15 мм.

Заголовки разделов пишут прописными буквами, размещают симметрично относительно левой и правой границы текста. Переносы слов в заголовках не допускаются. Точку в конце заголовка не ставят.

В пределах раздела должна быть сквозная нумерация по всем подразделам, пунктом и подпунктам, входящим в данный раздел.

Расстояние между разделом и последующим текстом 2 интервала. Расстояние между последней строкой текста и последующим заголовком при выполнении документа машинописным способом должно быть равно трем машинописным интервалам. Заголовки подразделов записывают с абзаца строчными буквами, кроме первой прописной. Текст документа должен быть кратким и четким, исключающим неоднозначность толкования.

Отчет по каждому практическому заданию должен иметь соответствующую структуру и включать:

1. Полную формулировку задания;
2. Текст программы с комментарием;

 

 

Вариант №1.

 

Теоретическая часть

  1. Дайте определение файлов. Какие типы файлов существуют. Каким образом описываются различные типы файлов. Какие используются процедуры и функции для работы со всеми типами файлов.
  2. Дайте понятие объекта. Каким образом объект описывается в среде программирования Delphi. Как обратиться к объекту в Object Paskal.

 

Практическая часть

  1. Разработать приложения, используя свойства и методы компонентов Button, Label, Edit.

Найти площадь квадрата по заданной стороне.

 

Вариант №2.

Теоретическая часть

  1. Дайте определение типизированных файлов. Приведите примеры описания. Перечислите команды для работы с типизированными файлами в среде программирования Delphi.
  2. Дайте определение «наследование». Приведите пример наследования на языке Паскаль. В чем заключается наследование полей, наследование методов.

Практическая часть

  1. Разработать приложения, используя свойства и методы компонентов Button, Label, Edit.

Ввести три числа. Найти сумму чисел.

 

 

Вариант №3.

Теоретическая часть

  1. Дайте определение нетипизированных файлов. Каким образом описываются нетипизированные файлы, приведите примеры описания. Какие команды используются для работы с нетипизированными файлами.
  2. Дайте понятие «инкапсуляция». Дайте определение «методы» в объектно-ориентированном программировании. Приведите пример описания методов. Дайте понятие виртуальных методов.

 

Практическая часть

  1. Разработать приложения, используя свойства и методы компонентов Button, Label, Edit.

Введите радиус и вычислите площадь круга.

 

 

Вариант №4.

 

Теоретическая часть

  1. Процедуры открытия всех типов файлов.
  2. Дайте понятие «полиморфизм», «позднее связывание», «раннее связывание».

Практическая часть

  1. Разработать приложения, используя свойства и методы компонентов Button, Label, Edit.

Введите длину, ширину и высоту параллелепипеда и вычислите объем параллелепипеда.

 

 

Вариант №5.

 

Теоретическая часть

  1. Дайте определение «конструктор», «деструктор». Приведите пример описания, обращения к конструктору и деструктору.

 

Практическая часть