Урок вивчення нового матеріалу на тему "Умовний оператор" з предмету: «Основи алгоритмізації та програмування»
Завантажити презентаціюПрезентація по слайдам:
кросворд п р о г р а м а 1 е з у л ь т а т и в н і с т ь 2 и с в о ї т и п 3 о к а н д а л г о р и т м 4 5 По вертикалі: 1. Послідовність рядків, кожна з яких містить деяку команду для комп'ютера. По горизонталі: 2. Властивість алгоритму, що означає, до чого призводить виконання алгоритму 3. Дія, при виконанні якого числове значення буде записано в елемент пам'яті комп'ютера з певним ім'ям. . 4. Окрема вказівка виконавцеві виконати деяку закінчену дію. 5. Послідовність дій, спрямованих на досягнення вказаної мети або рішення поставленої задачі
ВИБІР В ЖИТТІ ЛЮДИНА РОБИТЬ КОЖНОГО ДНЯ САМА. ВОНА ВИБИРАЄ ДОБРО ЧИ ЗЛО, ПРАВДУ ЧИ НЕПРАВДУ, ЧЕСТЬ ЧИ БЕЗЧЕСТЯ. КОМП’ЮТЕР РОБИТЬ ВИБІР ЗА ДОПОМОГОЮ ЛОГІЧНОГО ОПЕРАТОРА.
МЕТА УРОКУ: ПОЗНАЙОМИТИСЬ З УМОВНИМ ОПЕРАТОРОМ, НАВЧИТИСЯ ЗАПИСУВАТИ ПРОСТІ І СКЛАДЕНІ УМОВИ, ВИВЧИТИ ПРИНЦИП ДІЇ УМОВНОГО ОПЕРАТОРА ТА СКЛАДЕНОЇ КОМАНДИ.
Умовний оператор (вказівка розгалуження) має в своєму складі дві команди, але виконується тільки одна із них. Яка команда викодується перша чи друга, залежить від значення логічного виразу.
складається з двох арифметичних виразів, які поєднані знаком порівняння має значення true або false буває простим або складеним cкладені логічні вирази утворюються із простих за допомогою логічних операцій not, and, or
Як працює логічний оператор? Якщо значення логічного виразу false, то виконується команда2, а команда1, не виконується Якщо значення логічного виразу true, то виконується команда1, а команда2 не виконується.
Команди можуть бути простим оператором або складеним Простий оператор складається з однієї вказівки Складений оператор складається з декількох вказівок
Складна умова - це послідовності простих умов, об'єднані між собою знаками логічних операцій AND (і), OR (або), NOT (не). Наприклад: математичне нерівність -5
Керуюча конструкція IF ... Then. Застосовується, коли необхідно виконати один або групу операторів при дотриманні певної умови. Вид команди: IF умова THEN дія (однорядковий оператор ) Наприклад: команда If x > 0 then y: = SQR(x) дає можливість уникнути помилки при виконанні програми, так як корінь буде витягнуто тільки з позитивної величини х.
2. Керуюча конструкція IF ... Then ... Else: застосовується, коли необхідно виконати різні дії в залежності від дотримання або недотримання. Вид команди: IF умова THEN Дії 1 ELSE (багаторядковий оператор) Дії 2 END IF Дії 1 виконуються у разі істинної умови, а дії 2 - у разі помилкової. Приклад: Знайти максимальне число з 2-х чисел
3. Оператор ELSEIF: застосовується, коли необхідно перевірити кілька умов. Умова, зазначена після ElseIf, перевіряється тільки в тому випадку, коли попереднє умова хибна. Вид команди: IF умова 1 THEN дії 1 ELSEIF умова 2 THEN дії 2 . . . ELSE дії n END IF Наприклад: IF x > 0 THEN виводимо «позитивне Значення " ELSE IF x = 0 THEN виводимо "Значення дорівнює 0" ELSE виводимо "Значення негативне" END IF
Задача 1. Знайти максимальне число з представлених 2-х чисел Dim a, b As Integer a =Text1.Text b = Text2.Text If a > b Then Text3.Text=a End If If a < b Then Text3.Text=b End If If a = b Then Text3.Text=a End If
Задача 2. Скласти програму яка буде визначати статус у відповідності з віком (0-1 немовля; 1-6 дошкільний; 6-17 школяр; 17-23 студент; 23 - 55 робітник; 55-90 пенсіонер; 90 довгожитель ) Dim a As Integer a = Text1.Text If a >= 0 And a = 2 And a = 6 And a = 18 And a = 24 And a = 56 And a = 91 Then Text2.Text = "довгожитель " End If
Задача 3. Знайти максимальне число з представлених 3-х чисел Dim a, b, c As Integer a =Text1.Text b = Text2.Text c = Text3.Text If a > b And a > c Then Text4.Text = a End If If b > a And b > c Then Text4.Text = b End If If c > a And c > b Then Text4.Text = c End If If a = b And b = c Then Text4.Text = c End If
Домашнє завдання: a. Вивчити лекційний матеріал. b. Написати програму вирішення квадратного рівняння. с. Написати програму яка буде сортувати 3-и числа по спаданню
Схожі презентації
Категорії