Есть ответ 👍

Св "паскале"! 1. составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа n. проверьте алгоритм трассировкой.(объясните за одно, что такое "трассировка") 2. дано целое число х и натуральное n. составьте алгоритм вычисления х^n. проверьте алгоритм трассировкой.

276
344
Посмотреть ответы 2

Ответы на вопрос:

Katuhaazaza
4,8(83 оценок)

1) var       i, n, m: integer; begin       readln(n);       for i : = 1 to n do               m : = m + i;       writeln('сумма всех натуральных чисел не превышающих ', n, ' - ', m); end. 2) var       x, n, i, p: integer; begin       write('число: ');       readln(x);       write('степень : > ');       readln(n);       p : = 1;       for i : = 1 to n do               p : = p * x;       writeln('результат: > ', p); end.

Суть алгоритма в том, что робот проверяет, свободна ли клетка слева и, если она свободна, перемещается на неё.

Нам нужно выбрать клетки, из которых робот сможет сделать хотя бы один шаг влево.

Разберёмся с каждой клеткой.

Если робота разместить в клетке A, то он сразу же обнаружит стену и не сделает ни одного шага. не подходитЕсли робота разместить в клетке B, то он сможет сделать два шага и затем остановится. подходитЕсли робота разместить в клетке C, то он сможет сделать три шага и затем остановится. подходитЕсли робота разместить в клетке D, то он сможет сделать один шаг влево и затем остановится. подходит

ответ: 234.

Популярно: Информатика