Задать вопрос
24 марта, 08:53

Вычислить произведение четырех натур. чисел, используя только операцию сложения. (Язык пр:pascal)

1) Написать программу (обычную)

2) Написать программу с использованием процедуры

3) Написать программу с исп. функции

4) Написать программу с исп. рекурсивной процедуры

5) Написать программу с исп. рекурсивной функции

+3
Ответы (1)
  1. 24 марта, 09:25
    0
    Function pr (a, b:integer) : integer; var tmp:integer; begin if b = 1 then pr : = a else begin tmp : = pr (a, b shr 1) ; inc (tmp, tmp) ; if b and 1 = 1 then inc (tmp, a) ; pr : = tmp; end; end; рекурсивная ф-ия, алгоритм работает гораздо быстрее лобового складывания (хоть с большими числами). Процедура пишется аналогично. (если не допрешь - скажи, сделаю)
Знаете ответ на вопрос?
Не уверены в ответе?
Правильный ответ на вопрос 👍 «Вычислить произведение четырех натур. чисел, используя только операцию сложения. (Язык пр:pascal) 1) Написать программу (обычную) 2) ...» по предмету 📗 Информатика. Развернутая система поиска нашего сайта обязательно приведёт вас к нужной информации. Как вариант - оцените ответы на похожие вопросы. Но если вдруг и это не помогло - задавайте свой вопрос знающим оппонентам, которые быстро дадут на него ответ!
Искать готовые ответы
Похожие вопросы по информатике
1) Вычислить длину окружности и площадь круга одного и того же заданного радиуса R. Pascal (желательно с блок-схемой) 2) Найти сумму членов арифметической прогрессии, если известны её первый член, знаменатель и число членов прогрессии Pascal
Ответы (1)
Написать программу с использованием процедуры или функции. Объявлен массив целых чисел. m размером 5 х10. Заполнить массив числами из промежутка [-20,20]. Каждый элемент массива заменить его кубом. Исходный и измененный массив вывести на экран.
Ответы (1)
Даны действительное x и натуральное n. Вычислить sin x + sin2 x + ... sinn x С использованием рекурсивной функции
Ответы (1)
Как описывают переменные в Pascal? Какие стандартные числовые типы языка Pascal вам известны? Что вам известно о соответствии типов переменных в языке Pascal? Какие арифметические операции можно выполнять в Pascal?
Ответы (1)
1. Составить программу максимума из двух чисел. 2. Составить программу вычисления наибольшего из четырех чисел с использованием процедуры определения наибольшего из двух чисел.
Ответы (1)