ВУЗ:
Составители:
Рубрика:
Pascal
i:=1; S:=0;
While i<=N do
begin S:=S+A[i];
i:=i+2
end;
A(N)
с нечетными индексами.
Число таких элементов
заранее известно. Шаг
параметра цикла равен
двум
Для организации циклов типа пока можно также использовать:
• в языке Pascal оператор цикла с постусловием Repeat...until:
Repeat
тело цикла
until <условие
завершения>
Повторять тело цикла до тех пор, пока не
выполнится условие завершения цикла.
Пример 4.1. Определить, является ли заданная последовательность чисел a
1
, a
2
, ... ,
a
N
монотонно убывающей.
Система тестов
Данные Результат Номер
теста
Проверяемый
случай
N Вектор А Otvet
1 Является 3 (3, 2, 1) 'Да'
2 Не является 3 (2, 3, 1) 'Нет'
Школьный АЯ
алг Убывание (арг цел N, арг вещ таб
A[1:N],
рез лит Otvet)
нач цел i
i:=1; Otvet:="Да"
нц пока (i<=N–1) и (Otvet="Да")
если A[i] < A[i+1]
то Otvet := "Нет"
иначе i:=i+1
все
кц
кон
Исполнение алгоритма
Обозначения проверяемых условий:
(i <= N-1) и (Otvet = "Да") => (1)
A[i] < A[i+1] => (2)
N i Otvet (1) (2)
Блок-схема
(фрагмент)
A(N) i:=1; S:=0; Pascal с нечетными индексами. While i<=N do begin S:=S+A[i]; Число таких элементов i:=i+2 заранее известно. Шаг end; параметра цикла равен двум Для организации циклов типа пока можно также использовать: • в языке Pascal оператор цикла с постусловием Repeat...until: Repeat Повторять тело цикла до тех пор, пока не тело цикла выполнится условие завершения цикла. until <условие завершения> Пример 4.1. Определить, является ли заданная последовательность чисел a1 , a2 , ... , aN монотонно убывающей. Система тестов Номер Проверяемый Данные Результат теста случай N Вектор А Otvet 1 Является 3 (3, 2, 1) 'Да' 2 Не является 3 (2, 3, 1) 'Нет' Школьный АЯ алг Убывание (арг цел N, арг вещ таб A[1:N], рез лит Otvet) нач цел i i:=1; Otvet:="Да" нц пока (i<=N–1) и (Otvet="Да") если A[i] < A[i+1] то Otvet := "Нет" иначе i:=i+1 Блок-схема все (фрагмент) кц кон Исполнение алгоритма Обозначения проверяемых условий: (i <= N-1) и (Otvet = "Да") => (1) A[i] < A[i+1] => (2) N i Otvet (1) (2)
Страницы
- « первая
- ‹ предыдущая
- …
- 40
- 41
- 42
- 43
- 44
- …
- следующая ›
- последняя »