115
ns = 0
ns = 0
for k = 1 to n
от k = 1 до п
read fm$, dl$, zp
чтение fm$, dl$, zp
if zp > sr then
если zp > sr то
? fni$, zp
вывод (fm$, zp)
ns = ns + 1
ns = ns + 1
end if
кесли
next k
кцикл
if ns = 0 then
если ns = 0 то
? «нe получает никто»
вывод («не получает никто»)
end if
кесли
end
кон
zplts: 'данные о зарплате:
data «Иванов», «начальник», 250000
data «Сидоров», «секретарь», 90000
data «», «», 0
Проверку правильности этой программы следует провести на указанных выше трех тестах.
Достоинства приведенной программы:
1) хорошо организованный вывод результатов, совмещенный с выводом исходных данных
(свойства, заложенные в сценарий);
2) удобная организация структуры программы, позволяющая локализовать возможные
ошибки (свойства структурированных алгоритмов);
3) удобная организация исходных данных в тексте программы, позволяющая упростить
процедуру тестирования и отладки программы на ЭВМ.
Экзаменационные задачи ГУУ
(Государственный университет управления)
Задача 1
Каждое из N фермерских хозяйств представило свой перечень из М машин разных наиме-
нований (марок) на их приобретение в единственном экземпляре (N и М заданы). Составить об-
щий перечень необходимых марок машин с указанием их количества, расположив марки в поряд-
ке убывания потребности в них.
Задача 2
N сотрудников (известны фамилии) работают в 2 смены по индивидуальному графику (1-й
день - «утро», 2-й день - «вечер», 3-й день - «выходной»). Все они в свое нерабочее время должны
пройти диспансеризацию в медпункте, который работает ежедневно в 2 смены. В день начала дис-
пансеризации о каждом сотруднике известно в какую смену он работает или то, что он выходной.
Составить ежедневные списки посещения сотрудниками медпункта с указанием времени посеще-
ния («утро» и «вечер»), учитывая, что в каждой смене медпункта могут быть приняты не более М
человек должен посетить медпункт один раз. Числа N и М заданы.
Задача 3
На кинофестивале 35 стран представили свои фильмы. Общее число фильмов не превыша-
ет 100. Известны названия стран - участниц и фильмов, а также баллы, полученные каждым из
фильмов. Определить фильм, завоевавший первый приз (максимальный балл) и страну, получив-
шую наибольший средний балл за представленные фильмы. Считать, что фильмы в общем списке
по странам не упорядочены, а фильм и страна, его представляющая, является единственными по-
бедителями.
Задача 4
|