154
n = n + 1
n = n + 1
end if
кесли
loop
кцикл
if n=0 then ? «отсутствуют»
если п=0 то вывод(«отсутствуют»)
restore ocenki
перезагрузка-оценок
? «не меньше проходного:»
вывод («не меньше проходного:»)
n = 0
п = 0
do
цикл
read fm$, nm$, mt, in, zk
ввод fm$, nm$, mt, in, zk
if fm$ = «» then exit do
если fm$ = «» то выход
sum = mt + in + zk
sum = mt + in + zk
if sum >= hi then
если sum >= bl то
? fm$, nm$, sum
вывод (fm$, nm$, sum)
n = n + 1
n = n + 1
end if
кесли
loop
кцикл
if n = 0 then ? «отсутствуют»
если п = 0 то вывод («отсутствуют»)
end
кон
ocenki: 'оценки учащихся
data «Иванов», «Саша», 4, 4, 3
data «Петрова», «Катя», 5, 5, 5
data «Сидоров», «Алеша», 5, 3, 3
data «», «», 0, 0, 0
Рассмотренная задача имеет чисто квалификационный характер
проверки знаний информатики по
школьной программе и умения самостоятельно составлять алгоритмы и программы решения на ЭВМ
простейших информационных
задач. С этой задачей справилось большинство участников
олимпиады. Однако далеко не все предусмотрели исключительные ситуации и в результате многие из
них потеряли определенную часть баллов на указанных тестах.
Вторая олимпиадная задача также относится к классу информационно-логических задач. Ее
содержание заключается в переработке символьных данных.
Задача 2. «Слова».
Для фразы на русском языке, в которой нет знаков препинания, а слова отделяются одним
единственным пробелом, организовать циклическую перестановку слов.
Исходная фраза:
ВЕЧЕРАМИ МЫ СМОТРИМ ТЕЛЕВИЗОР
Циклическая перестановка слов:
МЫ СМОТРИМ ТЕЛЕВИЗОР ВЕЧЕРАМИ
СМОТРИМ ТЕЛЕВИЗОР ВЕЧЕРАМИ МЫ
ТЕЛЕВИЗОР ВЕЧЕРАМИ МЫ СМОТРИМ
ВЕЧЕРАМИ МЫ СМОТРИМ ТЕЛЕВИЗОР
Сценарий
Исходная фраза:
<строка>
Перестановка слов:
<строка'> *
Проверочные тесты:
|