Хелпикс

Главная

Контакты

Случайная статья





Пример выполнения задания. Содержание отчета.



Пример выполнения задания

Упражнение 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 С.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.