Основні поняття

 Урок 9

04.10.2023
Мова програмування. Історія розвитку мов програмування

Вітаю! Ми з тобою вже вивчали Python у 7 класі. Тож, пригадаймо, що ми вже вивчали. Для цього проведемо невеличкий мозковий штурм та дослідження

Крок 2: Пригадуємо
Отже, тобі необхідно дати відповіді на наступні питання:
1)Хто розробив мову програмування Python?В якому році? 
2)Сфери використання Python? 
3)Яке ключове слово використовується для виведення даних? 
4)Як називається найпростіша програма, яку по традиції першою створюють програмісти? 
5)Яка команда допомагає зчитати інформацію з монітору (від користувача)?
на цій картинці підказка на питання 3 та 5; у програмі👆всього два ключових слова:print та input 

 💫Форма для відповідей

_____________

Урок 10
04.10.2023
Інтерфейс середовища програмування

Вітаю! Розглянемо детальніше середовища, які дозволять працювати з мовою програмування Python.

👉Крок 1: Оригінальне середовище

Можна використовувати середовище IDLE, яке встановлюється автоматично із Python з https://www.python.org/downloads/


Запустивши файл IDLE, можна одразу писати код. Він виконується після натиснення клавіші Enter.

👉Крок 2: Середовище muPython

Можна працювати у середовищі muPython, завантаживши його з https://codewith.mu/en/download


Після написання коду потрібно клацнути Run, і зберегти код. Результат виконання буде на панелі внизу.

👉Крок 3: Середовище Repl

Також можна користуватись онлайновою версією середовища програмування, наприклад: https://repl.it/languages/python3 

або https://www.tutorialspoint.com/execute_python3_online.php


Після написання коду потрібно клацнути Run. Результат виконання буде на панелі праворуч.

Для того, щоб полегшити перехід між блоковим та текстовим режимом програмування, можна скористатись сервісом https://app.edublocks.org/

Крок 4: Найпростіша програма

Розглянемо приклад найпростішої програми та можливі помилки при виконанні програми.

Приклад програми 

 print ("Hello WORLD!”)

Крок 5:  Типи помилок

Можливі помилки:


print ("Hello WORLD!!)

                       ^

SyntaxError: EOL while scanning string literal

Синтаксична помилка - потрібно завершити текстовий рядок, закривши лапки

________________________________________

prin ("Hello WORLD!!")

                       ^

SyntaxError: invalid syntax

Синтаксична помилка - потрібно правильно написати команду

________________________________________

 print ("Hello WORLD!!)

    ^

IndentationError: unexpected indent

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

💪Крок 6: Завдання

Випробуйте і зробіть висновок

1)print ('HelloWORLD!!')

2) print ("Hello \n WORLD!!")

3) print ('''Hello WORLD!! ''')

4) print ('It's a wonderful world')

5) print ("It's a wonderful world")

Роботи надсилай на електронну скриньку teacheritschool1@gmail.com

______________________________________

Урок 11
11.10.2023
Виконання алгоритмів
Урок у Google Meet о 09.00 за посиланням

Вітаю! Сьогодні повторюємо, які є види алгоритмічних структур

👉Крок 1: Алгоритмічні структури
Ми з тобою у 4 класі, коли працювали із Scratch, вивчали 3 типи алгоритмів: лінійні, з розгалуженням та з повторенням (циклічний алгоритм).
💫Крок 2: Завдання
Виконай наступну вправу. Обов'язково вказуй і прізвище, й ім'я.
____________

Урок 12
11.10.2023

Оператори присвоювання, введення та виведення даних

Вітаю! Ми вже працювали зі змінними, тож пригадаймо
Крок 1: Введення та виведення даних. Типи даних
Переглянь відео👇


💫Крок 2: Практична робота

Програма "Знайомство"

imya=input('What is your name? ')

print ("It's so great to meet you,", imya)

print ("Hope we'll be friends!")

Результат:

It's so great to meet you, Oksana. Hope we'll be friends!


💪Крок 3: Досліджуємо

Виконаємо експеримент

imya=input('What is your name? ')

print ("It's so great to meet you,", imya, end=" ")

print (". Hope we'll be friends!")

Яким буде результат?

_____

                          💪Виконаємо експеримент

first=input('Enter number ')

second=input('Enter number ')

sum=first+second

print (first,'+',second,'=',sum)

Функція int дозволяє перевести символи у числа, і у змінних first та second містяться цілі числа.

Функція float дозволяє перевести символи у дробові числа.

_______

Можливі помилки

Enter number 5,4

ValueError: invalid literal for float(): 5,4

Помилка значення - дробове число потрібно друкувати з крапкою

2second=float(input('Enter number '))

SyntaxError: invalid syntax

Синтаксична помилка - назва змінної не може починатись із цифри

Second=float(input('Enter number '))

sum=first+second

NameError: name 'second' is not defined

