Способы представления алгоритмов. Существует несколько способов описания алгоритмов: словесный, формульно-словесный, графический, средствами специального языка операторных схем, с помощью таблиц решений и др. Помимо требования обеспечения наглядности, выбор конкретного способа диктуется рядом факторов, из которых определяющими являются степень необходимой детализации представления алгоритма, степень его формализации, уровень логической сложности задачи и т. п.
Основные алгоритмические структуры. Линейный алгоритм – это простейший тип алгоритма, все шаги которого выполняются однократно и строго последовательно. Часто употребляется синоним понятия «линейный алгоритма – «последовательное выполнение». Разветвляющийся алгоритм (синонимы: ветвлящийся алгоритм, ветвление) – это алгоритм, который позволяет в зависимости от условий выполнять различные ветви. Циклический алгоритм – это схема выполнения части алгоритма, в которой некоторые действия повторяются. Рекурсивный алгоритм – это алгоритм, который в своей структуре использует обращение к самому себе.
Контрольные вопросы
Дайте определение термина «алгоритм».
Что такое алгоритмический процесс?
Какими свойствами должен обладать любой алгоритм?
Расскажите о способах записи алгоритма.
Перечислите основные типы алгоритмов.
В чем отличие линейного алгоритма от разветвляющегося?
Раскройте особенности циклического и рекурсивного алгоритмов.
11. Инструментальные программные средства
План лекции
1. Преимущества современных средств разработки.
2. Классификация средств разработки.
3. Интегрированные среды разработки для микроконтроллеров.
4. Средства разработки для цифровых сигнальных процессоров (ЦСП).
5. Средства разработки для других компонентов.
6. Программаторы.
7. Выбор средств разработки
Достарыңызбен бөлісу: |