В рассмотренных
выше примерах количество повторений заранее неизвестно. В первом оно зависит от
количества цифр в записи натурального числа, во втором — от числа e.
В тех же
случая, когда количество шагов известно из условия задачи, проще и
предпочтительней использовать цикл с параметром.
Пример 3. Найти
произведение первых k натуральных чисел, кратных трём.
При составлении
алгоритма учтем, что первое натуральное число, кратное 3, есть тройка, а все
последующие больше предыдущего на 3.
|
1. Ввод
k
2. P :=
1 {здесь накапливаем произведение}
3. T :=
0 {здесь будут числа, кратные 3}
4. I :=
1
5. Если
I > k, переход к п. 10
6. T := T + 3
7. P := P * T
8. I :=
I + 1
9.
Перейти к п. 5
10.
Вывод P
11.
Конец
|
Другие примеры
будут записаны уже на ЯПВУ. В настоящей же публикации предпринята попытка
продемонстрировать, что изучение программирования разумно начинать собственно с
разработки алгоритмов, не акцентируя первоначально внимания на записи алгоритма
на том или ином языке программирования. В то же время автор, являясь
сторонником структурного подхода к программированию, предлагает придерживаться
этого подхода и при программировании на уровне блок-схем.
Скачали данный реферат: Jadriwenskij, Пайков, Sijankovskij, Софон, Azarij, Zenona, Chashin.
Последние просмотренные рефераты на тему: мировая экономика, реферат на тему життя, менеджмент, налоги в россии.
Предыдущая страница реферата |
1
2
3