- •Введение
- •1. Программирование на языке Паскаль
- •1.1. Структура программы
- •1.2. Типы данных
- •1.2.1. Целый тип данных
- •1.2.2. Логические типы данных – Boolean
- •1.2.3. Данные символьного типа
- •1.3. Операторы языка программирования Турбо Паскаль
- •1.3.1. Операции в Турбо Паскаль
- •1.3.2. Правила вычисления выражений
- •1.3.3. Встроенные функции в Турбо Паскаль
- •1.3.4. Описание констант и переменных
- •1.3.5. Операторы в Турбо Паскаль
- •Вопросы для самопроверки
- •Лабораторная работа №1 Организация программ линейных структур
- •2. Организация форматного вывода данных на языке Паскаль
- •Варианты задания
- •3. Организация программ разветвляющихся структур
- •3.1. Полная форма условного оператора
- •3.2. Краткая форма условного оператора
- •Вопросы для самопроверки
- •Лабораторная работа №3 Организация программ разветвляющихся структур
- •Варианты заданий
- •4. Организация циклических процессов
- •Лабораторная работа №4 Составление циклических программ
- •Варианты заданий
- •Методические указания
- •Варианты заданий
- •5. Программирование структур с вложенными циклами
- •Вопросы для самопроверки
- •Лабораторная работа №5 программирование структур с вложенными циклами. Вычисление суммы ряда
- •Методические указания
- •Варианты заданий
- •6. Перечислимые и ограниченные типы данных
- •6.1 Перечислимый тип данных
- •6.2. Ограниченный тип данных
- •6.3. Оператор выбора (варианта)
- •Вопросы для самопроверки
- •Лабораторная работа №6 Перечислимые и ограниченные типы данных
- •Варианты заданий.
- •7. Регулярные типы данных
- •7.1. Одномерные массивы
- •7.1.1. Краткая форма объявления одномерного массива
- •7.1.2. Полная форма объявления одномерного массива
- •7.1.3. Доступ к элементам массива
- •Вопросы для самопроверки
- •Лабораторная работа №7_1 регулярные типы данных. Массивы
- •Варианты заданий
- •7.2. Двумерные массивы
- •Вопросы для самопроверки
- •Лабораторная работа №7_2 регулярные типы данных. МАтрицы
- •Варианты заданий
- •7.3. Сортировка элементов массива
- •7.3.1. Сортировка методом «пузырька»
- •7.3.2. Сортировка вставками
- •7.3.3. Сортировка посредством выбора
- •7.3.4. Быстрая сортировка
- •8. Составление программ с использованием подпрограмм
- •8.1. Область видимости идентификатора переменной
- •8.2. Подпрограммы - процедуры (procedure)
- •8.2.1. Формальные и фактические параметры
- •Вопросы для самопроверки
- •8.3. Подпрограммы-функции (function)
- •Вопросы для самопроверки
- •Лабораторная работа №8_2 составление программ с использованием подпрограмм - функций
- •Варианты заданий
- •8.4. Рекурсия
- •8.4.1. Вычисление факториала
- •8.4.2. Формы рекурсивных процедур
- •8.4.3. Числа Фибоначчи
- •Вопросы для самопроверки
- •9. Модули
- •Вопросы для самопроверки
- •Лабораторная работа №9 составление программ с использованием модулей
- •Варианты заданий
- •10. Строковые типы данных (String)
- •10.1 Операции со строками
- •10.2. Стандартные процедуры и функции для строк
- •10.3. Хранение строк
- •Вопросы для самопроверки
- •Лабораторная работа №10 обработка символьной информации
- •Варианты заданий
- •11. Комбинированные типы. Записи (Record)
- •11.1 Записи с фиксированными частями
- •11.2. Оператор with…do
- •11.3. Вариантные записи
- •Вопросы для самопроверки
- •Лабораторная работа №11 Комбинированные типы. Записи
- •Варианты заданий
- •12. Файлы
- •12.1. Классификация файлов
- •12.1.1. Чтение файла
- •12.1.2. Запись файла
- •Вопросы для самопроверки
- •Лабораторная работа №12 организация работы с внешней памятью
- •Варианты заданий
- •13. Множества
- •13.1. Объявление множества
- •13.2. Операции над множествами
- •13.3. Сравнение множеств
- •13.4. Старшинство множественных операций
- •Вопросы для самопроверки
- •Лабораторная работа №13 множества
- •Варианты заданий
- •Библиографический список
Варианты задания
№ варианта |
Целые числа |
Вещественные числа |
Количество символов |
Значение булевской переменной |
|||||
Кол-во |
Формат* |
Кол-во |
Формат* |
||||||
стандартный |
Ширина поля |
стандартный |
Ширина поля |
Кол-во знаков после точки. |
|||||
1 |
2 |
+ |
5 |
4 |
+ |
6 |
2 |
4 |
F |
2 |
3 |
+ |
6 |
2 |
+ |
7 |
3 |
5 |
F |
3 |
3 |
+ |
6 |
2 |
+ |
6 |
3 |
3 |
Т |
4 |
2 |
+ |
5 |
4 |
+ |
6 |
2 |
6 |
Т |
5 |
4 |
+ |
4 |
3 |
+ |
7 |
4 |
4 |
F |
6 |
2 |
+ |
3 |
3 |
+ |
5 |
1 |
3 |
Т |
7 |
3 |
+ |
2 |
4 |
+ |
8 |
3 |
2 |
Т |
8 |
3 |
+ |
5 |
4 |
+ |
6 |
2 |
5 |
F |
9 |
4 |
+ |
7 |
3 |
+ |
5 |
1 |
6 |
F |
10 |
2 |
+ |
6 |
5 |
+ |
8 |
4 |
7 |
Т |
11 |
2 |
+ |
6 |
5 |
+ |
6 |
2 |
6 |
Т |
12 |
3 |
+ |
4 |
6 |
+ |
6 |
2 |
5 |
F |
13 |
3 |
+ |
3 |
6 |
+ |
5 |
2 |
4 |
T |
14 |
3 |
+ |
2 |
4 |
+ |
5 |
2 |
3 |
F |
15 |
4 |
+ |
5 |
5 |
+ |
7 |
3 |
4 |
Т |
16 |
2 |
+ |
3 |
2 |
+ |
8 |
4 |
2 |
F |
17 |
2 |
+ |
4 |
3 |
+ |
7 |
3 |
4 |
T |
18 |
3 |
+ |
4 |
4 |
+ |
6 |
2 |
3 |
F |
19 |
4 |
+ |
6 |
3 |
+ |
5 |
2 |
5 |
T |
20 |
3 |
+ |
6 |
2 |
+ |
5 |
2 |
3 |
F |
21 |
2 |
+ |
5 |
2 |
+ |
6 |
3 |
4 |
T |
22 |
3 |
+ |
4 |
4 |
+ |
8 |
4 |
5 |
F |
23 |
1 |
+ |
3 |
5 |
+ |
8 |
4 |
3 |
Т |
24 |
2 |
+ |
3 |
2 |
+ |
7 |
3 |
3 |
Т |
25 |
3 |
+ |
4 |
3 |
+ |
5 |
2 |
2 |
F |
26 |
3 |
+ |
3 |
2 |
+ |
7 |
3 |
3 |
F |
27 |
4 |
+ |
4 |
3 |
+ |
6 |
2 |
5 |
Т |
28 |
1 |
+ |
5 |
4 |
+ |
6 |
2 |
4 |
Т |
29 |
2 |
+ |
6 |
5 |
+ |
8 |
4 |
2 |
F |
30 |
2 |
+ |
4 |
3 |
+ |
6 |
2 |
2 |
T |
*Знак “+” означает вывод в стандартном формате