Презентация, доклад на тему Основы языка Visual Basic - циклические алгоритмы

Содержание

ЦИКЛИЧЕСКИЙ АЛГОРИТМ ПРЕДПОЛАГАЕТ ПОВТОРЕНИЕ ОДНИХ И ТЕХ ЖЕ ДЕЙСТВИЙ С НОВЫМИ ИСХОДНЫМИ ДАННЫМИ.Те действия, которые повторяются, принято называть телом цикла.Урок № 7

Слайд 1ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ
Основы языка программирования Visual Вasic

ЦИКЛИЧЕСКИЕ АЛГОРИТМЫОсновы языка программирования Visual Вasic

Слайд 2ЦИКЛИЧЕСКИЙ АЛГОРИТМ ПРЕДПОЛАГАЕТ ПОВТОРЕНИЕ ОДНИХ И ТЕХ ЖЕ ДЕЙСТВИЙ С НОВЫМИ

ИСХОДНЫМИ ДАННЫМИ.

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

Урок № 7

ЦИКЛИЧЕСКИЙ АЛГОРИТМ ПРЕДПОЛАГАЕТ ПОВТОРЕНИЕ ОДНИХ И ТЕХ ЖЕ ДЕЙСТВИЙ С НОВЫМИ ИСХОДНЫМИ ДАННЫМИ.Те действия, которые повторяются, принято

Слайд 3ТРИ ТИПА КОМАНД ПОВТОРЕНИЯ: ЦИКЛ «ПОКА» ЦИКЛ «ДО» ЦИКЛ «ДЛЯ» (или цикл с параметром)
ОТЛИЧИЕ -

СПОСОБ ПРОВЕРКИ
ОКОНЧАНИЯ ЦИКЛА.
ТРИ ТИПА КОМАНД ПОВТОРЕНИЯ: ЦИКЛ «ПОКА» ЦИКЛ «ДО» ЦИКЛ «ДЛЯ» (или цикл с параметром)ОТЛИЧИЕ - СПОСОБ ПРОВЕРКИ

Слайд 4Цикл «ПОКА»-повторять, пока выполняется условие

Цикл «ПОКА»-повторять, пока выполняется условие

Слайд 5Цикл «ДО»-повторять, пока не выполнится условие

Цикл «ДО»-повторять, пока не выполнится условие

Слайд 6Цикл «для» или цикл с параметром выполняет тело цикла заданное число

раз.

Число повторений такого цикла определяется параметром – переменной, которая изменяется от начального до конечного значения с заданным шагом

Цикл «для» или цикл с параметром выполняет тело цикла заданное число раз.Число повторений такого цикла определяется параметром

Слайд 7В алгоритмическом языке: для I от Iнач до Iкон шаг Iшаг ТЕЛО ЦИКЛА кц
Да
Нет
I,

I нач, I кон, I шаг

ТЕЛО ЦИКЛА

Для- For
От- =
До- To
Шаг- Step
Кц – Next

В алгоритмическом языке: для I от Iнач до Iкон шаг Iшаг ТЕЛО ЦИКЛА кцДаНетI, I нач, I

Слайд 8КАКУЮ ЗАДАЧУ РЕШАЕТ АЛГОРИТМ?
For i=1 To 10 Step 2
Print i
Next i

КАКУЮ ЗАДАЧУ РЕШАЕТ  АЛГОРИТМ?For i=1 To 10 Step 2Print iNext i

Слайд 9FOR i= 1 ТО 5 Step 1
PRINT “ПРИВЕТ”
NEXT
FOR i=

0 ТО 5 Step 1
PRINT “ПРИВЕТ”
NEXT

FOR i= 10 ТО 20 Step 2
PRINT “ПРИВЕТ”
NEXT

СКОЛЬКО ПРИВЕТОВ
ВЫ ПОЛУЧИТЕ
ПОСЛЕ ВЫПОЛНЕНИЯ
КАЖДОГО ИЗ ЦИКЛОВ?

FOR i= 1 ТО 5 Step 1 PRINT “ПРИВЕТ”NEXTFOR i= 0 ТО 5 Step 1 PRINT “ПРИВЕТ”NEXTFOR

Слайд 10Составить программу, печатающую любой заданный столбик таблицы умножения
3 х 1 =

3
3 х 2 = 6
3 х 3 = 9
3 х 4 = 12
3 х 5 = 15
3 х 6 = 18
3 х 7 = 21
3 х 8 = 24
3 х 9 = 27
3 х 10= 30

