ВАРИАНТ
1
Задание 1. В таблице Dat хранятся данные о количестве сделанных
учениками заданий (Dat[1] заданий сделал первый ученик, Dat[2] — второй
и т. д.). Определите, какое число будет напечатано в результате работы
следующей программы. Текст программы приведён на пяти языках
программирования.
Алгоритмический
язык
|
|
алг
нач
целтаб Dat[1:10]
цел k, m
Dat[1] := 7
Dat[2] := 9
Dat[3] := 10
Dat[4] := 5
Dat[5] := 6
Dat[6] := 7
Dat[7] := 9
Dat[8] := 8
Dat[9] := 6
Dat[10] := 7
m
:= 0
нц для k от 1 до 10
если Dat[k] < 8 то
m := m + 1
все
кц
вывод m
кон
|
Задание 2. В таблице Dat хранятся данные о количестве
краткосрочных командировок, в которые приходилось ездить сотруднику
за последний год (Dat[1] — количество командировок в январе,
Dat[2] — количество командировок в феврале и т. д.).
Определите, что будет напечатано в результате выполнения следующего
алгоритма, записанного на пяти алгоритмических языках.
Алгоритмический
язык
|
|
алг
нач
целтаб Dat[1:12]
цел k, m, month
Dat[1] := 5
Dat[2] := 5
Dat[3] := 6
Dat[4] := 8
Dat[5] := 4
Dat[6] := 5
Dat[7] := 4
Dat[8] := 7
Dat[9] := 4
Dat[10] := 4
Dat[11] := 8
Dat[12] := 7
m := Dat[1]
month := 1
нц
для k от 2 до 12
если Dat[k] <= m то
m := Dat[k]
month := k
все
кц
вывод month
кон
|
Задание 3. Школьник делал лабораторную работу по физике, в ходе
которой измерил 10 раз силу тока и записал показания амперметра в таблицу Tok
(Tok[1] — результат первого измерения, Tok[2] — второго и т. д.). Определите,
какое число будет напечатано в результате работы следующей программы. Текст
программы приведён на пяти языках программирования.
Алгоритмический
язык
|
|
алг
нач
целтаб Tok[1:10]
цел k, m
Tok[1] := 10
Tok[2] := 14
Tok[3] := 15
Tok[4] := 4
Tok[5] := 12
Tok[6] := 6
Tok[7] := 3
Tok[8] := 5
Tok[9] := 5
Tok[10] := 10
m
:= 0
нц для k от 1 до 10
если Tok[k] > 6 то
m := m + 2
все
кц
вывод m
кон
|
ВАРИАНТ
1
Задание 1. В таблице Dat хранятся данные измерений среднесуточной
температуры за 10 дней в градусах (Dat[1] — данные за первый день,
Dat[2] — за второй и т. д.). Определите, какое число будет напечатано
в результате работы следующей программы. Текст программы приведён на
пяти языках программирования.
Алгоритмический
язык
|
|
алг
нач
целтаб Dat[1:10]
цел k, m
Dat[1] := 2
Dat[2] := 5
Dat[3] := 7
Dat[4] := 5
Dat[5] := 4
Dat[6] := 2
Dat[7] := 0
Dat[8] := 2
Dat[9] := 4
Dat[10] := 5
m
:= 0
нц для k от 1 до 10
если Dat[k] > 3 то
m := m + 1
все
кц
вывод m
кон
|
Задание 2. В таблице Dat хранятся данные измерений
роста учеников 4 класса в сантиметрах. (Dat[1] — рост первого
ученика, Dat[2] — второго и т.д.). Определите, что будет напечатано в
результате выполнения следующего алгоритма, записанного на пяти языках
программирования.
Алгоритмический
язык
|
|
алг
нач
целтаб Dat[1:10]
цел k, n, d
Dat[1] := 140
Dat[2] := 130
Dat[3] := 135
Dat[4] := 150
Dat[5] := 120
Dat[6] := 150
Dat[7] := 110
Dat[8] := 140
Dat[9] := 150
Dat[10] := 135
d
:= Dat[1]
n := 1
нц для k от 2 до 10
если Dat[k] >= d то
d := Dat[k]
n := k
все
кц
вывод n
кон
|
Задание 3. В таблице Tur хранятся данные о количестве
ребят, ходивших в поход вместе с туристическим клубом «Полянка».
(Tur[1] — число ребят в 2001 году, Tur[2] — в 2002 году и
т. д.). Определите, какое число будет напечатано в результате работы
следующей программы. Текст программы приведён на пяти языках
программирования:
Алгоритмический
язык
|
|
алг
нач
целтаб Tur[1:11]
цел k, m
Tur[1] := 1
Tur[2] := 11
Tur[3] := 8
Tur[4] := 12
Tur[5] := 5
Tur[6] := 6
Tur[7] := 15
Tur[8] := 16
Tur[9] := 16
Tur[10] := 21
Tur[11]
:= 7
m := 0
нц для k от 1 до 11
если Tur[k] > 12 то
m := m + Tur[k]
все
кц
вывод m
кон
|
Комментариев нет:
Отправить комментарий