Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему Условный оператор

Содержание

Условный оператор.Синтаксис условного оператора.Задачи.Тест. Содержание:
Условный операторВыполнил: студент 52 группы Миниахметов Р. Ф.Руководитель: Волкова Т.И.БирГСПА, 2010 год Условный оператор.Синтаксис условного оператора.Задачи.Тест.	Содержание: На практике решение большинства задач не удается описать с помощью программ линейной Выполнение условного оператора заключается в следующем: анализируется некое условие, сформулированное в операторе. Оператор … перехода – это структура, которая выбирает ту или иную ветвь Простейшими VBA-операторами изменения порядка выполнения кода являются операторы If … Then Синтаксис оператора If … Then … ElseБлок операторов If … Then … пример If (a = b) Or (c d) Thenb = da = Оператор If может быть вложенным, т. е. находиться внутри блоков операторов. Для Dim a, b, c As IntegerSub poradok()a=-5b=25If a > 0 Thenc=a + Примечание. Данную программу можно составить, используя полный блок инструкции If Then Else. Чего не хватает If условие ThenОператор1ElseОператор2 Задачи По введенному числу определить социальный статус человека.Составим программу на visual basicДалее VBA предоставляет сокращенную версию оператора If..Then..Else, являющуюся сжатым эквивалентом вложенных операторв If..Then..Else, 100 20030040Решие задачу Какое значение будет выведено на экран при выполнении следующих операторов?V=5t=40s=100if t Увы!Ответ неверный! молодец Молодец Увы!Ответ неверный! Увы!Ответ неверный! 10 вопросовКоличество верных ответов соответствует количеству набранных баллов. Максимальное количество баллов – В каком случае используется условный оператор? Когда нужно....Вычислить значение переменнойУвеличить значение переменнойВыполнить Запишите результат работы программыDim a, b, c As IntegerSub poradok()a=5b=25If a > Где условный оператор написан без ошибокIf c>100 and c Где использованы условные операторы?x=x+3if x Расположите по порядку:1 23 4 а) Then б) If в) End ifг) Else Вопрос №5 проверку допустимости значения введенных величин обход выполнения группы действийпроверку выполнения заданного условиявсе 100 20030300Вопрос №7Какое значение будет выведено на экран при выполнении следующих операторов?V=5t=40s=100if If x>0 then y=100 if x 100 20030040Вопрос №9 Какое значение будет выведено на экран при выполнении следующих операторов?V=5t=40s=100if s 60-6-36Вопрос №10Какое значение будет выведено на экран при выполнении следующих операторов?x=-6if x>0 Подведем итоги Конец!
Слайды презентации

Слайд 2 Условный оператор.
Синтаксис условного оператора.
Задачи.
Тест.



Содержание:

Условный оператор.Синтаксис условного оператора.Задачи.Тест.	Содержание:

Слайд 3 На практике решение большинства задач не удается описать

На практике решение большинства задач не удается описать с помощью программ

с помощью программ линейной структуры. При этом после проверки

некоторого условия выполняется та или иная последовательность операторов, однако происходит нарушение естественного порядка выполнения операторов. Для этих целей используют управляющие операторы.
Оператор условного перехода – это структура, которая выбирает ту или иную ветвь кода процедуры на основе некоторого предопределенного условия или группы условий.
Оператор безусловного перехода – это оператор, просто изменяющий последовательность выполнения кода процедуры независимо ни от какого конкретного условия. Условный переход используется гораздо чаще, чем безусловный.



Слайд 4 Выполнение условного оператора заключается в следующем: анализируется некое

Выполнение условного оператора заключается в следующем: анализируется некое условие, сформулированное в

условие, сформулированное в операторе. Если это условие истинно (значение

True), то выполняется один блок операторов, если ложно (значение False) – то другой блок операторов.
Фрагмент блок-схемы алгоритма условного блока можно представить следующим образом:


Если условие истинно, то выполняется блок операторов S1, если условие ложно, то выполняется блок S2.


Слайд 5 Оператор … перехода – это структура, которая выбирает

Оператор … перехода – это структура, которая выбирает ту или иную

ту или иную ветвь кода процедуры на основе некоторого

предопределенного условия или группы условий.

Слайд 6


Простейшими VBA-операторами изменения порядка выполнения кода

Простейшими VBA-операторами изменения порядка выполнения кода являются операторы If …

являются операторы If … Then и If … Then

… Else.
Оператор If … Then позволяет выбрать единственную альтернативную ветвь кода в процедуре или функции.
Синтаксис
If условие Then оператор,

где условие - любое логическое выражение;
оператор – один, несколько или ни одного оператора VBA.

Вторая форма синтаксиса оператора If … Then называется блоком оператора if. В блоке оператора If … Then условие и операторы записываются в отдельных строках, причем заканчивается данный оператор ключевыми словами End If.
Синтаксис

If условие Then

оператор 1

оператор 2

….

Оператор n

End If



Слайд 7
Синтаксис оператора If … Then … Else
Блок операторов

Синтаксис оператора If … Then … ElseБлок операторов If … Then

If … Then … Else легче читать и понимать,

и поскольку можно располагать операторы в разных строках внутри блока оператора If … Then … Else, он не имеет ограничения по размеру и числу операторов, которые можно помещать в альтернативные ветви.
Синтаксис

If условие Then

Оператор1

Else

Оператор2

End If

Слайд 8 пример


If (a = b) Or (c

пример If (a = b) Or (c d) Thenb = da

d) Then
b = d
a = 20
Else
c = d
End If

Выражение

c=d будет выполнено только в том случае, если a<>b или c=d.

Слайд 9


Оператор If может быть вложенным, т. е. находиться