Номер столбика? 3


Практическое задание

Составить программу, печатающую любой заданный столбик таблицы умножения3 х 1 = 33 х 2 = 63 х

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

?

Тип данных: n, k, i ?

Целые числа, тип Integer

Составить программу, печатающую любой заданный столбик таблицы умножения арг n рез ?Тип данных: n, k, i ?

Слайд 12Private Sub Command1_Click() n = Val(InputBox(“ Номер столбика?”)) For i = 1

To 10 Step 1 k = i * n Print n “ x ” i ” = “ k Next i End Sub

Dim n, i, k As Integer

Private Sub Command1_Click()  n = Val(InputBox(“ Номер столбика?”))  For i = 1 To 10 Step

Слайд 13Внести в программу изменения, в результате которых вместо столбика таблицы умножения

будет выводиться столбик квадратов чисел от 1 до 10

1 х 1 = 1
2 х 2 = 4
3 х 3 = 9
4 х 4 = 16
5 х 5 = 25
6 х 6 = 36
7 х 7 = 49
8 х 8 = 64
9 х 9 = 81
10 х 10= 100

* Изменить программу так, чтобы она выводила квадраты чисел на интервале от числа а до числа b

Внести в программу изменения, в результате которых вместо столбика таблицы умножения будет выводиться столбик квадратов чисел от

Слайд 14Повторение изученного
Урок № 8
1. Когда используют циклические алгоритмы?
2. Как записать оператор

цикла с параметром?

For i=1 To n Step 1
Тело цикла
Next i

Повторение изученногоУрок № 81. Когда используют циклические алгоритмы?2. Как записать оператор цикла с параметром?For i=1 To n

Слайд 15Найти сумму N первых натуральных чисел
S=1+2+3+…+N
Арг N
Рез S
Практическое задание

Найти сумму N первых натуральных чиселS=1+2+3+…+NАрг NРез SПрактическое задание

Слайд 16N=4

S=0

i=1

S=0+1=1

i=2

S=1+2=3

i=3

S=3+3=6

i=4

S=6+4=10




Отв:S=10

N=4S=0i=1S=0+1=1i=2S=1+2=3i=3S=3+3=6i=4S=6+4=10Отв:S=10

Слайд 17Dim n, i, S As integer
Private Sub Command1_Click()
N=Val(InputBox(“Сколько чисел?”))
S=0
For i=1 To

N Step 1
S=S+i
Next i
Print “S=“S
End Sub
Dim n, i, S As integerPrivate Sub Command1_Click()N=Val(InputBox(“Сколько чисел?”))S=0For i=1 To N Step 1S=S+iNext iPrint “S=“SEnd Sub

Слайд 18Найти сумму N первых чётных чисел S = 2+4+6+…
Найти сумму N

первых нечётных чисел
S=1+3+5+….

Формула чётного числа 2k
Формула нечётного числа 2k-1
Где k- порядок числа

Найти сумму N первых чётных чисел S = 2+4+6+… Найти сумму N первых нечётных чиселS=1+3+5+….Формула чётного числа

Слайд 19 Анализ предыдущей работы. Способы решения. s=0 For i = 2 To 2*n Step

2 S=S+i Next i Print “S=”S

S=0
For i = 1 To n Step 1 S=S+i*2 Next I
Print “S=”S

Анализ предыдущей работы. Способы решения.  s=0 For i = 2 To 2*n Step 2 S=S+i

Слайд 20Найти сумму N произвольных целых чисел
S=х1+ х2 + х3 +…+ хn
Арг

N, x
Рез S

Урок № 9

Практическое задание

Найти сумму N произвольных целых чиселS=х1+ х2 + х3 +…+ хnАрг N, xРез SУрок № 9Практическое задание

Слайд 22N=4

S=0

i=1

Х=5

S=0+5=5

i=2

Х=3

S=5+3=8

i=3

Х=2

S=8+2=10

i=4

Х=10

S=10+10=20



Отв:S=20

N=4S=0i=1Х=5S=0+5=5i=2Х=3S=5+3=8i=3Х=2S=8+2=10i=4Х=10S=10+10=20Отв:S=20

Слайд 23Даны N произвольных целых чисел. Найти сумму чётных и сумму нечётных
Условие

проверки
чётности:

х/2=х\2 или x mod 2=0

Даны N произвольных  целых чисел. Найти  сумму чётных и  сумму нечётныхУсловие проверки чётности:х/2=х\2 или

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

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


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

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

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

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