Презентація "Алгоритми з розгалуженнями"

Про матеріал
Презентація до уроку : "Алгоритми з розгалуженнями" за підручником Інформатика 5 клас О.О. Бондаренко.
Зміст слайдів
Номер слайду 1

Алгоритми з розгалуженнямиІнформатика 5 клас

Номер слайду 2

Типи величин у мові Python

Номер слайду 3

Логіка. Без володіння логікою не можливо вирішити жодну задачу з математики та й у повсякденному житті ми весь час користуємось логікою. Для програмістів математична логіка це «зброя» без якої програміст не зміг би написати жодної програми. Джорж Буль(1815-1864) Ви не раз зустрічалися з поняттям логіки, зокрема математичної. Вікіпедія дає таке визначення логіки. Логіка  — наука про закони та різновиди мислення, способи пізнання й умови істинності знань і суджень, про найпростіші форми, принципи та методи правильного міркування. Ми будемо з вами коротко говорити. Логіка – це наука про умови.

Номер слайду 4

Логічні змінніЩе з молодших класів, ви вмієте порівнювати числа, вирази, а також перевіряти умови. Наприклад, твердження 2>1 є правильним (істинним);Твердження 8>4 є неправильним (хибним). Це приклади логічних виразів, тобто виразів, істинність чи хибність яких можна визначити.  В мові програмування Python, окрім відомих нам числового та рядкового типів даних, є логічний тип bool. Змінна логічного типу (типу bool) може набувати одного з двох значень – True (Істина) або False (Хиба).

Номер слайду 5

Логічні вирази. Логічні операціїУмови в програмі записуються за допомогою логічних виразів. Логічними є вирази, результатом яких є True або False. Простий логічний вираз (проста умова) утворюється за допомогою логічних операцій{91 EBBBCC-DAD2-459 C-BE2 E-F6 DE35 CF9 A28}Знак операціїЗначення. Логічний вираз. Результат==Дорівнює8==9 False>Більше8>9 False<Менше8<9 True>=Більше або дорівнює5>=5 True<=Менше або дорівнює5<=2 False!=Не дорівнює2!=5 True

Номер слайду 6

Складені умови. Бувають ситуації, коли одночасно необхідно перевірити виконання кількох умов. Складена умова — це кілька простих умов, з’єднаних логічними операціями AND (логічне І, інакше — логічний добуток), OR (логічне АБО, інакше — логічна сума), NOT (логічне заперечення). Приклади складних умовnot a<=3 – рівнозначне виразу a>3;x>=10 and x<=18 – істинне тоді й тільки тоді, коли 10≤х≤18, належать проміжку від 10 до 18 включно;y<10 or y>18 – істинне для всіх х, які не належать проміжку від 10 до 18. 

Номер слайду 7

Логічні вирази

Номер слайду 8

Умовний оператор if (неповне розгалуження)Оператори — це команди програми. Оператор іf призначено для виконання деякої послідовності дій у тому випадку, якщо істинною є зазначена умова. Цей умовний оператор відповідає алгоритмічній конструкції «неповне розгалуження». Умова. Оператор. Так. НіСинтаксис умовного оператора в неповній формі:if <Умова>:_ _ _ <Оператор>де _ _ _ - обов’язковий відступ від лівого краю. Оператор іf перевіряє істинність зазначеної умови. Якщо умова істинна (True), програма виконає блок дій, зазначених у частині <Оператор>. Якщо умова хибна (False), то керування передається оператору, що міститься після оператора іf.

Номер слайду 9

Приклади програм. Після виконання цієї програми у вікні консолі отримаємо результат Правильно. Вітання Вітаю! Виводиться, якщо користувач уводить літеру y.

Номер слайду 10

Умовний оператор if … else (повне розгалуження)Умовний оператор if ... else відповідає алгоритмічній конструкції «повне розгалуження» . Умова. Оператор 1 Так. НіСинтаксис умовного оператора в повній формі:if <Умова>: <Оператор1>else: <Оператор2>Якщо умова істинна(True), програма виконає блок дій <Оператор 1>. Якщо умова хибна(False), виконується блок дій <Оператор 2>, який міститься після службового слова еlse. Оператор 2

Номер слайду 11

Приклади програм. Після виконання цієї програми у вікні консолі отримаємо результат Неправильно. Якщо користувач уводить літеру y, виводиться вітання Вітаю!, інакше текст Щасти тобі!

Номер слайду 12

Приклади програм. Оператор if реалізує таку дію: якщо a>b, то змінні міняються значеннями так, щоб виявилося a<=b.

Номер слайду 13

Працюємо за комп’ютером. Скласти програму, яка визначає, чи достатньо користувачеві років, щоб керувати автомобілем. Задача. Потрібно ввести вік користувача та зберегти значення в змінній age; якщо age>=18, то вивести повідомлення «Ваш вік дозволяє керувати авто», інакше: змінній r присвоїти значення виразу (18-age), вивести повідомлення, через скільки років користувач зможе отримати посвідчення. Відкрийте вікно IDLE і створіть нове вікно програми. Уведіть текст програми, наприклад такий: age = int(input('Скільки вам років?'))if age>=18 : print ('Ваш вік дозволяє керувати авто')else: r = 18-age print ('Доведеться почекати', r,' років')Збережіть файл у власній папці з іменем Вправа23. Запустіть програму на виконання, проаналізуйте результат виконання програми у вікні консолі. Випробуйте про-граму для різних значень змінної age. Змініть програмний код так, щоб у випадку age>=18 виводилось повідомлення, скільки років людина вже могла б керувати автомобілем. Закінчіть роботу, закривши вікно IDLE.

Номер слайду 14

Відеоінструкція

Номер слайду 15

Python onlinehttps://www.online-python.com/

Номер слайду 16

Домашнє завдання: §23 (читати), виконати вправу 23 на сторінці 132.

pptx
Додано
13 червня 2022
Переглядів
2588
Оцінка розробки
Відгуки відсутні
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку