Вопрос задан 18.08.2023 в 05:53. Предмет Информатика. Спрашивает Штерн Амина.

В массиве хранятся сведения об оценках 25 учеников по химии. Определить количество неуспевающих

по химии учеников. Помогите,пожалуйста,паскаль-одномерный массив.
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Смирнов Евгений.
Const
   N = 25;
Var
   A:array[1..N] of byte;
   i,k:byte;
Begin
k:=0;
Write('Текущие оценки по Химии:');
For i:= 1 to N do
   Begin
   A[i]:=random(5)+1;
   Write(' ',A[i]);
   if A[i]<3 then k:=k+1;
   End;
WriteLn;
WriteLn('Количество отстающих учеников: ',k);
End.
0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, я могу помочь вам с этим! Вот как это можно сделать на языке Паскаль с использованием одномерного массива:

pascal
program CountFailingStudents; const NumStudents = 25; PassingGrade = 3; // Предполагаем, что 3 и выше - это проходной балл var Grades: array[1..NumStudents] of Integer; FailingCount: Integer; i: Integer; begin FailingCount := 0; // Здесь можно было бы заполнить массив оценками, но для примера давайте используем случайные оценки Randomize; for i := 1 to NumStudents do begin Grades[i] := Random(5) + 1; // Случайная оценка от 1 до 5 WriteLn('Студент ', i, ' получил оценку: ', Grades[i]); if Grades[i] < PassingGrade then Inc(FailingCount); end; WriteLn('Количество неуспевающих студентов: ', FailingCount); end.

Этот код создает массив оценок для 25 студентов, считает количество неуспевающих студентов (тех, кто получил оценку ниже 3), и выводит результат. Вы можете адаптировать его под свои данные и требования.

0 0

Похожие вопросы

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

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

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