Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...VsimPPT
Завантаження доступне на http://vsimppt.com.ua/
-------
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних та фінансових розрахунків
Prometheus. Масовий онлайн курс "Основи програмування". Лекція 5Nikita Pavliuchenko
1. Концепція модульності
2. Функції
2.1. Оголошення та використання функцій
2.2. Області видимості змінних
2.3. Рекурсія
3. Модулі
4. Пакети модулів
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних...VsimPPT
Завантаження доступне на http://vsimppt.com.ua/
-------
Урок 13 для 10 класу - Програмні засоби для складних обчислень, аналізу даних та фінансових розрахунків
Prometheus. Масовий онлайн курс "Основи програмування". Лекція 5Nikita Pavliuchenko
1. Концепція модульності
2. Функції
2.1. Оголошення та використання функцій
2.2. Області видимості змінних
2.3. Рекурсія
3. Модулі
4. Пакети модулів
Повний курс доступний на першому українському проекті масових відкритих онлайн курсів Prometheus:
http://edx.prometheus.org.ua/courses/KPI/Programming101/2015_T1/about
Передвиборча програма Майора Станіславаtetiana1958
Передвиборча програма Майора Станіслава - кандидата на посаду голови Студентського самоврядування Факультету переробних і харчових виробництв Державного біотехнологічного університету (м. Харків)
проєкту від Національної бібліотеки України для дітей «Подорож містами України», у якому ти відкриєш для себе найкращі краєзнавчі перлини Батьківщини. Дванадцята зупинка присвячена західному, колоритному, найменшому за розміром регіону України - Чернівецькій області, яку називають Буковиною.
Батько, тато, татусь, татусенько… Він вимогливий і суворий, мудрий і сміливий, сильний і міцний. 16 червня в Україні відзначають День батька. Бути хорошим батьком – найвідповідальніша місія в житті кожного чоловіка. Навчити, розповісти, захистити, пояснити та зробити все це з любов’ю й терпінням – таке може тільки справжній тато.
Тато – це людина, поруч з якою не буває страшно, вона любить тебе понад усе. Тож привітайте своїх татусів зі святом та нагадуйте їм про свою любов не лише в цей день.
Нинішній етап розвитку економіки країни вимагає підвищеного попиту на сільськогосподарську продукцію, виробництво якої неможливе без розвинутого агропромислового комплексу. Тому вплив наукових розробок на сферу виробництва сільськогосподарської продукції набуває все більшої уваги, розцінюється як визначальний фактор інноваційного розвитку в розбудові продовольчого ринку України.
У сучасних умовах сільськогосподарського виробництва пріоритетним напрямком наукових досліджень є обґрунтування та удосконалення сучасних агротехнологій вирощування зернобобових культур на засадах енерго- і ресурсозбереження та екологічної безпечності. Зернобобові культури належать до цінних у продовольчому, кормовому та агроекологічному значенні рослин сільського господарства України.
За посівними площами та валовими зборами товарного насіння група зернобобових культур у світовому землеробстві займає друге місце після зернових. Така їхня позиція зумовлена тим, що вони є найдешевшим джерелом високоякісного білка для харчування людей і годівлі тварин та птиці. Крім цього, насіння бобових вирізняється позитивним впливом на здоров’я людей та тварин завдяки оптимально поєднаному в ньому амінокислотному складу, комплексу вітамінів, мінеральних елементів, інших біологічно активних сполук.
Безбар’єрність в бібліотеці – суспільна нормаssuser15a891
Виступ директора Арцизької міської публічної бібліотеки Галини Стоматової 08.06.2024 р. під час засідання круглого столу «Безбар’єрне середовище в публічній бібліотеці: комфорт для кожного», який відбувся в місті Чорноморськ, в рамках ХХІV Інтелект-форуму «Українська книга на Одещині»
Передвиборча програма Ковальової Катериниtetiana1958
Передвиборча програма Ковальової Катерини - кандидатки на посаду голови Студентського самоврядування Факультету переробних і харчових виробництв Державного біотехнологічного університету (м. Харків)
2. 7
Додаткові модулі
Розділ 2
§ 9
Ви дізнаєтесь:
●якими командами можна
доповнити стандартні команди
мови Python;
●як у середовищі програмування
створювати графічні примітиви.
3. 7
Якими командами можна доповнити
стандартні команди мови Python?
Розділ 2
§ 9
Стандартні команди мови Python можна доповнити
додатковими командами, які об’єднано в модулі.
Модуль у
Python — це
спосіб надання
деякого коду для
використання у
програмі.
4. 7
Якими командами можна доповнити
стандартні команди мови Python?
Розділ 2
§ 9
Щоб підключити додатковий модуль до програми,
застосовують таку конструкцію:
import назва_модуля
Модулі оголошуються на початку програми.
Доступ до команди додаткового модуля здійснюють за
шаблоном:
назва_модуля.команда
5. 7
Якими командами можна доповнити
стандартні команди мови Python?
Розділ 2
§ 9
Наприклад, модуль math містить додаткові команди для
роботи з числами, які не входять до стандартного набору.
У таблиці наведено деякі з функцій модуля math.
Команда Результат Приклад
math.fabs(x) Модуль х
math.fabs(-10)
результат: 10.0
math.ceil(x)
Округлення до найближчого
більшого числа
math.ceil(9.1)
результат: 10
math.factorial
Факторіал числа х —
добуток послідовних
натуральних чисел від 1 до х
math.factorial(5)
результат: 120
math.sqrt(x) Квадратний корінь із числа х
math.sqrt(100)
результат: 10.0
6. 7
Якими командами можна доповнити
стандартні команди мови Python?
Розділ 2
§ 9
Модуль random містить функції для генерування
випадкових чисел, букв, випадкового набору
послідовності.
випадкове ціле число n, a ≤ n ≤ b
random.randint(a, b)
випадкове число від 0 до 1
random.random()
вибір випадкового значення зі списку, наприклад, зі
списку голосних літер українського алфавіту.
random.choice(['a','о','у','е','и','і','ї','ю'])
7. 7
Як у середовищі програмування
створювати графічні примітиви?
Розділ 2
§ 9
У мові Python можна підключити модуль створення
векторної графіки, зокрема створення графічних
примітивів з:
ліній точок кривих
8. 7
Як у середовищі програмування
створювати графічні примітиви?
Розділ 2
§ 9
Це — модуль turtle.
Щоб підключити модуль turtle до програми,
застосовують таку конструкцію:
Команди, які входять до модуля turtle,
дозволяють у програмі управляти деяким
об’єктом — назвемо його черепахою.
import turtle
9. 7
Як у середовищі програмування
створювати графічні примітиви?
Розділ 2
§ 9
Деякі команди із цього модуля подано в таблиці.
Значення
Команда
Пройти вперед x пікселів
turtle.forward(x)
Пройти назад x пікселів
turtle.backward(x)
Повернутись ліворуч на x градусів
turtle.left(x)
Повернутись праворуч на x
градусів
turtle.right(x)
Не залишати слід під час руху
turtle.penup()
Залишати слід під час руху
turtle.pendown()
10. 7
Як у середовищі програмування
створювати графічні примітиви?
Розділ 2
§ 9
Продовження…
Змінити значок виконавця (ꞌarrowꞌ,
ꞌturtleꞌ, ꞌcircleꞌ, ꞌsquareꞌ, ꞌtriangleꞌ,)
turtle.shape(‘x’)
Намалювати копію виконавця в
поточному місці
turtle.stamp()
Установити колір
turtle.color(“red”)
Необхідно викликати перед
малюванням фігури, яку слід
зафарбувати
turtle.begin_fill()
Значення
Команда
11. 7
Як у середовищі програмування
створювати графічні примітиви?
Розділ 2
§ 9
Продовження…
Викликати після завершення
малювання фігури
turtle.end_fill()
Установити товщину лінії
turtle.width()
Перемістити виконавця в точку
(x, y)
turtle.goto(x, y)
Значення
Команда
12. 7
Як у середовищі програмування
створювати графічні примітиви?
Розділ 2
§ 9
Наприклад, після запуску програми у вікні малювання
буде намальована цифра 5:
14. 7
Вправа 2
Розділ 2
§ 9
Складіть програму, яка малює на екрані квадрат з
кольоровими сторонами, довжину та товщину яких
указує виконавець.
Вибір форми виконавця
Установлення товщини
пензлика малювання виконавця
Установлення кольору сторони
квадрата
Малювання сторони квадрата
Поворот ліворуч на 900
15. 7
Обговорюємо
Розділ 2
§ 9
1. Що таке модуль у мові програмування Python?
2. Як записують команду деякого модуля в коді
програми в мові програмування Python?
3. Які команди містить модуль math?
4. З якою метою використовують модуль random?
5. Якими командами можна малювати у мові
програмування Python?
6. Чому команди малювання модуля turtle є
командами векторної графіки?