Какой результат будет выведен после выполнения алгоритма программы?

1.Какой результат будет выведен после выполнения алгоритма программы?

s:=0; i:=0;
while i<5 do
    i:=i+1; 
s:=s+2*i;
writeln(s);
end.

Здравствуйте! можете объяснить мне как находить результаты алгоритма? (СОРИ ЗА ТУПОЙ ВОПРОС)

2.Определите значение переменной s после выполнения программы

s:=0; i:=10;
while i>5 do 
   begin 
     i:=i-1; 
     s:=s+i;
  end;
writeln(s);
end.

3.3. Установите, что будет выведено на экран в результате выполнения следующей программы:

n:=2;
while n<=10 do 
n:=n*n; 
writeln(n)
end.

4… Сколько раз исполнится следующий цикл:

i:=21; 4.
Repeat 
   i:=i-5 
Until i>21;

5.Установите, что будет выведено на экран в результате выполнения следующей программы, если n=26:

s:=0;
repeat 
s := s + n mod 10; 
n := n div 10 
until n = 0; 
write(s);

Выполнить прогу на бумаге - записать все переменные и вычислять их значения пошагово. Вместо процессора. Можно и excel использовать вместо бумажки

Тут пол статьи о том, как быть компьютером ) http://blog.algoprog.ru/how-to-debug-small-programs/

добавлю ещё нечестный способ:
можно вставить этот код в любую IDE Pascal (есть даже online), там дописать описание переменных, begin / end. и выполнить код. Результат будет на экране. При желании можно пройтись пошагово, посмотреть значение переменных (заодно свой навык отладки программ можно прокачать).
Но, конечно, обычно подобные задания именно на то, чтобы выполнить их пошагово, точно так же, как и компьютер выполняет. Если делать всё внимательно и прилежно, то обычно такие задания проблем не вызывают.