• Предмет: Информатика
  • Автор: bucuvycfyvyvy
  • Вопрос задан 2 года назад

Запишите число, которое будет напечатано в результате выполнения следующей программы.
var n, s: integer;
begin
n:= 0;
s:= 0;
while s <= 365 do begin
s:= s + 36;
n:= n + 10
end;
write(n)
end.


bucuvycfyvyvy: Пишите пожалуйста с решением)

Ответы

Ответ дал: daniilkey
2

Ответ:

Объяснение:

В начале s = 0, n = 0

Пока s <= 365

К s Будет прибавляться 36, потом к n Будет прибавляться 10

s = 36

n = 10

Всё ещё меньше 365

s = 72

n = 20

S Меньше 365, продолжаем пока s не станет больше 365

s = 108

n = 30

s = 144

n = 40

s = 180

n = 50

s = 216

n = 60

s = 252

n = 70

s = 288

n = 80

s = 324

n = 90

s = 360

n = 100

s = 396

n = 110

Теперь 396>365, программа выходит из цикла while и выводит n,

n = 110

Ответ: 110


bucuvycfyvyvy: Это точно правильный ответ?
daniilkey: Да
bucuvycfyvyvy: Можешь ещё помочь с другой задачей типа этого плана?
bucuvycfyvyvy: Если поможешь то отблагодарю потом)
bucuvycfyvyvy: Так поможешь?
daniilkey: Я захожу на этот сайт в свободное время, могу весь день просидеть, а могу несколько месяцев не заходить. Если увижу и будет желание, помогу. Учитесь сами решать и тогда проблем не будет. На ютубе есть много хороших видеоуроков
bucuvycfyvyvy: Есть одно задание которое нет ни в ютубе и в интернете я не знаю как это задание решить?
bucuvycfyvyvy: Поможешь?
bucuvycfyvyvy: Плиз помоги с последним заданием если поможешь я тебя отблагодарю!
bucuvycfyvyvy: Для данной задачи построить блок-схему и написать программный код.
Ввести одномерный массив, состоящий из 10 элементов. Заменить отрицательные элементы на противоположные по знаку. Вывести полученный массив на экран. Вот эту задачу поможешь решить ?
Вас заинтересует