Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Отчёт по задаче №40.
Даны два действительных числа. Заменить первое число нулём, если оно больше второго, и оба числа, если это не так.
Блочная схема:
program exe2;
var a,b:real;
begin
writeln('Введите два действительных числа');
readln(a,b);
if a>b then a:=0
else begin
a:=0;
b:=0;
end;
writeln('Ответ: a=',a:0:0,' b=',b:0:0);
writeln('Нажмите Enter для выхода');
readln;
end.
№ |
Идентификатор переменной |
Переменная предназначена для хранения значений… |
1 2 |
A b |
параметра параметра |
Контрольный пример.
Введено:
a=67
b=10
Получено:
«Ответ: a=0,b=10»
Протокол работы программы при a=67, b=10
1. Печать сообщения «Введите два действительных числа»
2. Запрос, ввод и чтение с клавиатуры строки
«67 10»
Обработка строки «67 10», a=67, b=10
3. Вычисление:
Условие (a>b)=(67>10)=True
«Ответ: a=0,b=10»
6. Печать сообщения.
«Нажмите Enter для выхода»
Остановка.
7. Конец программы.
Начало
Ввод a, b
a>b
a:=0
a:=0; b:=0
Вывод:
Ответ: a=, b=
Конец
де результаты сравнения? По умолчании «Да» идет вправо, «Нет» вниз. Т.к. у Вас стрелки расположены не стандартно надписи обязательны. Стрелки на блочной схеме не выровнены
Формат
текста программы
Формат числа не верен и не соответствует контексту задачи
Неточная формулировка
Гдг титульный лист, заголовки разделов пояснительной записки?