ГДЗ по Информатика 9 класс Семакин, Залогова, Русакова § 15. Программирование циклов









 

1. Как блок-схемой и на алгоритмическом языке представляется команда цикла с предусловием?
2. Как программируется цикл с предусловием на Паскале?
3. Почему алгоритм вычисления N! должен быть циклическим?
4. Из каких этапов состоит работа программиста по решению задачи на компьютере?
5. Что такое математическая формализация задачи?
6. Что такое отладка программы? Что называется тестом?
7. Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Проверьте алгоритм трассировкой. Напишите программу на Паскале.
8. Дано целое число X и натуральное N. Составьте алгоритм вычисления Xn. Проверьте алгоритм трассировкой. Напишите программу на Паскале.

1. Ромб, стрелка вниз если условие сохраняется, стрелка в права, если условие нарушено, и слева приход при следующем цикле.

нц пока условие

 действия

кц

2. while <условие> do

        begin

              <действие>

              <действие>

             .......

        end;

3. Потому что необходимо перебрать все значения от 1 до N, совершить N проходов.

4. Решение любой задачи на ЭВМ состоит из нескольких этапов, среди которых основными являются следующие:
постановка задачи
формализация (математическая постановка задачи)
выбор (или разработка) метода решения
разработка алгоритма (алгоритмизация)
составление программы (программирование)
отладка программы
вычисления и обработка результатов

5. Математическая формализация задачи - способ выражения содержания совокупности условий через определенную форму - знаки искусственного языка.

6.

Под отладкой программы понимается процесс испытания работы программы и исправления обнаруженных при этом ошибок. Обнаружить ошибки, связанные с нарушением правил записи программы на Паскале (синтаксические и семантические ошибки), помогает используемая система программирования. Пользователь получает сообщение об ошибке, исправляет ее и снова повторяет попытку исполнить программу.

Поиск алгоритмических ошибок в программе производится с помощью тестирования. Тест — это конкретный вариант значений исходных данных, для которого известен ожидаемый результат. Прохождение теста — необходимое условие правильности программы. На тестах проверяется правильность реализации программой запланированного сценария.

7. var sum,n,i:integer;

begin

readln(n);

sum:=0;

for i:=1 to n do

    sum:=sum+i;

writeln(sum);

readln;

end.

8.var
x, n, ans:integer;
begin
Readln(x, n);
while (n > 0) do
begin
ans := ans + x;
n:= n - 1;
end;
Writeln(ans);
end.

Смотрите также: