ГДЗ по информатике 9 класс учебник Поляков, Еремин § 19. Функции

Какой тип данных нужно использовать для хранения среднего арифметического двух целых чисел?

Необходимо использовать число с двоичной точностью Double.

Используя дополнительные источники, выясните, что означает английское слово average, от которого образовано название функции Avg.

Average - среднее значение.

Найдите значения переменных a,  b и x, при которых в результате работы этого фрагмента программы будет выведено сообщение «Да!»:если Avg(a,b)>x то  вывод 'Да!'всеif Avg(a,b)>x then  writeln('Да!');

Найдите начальные значения переменных a,  b и x, при которых этот цикл выполнится ровно четыре раза:нц пока Avg(a,b)<x-1  b:=b+1кцwhile Avg(a,b)<x-1 do begin  b:= b+1end;

Изучите текст программы на языке С, сравните его с программой на Паскале и выясните, как в языке С указывается, что результат работы фукции — вещественная величина.

Постройте функцию Max4, которая вычисляет наибольшее из  четырёх чисел, используя функцию Max. Приведите два варианта решения задачи.

Как нужно изменить функцию, чтобы она вычисляла количество цифр числа?

Как нужно изменить функцию, чтобы она вычисляла количество еди-ниц в двоичной записи числа?

1. Чем функция отличается от процедуры?

Функции, в отличие от процедур, в результате своего выполнения возвращают значение, которое может быть использовано в выражении.

2. Определите, какие распоряжения начальника можно считать вызовом процедуры, а какие – вызовом функции:

а) «Проводите Ивана Ивановича!»

б) «Принесите, пожалуйста, кофе!»

в) «Подготовьте годовой отчёт!»

г) «Постройте конуру для собаки!»

3. Как по тексту программы определить, значение какого типа возвращает функция?

4. Сравните рекурсивное решение задачи о сумме цифр числа и решение с помощью цикла. Какое из них вам больше нравится? Обсудите этот вопрос в классе.

Сообщить о неточной информации
Проверочный код, год рождения Д.И.Менделеева:
В каком задании/вопросе ошибка:
Как должно быть: