- •Лабораторная работа №1 Программирование алгоритмов линейной структуры
- •1. Программирование на Турбо-Паскале
- •Семь основных элементов программирования
- •2. Стандарт Турбо Паскаля Основные символы языка
- •Идентификаторы
- •Строки символов
- •Комментарии
- •Типы данных Целочисленный тип
- •Вещественный тип
- •Строковые типы
- •Операции
- •Операция присваивания
- •Операции отношений
- •Задания для самостоятельной работы
- •Задачи для самостоятельного решения
- •Лабораторная работа №2 Программирование алгоритмов с разветвляющейся структурой и с циклическими структурами.
- •Операторы языка Турбо-Паскаль Составной оператор
- •Условный оператор
- •Пример. Отыскание наибольшего числа.
- •Операторы цикла
- •Оператор цикла с параметром for
- •Пример. Расчёт факториала числа n с помощью оператора цикла с параметром
- •Оператор цикла whilEс предпроверкой условия
- •Пример. Расчёт факториала числа Nс помощью оператора цикла с предусловием.
- •Оператор цикла repeat…untiLс постпроверкой условия
- •Пример. Расчёт факториала числа Nс помощью оператора цикла с постусловием.
- •Задания для самостоятельной работы
- •Лабораторная работа №3 Программирование алгоритмов с разветвляющейся структурой и с циклическими структурами. Массивы
- •Массивы
- •Описание типа (type)
- •Но!!! Type mismatch
- •Контрольные вопросы
Контрольные вопросы
Сформулируйте основные правила, использующиеся при оформлении исходного текста программы.
Сформулируйте правила использующиеся при создании нового идентификатора.
Опишите способы использования в выражениях встроенных функций Турбо Паскаля.
Для чего используются структурные скобки begin … end?
Приведите пример использования полной и сокращённой формы записи условного оператора.
В каких случаях лучше использовать оператор цикла с параметром, а в каких оператор цикла с предусловием?
Какое условие проверяется в операторе цикла с постусловием Турбо Паскаля?
Можно ли в Турбо Паскале описать массив, каждый элемент которого является массивом, записью?
Для чего используется оператор выбора case?
Как распределяется приоритет выполнения операций Турбо Паскаля?
В каких случаях используются массивы?
Какой оператор цикла лучше использовать при работе с массивами? Почему?
Библиографический список
Фаронов В.В. Turbo Pascal 7.0. Начальный курс. Учебное пособие. – 2000 г.
Долинский М.С. Алгоритмизация и программирование на Turbo Pascal: от простых до олимпиадных задач: Учебное пособие. – СПб.: Питер, 2005.
Зуев Е.А. Turbo Pascal. Практическое программирование – М.: «Издательство ПРИОР», 1999.