Обусловьте, что будет напечатано в итоге исполненья последующего метода: Var s,k:

Обусловьте, что будет написано в результате исполнения последующего метода: Var s,k: integer; Begin s:=1; for k:=1 to 30 do s:=(k-5)*s; write(s); End.

Задать свой вопрос
1 ответ

На 5-ом шаге параметр k станет одинаковым 5. Множитель k - 5 при этом станет равным нулю. Переменная s после окончания цикла представляет собой творенье числа 1 (стартовое) на числа от -4 до 25, включая 0:

s = 1 * (-4) * (-3) * (-2) * (-1) * 0 * 1 * * 25. Так как посреди множителей есть число 0, то творенье будет одинаково нулю.

Ответ: в результате будет напечатано число 0.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт