- •Составление и отладка программ с разветвляющейся структурой
- •Организация ветвлений в программах
- •Пример выполнения задания
- •Основы работы в интегрированной среде системы программирования Turbo Pascal 7.0
- •Меню File
- •Меню Edit
- •3. Меню Run
- •Меню Compile
- •Меню Debug
- •Меню Window
- •Методика отладки программ
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Варианты заданий
- •Организация программ с циклами
- •Методика отладки программ с циклами
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Варианты заданий
- •Организация программ с функциями и процедурами
- •Методика отладки программ с подпрограммами
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Структура модулей
- •Компиляция модулей
- •Порядок выполнения работы
- •Содержание отчета
- •Контрольные вопросы
- •Библиографический список
- •Приложение
- •Основные операции тр 7.0
- •Типы целых и вещественных чисел
- •Основные стандартные математические функции tp 7.0:
- •Ввод-вывод данных
-
Ввод-вывод данных
Ввод (считывание) информации осуществляется с помощью процедур ввода Read и Readln:
Read (b1, b2, ... ,bn); Readln (b1, b2, ... ,bn);
где bi – имена переменных, значения которых вводятся с клавиатуры.
Readln; - ввод пустой строки (ожидание нажатия на Enter).
Например: Read (x, y, z); Readln (a);
Вывод информации на экран осуществляется с помощью процедур Write и Writeln:
Write (a1, a2, ... ,an); Writeln (a1, a2, ... ,an);
где ai – имена переменных, значения которых выводятся на экран.
Writeln; - осуществляет вывод пустой строки.
Например: Write (x, y); Writeln (b);
В процедуре вывода при необходимости указывается ширина поля под запись числа:
для целых: write (b : m);
для действительных: write (b : m : n);
где m – число позиций под запись всего числа (включая точку для действительного числа);
n – число позиций под дробную часть.
Например: writeln (x : 12); write (s : 10 : 3);
Если n не указано, то число выводится в нормализованной форме.
Выводимые на экран сообщения заключаются в апострофы:
Writeln ('Введите переменные:'); Write ('y=', y : 12 : 4);
Для вывода информации на печать в процедуру Write добавляется имя Lst, например,
Writeln (lst, 'y=', y : 10);
при этом в Uses-строку программы записывается имя модуля Printer, т.е. Uses Printer; .
Основы программирования в среде Turbo Pascal
Составители: Будин Владимир Иванович
Крайнова Екатерина Анатольевна
Редактор В.Ф. Елисеева
Технический редактор Г.Н. Шанькова
Корректор Л.А. Веденеева
Подписано в печать .
Формат 60×84 1/16. Бумага типогр. №2.
Печать оперативная. Усл. п. л.
Усл. кр. – отт. Уч.-изд. л.
Заказ Тираж 200. С.-
Самарский государственный технический университет.
443010. Г. Самара, ул. Галактионовская, 141
Типография филиала Сам ГТУ в г. Сызрани
446001 г. Сызрань; ул. Советская, 45