Определите значение переменной S после исполненья последующих операторов S:=0; n;=5 for

Обусловьте значение переменной S после исполнения следующих операторов S:=0; n;=5 for i;=2 n do s;=s+100 div i

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

В куске имеются оплошности:

  • проставлена точка с запятой заместо двоеточия в операторах присваивания;
  • отсутствует служебное слово to в описание цикла for.

Цикл выполнится 4 раза. Переменной s будут присвоены значения:

  1. i = 2: s = 0 + 100 div 2 = 50.
  2. i = 3: s = 50 + 100 div 3 = 50 + 33 = 83.
  3. i = 4: s = 83 + 100 div 4 = 83 + 25 = 108.
  4. i = 5: s = 108 + 100 div 5 = 108 + 20 = 128.

Ответ: s = 128.

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


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

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

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

Войти на сайт