Программирование - Блоки управления - Алгоритмы
Программирование
Программы  бывают очень разными по  выполнению разного рода задач, но в структуре своей содержат общие алгоритмы.
Алгоритм
Базовые алгоритмы: - Линейный - Ветвление - Цикл
«ЛИНЕЙНЫЙ» алгоритм
Запрограммируйте:
Алгоритм « ВЕТВЛЕНИЕ»
ЕСЛИ <условие> ТО <действие 1> ИНАЧЕ <действие 2>
Рассмотрим пример ветвления
Алгоритм «с вложенным ветвлением»
Рассмотрим «Вложенное ветвление»
Алгоритм «ЦИКЛ»
1. Алгоритм «КОНЕЧНОГО ЦИКЛА»
Опишите цикл.
2. Алгоритм «БЕСКОНЕЧНОГО ЦИКЛА»
Рассмотрим вариант бесконечного цикла
3. Алгоритм«С ВЛОЖЕННЫМИ ЦИКЛАМИ»
Опишите цикл
Всем спасибо !!!!
873.88K
Category: programmingprogramming

Программирование. Блоки управления. Алгоритмы

1. Программирование - Блоки управления - Алгоритмы

Преподаватель : Гришина Анастасия Алексеевна

2. Программирование

процесс создания компьютерных программ.
программы = алгоритмы+структуры данных.
Другими словами - это некий творческий
процесс, результатом которого становится
программа.

3. Программы  бывают очень разными по  выполнению разного рода задач, но в структуре своей содержат общие алгоритмы.

Программы бывают очень
разными по выполнению разного
рода задач, но в структуре своей
содержат общие алгоритмы.

4. Алгоритм

- конечная совокупность точно заданных
правил решения задач или набор инструкций,
описывающих порядок действий исполнителя
для решения некоторой задачи.
т.е. алгоритм это набор точных и простых
действий, с помощью которых можно решить
задачу.
Алгоритмы могут быть разными по
содержанию, но по структуре многие имеют
определённый вид.

5. Базовые алгоритмы: - Линейный - Ветвление - Цикл

6. «ЛИНЕЙНЫЙ» алгоритм

- команды выполняются в порядке их записи,
то есть последовательно друг за другом.

7. Запрограммируйте:

большой мотор, подключён к порту D.
Мощность данного мотора равна половине
от всей мощности.
мотор совершает один полный оборот.
модуль выводит звук "Hello" с
последующим выводом изображение
"Глаз". Данное изображение остаётся на
дисплее ровно 1 секунду и затем
программа выключается.
Проверяем :

8.

9. Алгоритм « ВЕТВЛЕНИЕ»

-
Это команда алгоритма, в которой делается
выбор, выполнять или не выполнять группу
команд в зависимости от условий.
Записывается в блок схеме в ромбе из
которого выходит обязательно 2 стрелки.
«ДА» команды, которые должны выполняется
«НЕТ» указывает на команды, которые
должны выполняться, когда условие не
соблюдается.
Приведите пример с личного опыта ?

10. ЕСЛИ <условие> ТО <действие 1> ИНАЧЕ <действие 2>

Пример : УСЛОВИЕ – «ЕСЛИ» уроки выучены, можно идти гулять.
ДА – «ТО» Молодец ! Иди гулять!
нет- «ИНАЧЕ» Учи уроки.
Конец.

11. Рассмотрим пример ветвления

12. Алгоритм «с вложенным ветвлением»

да
Опишите блок – схему :
нет

13. Рассмотрим «Вложенное ветвление»

14. Алгоритм «ЦИКЛ»

- повторяющийся во времени процесс.
Бывает :
1. алгоритм конечного цикла.
2. алгоритм бесконечного цикла.
3. алгоритм с вложенными циклами.

15. 1. Алгоритм «КОНЕЧНОГО ЦИКЛА»

Тело цикла выполняется заданное
параметром количество раз.

16. Опишите цикл.

17. 2. Алгоритм «БЕСКОНЕЧНОГО ЦИКЛА»

При выполнении условия, цикл
повторяется бесконечное количество
раз.

18. Рассмотрим вариант бесконечного цикла

19. 3. Алгоритм«С ВЛОЖЕННЫМИ ЦИКЛАМИ»

Вложенным называют цикл, находящийся
внутри тела другого цикла.
различают циклы: с предусловием «пока»,
постусловием «до»,
с параметром «для»

20. Опишите цикл

21. Всем спасибо !!!!

English     Русский Rules