Предмет: Информатика,
автор: damikbaltabaevJos
DamikbaltabarvJos.помогите решить задачу на QbasikВ классе были проведены 2 контрольные работы .ученики получили соответствующие оценки .учитель решил их наказать и сказал что за четверть будет выставлена средняя арифметическая оценка с округлением в меньшую сторону.определить максимальную оценку за четверть и номер ученика получившего эту оценку.Вы получите 20 баллов
Аноним:
Вы получите 10 баллов, а не 20....
Не надо писать про баллы, если Вы не удосужились прочитать, как они раздаются.
Alviko!!!
Помогите
uchenikov=10
надо удалить ответ
Ответы
Автор ответа:
1
uch=10 ; к-во учеников
sr0=0
ind=1
dim ocenki[uch,2] ; массив с оценками
for i=1 to uch
sr=int((ocenki[i,1]+ocenki[i,2])/2)
if sr0<sr then
ind=i
sr0=sr
endif
next
print "Оценка ",sr0," Ученик ",ind
И пожалуйста Марк можешь написать полную программу, я так ничего не понимаю , прошу!!!!!!! мне 2 поставят плиииииз
на QBasike
и подробно обяснить где какая переменная , пожалуйста помоги!!!!!!!!!!!
запущено всё... комментарии удали, которые после ;
ocenki это двухмерный массив, который надо заполнить оценками
возможно, писать надо ocenki(i,1), забыл уже синтаксис
uch содержит количество учеников
sr0 это максимальное округлённое среднее
ind это номер строки массива с максимальной оценкой
проверить работу не могу, не на чем
Похожие вопросы
Предмет: Английский язык,
автор: Weirdy
Предмет: Русский язык,
автор: aidaalihanova1
Предмет: Русский язык,
автор: 123456528
Предмет: Алгебра,
автор: 1234554321chinp8m2jx
Предмет: Русский язык,
автор: 69topor69