9 класс

Материалы по самоподготовке

к ГИА по информатике

Автор:  Марина Валентина Николаевна

 
Задание 1

Задание  10

Пример. В таблице Dat представлены данные о численности учеников в классе (Dat(1) - количество учеников в 1 классе, Dat(2) - во 2 классе и т.д.) Определить результат работы следующей программы:

Алгоритмический язык Бейсик Паскаль
алг
нач
   цел таб Dat[1:11]
  
цел k, m
   Dat[1] := 20; Dat[2] := 25
   Dat[3] := 19; Dat[4] := 25
   Dat[5] := 26; Dat[6] := 22
   Dat[7] := 24; Dat[8] := 28
   Dat[9] := 26; Dat[10] := 21
   Dat[11] := 27;
   m := 0
  
нц для k от 1 до 11
        если Dat[k] > 22 то
        m :=  m + 1
        все
   кц
   вывод m
кон
DIM Dat(11)  AS INTEGER
DIM  k, m  AS INTEGER
Dat(1) := 20; Dat(2) := 25
Dat(3)
:= 19; Dat(4) := 25
Dat(5) := 26; Dat(6) := 22
Dat(7) := 24; Dat(8) := 28
Dat(9) := 26; Dat(10) := 21
Dat(11) := 27;
m = 0

FOR k = 1 TO 11
IF
Dat(k) > 22 THEN
m =
 m + 1
END IF
NEXT k
PRINT m


 
var k, m: integer;
   Dat: array[1..11] of integer;
begin
   Dat[1] := 20; Dat[2] := 25;
   Dat[3] := 19; Dat[4] := 25;
   Dat[5] := 26; Dat[6] := 22;
   Dat[7] := 24; Dat[8] := 28;
   Dat[9] := 26; Dat[10] := 21;
   Dat[11] := 27;
   m := 0
;
   for k := 1 to 11 do
        if
Dat[k] > 22 then
                        m :=
 m + 1;
   write (m)
end.

    

 

Решение.
Создан массив из 11 чисел. В цикле от 1 до 11 включительно значение элемента массива сравнивается с числом 22. Если оказывается, что значение элемента массива строго больше 22, то значение переменной m увеличивается на 1 (изначально, до цикла оно было равно 0).
Перефразируя, получаем следующее. Для каждого класса с 1 по 11 включительно численность класса сравниваем с 22. Если в классе больше 22 человек, то такой класс считаем. В результате получаем число m, которое показывает число классов, в которых больше 22 учеников., т.е. m = 7.
Ответ. 7.
Задание 2
Задание 3
Задание 4
Задание 5
Задание 6
Задание 7
Задание 8
Задание 9
Задание 10
Задание 11
Задание 12
Задание 13
Задание 14
Задание 15
Задание 16
Задание 17
Задание 18
Задание 19
Задание 20

Самопроверка

 
© Марина Валентина, 2013
При использовании материалов ссылка обязательна