Материалдар / Программирование вложенных условий
2023-2024 оқу жылына арналған

қысқа мерзімді сабақ жоспарларын

жүктеп алғыңыз келеді ма?
ҚР Білім және Ғылым министірлігінің стандартымен 2022-2023 оқу жылына арналған 472-бұйрыққа сай жасалған

Программирование вложенных условий

Материал туралы қысқаша түсінік
Возникают случаи, когда необходимо рассмотреть другой вариант выполнения программы. Например, если логическое выражение является истинным, то выполняется одно указание, а если логическое выражение является ложным, то выполняется другое указание.
Авторы:
Автор материалды ақылы түрде жариялады.
Сатылымнан түскен қаражат авторға автоматты түрде аударылады. Толығырақ
11 Мамыр 2022
641
4 рет жүктелген
Бүгін алсаңыз 25% жеңілдік
беріледі
770 тг 578 тг
Тегін турнир Мұғалімдер мен Тәрбиешілерге
Дипломдар мен сертификаттарды алып үлгеріңіз!
Бұл бетте материалдың қысқаша нұсқасы ұсынылған. Материалдың толық нұсқасын жүктеп алып, көруге болады
img_page_1
Материал жариялап тегін сертификат алыңыз!
Бұл сертификат «Ustaz tilegi» Республикалық ғылыми – әдістемелік журналының желілік басылымына өз авторлық жұмысын жарияланғанын растайды. Журнал Қазақстан Республикасы Ақпарат және Қоғамдық даму министрлігінің №KZ09VPY00029937 куәлігін алған. Сондықтан аттестацияға жарамды
Ресми байқаулар тізімі
Республикалық байқауларға қатысып жарамды дипломдар алып санатыңызды көтеріңіз!
Тема урока: §22. Программирование вложенных условий

1 слайд
Тема урока: §22. Программирование вложенных условий

Учебные цели: 7. 3. 3. 2 использовать вложенные условия на языке программирования Python; Цель урока: Вы узнаете о струк

2 слайд
Учебные цели: 7. 3. 3. 2 использовать вложенные условия на языке программирования Python; Цель урока: Вы узнаете о структуре if- else; о структуре if – elif – else; как использовать вложенные условия на языке программирования Python.

Вспомните и ответьте 1.Что такое разветвляющийся алгоритм? 2. Какова структура условного оператора? 3. Как использовать условный

3 слайд
Вспомните и ответьте 1.Что такое разветвляющийся алгоритм? 2. Какова структура условного оператора? 3. Как использовать условный оператор? 4. Как записывать разветвляющийся алгоритм на языке программирования Python?

На предыдущем уроке мы узнали конструкцию «ветвление» или «условный оператор if - если». Синтаксис оператора if выгл

4 слайд
На предыдущем уроке мы узнали конструкцию «ветвление» или «условный оператор if - если». Синтаксис оператора  if  выглядит так. if логическое_выражение: выражение 1 выражение 2 ... выражение n В переводе « if »-«если». Объяснить понятным языком можно так: если логическое выражение возвращает истину , то выражение выполняется; если логическое выражение возвращает ложь, то выражение не выполняется.

Сегодня рассмотрим структуру if- else; структуру if – elif – else; elif - (сокращенное от слов else- if ) Возникают с

5 слайд
Сегодня рассмотрим структуру if- else; структуру if – elif – else; elif - (сокращенное от слов else- if ) Возникают случаи, когда необходимо рассмотреть другой вариант выполнения программы. Например, если логическое выражение является истинным, то выполняется одно указание , а если логическое выражение является ложным, то выполняется другое указание. В таких случаях используется структура if- else. Когда выполняется оба направление условного оператора, таким образом осуществляется полное разветвление. Полное разветвление происходит с добавлением блока else.

Синтаксис оператора if (если) - else (иначе) выглядит следующим образом: логическое_выражение if: выражение 1

6 слайд
Синтаксис оператора if (если) - else (иначе) выглядит следующим образом:   логическое_выражение if: выражение 1 выражение 2 … выражение n else: выражение 1 выражение 2 … выражение n

Рис.111. Блок-схема полной структуры условного оператора.

7 слайд
Рис.111. Блок-схема полной структуры условного оператора.

Примеры использования else в языке программирования Python. Пример 1. У Дидара есть 500 тенге. Он купил некоторые товары

8 слайд
Примеры использования else в языке программирования Python. Пример 1. У Дидара есть 500 тенге. Он купил некоторые товары в магазине. Надо создать программу, которая при оплате выдаст сообщение «Достаточно денег», if- если стоимость товара меньше 500 тенге, else - иначе выдаст сообщение «Недостаточно денег». Рис.112).

Код программы: Результат программы:

9 слайд
Код программы: Результат программы:

Рис.112. Блок-схема задачи истинно ложь

10 слайд
Рис.112. Блок-схема задачи истинно ложь

Когда оператор if появляется внутри другого оператора if, они считаются вложенными. Как понимаем в структуру i

11 слайд
Когда оператор if появляется внутри другого оператора if, они считаются вложенными. Как понимаем в структуру if-else могут входить любые другие операторы. Остановимся на вложенном условном операторе, структура которого выглядит таким образом:   логическое_выражение if: логическое_выражение if: выражение 1 else: выражение 2 else: выражение 3 Условный оператор, вложенный внутри оператора if, выделен полужирным шрифтом. С помощью вложенного условного оператора можно осуществлять не только два, но и несколько выборов.

Вложенный условный оператор может быть также расположен после служебного слова else: логическое_выражение if:

12 слайд
Вложенный условный оператор может быть также расположен после служебного слова else:   логическое_выражение if: выражение 1 else: логическое_выражение if: выражение 2 else: выражение 3   В таком случае после слова else нужно проверить еще одно условие.

При это вместо оператора if можно использовать ключевое слово elif (сокращенное от слов else- if ), осуществля

13 слайд
При это вместо оператора if можно использовать ключевое слово elif (сокращенное от слов else- if ), осуществляющее каскадное разветвление. Структура if-elif-else if логическое_выражение: выражение 1 elif: выражение 2 else: выражение 3 При использовании каскадного разветвления elif все ключевые слова if-elif-else располагаются на одном уровне.

Пример 2. У Ернура есть деньги. Если у него имеется более 1000 тенге, то необходимо создать программу, которая выдас

14 слайд
Пример 2. У Ернура есть деньги. Если у него имеется более 1000 тенге, то необходимо создать программу, которая выдаст сообщение «много денег», а если денег больше 100 тенге, но меньшее 1000 тенге, то выдаст сообщение «достаточно денег», а если меньше 100 тенге, то выдаст сообщение «недостаточно денег» (рис.113).

Код программы:

15 слайд
Код программы:

Результат программы:

16 слайд
Результат программы:

§22 (стр.156) . Задание1,3 для тех кто выполняет в тетради. §22 (стр.153, 155) . Выполняем на компьютере! Пример

17 слайд
§22 (стр.156) .   Задание1,3 для тех кто выполняет в тетради. §22 (стр.153, 155) . Выполняем на компьютере!   Пример 1-2, с учебника проверить программы, для тех кто выполняет на телефоне и ПК.