Вопрос задан 19.01.2020 в 00:21. Предмет Информатика. Спрашивает Беляева Анастасия.

Составить программу начисления стипендии группе студентов из 25 человек по итогам сессии из 5

экзаменов. Стипендия в размере 900 рублей начисляется студенту, не имеющему троек. Посчитать сумму, необходимую для выплаты стипендии и вывести список студентов, получающий стипендию.
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Суржан Артур.
Program Stipendiya;
type
Student = record
Ocenka: array [1..5] of Byte;
end;
var
i, j: Byte;
Summa: Integer;
Troechik: Boolean;
Studenti: array [1..25] of Student;
begin
for i:=1 to 25 do
begin
// Zapolnyaem ocenki studentov:
WriteLn('Vvedite ocenki '+IntToStr(i)+' studenta: ');
for j:=1 to 5 do
begin
Write('Ocenka za '+IntToStr(i)+' ekzamen: ');
ReadLn(Studenti[i].Ocenka[j]);
end;
end;

// Chitaem summu

S:=0;

WriteLn('');

for i:=1 to 25 do
begin
//
Troechik:=False;
//
for j:=1 to 5 do
if Studenti[i].Ocenka[j] < 4 then Troechik:=True;
//
if not Troechik then
begin
WriteLn('Vidat stipendiu '+IntToStr(i)+' studentu');
Summa:=Summa + 900;
end;
end;

// Vivod summi vsex stipendii
WriteLn('Summa vsex stipendii = '+IntToStr(Summa));
end.

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Для составления программы начисления стипендии группе студентов из 25 человек по результатам сессии из 5 экзаменов, используем язык программирования, предположим, Python.

Программа будет работать следующим образом:

1. Задаем переменную "стипендия" равную 900 рублей. 2. Задаем переменную "сумма_стипендий" равную 0. 3. Создаем пустой список "студенты_со_стипендией". 4. Создаем цикл, который пройдет по каждому студенту в группе: 1) Запрашиваем у пользователя оценки студента по каждому экзамену и сохраняем их в список "оценки". Предполагается, что оценки будут введены числами от 2 до 5, где 2 - двойка, 3 - тройка и т.д. 2) Проверяем, если в списке "оценки" есть тройки. 3) Если троек нет, то добавляем студента в список "студенты_со_стипендией" и добавляем стипендию студента к переменной "сумма_стипендий". 5. Выводим общую сумму стипендий, необходимую для выплаты, используя значение переменной "сумма_стипендий". 6. Выводим список студентов, получающих стипендию, из списка "студенты_со_стипендией".

Приведу код программы на Python:

``` стипендия = 900 сумма_стипендий = 0 студенты_со_стипендией = []

for студент in range(1, 26): оценки = [] for экзамен in range(1, 6): оценка = int(input(f"Введите оценку студента {студент} по экзамену {экзамен}: ")) оценки.append(оценка) if 3 not in оценки: студенты_со_стипендией.append(студент) сумма_стипендий += стипендия

print("Сумма стипендий:", сумма_стипендий) print("Студенты, получающие стипендию:", студенты_со_стипендией) ```

После запуска программы, она будет последовательно запрашивать оценки по каждому экзамену для каждого студента и выведет общую сумму стипендий и список студентов, получающих стипендию.

0 0

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос