Мова програмування. Середовище програмування
Що таке алгоритм?
Алгоритм
– це запис скінченої послідовності вказівок, що визначає, які дії і в якому порядку потрібно виконати для досягнення певної мети.
Що таке команда?
Команда - це опис дій, які повинен виконати комп'ютер.
Що таке програма?
Програма – це алгоритм, записаний на будь-якій мові програмування
Мови програмування
Мова програмування - це формальна мова, призначена для запису програм (зазвичай для ЕОМ).
Мови програмування
Низького рівня
Високого рівня
Мови програмування
Складові
синтаксис
словник
правила семантики
алфавіт
Що таке Python?
Python - це широко використовувана, інтерпретована, об’єктно-орієнтована мова та мова програмування високого рівня з динамічною семантикою, що використовується для програмування загального призначення.
Що робить Python особливим?
Історія Python
Версії мови:
Мова постійно розвивається та вдосконалюється…
Завантаження та встановлення Python
https://www.python.org/downloads/ для комп’ютеру
https://www.programiz.com/python-programming/online-compiler/ для всіх інших гаджетів
Встановлення Python 3
Види вікон в Python
Види вікон в Python
вікно консолі (IDLE)
вікно програми
Вікно консолі
Вікно програми
Ярлик файлу
Назва файлу
Розширення файлу
З чого складається програма?
Імена програми, змінних
Імена можуть включати:
Імена НЕ можуть
Виведення даних
Що стосується виведення даних, то існує наступна функція
print()
Наприклад:
print(‘Hello world!’)
print(а)
print(а,b)
Прості типи даних Python
Тип даних визначає множину допустимих значень змінної.
Введення даних
Функція для запиту інформації у користувача
input(“Повідомлення”)
Присвоюємо значення функції змінній а:
а=int(input(“Введіть а:”))
а=float(input(“Введіть а:”))
а=str(input(“Введіть а:”))
Список математичних операторів
Оператор | Назва | Опис |
Математичні оператори | ||
= | Присвоєння | Присвоює змінної якесь значення |
+ | Складання | Додає два числа. Може використовуватися для об'єднання рядків |
- | Віднімання | Віднімає одне число від іншого |
+= | Інкремент | Додає до числа одиницю |
-= | Декремент | Зменшує число на одиницю |
* | Множення | Перемножає два числа |
/ | Поділ | Ділить одне число на інше. Якщо обидва числа цілі, результатом буде ціла частина без залишку |
// | Ціле від поділу | Дає ціле від ділення двох цілих чисел |
% | Остача від поділу | Дає залишок від ділення двох цілих чисел |
** | Зведення в ступінь | Зводить до степеня число |
Список операторів порівняння
Оператор | Назва | Опис |
Оператори порівняння | ||
== | Рівність | Перевіряє рівність двох елементів |
< | Менше ніж | Перевіряє менше чи перше число другого |
> | Більше ніж | Перевіряє більше чи перше число другого |
<= | Менше або дорівнює | Перевіряє, що перше число менше або дорівнює другому |
>= | Більше або дорівнює | Перевіряє, що перше число більше або дорівнює другому |
!= | Нерівність | Перевіряється нерівність двох елементів |
<> | ||
Бібліотека math
Функція | Опис |
int(x) | округлює число в сторонці нуля |
trunc(x) | |
round(x) | округлює число до найближчого цілого |
round(x, n) | округлює число x до n знаків після точки |
floor(x) | округлює число вниз |
ceil(x) | округряет число вгору |
abs(x) | модуль числа |
sqrt(x) | квадратний корінь |
pi | число Пі = 3,1415 .. |
Дякую за увагу!