tutotveti.ru
Предметы
Биология
Українська мова
Музыка
Французский язык
Физика
МХК
Обществознание
Психология
ОБЖ
Право
Беларуская мова
Литература
Химия
Українська література
Экономика
Немецкий язык
География
Информатика
Қазақ тiлi
Геометрия
Английский язык
Русский язык
Окружающий мир
Алгебра
История
Другие предметы
Видео-ответы
ПОИСК
Войти
Регистрация
Информатика
Написать процедуру и функцию,
Написать процедуру и функцию, находящие среднее арифметическое двух чисел.
diana2005n
1 24.06.2019 16:00
0
Ответы
mashkabaku
20.07.2020 06:28
Function avg(a,b:real):real;
begin
avg:=(a+b)/2
end;
procedure avg2(a,b:real;var c:real);
begin
c:=(a+b)/2
end;
var
a,b,c:real;
begin
Write('Введите два произвольных числа: '); Readln(a,b);
Writeln('Среднее значение, найденное функцией: ',avg(a,b));
avg2(a,b,c);
Writeln('Среднее значение, найденное процедурой: ',c)
end.
Тестовое решение:
Введите два произвольных числа: 11.7 14.519
Среднее значение, найденное функцией: 13.1095
Среднее значение, найденное процедурой: 13.1095
ПОКАЗАТЬ ОТВЕТЫ
olyaevdokimova
20.07.2020 06:28
Function average( x, y: real );
var c: real;
begin
c := ( x + y ) / 2;
writeln('Среднее арифметическое двух чисел с функции: ', c);
end;
procedure average_p( x, y: real );
var c: real;
begin
c := ( x + y ) / 2;
writeln('Среднее арифметическое двух чисел с процедуры: ', c);
end;
var a, b: real;
begin
write('Введите число a: ');
readln(a);
write('Введите число b: ');
readln(b);
average(a,b);
average_p(a,b);
end.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика
Forest234
10.05.2020 19:45
надо сор за четверть по информатике...
KsehiaKomleva
10.05.2020 19:59
На какие группы можно разделить компьютерные игры...
gsa04
10.05.2020 19:59
1.Задан массив символов. Найти сумму порядковых номеров символов массива. 2.Найти сумму и разность тех или элементов одномерного массива. 3.В двумерном массиве чисел найти:...
НастяStar1
10.05.2020 19:59
У меня на ноутбуке нет двух кнопок, можно ли будет купить на него кнопки? То есть такое продаётся ?...
maksimananchenko
14.08.2019 05:20
Вычислите информационный объем сообщения: ....
valentinaproneValya
28.04.2021 09:51
Тема исследования: Проблемы авторского права в Казахстане. Вопросы исследования и направления исследований: 1. Авторское право в стране законодательство о защите. 2. Авторские...
Zoolog851
28.04.2021 09:53
Получить значение массива of a C, как квадраты массива a X. PascalABC...
nagibala09Никичан
28.04.2021 09:53
Что будет выведено в результате работы следующей программы 55б program 25; varp, n, k: integer; s: real; begin p:=50; n:=25; k:=10; s:=(p+n)(4*k-15)*8; write (s); end....
DEDBOYSSSS
28.04.2021 09:53
нужна БЛОК СХЕМА УМОЛЯЮ ВРЕМЕНИ ПОЧТИ НЕ ОСТАЛОСЬ ...
бык22
15.07.2019 04:20
Complete the sentences with comparative forms of the adjectives 1 your computer is(fast) than my computer. 2 hia mobile phone(small) than your phone. 3 this watch is(bad) than...
Популярные вопросы
Указать ненулевой объем продукции [tex]x[/tex], при котором издержки производства...
3
Найвідоміші літературні твори в жанрі фентезі 10 творів. будь ласка...
2
Listen to the text four seasons . the-four-seasons.jpg 0: 00 / 0: 00 write...
2
Решите уравнения -x²- 15x=0 ; -x²-225=0 (решение не надо сразу ответ)...
1
Складіть і запишіть словосполучення з іменниками день, місяць, час,рік, десятиліття,...
1
Начертите треугольник bds в котором угол bsd равен 110 градусам....
3
35 . нужно написать эссе на тему модель современного культурного человека...
3
Сравните достоинства и недостатки экстенсивного и всех видов интенсивного...
3
Решить прощение, в следующем вопросе!...
2
Уциліндрі паралельно осі проведено площину ,що перетинає нижню основу по...
2
begin
avg:=(a+b)/2
end;
procedure avg2(a,b:real;var c:real);
begin
c:=(a+b)/2
end;
var
a,b,c:real;
begin
Write('Введите два произвольных числа: '); Readln(a,b);
Writeln('Среднее значение, найденное функцией: ',avg(a,b));
avg2(a,b,c);
Writeln('Среднее значение, найденное процедурой: ',c)
end.
Тестовое решение:
Введите два произвольных числа: 11.7 14.519
Среднее значение, найденное функцией: 13.1095
Среднее значение, найденное процедурой: 13.1095
var c: real;
begin
c := ( x + y ) / 2;
writeln('Среднее арифметическое двух чисел с функции: ', c);
end;
procedure average_p( x, y: real );
var c: real;
begin
c := ( x + y ) / 2;
writeln('Среднее арифметическое двух чисел с процедуры: ', c);
end;
var a, b: real;
begin
write('Введите число a: ');
readln(a);
write('Введите число b: ');
readln(b);
average(a,b);
average_p(a,b);
end.