СРОЧНО!!!СРОЧНО!!ДОБРЫЙ ВЕЧЕР,ПОМОГИТЕ ПОЖАЛУЙСТА С ИНФОРМАТИКОЙ!!!
ВЫПОЛНИТЕ ПОЖАЛУЙСТА
ДВА ЗАДАНИЯ ТЕ,КТО ХОРОШО РАЗБИРАЮТСЯ,ПРОШУ ,ДАЮ 35 БАЛЛОВ!!!
Ответы
Ответ:
1. - Значение переменно S = 20
2. - На экране появится надпись: 25
Объяснение:
В первой задаче переменная а - это счётчик, а переменна s - аккумулятор (место для хранения результата подсчёта)
a: = 6
s: = 0
Изначально, в счётчик записано число 6. Затем, программа производит проверку, равно ли число внутри счётчика а единице
a = 1
Если это так, то цикл будет закончен, иначе, нужно выполнить следующие действия, и повторить сравнение с единицей заново
s:= s + a
a:= a - 1
На первом проходе цикла, 6 явно не равно 1, поэтому мы выполняем действия s: = 0 + 6, a: = 6 - 1, таким образом, на первом проходе цикла мы имеем s: = 6, a: = 5. Вот список всех проходов, пока а не равен единице
1) s := 6; a := 5;
2) s := 11; a := 4;
3) s := 15; a := 3;
4) s := 18; a := 2;
5) s := 20; a := 1;
После того, как счётчик а равен единице, мы заканчиваем цикл ( переходим по линии "Да", на блок-схеме, это линия выходящая из ромба справа.
Во второй задаче практически тоже самое: у нас есть счётчик i, и две переменных, но теперь у нас другое условия завершения цикла: мы повторяем этот цикл ровно пять раз. На каждом повторении цикла, мы прибавляем значение счётчика i к переменной а, к переменной b мы прибавляем уже увеличенный а
Вот значения всех проходов
1) i:= 1 a := 1; b := 1;
2) i:= 2 a := 3; b := 4;
3) i:= 3 a := 6; b := 10;
4) i:= 4 a := 10; b := 20;
5) i:= 5 a := 15; b := 25;
Блок схема для перерисовывания в тетрадь прилагается.