144
сахар
прод
6000
20
Разработку алгоритма и программы начнем с составления сценария диалога, учитывая возможность
отсутствия в таблице требуемых исходных данных.
Сценарий
промышленные товары
отсутствуют
<товар> <цена> <кол> <стоим> *
общая стоимость = <sum>
Программа
Алгоритм
' стоимость промтоваров
'
алг «стоимость промтоваров»
сls
' нач
? «промтовары:»
' вывод («промтовары:»)
n = 0: sum = 0
' п = 0: sum = 0
do
' цикл
read tv$, tp$, сn, kl
' ввод tv$, tp$, сn, kl
if tv$ = «» then exit do
' если tv$ = «» то выход
if tp$ = «пром» then
'
если tp$ = «пром» то
n = n + 1
'
n =n + 1
st = cn*kl
'
st = cn *kl
? tv$, en; kl; st
' вывод (tv$, en, kl, st)
sum = sum + st
'
sum = sum + st
end if
' кесли
loop
' кцикл
if n = 0 then
' если n = 0 то
? «отсутствуют»
' вывод («отсутствуют»)
else
' иначе
? «общая cтoимocть=»,sum
' вывод(«общая стоимость=», sum)
end if
' кесли
end
' кон
data «сахар», «прод», 6000, 20
data «утюги», «пром», 60000, 3
data «книги», «пром», 4000, 30
data «», «», 0, 0
Рассмотрим в качестве иллюстрации примеры решения экзаменационных задач в МЭСИ -
Московском государственном университете экономики, статистики и информатики. Этот университет
одним из первых в 1991 году ввел вступительные экзамены по информатике и стал лидером в
дистанционном образовании среди государственных вузов Российской Федерации.
Задание на экзаменах в МЭСИ состоит из пяти задач. Первая задача по системам счисления. Вторая
задача - на алгебру логики. Третья задача - тест или анализ блок-схемы. Четвертая и пятая задача -
задача на составление алгоритмов и программ.
Первые три задачи в экзаменационных билетах МЭСИ по сложности оцениваются на два балла, а
четвертая и пятая задача - на четыре и пять баллов. Положительную оценку на экзамене получает та
работа, в которой набрано не менее 8 баллов.
|