1) Вычисления в столбце F суммы баллов, набранных каждым учеником по результатам тестирования
= СУММ(В2:Е2)
2) Вывода в столбце G напротив фамилии учеников, набравших в сумме более 28 баллов, слова "Молодец!"
= ЕСЛИ(F2>28;"Молодец!"; " ")
3) Подсчета в ячейке I1 общего количества восьмерок, полученных учащимся
= СчетЕСЛИ(В2:Е21;8)
4) Подсчета в ячейке I2 максимального количества баллов, полученных учащимися
= MAKC(F2:F21)
5) подсчета в ячейке I3 общего количества учащихся, получивших максимальный балл
= СчетЕСЛИ(F2:F21;I2)
6) Подсчета в ячейке I4 процента учащихся, набравших более 28 баллов, от общего числа учащихся, принимавших участие в тестировании
= СчетЕСЛИ(F2:F21;">28")*100/20
Program Zadacha197;
uses crt;
var i, k, a:integer;
BEGIN
writeln('Введите а');
readln(a);
i := 0;
k := 1;
while (a<>0) and (k < 1000) do
begin
if (a mod 3 = 0) and (abs(a) <= 30000) then i := i + 1;
k := k + 1;
readln(a);
end;
writeln(i, '- количество четных чисел, кратных трём.');
END.
- while (a<>0) and (k < 1000) эту часть кода можно понять так, пока введенное число не равно нулю и количество введенных чисел не превышает 1000 то выполняется программа.
- if (a mod 3 = 0) and (abs(a) <= 30000) если введенное число делится на три без остатка и по модулю введенное число меньше 30000 то выполняется данное условие.
- i эта переменная у нас считает количество чисел кратных трём.
- k эта переменная считает количество введенных чисел во время использования программы.
- a эта переменная вводится пользователем.
= СУММ(В2:Е2)
2) Вывода в столбце G напротив фамилии учеников, набравших в сумме более 28 баллов, слова "Молодец!"
= ЕСЛИ(F2>28;"Молодец!"; " ")
3) Подсчета в ячейке I1 общего количества восьмерок, полученных учащимся
= СчетЕСЛИ(В2:Е21;8)
4) Подсчета в ячейке I2 максимального количества баллов, полученных учащимися
= MAKC(F2:F21)
5) подсчета в ячейке I3 общего количества учащихся, получивших максимальный балл
= СчетЕСЛИ(F2:F21;I2)
6) Подсчета в ячейке I4 процента учащихся, набравших более 28 баллов, от общего числа учащихся, принимавших участие в тестировании
= СчетЕСЛИ(F2:F21;">28")*100/20
uses crt;
var i, k, a:integer;
BEGIN
writeln('Введите а');
readln(a);
i := 0;
k := 1;
while (a<>0) and (k < 1000) do
begin
if (a mod 3 = 0) and (abs(a) <= 30000) then i := i + 1;
k := k + 1;
readln(a);
end;
writeln(i, '- количество четных чисел, кратных трём.');
END.
- while (a<>0) and (k < 1000) эту часть кода можно понять так, пока введенное число не равно нулю и количество введенных чисел не превышает 1000 то выполняется программа.
- if (a mod 3 = 0) and (abs(a) <= 30000) если введенное число делится на три без остатка и по модулю введенное число меньше 30000 то выполняется данное условие.
- i эта переменная у нас считает количество чисел кратных трём.
- k эта переменная считает количество введенных чисел во время использования программы.
- a эта переменная вводится пользователем.