огэ информатика. не понимаю как решать
Ответы
Весь этот код на разных языках, который вы видите в задании, выполняет одинаковую функцию. Расскажу на примере Python.
В первой строчке кода мы создаём переменную s, которой присваиваем значение 0
Во второй строчке мы входим в так называемый цикл for, который будет выполняться 8 раз(почему? посмотрите на то, что написано в скобках - первое значение(3) - наш старт, второе(11) - конец. то есть мы будем выполнять действия цикла 11 - 3 = 8 раз)
В третьей строчке начинается действие. С каждым новым кругом мы прибавляем 13 к переменной s. И это будет продолжаться 8 раз.
Четвёртая же строчка отвечает за вывод.
Ответ: 104
Например, алгоритмический язык.
нач - начало
цел - целые числа, без остатка
нц - начало цикла
кц - конец цикла
вывод - то, что будет показано на экране
кон - конец
знак « : = » - это присвоить (тоже самое что равно)
___________________________________
Нам даны буквы s и k. Перед ними стоит "цел", значит, вместо этих букв могут стоять только целые числа
Следующая строка « s: = 0» означает, что для буквы s взяли значение, равное нулю
Строка начала цикла, показывает что для буквы k взяты значения от 3 до 10
"s: = s + 13" это условие для цикла.
Вот о чём-то речь:
для k дали несколько значений, первое из них это 3, последнее 10. Берём первое значение, то есть 3 и выполняем условие цикла (s: = s + 13). Если говорить простыми словами, то s равно s+13.
S равно нулю (это указано в четвёртой строке).
Подставляем значение и получаем s: = 0 + 13, то есть, теперь будет так: s: = 13
Поскольку это цикл, его нужно выполнять несколько раз. Для того чтобы понять сколько раз надо выполнить этот цикл, нам и была дана буква k. Пока буква k не будет равна 10, задание ещё не выполнено. Мы посчитали пример только когда k равнялось 3. Ещё раз выполняем цикл, но k уже будет не 3, а 4.
И так каждый раз, то есть:
один раз сделали (k=3)
два раза сделали (k=4)
три раза (k=5)
и так далее до 10.
НО!!!!!!!
С каждым следующим решение будет новое значение для буквы s. В первый раз s была равна нулю. Потом мы посчитали, что она стала равна 13. В следующем решении этого примера (s: = s + 13), вместо s будет стоять уже не ноль, а 13, то есть
s: = s + 13 = 13 + 13 = 26. Теперь у буквы s новое значение (26), его и надо поставить при следующем решение этого примера. Так делать каждый раз, до тех пор, пока k не станет равно 10.
Вот решение:
1) k = 3
s: = s + 13 = 0 + 13 = 13
2) k = 4
s: = s + 13 = 13 + 13 = 26
3) k = 5
s: = s + 13 = 26 + 13 = 39
4) k = 6
s: = s + 13 = 39 + 13 = 52
5) k = 7
s: = s + 13 = 52 + 13 = 65
6) k = 8
s: = s + 13 = 65 + 13 = 78
7) k = 9
s: = s + 13 = 78 + 13 = 91
8) k = 10
s: = s + 13 = 91 + 13 = 104
k стало равно 10, поэтому больше ничего делать не надо, алгоритм выполнен
После идёт строка, в которой написано "кц", она нужна только чтобы компьютер понял, что цикл закончен.
Строка "Вывод s" даёт команду, которая выведет на экран ответ, то есть последнее значение s в данном цикле. При решении, у нас получился ответ 104, это и будет решением всей задачи
Ответ: 104