Основные типы алгоритмических структур презентация

Содержание

Линейный алгоритм Алгоритм, в котором команды выполняются последовательно одна за другой, называется линейным алгоритмом Начало Команда 1 Команда 2 … Команда N Конец

Слайд 1Основные типы алгоритмических структур


Слайд 2Линейный алгоритм
Алгоритм, в котором команды выполняются последовательно одна за другой, называется

линейным алгоритмом

Начало

Команда 1
Команда 2

Команда N

Конец


Слайд 3Алгоритмическая структура «ветвление»
В алгоритмической структуре «ветвление» та или иная серия команд

выполняется в зависимости от истинности условия

Слайд 4Алгоритмическая структура «ветвление»
Условие
Серия 1
Серия 2
Однострочная форма
Многострочная форма
If Условие Then
Серия 1
[Else

Серия 2]
End If

If Условие _
Then Серия 1 _
[Else Серия 2]


Слайд 5Алгоритмическая структура «выбор»
В алгоритмической структуре «выбор» одна из нескольких последовательностей команд

выполняется при истинности соответствующего условия

Слайд 6Алгоритмическая структура «выбор»
Select Case Выражение
Case Условие 1
Серия 1
Case Условие

2
Серия 2
[Case Else
Серия 3]
End Select

Слайд 7Дополнительные операции и функции
Операции:
\ - целочисленное деление
Mod - остаток

от деления
Функция:
Math.Round() – округление до целого.
Пример
с = 9
d = 12
a = c\2 a=4
b = d\2 b=6
e = Math.Round(c/2) e=5
a = c Mod 2 a=1
b = d Mod 2 b=0

Слайд 8Задачи к разделу «Ветвление»
Пользователь вводит два числа. Если первое число меньше

второго, то вычислить их сумму, иначе – разность первого и второго.
Пользователь вводит целое число. Программа должна ответить, четным является это число или нет, делится оно на 3 или нет, и делится оно на 6 или нет.

Слайд 9Алгоритмическая структура «цикл»
В алгоритмической структуре «цикл» серия команд (тело цикла) выполняется

многократно

Слайд 10Цикл со счетчиком
Алгоритмическая структура «цикл со счетчиком» используется, если известно заранее,

какое число повторений тела цикла необходимо выполнить.

For Счетчик = НачЗнач
To КонЗнач [Step шаг]
Тело цикла
Next [Счетчик]


Слайд 11Пример: Создать проект, который выводит аргументы и значения функции y =

x2 – x – 6

Dim x, y As Single
Private Sub Button1_Click()
For x = -4 To 4 Step 0.5
y = x ^ 2 - x - 6
ListBox1.Items.Add(x)
ListBox2.Items.Add(y)
Next
End Sub


Слайд 12Цикл с условием
Алгоритмическая структура «цикл с условием» используется, если заранее неизвестно,

какое число раз необходимо повторить тело цикла.

Do While Условие
Тело цикла
Loop


Слайд 13Пример предыдущего проекта с использованием цикла с условием
Dim x, y As

Single
Private Sub Button1_Click()
x = -4
Do While x <= 4
y = x ^ 2 - x - 6
ListBox1.Items.Add(x)
ListBox2.Items.Add(y)
x = x + 0.5
Loop
End Sub

Слайд 14Практические задания
Используя цикл со счетчиком создайте проект сложения целых чисел от

1 до 100
Создайте проект, который подсчитывает сумму квадратов натуральных чисел, кратных 3 и не превосходящих 160
Создайте проект, который выводит сумму вклада, размещенного в банке под Р процентов за каждые k лет.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика