Вопрос задан 17.02.2019 в 20:18. Предмет Информатика. Спрашивает Злоказова Софа.

Помогите!!!!очень нужно))паскаль. паскаль. 1)известны оценки по информатике каждого из 20 учеников

класса. В начале списка перечислены все пятерки, затем все остальные оценки. Сколько учеников имеют по информатике оценку пять?Условный оператор не использовать. 2)Составить программу, которая находит минимальное число большее 200, которое нацело делится на 17. Использовать цикл с предусловием While.всю программу напишите, пожалуйста)))
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Ольховик Захар.

program class;
var a:array[1..20]of integer;
i,sum:integer;
begin
for i:=1 to 20 do
read(a[i]);
for i:=1 to 20 do
//так как нельзя юзать IF, сделаем так

sum:=sum+a[i] div 5; // Если 5, то +1, если меньше +0;
writeln('otlichnikov',sum);
end.

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

1) Для решения этой задачи можно использовать цикл счетчик. Начнем с того, что создадим переменную, которая будет считать количество учеников с оценкой пять. Затем пройдем по списку оценок и будем увеличивать значение этой переменной каждый раз, когда встретим оценку пять.

Пример кода на Pascal: ``` program CountFives; var i, fivesCount: integer; grades: array[1..20] of integer; begin fivesCount := 0; for i := 1 to 20 do begin readln(grades[i]); if grades[i] = 5 then fivesCount := fivesCount + 1; end; writeln('Количество учеников с оценкой "пять": ', fivesCount); end. ```

2) Для нахождения минимального числа, которое больше 200 и делится на 17, можно использовать цикл с предусловием While. Начнем с того, что создадим переменную, которая будет хранить текущее число. Затем будем увеличивать это число на 1 в каждой итерации цикла, пока не найдем число, которое удовлетворяет условию.

Пример кода на Pascal: ``` program MinNumberDivisibleBy17; var number: integer; begin number := 201; while (number mod 17 <> 0) do begin number := number + 1; end; writeln('Минимальное число больше 200, которое делится на 17: ', number); end. ```

Надеюсь, это поможет вам решить задачи!

0 0

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

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

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