ТЕМА 2. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ
Цель лабораторной работы: научиться пользоваться простейшими компонентами организации переключений (TСheckBox, TRadioGroup). Написать и отладить программу разветвляющегося алгоритма.
2.1. Операторы if и case языка Паскаль
Для программирования разветвляющихся алгоритмов в языке Pascal используются специальные переменные типа boolean, которые могут принимать только два значения - true и false (да, нет), а также операторы if и case. Оператор if проверяет результат логического выражения, или значение переменной типа boolean, и организует разветвление вычислений.
Например, если bl: boolean, x,y,u:integer, то фрагмент программы с оператором if может быть таким:
bl:=x>y;
if bl then u:=x-y;
else u:=x-y;
Оператор выбора case организует разветвления в зависимости от значения некоторой переменной перечисляемого типа.
Например, есл In: integer, то после выполнения
case in of
0: u:=x+y;
1: u:=x-y;
2: u:=xy;
else u=0;
end;
В соответствии со значением in вычисляется u. Если in=0, то u=x+y, если in=1, то u=x-y, если in=2, то u=x*y и, наконец, u=0 при любых значениях in отличных от 0, 1 или 2.
Лабораторный практикум для студентов всех специальностей
СОДЕРЖАНИЕ
ТЕМА 1. ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ 4
ТЕМА 2. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХСЯ АЛГОРИТМОВ 14
ТЕМА 3. ПРОГРАММИРОВАНИЕ ЦИКЛИЧЕСКИХ АЛГОРИТМОВ 20
ТЕМА 4. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ МАССИВОВ 26
ТЕМА 5. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ СТРОК 32
ТЕМА 6. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ЗАПИСЕЙ И ФАЙЛОВ 38
ТЕМА 7. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММ И МОДУЛЕЙ 49
ТЕМА 8. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ СРЕДСТВ ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ 54
ПРИЛОЖЕНИЕ 1. КОМАНДЫ ОСНОВНОГО МЕНЮ 60
ПРИЛОЖЕНИЕ 2. СВОЙСТВА КОМПОНЕНТОВ 65
ПРИЛОЖЕНИЕ 3. ПРОСТЫЕ ТИПЫ ДАННЫХ ЯЗЫКА OBJECT PASCAL 86
ПРИЛОЖЕНИЕ 4. ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ СО СТРОКАМИ 89
ПРИЛОЖЕНИЕ 5. МАТЕМАТИЧЕСКИЕ ФОРМУЛЫ 92
ЛИТЕРАТУРА 93
А.Б. Закалюкин, С.В. Колосов,
А.А. Навроцкий, А.К. Синицын, А.И. Шакирин
ПРОГРАММИРОВАНИЕ В СРЕДЕ DELPHI
Лабораторный практикум для студентов всех специальностей
Под общей редакцией А.К.Синицына
ЛИТЕРАТУРА
1. Фаронов В.В. DELPHI 3. Учебный курс. М.: Нолидж, 1998. 400 с.
2. Дарахвелидзе П.Г., Марков Е.П. Delphi среда визуального программирования: - СПб.: ВНV Санкт-Петербург, 1996. 352 с.
3. Федеоров А.Г. Delphi 3.0. для всех: - М.: КомпьютерПресс, 1998. 544 с.
й файл, дозаписывает в его окончание новые данные и выводит сохраненные данные на печать:#include#includevoid main(void){int a=1, b=20, c, d;FILE *in, *out, *add;clrscr();/* ........ ЗАПИСЬ ЧИСЕЛ В ФА
разделе настоящего руководства дано краткое описание входного языка устройства ЧПУ 2Р32, достаточное для иллюстрации основных приемов программирования и составления УП в соответствии с индивидуальными