Предмет: Информатика,
автор: jffhvjjvjvjv
СПАСИТЕ, ЧЕРЕЗ 20 МИНУТ СДАВАТЬ
УМОЛЯЮ, ПОМОГИТЕ, НЕ МОГУ НИЧЕГО НА ДИСТАНТЕ ПОНЯТЬ
Найдите ошибку и запишите в тетрадь строку с исправлением
1. Ввели х=2. После выполнения программы (см. ниже) х стало равно 8.
var х:real;
begin
readln(x);
х:=x*x;
х:=x*x*x;
writeln(x);
end.
2. Программа для вычисления среднего возраста детей.
var z1,z2:real;
begin
readln(z1,z2);
writeln(z1+z2/2);
end.
3. Программа для нахождения суммы цифр двузначного числа.
var x,z1,z2:real;
begin
readln(x,z1,z2);
z1:=x div 10;
z2:=x mod 10;
writeln(z1+z2);
end.
Ответы
Автор ответа:
2
Ответ:
readln(x); ввели х=2
х:=x*x; теперь Х=2*2=4
х:=x*x*x; теперь Х= 4*4*4=64
---
если убрать строку
х:=x*x;
то значение х будет верно утверждению
х:=x*x*x; Х = 2*2*2 = 8
*****************
2. Программа для вычисления среднего возраста детей.
var z1,z2:real;
begin
readln(z1,z2);
writeln(z1+z2/2); //ошибка тут!! надо записать так:
writeln( (z1+z2)/2 );
end.
***********************
var x,z1,z2:real;
begin
readln(x,z1,z2); // ошибка тут!! z1 и z2 вводить не надо - мы их вычисляем сами
readln(x);
z1:=x div 10;
z2:=x mod 10;
writeln(z1+z2);
end.
ugycgchvvg:
Спасибо, а в третьем все правильно ?
Похожие вопросы
Предмет: Қазақ тiлi,
автор: КсюняДанн
Предмет: Английский язык,
автор: AnnaVetrova
Предмет: Русский язык,
автор: Олеся3002
Предмет: Математика,
автор: STEFERFRASER