Navigation bar
  Print document Start Previous page
 150 of 179 
Next page End  

150
? fm$, dl$, zp
       вывод fm$, dl$, zp
sum = sum + zp
       sum = sum + zp
n = n + 1
       n = n + 1
loop
кцикл
sr = sum/n
sr = sum/n
?  «средняя з/плата=»; sr
вывод («средняя 3/nлama=»;sr)
? «з/плата выше средней:»
вывод(«з/плата выше средней:»)
restore zplts
перезагрузка данных
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 сотрудников (известны фамилии) работают в две смены по индивидуальному графику (1-й день -
«утро», 2-й день - «вечер»,  3-й день - «выходной»). Все они в свое нерабочее время должны пройти
диспансеризацию в медпункте, который работает ежедневно в две смены. В день начала
диспансеризации о каждом сотруднике известно в какую смену он работает или то, что он выходной.
Составить ежедневные списки посещения сотрудниками медпункта с указанием времени посещения
(«утро» и «вечер»), учитывая, что в каждой смене медпункта могут быть приняты не более М человек и
каждый сотрудник должен посетить медпункт один раз. Числа N и М заданы.
Задача 3
Сайт создан в системе uCoz