Самостоятельная работа на отработку практических знаний о циклических алгоритмах. В задании предлагается составить пошаговую трассировочную таблицу. Материал задания по типа тренировочных тестов ОГЭ. Работа пригодится тем ребятам, которые выбрали сдавать в 9 классе информатику. Программа Босовой Л. Л. 9 класс
циклические алгоритмы.docx
1. В таблице Dat хранятся отметки учащихся 9 класса за самостоятельную работу. Определите,
какое число будет напечатано в результате работы следующего фрагмента программы.
Паскаль
Алгоритмический язык
Begin
Dat[1] := 4; Dat[2] := 5;
Dat[3] := 4; Dat[4] := 3;
Dat[5] := 2; Dat[6] := 3;
Dat[7] := 4; Dat[8] := 5;
Dat[9]:=5; Dat[10]:=3;
m := 0;
for k := 1 to 10 do
if Dat[k] > 3 then
begin
m := m + 1;
end;
writeln(m);
цел k, m
Dat[1] := 4 Dat[2] := 5
Dat[3] := 4 Dat[4] := 3
Dat[5] := 2 Dat[6] := 3
Dat[7] := 4 Dat[8] := 5
Dat[9] := 5 Dat[10] := 3
m := 0
нц для k от 1 до 10
если Dat[k] > 3 то m := m + 1
все
кц
вывод m
Запишите результаты действий алгоритма на каждом шаге в трассировочную таблицу.
Проверка
условия Dat[k]
> 3
Да
Да
да
Значение m
1
2
Шаги
1
2
3
4
5
6
7
8
9
10
Значение k
Значение
Dat[k]
1
2
3
4
4
5
4
3
Ответ:
2. В таблице Dat хранятся отметки учащихся 9 класса за самостоятельную работу. Определите,
какое число будет напечатано в результате работы следующей программы.
Паскаль
Алгоритмический язык
Begin
Dat[1] := 4; Dat[2] := 5;
Dat[3] := 4; Dat[4] := 3;
Dat[5] := 2; Dat[6] := 3;
Dat[7] := 4; Dat[8] := 5;
Dat[9]:=5; Dat[10]:=3;
m := 0;
for k := 1 to 10 do
if Dat[k] < 4 then
begin
m := m + Dat[k];
end;
writeln(m);
целтаб Dat[1:10]
цел k, m
Dat[1] := 4 Dat[2] := 5
Dat[3] := 4 Dat[4] := 3
Dat[5] := 2 Dat[6] := 3
Dat[7] := 4 Dat[8] := 5
Dat[9] := 5 Dat[10] := 3
m := 0
нц для k от 1 до 10
если Dat[k] < 4 то m := m + Dat[k]
все
кц
вывод m
Запишите результаты действий алгоритма на каждом шаге в трассировочную таблицу.
Значение k
Проверка условия Dat[k] < 4
Значение Dat[k]
Значение m
Нет
Нет
Нет
Да
0
0
0
3
1
2
3
4
5
4
5
4
3
2
Шаги
1
2
3
4
5
6
7
8
9
10
Ответ:
Задание по теме "Циклические алгоритмы"
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.