1-11 класс
  • 1-11 класс
  • 1 класс
  • 2 класс
  • 3 класс
  • 4 класс
  • 5 класс
  • 6 класс
  • 7 класс
  • 8 класс
  • 9 класс
  • 10 класс
  • 11 класс
Выберите класс
Предметы
Семакин
Работа 3.9 Упр.20 ГДЗ Семакин 10 класс (Информатика)
Семакин, Хеннер, Шеина
10 класс
Автор
Семакин, Хеннер, Шеина

Работа 3.9 Упр.20 ГДЗ Семакин 10 класс (Информатика)

Задача

Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 20. N учеников проходили тестирование по М темам какого-либо предмета. Сколько очков набрал каждый ученик по всем темам? Вычислить средний балл, полученный учениками, и разницу между лучшим результатом и средним баллом. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-9/20 98

Подробный ответ

Для решения задачи нужно:

  • считать количество учеников $$n$$;
  • ввести количество баллов, набранных каждым учеником;
  • найти максимальный результат $$max$$;
  • вычислить сумму всех баллов $$s$$;
  • найти средний балл $$\frac{s}{n}$$;
  • найти разницу между лучшим результатом и средним баллом: $$max — \frac{s}{n}$$.

В программе удобно хранить баллы в массиве записей, а затем отдельно просмотреть массив для поиска максимума и суммы.

type test = record
  point: integer;
end;

var ychenik: array [1..100] of test;
    i, n, m, max, s: integer;
begin
  write(‘Введите количество учеников выполнявших тест: ‘);
  readln(n);
  write(‘Введите количество тестов выполняемые учениками: ‘);
  readln(m);
  for i := 1 to n do
  begin
    write(‘Введите количество полученных баллов ‘, i, ‘-м учеником: ‘);
    readln(ychenik[i].point);
  end;

  max := ychenik[1].point;
  for i := 2 to n do
    if max < ychenik[i].point then
      max := ychenik[i].point;

  s := 0;
  for i := 1 to n do
    s := s + ychenik[i].point;

  writeln;
  writeln(‘Максимальное полученное количество баллов: ‘, max);
  writeln(‘Средний балл: ‘, s / n);
  writeln(‘Разница между максимальным и средним баллом: ‘, max — s / n);
end.

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

Ответ

Составлена программа, которая вычисляет максимальный результат, средний балл и разницу между ними.



Общая оценка
3.6 / 5
Другие учебники
Другие предметы