coolraynur
07.03.2021 04:24

Заполните пропущенные слова и словосочетания в предложениях. Дрон, Ада, аналитическая машина, абакус, сканер, бумага, перфокарта
Потребность в более сложных вычислениях привели к автоматизации машин и появлению механических устройств, где в качестве носителя информации использовалась
(1). В начале XIX века была разработана
(2) Бэббиджа. К ней была разработана программа
(3), которая стала первым программистом в истории человечества.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
lehakharitonov
11.09.2021 03:48
Задача №1
 
var a,b,x,z,sra,srg:real; 
begin 
writeln('Введите 4 числа'); 
read(a,b,x,z); 
sra:=(a+b+x+z)/4; 
srg:=power(a*b*x*z, 1/4); 
writeln('Среднее арифметическое этих чисел =',sra); 
writeln('Среднее геометрическое этих числе =',srg); 
end. 

Задача №2

var a,b,sra,srg:real; 
begin 
writeln('Введите 2 числа'); 
read(a,b); 
sra:=(a+b)/2; 
srg:=power(a*b, 1/2); 
writeln('Среднее арифметическое этих чисел =',sra); 
writeln('Среднее геометрическое этих числе =',srg); 
writeln('Модули этих чисел a=',abs(a), ' b=',abs(b)) 
end.

Задача №3

var a,b,c:real; 
begin 
writeln('Введите длину катетов и гипотенузы соотвественно'); 
read(a,b,c); 
if a=0 then a:=sqrt(sqr(c)-sqr(b)); 
if b=0 then b:=sqrt(sqr(c)-sqr(a)); 
if c=0 then c:=sqrt(sqr(a)+sqr(b)); 
writeln('Площадь треугольника =',a*b*0.5); 
writeln('Периметр треугольника =',a+b+c); 
end.
0,0(0 оценок)
Ответ:
ilchumakovsky1
28.12.2020 22:15
Для того, чтобы эта программа заработала надо добавить перед описанием процедуры F следующую строчку:
procedure G(n: integer);forward;
Так как в процедуре F есть вызов процедуры G описанной дальше по тексту программы.
После исправления кода и запуска программы с F(12) получим 17 звездочек. По шагам это будет выглядеть так:

 Вызов процедуры F и выполнение
* n = 12
* n = 12
Вызов процедуры G и выполнение
* n = 11
* n = 11
Вызов процедуры F и выполнение
* n = 9
* n = 9
Вызов процедуры G и выполнение
* n = 8
* n = 8
Вызов процедуры Fи выполнение
* n = 6
* n = 6
Вызов процедуры G и выполнение
* n = 5
* n = 5
Вызов процедуры F и выполнение
* n = 3
* n = 3
Вызов процедуры G и выполнение
* n = 2
* n = 2
Вызов процедуры F и выполнение
* n = 0

Ниже записаны две рекурсивные функции (процедуры): f и g.сколько символов «звёздочка» будет напечата
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота