ВУЗ:
Составители:
Как только встретится закрывающая скобка, значение признака З
снова станет равным нулю и на следующем шаге цикла текущее зна-
чение элемента A(i) сохранится в соответствующем элементе массива
В(k).
Для вывода полученного текста организуем цикл с числом повто-
рений, равным k.
Задания для самостоятельного выполнения
1. Дан текст из N символов. Подсчитать количество слов, начи-
нающихся с буквы "б".
2. Дан текст из N символов. Определить, есть ли в тексте оператор
присваивания «:=».
3. Дан текст из 30 символов. Поменять местами первый и послед-
ний символы. Удалить из полученного текста все пробелы.
3.4. Вложенные циклы
Возможны случаи, когда внутри тела цикла необходимо повто-
рять некоторую последовательность операторов, т. е. организовывать
внутренний цикл. Такая структура получила название цикла в цикле,
или вложенных циклов. Вложенные циклы не могут пересекаться:
пока не закончился внутренний цикл, внешний не может завершить-
ся. Глубина вложения циклов, т. е. количество вложенных друг в
друга циклов, может быть различной. При использовании такой
структуры для экономии машинного времени необходимо выносить
из внутреннего цикла во внешний все операторы, которые не зависят
от параметра внутреннего цикла.
Если число повторений вложенного цикла известно или зависит
от значения переменной, модифицируемой в цикле, то в схеме алго-
ритма можно использовать символ границы цикла.
Пример 9
Рассмотрим фрагмент алгоритма, вычисляющего значения функ-
ции
22
1
n
k
x
k
=
Α= +
∏
при x, изменяющемся от 0 до 5 с шагом 0,5
для любого значения n.
39
Как только встретится закрывающая скобка, значение признака З снова станет равным нулю и на следующем шаге цикла текущее зна- чение элемента A(i) сохранится в соответствующем элементе массива В(k). Для вывода полученного текста организуем цикл с числом повто- рений, равным k. Задания для самостоятельного выполнения 1. Дан текст из N символов. Подсчитать количество слов, начи- нающихся с буквы "б". 2. Дан текст из N символов. Определить, есть ли в тексте оператор присваивания «:=». 3. Дан текст из 30 символов. Поменять местами первый и послед- ний символы. Удалить из полученного текста все пробелы. 3.4. Вложенные циклы Возможны случаи, когда внутри тела цикла необходимо повто- рять некоторую последовательность операторов, т. е. организовывать внутренний цикл. Такая структура получила название цикла в цикле, или вложенных циклов. Вложенные циклы не могут пересекаться: пока не закончился внутренний цикл, внешний не может завершить- ся. Глубина вложения циклов, т. е. количество вложенных друг в друга циклов, может быть различной. При использовании такой структуры для экономии машинного времени необходимо выносить из внутреннего цикла во внешний все операторы, которые не зависят от параметра внутреннего цикла. Если число повторений вложенного цикла известно или зависит от значения переменной, модифицируемой в цикле, то в схеме алго- ритма можно использовать символ границы цикла. Пример 9 Рассмотрим фрагмент алгоритма, вычисляющего значения функ- n ции Α = ∏ x 2 + k 2 при x, изменяющемся от 0 до 5 с шагом 0,5 k =1 для любого значения n. 39
Страницы
- « первая
- ‹ предыдущая
- …
- 37
- 38
- 39
- 40
- 41
- …
- следующая ›
- последняя »