|
|||
Пример выполнения задания. Содержание отчета.Пример выполнения задания Упражнение 1 (пример выполнения индивидуального задания). Составим программу, которая вычисляет частное двух целых чисел. В связи с тем, что делить на нуль нельзя, организуем контроль ввода данных. Для контроля вводимых значений делителя используем оператор условного перехода if … then … else. Текст программ выглядеть следующим образом:
procedure TForm1. Button1Click(Sender: TObject); var a: Real; b: Real; Res: Real; begin a: = StrToFloat(Edit1. Text); b: = StrToFloat(Edit2. Text); if b=0 then ShowMessage(‘на нуль делить нельзя') else begin Res: =a/b; Label3. Caption: = 'Частное чисел ' + Edit1. Text+' и '+Edit2. Text+' = '+ FloatToStr(Res); end; end ; end . Рисунок 1- Пример выполнения программы Введите текст программы, откомпилируйте ее и исполните для разных целых значений переменных А и В. Попробуйте задать значение В=0 и убедитесь, что защита ввода работает. В будущих ваших программах выполняйте контроль ввода данных. Порядок выполнения лабораторного задания: 1. Составить блок - схему по заданию. 2. Написать программу. 3. Оформить отчет.
Содержание отчета. Отчет должен содержать следующие пункты: 1. Задание. 2. Блок – схема. 3. Программа. 4. Результаты работы программы. 5. Ответы на контрольные вопросы. 6. Защита работы. Пример оформление отчета представлен в документе «Пример отчета. doc», который й располагается в папке с заданием.
Контрольные вопросы: 1. Какую функцию выполняет оператор if? 2. В каких случаях необходимо использовать оператор if? 3. Чем отличается условный оператор от оператора выбора? 4. В чем преимущество оператора выбора от условного оператора?
Список литературы: 1. Гуриков С. Р. Программирование в среде Lazarus для школьников и студентов – М.: ФОРУМ, 2016. – 336 С. 2. Семакин И. Г., Шестаков И. Г. Основы программирования – М.: ACADEMIA, 2013. - 432 С. 3. Семакин И. Г., Шестаков И. Г. Основы алгоритмизации и программирования М.: ACADEMIA, 2016 - 304 С.
|
|||
|