Оператор If может быть вложенным, т. е. находиться внутри блоков операторов.

внутри блоков операторов. Для проверки более одного условия и

выполнения одного из нескольких блоков операторов используется расширенный условный оператор вида:

If <условие 1> Then
<блок операторов 1>
Elself <условие 2> Then
<блок операторов 2>

Elself <условие n> Then
<блок операторов n>
[Else
<блок операторов Else>]
End If

Вложенный условный оператор



Слайд 10

Dim a, b, c As Integer
Sub poradok()
a=-5
b=25
If a

Dim a, b, c As IntegerSub poradok()a=-5b=25If a > 0 Thenc=a

> 0 Then
c=a + b
MsgBox (c)
End If
If a

0 Then
с=a * b
MsgBox (с)
End If

End Sub
В данной программе переменной а присвоено значение меньше нуля, следовательно, должна выполниться нижняя инструкция If.

пример



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

Примечание. Данную программу можно составить, используя полный блок инструкции If Then

инструкции If Then Else.

Dim a, b, c As

Integer
Sub poradok()
a=5
b=25
If a > 0 Then
c=a + b
MsgBox (c)
Else
c=a * b
MsgBox (c)
End If
End Sub



Слайд 12 Чего не хватает


If условие Then

Оператор1

Else

Оператор2

Чего не хватает If условие ThenОператор1ElseОператор2

Слайд 13
Задачи
По введенному числу определить социальный статус человека.

Составим

Задачи По введенному числу определить социальный статус человека.Составим программу на visual basicДалее

программу на visual basic

Далее


Слайд 15 VBA предоставляет сокращенную версию оператора If..Then..Else, являющуюся сжатым

VBA предоставляет сокращенную версию оператора If..Then..Else, являющуюся сжатым эквивалентом вложенных операторв

эквивалентом вложенных операторв If..Then..Else, использованных в листинге. Такой краткой

формой является операторIf..Then..ElseIf



Слайд 16 100
200
300
40
Решие задачу
Какое значение будет выведено на

100 20030040Решие задачу Какое значение будет выведено на экран при выполнении следующих операторов?V=5t=40s=100if t

экран при выполнении следующих операторов?
V=5
t=40
s=100
if t

t *v+100
label1.caption = s

Слайд 17 Увы!Ответ неверный!

Увы!Ответ неверный!

Слайд 18 молодец

молодец

Слайд 19 Молодец

Молодец

Слайд 20 Увы!Ответ неверный!

Увы!Ответ неверный!

Слайд 21 Увы!Ответ неверный!

Увы!Ответ неверный!

Слайд 22 10 вопросов

Количество верных ответов соответствует количеству набранных баллов.

10 вопросовКоличество верных ответов соответствует количеству набранных баллов. Максимальное количество баллов

Максимальное количество баллов – 10, минимальное – 0.
Итоговый

тест

Слайд 23 В каком случае используется
условный оператор?
Когда

В каком случае используется условный оператор? Когда нужно....Вычислить значение переменнойУвеличить значение

нужно....

Вычислить значение переменной


Увеличить значение переменной


Выполнить действия несколько раз


Ни в

одном из перечисленных случаев

Вопрос №1


Слайд 24
Запишите результат работы программы

Dim a, b, c As

Запишите результат работы программыDim a, b, c As IntegerSub poradok()a=5b=25If a

Integer
Sub poradok()
a=5
b=25
If a > 0 Then
c=a + b
MsgBox (c)
End

If
If a < 0 Then
c=a * b
MsgBox (c)
End If
End Sub

Вопрос №2


Слайд 25
Где условный оператор написан без ошибок
If c>100 and

Где условный оператор написан без ошибокIf c>100 and c

c


c=2*b
else
c=0
end if

If c>100 and c 
If c>100 and celse c=0


If c>100 and c c=2*b
else
c=0


Вопрос №3


Слайд 26 Где использованы условные операторы?
x=x+3
if x

Где использованы условные операторы?x=x+3if x

to 10

If x

№4

Слайд 27 Расположите по порядку:
1
2
3
4
а) Then
б)

Расположите по порядку:1 23 4 а) Then б) If в) End ifг) Else Вопрос №5

If
в) End if
г) Else
Вопрос №5


Слайд 28
проверку допустимости значения введенных величин


обход выполнения группы

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

действий


проверку выполнения заданного условия


все перечисленное можно реализовать с помощью


условного оператора

Вопрос №6

С помощью условного оператора нельзя реализовать


Слайд 29 100
200
30
300
Вопрос №7

Какое значение будет выведено на экран

100 20030300Вопрос №7Какое значение будет выведено на экран при выполнении следующих

при выполнении следующих операторов?
V=5
t=40
s=100
if t>30 then s= t

*v+100
label1.caption = s

Слайд 30
If x>0 then y=100


if x

If x>0 then y=100 if x

x

условного оператора есть ошибка?

Слайд 31 100
200
300
40
Вопрос №9
Какое значение будет выведено на

100 20030040Вопрос №9 Какое значение будет выведено на экран при выполнении следующих операторов?V=5t=40s=100if s

экран при выполнении следующих операторов?
V=5
t=40
s=100
if s

t *v+100 else s=200
label1.caption = s

Слайд 32 6
0
-6
-36
Вопрос №10
Какое значение будет выведено на экран при

60-6-36Вопрос №10Какое значение будет выведено на экран при выполнении следующих операторов?x=-6if

выполнении следующих операторов?
x=-6
if x>0 then y=x else y= -

x
label1.caption = x

Слайд 33 Подведем итоги

Подведем итоги

  • Имя файла: uslovnyy-operator.pptx
  • Количество просмотров: 172
  • Количество скачиваний: 0