Урок 1


Перегляньте  відео урок 1


Опрацюйте, вивчіть основні поняття.
Мова програмування - це мова для запису алгоритмів, що    виконуються комп'ютером.
Інтерпретатор - виконавець команд мови Python
Run Module  або  F5 запуск програми на виконання.
функція print  виводе задані об’єкти екран
функція input   виконує введення даних в програму
Дані зберігаються у змінних.
Змінна має ім’я і значення
Присвоювання - надання змінній значення.
Операція присвоювання позначається символом =
Ім’я змінної повинно починатися з літери (від a до Z) або зі знака підкреслення _  після яких може йти будь-яку кількість букв, знаків підкреслення і чисел (від 0 до 9)
Великі та маленькі літери розрізняються.
#  хештег позначає коментар до програми, він не виконується  програмою,  призначений для опису   команди і є необов’язковим

Величини (змінні і константи), їхні властивості.
Величина - це кількісно виражене значення властивостей об’єкта.
Константа -  величина, яка протягом роботи програми не змінюється.
Змінна - найменована величина, яка під час виконання алгоритму може набувати різних значень.
Ідентифікатор - ім'я деякого об'єкту в програмі, що є його унікальною ознакою, яка дозволяє відрізняти його від інших об'єктів.
Ідентифікатори в Python це імена які використовуються для позначення змінної, функції, класу, модуля або іншого об'єкта. Ідентифікатор повинен починатися з літери (від a до Z) або зі знака підкреслення (_), після яких може йти будь-яку кількість букв, знаків підкреслення і чисел (від 0 до 9).
В Python неприпустимо використання розділових знаків або спеціальних символів, таких як @, $ або% в якості ідентифікаторів. Крім того, Python чуттєвий до регістру, тобто cat і Cat це два різних імені.
Наприклад:
 __aAb12_as111_1_4_5 - коректний ідентифікатор
Cat  - коректний ідентифікатор
cat - коректний ідентифікатор
1z - некоректний, тому що починається з цифри.

Зарезервовані (ключові) слова в Python:
Наступні ідентифікатори є зарезервованими або ключовими словами мови і не можуть бути використані як звичайні ідентифікатори  в якості імені змінної.
False       class       finally     is          return
None        continue   for          lambda      try
True        def         from        nonlocal   while
and         del         global      not         with
as          elif        if          or          yield
assert      else        import      pass
break       except      in          raise

Отримати список ключових слів можливо в інтерпретаторі командою
help("keywords")

Змінні
Дані зберігаються в комірках пам'яті комп'ютера. Коли ми вводимо число, воно поміщається в пам'ять. Але як дізнатися, куди саме? Як надалі звертатися до цих даних? При зверненні до даних стали використовувати змінні. Механізм зв'язку між змінними та даними може розрізнятися в залежності від мови програмування і типу даних. Поки досить запам'ятати, що дані зв'язуються з яких-небудь ім'ям і надалі звернення до них можливо з цього імені.

У програмі на мові Python зв'язок між даними і змінними встановлюється за допомогою знака =. Така операція називається присвоєнням. Наприклад, вираз a = 4 означає, що на об'єкт (дані) у певній області пам'яті посилається ім'я a і звертатися до них тепер слід за цим іменем.


Імена змінних можуть бути будь-якими. Однак є кілька загальних правил їх написання:
1.     Бажано давати змінним осмислені імена, що говорять про призначення даних, на які вони посилаються.
2.     Ім'я змінної не повинно збігатися з командами мови (зарезервованими ключовими словами).
3.     Ім'я змінної має починатися з букви або символу підкреслення (_).
Зчитування даних та виведення результату програмі на Python
print () - функція виведення значення змінної або виразу
input () - функція  (введення даних) зчитування даних з клавіатури на мові PYTHON  
Результат зчитування потрібно надати деякій змінній.
Наприклад: a=input()
Змінна а набуде значення рядка, введеного з клавіатури.
Зверніть увагу, саме рядка, тобто змінна а є рядком.

Завдання 1.
Працюємо разом. Виконуємо програми, робимо висновок.

#Приклад програма 1:
# коментар
a=input()     # input() - функція запиту інформації у користувача
b=input()     # input() - функція запиту інформації у користувача
c=a+b
print (c)      #print() - функція виведення даних

#Приклад програма 2:

a=input()
a=int(a)
b=input()
b=int(b)
c=a+b
print (c)

#Приклад програма 3:

a=int(input())
b=int(input())
c=a+b
print (c)

#Приклад програма 4:

 # використаємо додаткове повідомлення  "Введіть значення a="
a=int(input("Введіть значення a="))   
b=int(input("Введіть значення b=" ))
c=a+b
print (a,"+",b,"=",c)

#Приклад програма 5:

a=int(input("Введіть значення a="))
b=int(input("Введіть значення b=" ))
c=a+b
print (a,"+",b,"=",c, sep="")     #використання атрибута sep див. лекція 3.2

Виконати
№1.1(7б)
Дано сторону квадрата а. Знайти його периметр P=4a
Приклад вхідних даних
5
Приклад вихідних даних
20

№1.2(7б)
Дано сторону квадрата а. Знайти його площу S=a2
Приклад вхідних даних
5
Приклад вихідних даних

25.0


Домашнє завдання:
2 задачі на вибір із збірника (крім 1, 2) Збірник задач Python 
Програму записати у зошит

Урок 15.03

Алгоритми з повтореннями для опрацювання величин Цикл - це багаторазове виконання блоку команд Цикл з параметром (лічильником) Опрац...