Слайд 2
Читайте заметки к слайдам
Рассмотрим на конкретном примере
Слайд 3
Прочитайте задачу
var K,S,a : integer;
begin
S:= 0;
К:= 0;
write(“Введите число: »)
readln(a);
S:=S+a
K:=K+1
Слайд 4
Прочитайте задачу
var K,S,a : integer;
begin
N:= 0;
К:= 0;
write(“Введите число: »)
readln(a);
If a
mod 10 = 4 then
begin S:=S+a ;
K:=K+1 end
writeln(S/K);
Слайд 5
Прочитайте задачу
var K,S,a : integer;
begin
N:= 0;
К:= 0;
write(“Введите число: »)
readln(a);
while a<>0
do
begin
If a mod 10 = 4 then
begin S:=S+a ;
K:=K+1; еnd
readln(a);
еnd
writeln(S/K);
Слайд 6
Прочитайте задачу
var K,S,a : integer;
begin
N:= 0;
К:= 0;
write(“Введите число: »)
readln(a);
while a<>0
do
begin
If a mod 10 = 4 then
begin S:=S+a ;
K:=K+1; еnd
readln(a);
еnd;
If K=0 then write (“NO”) else write (S/K)
end.
Слайд 7
Слайд 8
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное
3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 3. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — минимальное число, кратное 3.
Что найти?
Какие числа выбрать?
До каких пор вводить числа?
Что должна делать программа, если таких чисел нет?