Помилка іменування - змінні Second та second вважаються різними 

_______________

Арифметичні операції

+ додати

- відняти

* помножити

/ поділити

💪Виконаємо експеримент

print(10 * 'a')

Результати виконання задач-експериментів запиши у форму

👉Форма для відповідей

____________________

Урок 13
18.10.2023

Типи даних та їх класифікація. Поняття змінної
Урок у Google Meet о 09.00 за посиланням


Вітаю!
Крок 1: Переглянь відео про основні типи даних у мові програмування Python

Крок 2: Скористайся посиланням 👇

Зверни увагу на зарезервовані слова. Запиши їх

👉
Крок 3: Завдання
Збережіть своє улюблене число у змінній, а потім за допомогою змінної створіть повідомлення для виведення цього числа. Виведіть це повідомлення
___________

Урок 16
18.10.2022

Константи. Вбудовані математичні функції
Вітаю!
Крок 1: Працюємо з таблицею
Переглянь таблицю "Математичні оператори та їх використання":
Крок 2: Стандартні функції у  Python
Переглянь, як працюють стандартні математичні функції у Python

💫Пояснення☝:
  1. Повертає абсолютне значення від’ємного цілого числа.

  2. Повертає абсолютне значення від’ємного дробового числа.

  3. Піднесення додатного цілого числа до степеня 3.

  4. Піднесення від’ємного дробового числа до степеня 2.

  5. Якщо не вказано другого аргументу, округлює число до найближчого цілого числа (число 11 ближче знаходиться).

  6. Якщо не вказано другого аргументу, округлює число до найближчого цілого числа. Але, якщо два кратні числа однаково рівновіддалені, округлення робиться в напрямку парного вибору (округлення до 4, оскільки 4 парне).

  7. Якщо не вказано другого аргументу, округлює число до найближчого цілого числа. Але, якщо два кратні числа однаково рівновіддалені, округлення робиться в напрямку парного вибору (округлення до 8, оскільки 8 парне).

  8. Повертає число з плаваючою крапкою, округлене до вказаного числа цифр після десяткової крапки.

  9. Обидва числа мають однакове округлення 2.67, хоча число 2.675 повинно було б бути округлене до 2.68. Це не є помилкою. Це особливість представлення десяткових дробів у Python, яка пов’язана з точністю обчислення.

👉Крок 3: Завдання
Напишіть операції додавання, віднімання, множення і ділення, результатом яких є число 12. Ви повинні написати чотири рядки коду, які виглядають приблизно так: print(5 + 7). Результатом повинні бути чотири рядки, у кожному з яких виводиться число 12.


______________________________________
Урок 17
01.11.2023

Розроблення програми виконання арифметичних обчислень

Урок у Google Meet о 09.00 за посиланням

Вітаю! Сьогодні практикуємо роботу з математичними функціями у Python

Крок 1: Задача_1:
👉Напишіть програму, яка отримує три цілих числа, введені з клавіатури (кожне число вводиться на окремому рядку), і друкує на екрані їх суму, добуток, результат піднесення першого числа до степеня різниці другого і третього чисел.
 Задача_2:
Запишіть програму, яка зчитує ціле число, і друкує попереднє та наступне числа відносно введеного.

_______________________
Урок 18
01.11.2023

Уведення, виконання і налагодження найпростіших програм

Сьогодні розглянемо два важливі питання: "Як реагувати на помилки у програмах?" та "Як створити коментарі у програмі?"

Крок 1: Помилки у коді

В процесі написання і виконання програм можуть з’являтися різноманітні помилки. У таких випадках інтерпретатор Python сам сигналізує про помилку.

Наприклад, коли ми введемо в режимі інтерактивного інтерпретатора інструкцію '19' + 81, з’явиться таке повідомлення:

Введена інструкція некоректна для Python, тому він вказав назву помилки та номер рядка, в якому вона виникла, зупинивши виконання програми.

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

Якщо помилка зрозуміла для нас, її виправляють. В іншому випадку, щоб дізнатися, що означає повідомлення про помилку, можна здійснити пошук в мережі Інтернет за назвою помилки.

Основні помилки, що можуть виникнути
при написанні програм на Python і шляхи їх
виправлення можна переглянути
у Додатку D: Код не працює: типові помилки.


Крок 2: Коментарі у коді

Коментарі надзвичайно корисні в будь-якій мові програмування. У міру зростання обсягу і складності коду в програмі слід додавати коментарі, які описують загальний підхід до розв’язуваної задачі. Коментарі - це, свого роду, нотатки, написані зрозумілою мовою.

У мові Python ознакою коментаря є символ #. Інтерпретатор Python ігнорує всі символи в коді після # до кінця рядка. Наприклад:


💫У форму за посиланням надсилай розв'язки двох попередніх задач. Також додай хоча б по 1 коментарю до кожної задачі.

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

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