- •Цель работы
- •Краткая теоретическая справка
- •2.1 Среда Turbo Pascal
- •2.2 Текстовый редактор среды Турбо Паскаля
- •2.3 Словарь языка Turbo Pascal
- •2.4 Структура программы на языке Turbo Pascal
- •2.5 Операторы ввода-вывода
- •Read ([ф.П.], сп. Ввода); или read (сп. Ввода); и readln ([ф.П.], сп. Ввода); или readln (сп. Ввода); или readln;.
- •Write ([ф.П.], сп. Вывода); или write (сп. Вывода); и writeln ([ф.П.], сп. Вывода); или writeln (сп. Вывода); или writeln;.
- •Порядок выполнения работы
- •Второй блок выводимой на экран информации:
- •Третий блок выводимой на экран информации:
- •Четвёртый блок выводимой на экран информации:
- •Содержание отчета
- •Варианты заданий
- •Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Организация цикла с предусловием
- •2.2 Организация цикла с постусловием
- •2.3 Организация цикла с параметром
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Процедуры
- •Procedure имя_процедуры;
- •2.2 Функции
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •Методы численного интегрирования
- •2.1.1 Метод прямоугольников
- •2.1.2 Метод трапеций
- •2.1.3 Метод Симпсона
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Понятие массивов, описание массивов в Turbo Pascal
- •А) с использованием разделов типа и переменных:
- •Б) с использованием только раздела переменных:
- •А) разделов типа и переменных в виде
- •Б) только раздела переменных в виде
- •2.2 Действия над массивами
- •2.3 Ввод данных в массивы
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Понятия динамических переменных
- •2.2 Ссылочный тип данных и адресация
- •2.3 Создание и удаление динамических переменных
- •2.4 Динамические массивы
- •Пример 1.
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Строковый тип данных
- •#7'Допущена ошибка !'#13'Нажмите клавишу ввода "Enter"',
- •2.2 Операции над строками
- •Concat ('abc', 'def');
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Понятие файла
- •2.2 Взаимодействие программ с файлами
- •2.3 Инициализация файла
- •2.4 Процедуры и функции для работы с файлами
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Модуль Graph
- •InitGraph (var Driver, Mode: integer; Path: string);
- •2.2 Вывод точек
- •2.3 Вывод отрезков прямых линий
- •SetLineStyle (Type, Pattern, Thickness);
- •2.4 Вывод прямоугольников и многоугольников
- •2.5 Вывод окружностей, эллипсов и их дуг
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
- •1 Цель работы
- •2 Краткая теоретическая справка
- •2.1 Особенности вывода текста в графическом режиме
- •2.2 Стандартные средства Graph, обеспечивающие вывод текста
- •2.3 Шрифты
- •2.4 Вывод функциональных зависимостей
- •(* Определение начальных b конечных координат графика *)
- •(* Блок вычисления и рисования синусоидальной функции.
- •(* Получение номера ошибки, если инициализация режима не произошла *)
- •(* Блок вычисления и рисования синусоиды *)
- •(* Рисование синусоиды с помощью процедуры DrawPoly)
- •3 Порядок выполнения работы
- •4 Содержание отчета
- •5 Варианты заданий
- •6 Контрольные вопросы
Порядок выполнения работы
Запустите текстовый редактор Turbo Pascal.
Разработайте программу обеспечивающую ввод-вывод данных в различных форматах, для чего в программе предусмотрите несколько блоков.
Первый блок выводимой на экран информации – титульный лист (оформляется в соответствии с требованиями кафедры РЭ)
Второй блок выводимой на экран информации:
"1. Вывод чисел в одну строку:
(пустая строка)
а) без указания ширины поля вывода: (строка с выведенными числами)
(пустая строка)
б) с указанием ширины поля вывода: (строка с выведенными числами)
(пустая строка)
в) с указанием ширины поля вывода и с двукратным выводом некоторых чисел: (строка с выведенными числами)
(пустая строка)
Для продолжения работы нажмите клавишу ввода Enter."
Третий блок выводимой на экран информации:
"2. Вывод чисел в две строки: (две строки с выведенными числами)
(пустая строка)
Для продолжения работы нажмите клавишу ввода Enter."
Четвёртый блок выводимой на экран информации:
"3. Вывод чисел и значений символьного и строкового типов:
(пустая строка)
а) в одной строке: (строка с идентификаторами и соответствующими им данными)
(пустая строка)
б) в двух строках: (две строки с идентификаторами и соответствующими им данными)
(две пустых строки)
Вывод окончен. Нажмите клавишу ввода Enter."
Сохраните результаты работы программы.
Содержание отчета
Отчет оформляется индивидуально и содержит:
- титульный лист;
- наименование, цель и содержание работы;
- алгоритм и текст программы
- изображения экранов монитора с результатами работы программы;
- выводы по результатам работы.
Варианты заданий
2-е переменные целого и вещественного типов, 3-и константы 5.0; 4.4548; 7.5.
2-е переменные вещественного типа, 3-и константы 5.5; 8.4548; 5.5.
2-е переменные вещественного типа, 3-и константы 4.2; 4.448; 7.554.
2-е переменные вещественного типа, 3-и константы 5.0; 4.4548; 7.5.
2-е переменные целого и вещественного типов, 3-и константы 5.5; 4.48; 7.51.
2-е переменные целого и вещественного типов, 3-и константы 75.4; 4.548; 7.578.
2-е переменные вещественного типа, 3-и константы 3.0; 4.4548; 7.15.
2-е переменные вещественного типа, 3-и константы 5.0; 4.548; 7.55.
2-е переменные целого и вещественного типов, 3-и константы 5.55; 4.448; 7.55.
2-е переменные вещественного типа, 3-и константы 15.0; 14.4548; 0.0055.
Контрольные вопросы
1. Что получится в результате выполнения оператора writeln (5*3.4+7);?
2. Что получится в результате выполнения оператора writeln ('A=': 3,2:1);?
3. Что получится в результате выполнения оператора writeln (7<8.5:5, 5<=6:10);?
4. Что получится в результате выполнения оператора writeln (7<8.5, 5>6:10);?
5. Что получится в результате выполнения оператора writeln (5>6,7<8.5);?
6. Что получится в результате последовательного выполнения операторов write (5>6); writeln (3*3.4);?
7. Что получится в результате последовательного выполнения операторов write (5<6); writeln (3*3.4:20);?
8. Что получится в результате последовательного выполнения операторов writeln (5>6); writeln (3*3.4);?
9. Что получится в результате выполнения оператора writeln ('Вывод результатов');?
10. Что получится в результате выполнения оператора writeln (8*4.5:5,' ' :3,'Вывод результатов');?
Рекомендуемая литература
Степанов А.Н. Информатика. Базовый курс. Учебник для ВУЗов. - Издательство "Питер", 2007. – 768с.
Острейковский, В.А. Информатика : учебник для вузов / В.А.Острейковский .— 3-е изд.,стер. — М. : Высш.шк., 2005 .— 511с. : ил. — Библиогр.в конце кн. — ISBN 5-06-003533-6 /в пер./ : 128.74.
ЛАБОРАТОРНАЯ РАБОТА 10
Решение линейных задач в Turbo Pascal (4 часа)
