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

Содержание

Слайд 2

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

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

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

творческий процесс, результатом которого становится программа.
Слайд 3

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

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

алгоритмы.
Слайд 4

Алгоритм - конечная совокупность точно заданных правил решения задач или набор

Алгоритм

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

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

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

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

Слайд 6

«ЛИНЕЙНЫЙ» алгоритм - команды выполняются в порядке их записи, то есть последовательно друг за другом.

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

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

друг за другом.
Слайд 7

Запрограммируйте: большой мотор, подключён к порту D. Мощность данного мотора равна

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

большой мотор, подключён к порту D. Мощность данного мотора равна половине

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

Слайд 9

Алгоритм « ВЕТВЛЕНИЕ» Это команда алгоритма, в которой делается выбор, выполнять

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

Это команда алгоритма, в которой делается выбор, выполнять или

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

ЕСЛИ ТО ИНАЧЕ Пример : УСЛОВИЕ – «ЕСЛИ» уроки выучены, можно

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

Пример : УСЛОВИЕ –

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

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

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

Слайд 12

Алгоритм «с вложенным ветвлением» Опишите блок – схему : да нет

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

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

да

нет

Слайд 13

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

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

Слайд 14

Алгоритм «ЦИКЛ» - повторяющийся во времени процесс. Бывает : 1. алгоритм

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

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

2. алгоритм бесконечного цикла.
3. алгоритм с вложенными циклами.
Слайд 15

1. Алгоритм «КОНЕЧНОГО ЦИКЛА» Тело цикла выполняется заданное параметром количество раз.

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

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

Слайд 16

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

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

Слайд 17

2. Алгоритм «БЕСКОНЕЧНОГО ЦИКЛА» При выполнении условия, цикл повторяется бесконечное количество раз.

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

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

Слайд 18

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

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

Слайд 19

3. Алгоритм«С ВЛОЖЕННЫМИ ЦИКЛАМИ» Вложенным называют цикл, находящийся внутри тела другого

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

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

циклы: с предусловием «пока»,
постусловием «до»,
с параметром «для»
Слайд 20

Опишите цикл

Опишите цикл