Navigation bar
  Print document Start Previous page
 109 of 144 
Next page End  

109
с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 баллов.
Таким образом подсчет баллов показывает, что в МЭСИ для получения положительной
оценки на экзаменах по информатике необходимо решить хотя бы одну задачу на составление
программ, а решение задач на составление двух программ - гарантирует на экзамене положитель-
ную оценку.
В виду указанной особенности вступительных экзаменов по информатике в МЭСИ разбе-
рем примеры решения задач на составление программ, используя для описания алгоритмов псев-
докод, а не блок-схемы, как это делается в учебниках МЭСИ.
Задача 1. Написать программу на любом языке программирования согласно следующему
условию.
Дана целочисленная матрица А размера M
N, где M,N - заданные натуральные числа. Най-
ти количество столбцов матрицы, содержащих одни нулевые элементы.
Пример матрицы:
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
0
0
1
0
0
0
1
0
1
Сайт создан в системе uCoz