середа, 1 вересня 2021 р.

02.09.2021. Алгоритми. Середовища для реалізації алгоритмів.

 

Заповнити форму "Персональні дані"


Тема: Алгоритми. Середовища для реалізації алгоритмів. Інтерфейс додатків для програмування.


Теоретична частина.

1.   Підручник. Для підтримки процесу необхідний підручник Інформатика 7 авторів МорзеБарна за 2020 рік. В більшості учнів підручник 2015 року, він не підходить. Як бути? В кого немає нового підручника, його можна завантажити в електронному варіанті ( в мене такий). Посилання для завантаження https://pidruchnyk.com.ua/uploads/book/7-klas-informatyka-morze-2020.pdf (не забуваємо про авторське право)

2.     Середовище програмування. Основна мова програмування, яка використовується при вивченні даної теми Python гілки 3, або його ще називають Python3. В залежності від наявних у вас пристроїв, можна обрати своє середовище (програму для написання програм). Налаштувати ваші пристрої для роботи допоможе підручник (опрацюйте п.7 підручника ст.61 -65 до вправи 3). Для користувачів OS Windows, бажано встановити Середовище Thonny, оскільки робота в ньому непогано описана в нашому підручнику.

Середовище Thonny Python IDE for beginners https://thonny.org/

Для завантаження можна прямо перейти за посиланням

Для Windows: https://github.com/thonny/thonny/releases/download/v3.3.2/thonny-3.3.2.exe



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

І. Подумайте,  хто може стати виконавцем таких алгоритмічних дій:

                     Алгоритми в математиці:

1.   Порядок дій у числовому виразі(Робот, Учень, Калькулятор).

2.   Порядок дій під час розвязування лінійного рівняння.

3.   Порядок дій під час розвязування задачі на роботу.

4.   Порядок дій під час креслення геометричної фігури.

5.   ………(наведіть власні приклади алгоритмічних дій)

 

 

ІІ. Подумайте, за якою ознакою впорядковуються  дії  виконавцями  таких алгоритмічних дій:

               Алгоритми в лінгвістиці:

1.    Порядок дій під час морфологічного аналізу будови слова.(Місце розташування  букв у слові)

2.    Порядок дій під час синтаксичного аналізу речення.

3.    Порядок пунктів під час створення плану учнівського відгуку на художній твір.

4.    …….(наведіть власні приклади алгоритмічних дій)

5.    ……..(наведіть власні приклади алгоритмічних дій)

ІІІ. Подумайте,  за якою ознакою повторюються  події  при  таких алгоритмічних діях:

              Алгоритми в історії:

1.    Порядок виборів усіх президентів України  на хронологічній прямій.(Через кожні 5 років)

2.    Порядок змін в України під час майданних дій в революційний період.

3.    Порядок дій під час розкопок артефактів стародавньої історії України.

4.    Порядок подій під час утворення імперій в стародавній історії Риму та Греції.

5.    ……..(наведіть власні приклади алгоритмічних дій)

 

ІV. Подумайте,  з  яких подій утворюються такі  алгоритмічні дії:

                    Алгоритми в медицині:

1.    Протоколи процесів вилікування від вірусного зараження.(Миття рук, полоскання горла)

2.    Протоколи підготовки до складних операцій.

3.    Порядок хірургічних маніпуляцій під час операції.

4.    …………………..(наведіть власні приклади алгоритмічних дій)

5.    ………………..(наведіть власні приклади алгоритмічних дій)

 

V. Подумайте,  за якою ознакою розгалужуються (подвоюються) події  при  таких алгоритмічних діях:

                  Алгоритми в освіті:

1.    Розклади уроків для деяких учнів або  класів.(Поділ класів на дві групи)

2.    Календарні плани учителів для вивчення предметів або курсів.

3.    Розклад дзвінків для уроків в закладі.

4.    ………..…..(наведіть власні приклади алгоритмічних дій)

5.    …………………..(наведіть власні приклади алгоритмічних дій)

 

VІ. Подумайте,  за якою ознакою  закінчується повторення групи  події  при  таких алгоритмічних діях:

            Алгоритми в побуті:

1.    Режим дня для дітей в сім'ї.(Успішного і точного виконання режиму для дітьми)

