ВУЗ:
Составители:
Рубрика:
Пример 2.3. В баскетбольную команду могут быть приняты ученики, рост которых
превышает 170 см. Составьте список кандидатов в команду из учеников класса.
Система тестов
Номер
теста
Проверяемый
случай
Число
учеников
Фамилии Рост Результаты
1
Есть
кандидаты
3
Кулов
Чехин
Уваров
171
165
178
Кулов
Уваров
2
Нет
кандидатов
2
Ершов
Иванов
170
165
Нет
кандидатов
Школьный АЯ
алг Баскетбол (арг цел N, арг лит таб Фам[1:N], арг вещ
таб Рост[1:N], рез лит таб Канд [1:N] )
нач цел i, k
k:=0
нц для i от 1 до N | запись фамилий кандидатов в таблицу Канд
если Рост[i]>170
то k:=k+1; Канд [k] := Фам [i]
все
кц
если k=0
то вывод "В КЛАССЕ НЕТ КАНДИДАТОВ В КОМАНДУ."
иначе нц для i от 1 до k
вывод Канд [i]
кц
все
кон
Исполнение алгоритма
N теста i
Рост[i] >
170
K Кондидаты в команду
1
1
2
3
+
-
+
0
1
2
Кулов
Уваров
2
1
2
-
-
0 -
TurboPascal
Program BascetBall;
Uses Crt;
Var
SurName : Array [1..30] of String; { фамилии учеников }
Height : Array [1..30] of Real; { рост учеников }
Cand : Array [1..30] of String; { фамилии кандидатов }
Пример 2.3. В баскетбольную команду могут быть приняты ученики, рост которых превышает 170 см. Составьте список кандидатов в команду из учеников класса. Система тестов Номер Проверяемый Число Фамилии Рост Результаты теста случай учеников Кулов 171 Есть Кулов 1 3 Чехин 165 кандидаты Уваров Уваров 178 Нет Ершов 170 Нет 2 2 кандидатов Иванов 165 кандидатов Школьный АЯ алг Баскетбол (арг цел N, арг лит таб Фам[1:N], арг вещ таб Рост[1:N], рез лит таб Канд [1:N] ) нач цел i, k k:=0 нц для i от 1 до N | запись фамилий кандидатов в таблицу Канд если Рост[i]>170 то k:=k+1; Канд [k] := Фам [i] все кц если k=0 то вывод "В КЛАССЕ НЕТ КАНДИДАТОВ В КОМАНДУ." иначе нц для i от 1 до k вывод Канд [i] кц все кон Исполнение алгоритма Рост[i] > N теста i K Кондидаты в команду 170 1 + 0 Кулов 1 2 - 1 Уваров 3 + 2 1 - 2 0 - 2 - TurboPascal Program BascetBall; Uses Crt; Var SurName : Array [1..30] of String; { фамилии учеников } Height : Array [1..30] of Real; { рост учеников } Cand : Array [1..30] of String; { фамилии кандидатов }
Страницы
- « первая
- ‹ предыдущая
- …
- 18
- 19
- 20
- 21
- 22
- …
- следующая ›
- последняя »