Similar presentations:
325102
1. Мова програмування. Середовище програмування
2. Що таке алгоритм?
Алгоритм– це запис скінченої
послідовності вказівок,
що визначає, які дії і в
якому порядку потрібно
виконати для досягнення
певної мети.
3. Що таке команда?
Команда - це опис дій, які повиненвиконати комп'ютер.
4. Що таке програма?
Програма – це алгоритм, записаний набудь-якій мові програмування
5. Мови програмування
Мова програмування - це формальна мова, призначена для запису програм(зазвичай для ЕОМ).
Мови
програмування
Високого рівня
Низького рівня
6. Мови програмування
синтаксисалфавіт
Складові
правила
семантики
словник
7. Мови програмування
Машинно-орієнтовані (низького рівня) - кожна команда відповідає однійкоманді процесора (асемблер)
Мови високого рівня - наближені до природного (англійської) мови,
легше сприймаються людиною, що не залежать від конкретного
комп'ютера
для навчання: Basic, Pascal, Python
професійні: С, Python, Pascal
для завдань робототехніки і штучного інтелекту: Prolog, Lisp, С ++,
Python
для Інтернету: HTML, CSS, JavaScript, Java, Python, PHP
8. Що таке Python?
Python - це широко використовувана, інтерпретована, об’єктноорієнтована мова та мова програмування високого рівня з динамічноюсемантикою, що використовується для програмування загального
призначення.
9. Що робить Python особливим?
його легко вивчити - час , необхідний , щоб вивчитиPython коротший, ніж для багатьох інших мов;
його легко викладати - навантаження на навчання
менше, ніж потрібно для інших мов;
його легко зрозуміти - також часто швидше зрозуміти
чужий код , якщо він написаний на Python;
його легко отримати, встановити та розгорнути Python безкоштовний, відкритий та багато
платформний; не всі мови можуть цим похвалитися.
10. Історія Python
Python з’явився у 1991 роціАвтор – Гвідо Ван Россум
Названий на честь телешоу
“Літаючий цирк Монті Пайтона”
Версії мови:
Python 1.0 – січень 1994 року
Python 2.0 – 16 жовтня 2000 року
Python 3.0 – 3 грудня 2008 року
Мова постійно розвивається та
вдосконалюється…
11. Завантаження та встановлення Python
https://www.python.org/downloads/ длякомп’ютеру
https://www.programiz.com/pythonprogramming/online-compiler/ для всіх інших
гаджетів
12. Встановлення Python 3
Зайти на сайтhttps://www.python.org/downloads/
Клікнути по кнопці з версією Python
Після завантаження інсталяційного файлу
зробити по ньому подвійний клік, щоб
встановити Python.
Щоб запустити програму, треба запустити
IDLE. Для цього виконай команди
ПУСК/Всі програми/ Python/ IDLE.
13. Види вікон в Python
Види вікон в Pythonвікно консолі (IDLE)
вікно програми
14. Вікно консолі
Уцьому вікні відображаються результати
виконання програми і повідомлення про
помилки у програмному коді.
Python може виконувати команди, що введені у
вікні консолі. Ці команди виконуються після
натискання клавіші Enter, і результат одразу
виводиться у вікні IDLE.
15. Вікно програми
Вікно програми призначене для написання іредагування тексту програми. Щоб відкрити
вікно програми, в IDLE виконайте команду
File/New File.
Відкривається окреме вікно програми, яка до
першого збереження має ім’я «Untitled».
Програму
можна
ввести,
зберегти,
запустити на виконання і переглянути
результат у вікні консолі.
Щоб запустити програму на виконання:
Run/Run Module (або натиснути F5).
Програму
не
можна
запустити
на
виконання, поки вона не збережена.
Ярлик
файлу
Назва файлу
Розширення файлу
16. З чого складається програма?
Константа - постійна величина, що має ім'яАЛЕ в python немає
констант.
Змінна - змінюється величина, що має ім'я.
Процедура - допоміжний алгоритм, що описує деякі дії.
Функція - допоміжний алгоритм для виконання обчислень.
17. Імена програми, змінних
Імена можуть включати:латинські букви (A-Z) (великі і малі літери не розрізняються)
цифри
підкреслення ____
Імена НЕ можуть
• починатися з цифри
• включати:
російські літери
пропуски
дужки, знаки +, =,!,? та ін.
18. Виведення даних
Що стосується виведення даних,то існує наступна функція
print()
Наприклад:
print(‘Hello world!’)
print(а)
print(а,b)
19. Прості типи даних Python
Тип даних визначає множинудопустимих значень змінної.
20. Введення даних
Функція для запиту інформації укористувача
input(“Повідомлення”)
Присвоюємо значення функції змінній а:
а=int(input(“Введіть а:”))
а=float(input(“Введіть а:”))
а=str(input(“Введіть а:”))
21. Список математичних операторів
ОператорНазва
Опис
Математичні оператори
=
Присвоєння
Присвоює змінної якесь значення
+
Складання
Додає два числа. Може використовуватися
для об'єднання рядків
-
Віднімання
Віднімає одне число від іншого
+=
Інкремент
Додає до числа одиницю
-=
Декремент
Зменшує число на одиницю
*
Множення
Перемножає два числа
/
Поділ
Ділить одне число на інше. Якщо обидва
числа цілі, результатом буде ціла частина
без залишку
//
Ціле від
поділу
Дає ціле від ділення двох цілих чисел
%
Остача від
поділу
Дає залишок від ділення двох цілих чисел
**
Зведення в
ступінь
Зводить до степеня число
22. Список операторів порівняння
ОператорНазва
Опис
Оператори порівняння
==
Рівність
Перевіряє рівність двох елементів
<
Менше ніж
Перевіряє менше чи перше число
другого
>
Більше ніж
Перевіряє більше чи перше число
другого
<=
Менше або
дорівнює
Перевіряє, що перше число менше
або дорівнює другому
>=
Більше або
дорівнює
Перевіряє, що перше число більше
або дорівнює другому
!=
Нерівність
Перевіряється нерівність двох
елементів
<>
23. Бібліотека math
ФункціяОпис
int(x)
trunc(x)
округлює число в сторонці нуля
round(x)
округлює число до найближчого
цілого
round(x, n)
floor(x)
ceil(x)
abs(x)
sqrt(x)
pi
округлює число x до n знаків після
точки
округлює число вниз
округряет число вгору
модуль числа
квадратний корінь
число Пі = 3,1415 ..
24. Завдання на практичну роботу
Вивести на екран будь-якічисла із символів;
programming