2.    Порядок дій під прибирання в кімнаті.

3.    Кулінарний рецепт для приготування страви.

4.    Порядок дій під час вимикання смартфону.

5.    ……………..

VІІ. Подумайте,  за якою ознакою  номерується  події  при  таких алгоритмічних діях:

            Алгоритми в транспорті:

1.    Графік руху поїздів на вокзалі.

2.    Порядок дій під час посадки в літак.

3.    Маршрути руху громадського транспорту у місті.

VІІІ. Подумайте,  за якою ознакою  номерується  події  при  таких алгоритмічних діях:

          Алгоритми в інформатиці:

1.    Порядок дій під час вимикання комп'ютера.

2.    Порядок під час реєстрації персонального акаунту в деякому хмарному середовищі.

3.    Порядок дій під час створення презентації.

4.       Порядок дій для впорядкування статистичних даних в таблиці.

5.       Порядок дій під час автоматизованого створення веб-ресурсу.






Знайомство з інтерфейсом середовища програмування Scratch. Для цього подивіться відео-урок.

Відео-урок: https://youtu.be/wSsd6iDFRXA

Практична частина.

Завдання 1.

Як вам завантажити середовище програмування Scratch на смартфон?
Для цього подивіться відео-урок:
Відео-урок: https://youtu.be/OPo06hTlprY

Завдання 2.

Як вам завантажити середовище програмування PascalABC на смартфон?
Для цього подивіться відео-урок:
Відео-урок: https://youtu.be/VIJA60OBQNg

Завдання 3.
Як вам завантажити середовище програмування мовою Python 3 на смартфон?
Для цього подивіться сайт: thonny.org або
https://thonny.org/
Також ознайомтеся з можливостями інтегрованого середовища Thonny для програмування мовою  Python на веб-сайті:
https://uk.m.wikipedia.org/wiki/Thonny

Інструкція, як  установити (можливо, за допомогою батьків) на домашній комп'ютер Python 3 версії.

 

Інсталяцію середовища можна завантажити з офіційного сайту  python.org   у розділі Downloads.

ОБОВ'ЯЗКОВО оберіть Python версії 3.

 

Запам'ятайте папку, до якої завантажиться файл.

Якщо вікно "Збереження файлу" не відкрилося: 1. Пошукайте файл у стандартній папці "Завантаження" (рос. Загрузки).

 

 

2. У браузері є кнопка завантажень, де також може міститися посилання на файл. Якщо так, то клацніть або на трикутничок поряд з файлом або правою клавішею миші й оберіть "Показати в папці".

 

 

Знайдіть файл та для активації двічі клацніть на ньому мишею.

 

 

Оберіть "Install Now".

 

 

Почекайте завершення процесу.

 

 

Після появи повідомлення "Setup was successful" натисніть "Close".

 

 

 Запамятати позначення дій на мові Python

Таблиця "Математичні оператори та їх використання в мові Python"

Оператор

Опис

Приклад

Результат

+

Додавання

5 + 7

12

-

Віднімання

55 - 10

45

*

Множення

4 * 6

24

/

Ділення

7 / 2

3.5

//

Цілочисельне ділення

7 // 2

3

%

Остача від ділення

7 % 3

1

**

Піднесення до степеня

3 ** 4

81


Використаємо в обчисленнях змінні та змінимо їх значення:

>>> a = 42

>>> a = a - 2

>>> a

40

В Python вираз, який стоїть справа від знака присвоювання =, обчислюється в першу чергу, запам’ятовується результат обчислення і тільки потім результат обчислення присвоюється змінній, яка стоїть з лівої сторони.

Арифметичні оператори можуть використовуватися разом із оператором присвоювання, розміщуючи їх перед символом присвоювання:

>>> a = 95

>>> a -= 3

>>> a

92

>>> a += 8

>>> a

100

>>> a *= 2

>>> a

200

>>> a /= 3

>>> a

66.66666666666667

1.      Аналогічно виразу a = a - 3.

2.      Аналогічно виразу a = a + 8.

3.      Аналогічно виразу a = a * 2.

4.      Аналогічно виразу a = a / 3.


Немає коментарів:

Дописати коментар