Алгоритмизация
Категория реферата: Рефераты по информатике, программированию
Теги реферата: курсовая работа на тему, реферат на тему система
Добавил(а) на сайт: Кудрин.
Предыдущая страница реферата | 1 2 3
9. Переход к п. 5
10. Вывод S
11. Конец
Рефераты | Рефераты по информатике, программированию | АлгоритмизацияАлгоритмизацияКатегория реферата: Рефераты по информатике, программированию Теги реферата: курсовая работа на тему, реферат на тему система Добавил(а) на сайт: Кудрин. Предыдущая страница реферата | 1 2 3 9. Переход к п. 5 10. Вывод S 11. Конец |
В рассмотренных выше примерах количество повторений заранее неизвестно. В первом оно зависит от количества цифр в записи натурального числа, во втором — от числа 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. Конец |
Другие примеры будут записаны уже на ЯПВУ. В настоящей же публикации предпринята попытка продемонстрировать, что изучение программирования разумно начинать собственно с разработки алгоритмов, не акцентируя первоначально внимания на записи алгоритма на том или ином языке программирования. В то же время автор, являясь сторонником структурного подхода к программированию, предлагает придерживаться этого подхода и при программировании на уровне блок-схем.