Оглавление:
- 1 ОТВЕТЫ Решебник — ГДЗ Информатика — §15.Программирование циклов, Семакин 9 класс
- 1.1 Вопросы и задания 1. Как блок-схемой и на алгоритмическом языке представляется команда цикла с предусловием? 2. Как программируется цикл с предусловием на Паскале? 3. Почему алгоритм вычисления N! должен быть циклическим? 4. Из каких этапов состоит работа программиста по решению задачи на компьютере? 5. Что такое математическая формализация задачи? 6. Что такое отладка программы? Что называется тестом? 7. Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Проверьте алгоритм трассировкой. Напишите программу на Паскале. 8. Дано целое число X и натуральное N. Составьте алгоритм вычисления Xn. Проверьте алгоритм трассировкой. Напишите программу на Паскале.
- 1.2 Ответы на вопросы параграф 15 из учебника Семакина 9 класс
ОТВЕТЫ Решебник — ГДЗ Информатика — §15.Программирование циклов, Семакин 9 класс
Вопросы и задания
1. Как блок-схемой и на алгоритмическом языке представляется команда цикла с предусловием?
2. Как программируется цикл с предусловием на Паскале?
3. Почему алгоритм вычисления N! должен быть циклическим?
4. Из каких этапов состоит работа программиста по решению задачи на компьютере?
5. Что такое математическая формализация задачи?
6. Что такое отладка программы? Что называется тестом?
7. Составьте алгоритм вычисления суммы всех натуральных чисел, не превышающих заданного натурального числа N. Проверьте алгоритм трассировкой. Напишите программу на Паскале.
8. Дано целое число X и натуральное N. Составьте алгоритм вычисления Xn. Проверьте алгоритм трассировкой. Напишите программу на Паскале.
Ответы на вопросы параграф 15 из учебника Семакина 9 класс
1. ромб, только стрелка вниз если условие сохраняется, стрелка в права, если условие нарушено, и слева приход при следующем цикле. (или наоборот) .
2. while i <= n do begin
write (‘(*) ‘);
i := i + 1
end;
3. потому что необходимо перебрать все значения от 1 до N
4. постановка задачи;математическая формализация; построение алгоритма; составление программы на языке программирования; отладка и тестирование программы; проведение расчетов и анализ полученных результатов.
5. описательная информационная модель записывается с помощью какого-либо формального языка
6. отладка это испытание с исправлением ошибок, тест это окончательный прогон с конкретным значением данных для которых известен результат.
7.
program zz1;
var n, s, i: integer; // задаем переменные целого типа
begin
s:= 0; // задаем начальное значение суммы
read (n); // вводим число n с клавиатуры
i:=1; // задаем значение первого натурального числа
while i <= n do // организуем цикл, пока натуральное число не станет больше заданного n
begin
s:=s + i; // прибавляем очередное натуральное число к сумме
i:= i + 1; // берем следующее натуральное число
end;
write(‘ полученная сумма натуральных чисел = ‘, s); // выводим ответ на экран
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.
Литература:Учебник:Информатика, 9 класс. ФГОС Автор:И. Г. Семакин, Л. А. Залогова, С. В. Русаков, Л. В. Шестакова.