var
a, b: real; //Инициализируем 2 действительных переменных
begin
writeln('Введите 2 числа');
readln(a, b); //Вводим 2 числа
if a <> b then {Если числа не равны, то присваиваем переменным нули и печатаем их, иначе печатаем удвоенную сумму этих чисел}
begin
a:= 0;
b:= 0;
writeln('a = ', a, ', b = ', b);
end
else writeln('2 * (', a, ' + ', b, ') = ', 2 * (a + b));
end.
Если все правильно, отметь решение как лучшее)
1)1. Анализ задачи, поиск решения, выбор/разработка оптимального алгоритма
2. Составление/анализ выходных выходных данных для алгоритма
3. Составление/анализ данных для промежуточных вычислений
4. реализация алгоритма на языке программирования
5. тестирование программного кода и сопоставление выходных результатов с поставленой задачей
2) описание задачи математическим языком, в виде формул, зависимостей, закономерностей, последовательностей, понятий
3) поэтапная покомпонентая построчная проверка программного кода с целью осознания того что код работает
так как задумано. Тест это операция над объектом, программой, позволяющая проверить правильность работы
var a,b:integer;
begin
readln(a,b);
if a<>b then begin a:=0; b:=0; writeln(a,' ',b); end else writeln(2*(a+b));
end.