В таблице Dat хранятся оценки (по десятибалльной шкале) студента по программированию за 8 прошедших с начала учебы семестров (Dat[1] -оценка за первый
5-9 класс
|
семестр, Dat[2] - оценка за второй семестр и т.д.). Определите что будет напечатано в результате выполнения следующего алгоритма:
Var k,m, term: integer;
Dat: array[1..8] of integer;
begin
Dat[1]:= 7 ; Dat[2]:= 7 ; Dat[3]:=6 ; Dat[4]:= 8 ;
Dat[5]:=4 ; Dat[6]:= 5; Dat[7]:= 4; Dat[8]:= 7;
term:=1; m:=Dat[1];
for k:=2 to 8 do
begin if Dat[k] < m then
begin m:=Dat[k]; term:=k
end end
write (term); end.
Программа ищет номер семестра, в котором у студента была самая низкая оценка (если такая оценка встречается более одного раза, то берётся первый найденный номер).
В результате работы программы будет напечатано:
5
(в пятом семестре у студента впервые была четвёрка)
Ответ:5
PS Кстати, в предпоследней строке две ошибки: нужно ставить точку с запятой после "end":
...
begin if Dat[k] < m then
begin m:=Dat[k]; term:=k
end; end;
write (term); end.
Другие вопросы из категории
>,<Е>,<Т>,<О > .
а) 101010+1101
б)1010+1010
в)10101+111
Выполните операцию умножения над двоич. числами:
1010×11, 111×101; 1010×111
Читайте также
спорта спортсмен набирает определенное количество очков по десятибалльной шкале. Все исходные данные (фамилии спортсменов, виды спорта и баллы за них) задаются произвольным образом на ваше усмотрение. Спортсмену присваивается звание мастера, если он набрал в сумме не менее 45 очков, если не менее 30 очков – кандидат в мастера спорта, а если менее 30 очков, то претендент.
напечатано в результате выполнения следующего алгоритма, записанного на трёх алгоритмаических языках.
10 дней в градусах (Dat[1] – данные за первый день, Dat[2] – за второй
и т. д.). Определите, какое число будет напечатано в результате работы
следующей программы. Текст программы приведён на трёх языках
программирования
1.Составить расчетную таблицу на выдачу стипендии по результатам двух сессий( зимней и летней) Каждая сессия состоит из 6 зачетов(зачет\незачет) и 5 экзаменов( оцениваются по 5 бальной шкале)Учащиеся допускаются к сессии, если он сдал все зачеты. Несданный экзамен можно пересдать, но стипендия, в этом случае не назначается . Стипендия рассчитывается по формуле S=K*M, где М=400, а размер коэфициента K зависит от полученных оценок:
если сессия сдана без троек, k=1,0
если 1, 2 четверки то К=1.5
если сессия сдана на отлично то к=2.0
Dat[2] – второй ученик и т.д.). Определите, что будет напечатано в
результате работы следующей программы.
Алгоритмический
язык
алг
нач
целтаб Dat[1:11]
цел k, m
Dat[1]:=20; Dat[2]:=25
Dat[3]:=19; Dat[4]:=25
Dat[5]:=26; Dat[6]:=22
Dat[7]:=24; Dat[8]:=28
Dat[9]:=26; Dat[10]:=21
Dat[11]:=27
m:= 30
нц для k от 1 до 11
если Dat[k] < m то
m:=Dat[k]
все
кц
вывод m
кон