Ім'я файлу: Ocnovni_pon_-31 (1).pptx Розширення: pptx Розмір: 4001кб. Дата: 30.04.2022 скачати Пов'язані файли: 23.12.20,ОіО-20,Корнілова Єлизавета.docx Картка 1.docx реферат ранокві вправи.docx Бизнес.pptx хронотипы Николай.docx Тести пневмонии.docx 776983.ppt 7 лаба.docx 115306.ppt РОЗДІЛ 5 АЛГОРИТМИ ТА ПРОГРАМИІсторія мови PythonМова програмування Python була створена в 1991 році голландцем Гвідо ван Россумом. Своє ім'я – Python (Пайтон) – отримав від назви телесеріалу (“Monty Python”), а не плазуна. Після того, як Россум розробив мову, він виклав її в Інтернет, де вже співтовариство програмістів приєдналося до її поліпшення. Python активно вдосконалюється і в даний час. З’являються його нові версії. Офіційний сайт http://python.org. Наразі існує дві версії Python: 2.х (застаріла) та 3.х (перспективна), які не сумісні між собою Python – мова програмування високого рівня, яка підтримує об’єктно-орієнтований і процедурний методи програмування з інтерпретацією команд (інструкцій). Мова Python підтримується всіма операційними системами і дозволяє розв’язувати складні математичні задачі, створювати графічні зображення, розробляти веб-сайти, працювати з реляційними базами даних. Система програмуванняСистема програмування — це комплекс програмних засобів, до якого входять: текстовий редактор для введення й редагування програми, транслятор і налагоджувач та інші компоненти.Надає користувачам інтегроване середовище розробки (ІСР; англ. IDE — Integrated Development Environment) із такими функціями, як підсвічування синтаксису та помилок, навігація серед проєктів і в коді програми, відображення файлової структури проєкту, швидкий перехід між файлами, класами, методами тощо. Автозаповнення кодуСередовище виявляє потенційні помилки й проблеми і пропонує швидкі виправлення (quick-fixes) для них. Коли IСР знаходить невикористаний код, нескінченний цикл тощо, з’являється «лампочка» . Потім треба клацнути її або натиснути Alt+Enter, щоб застосувати виправлення. Отже, навіть перше знайомство дозволяє дійти висновку, що IСР робить розробку програмного коду більш продуктивною завдяки функціям автодоповнення й аналізу коду. Миттєве підсвічування помилок і швидкі виправлення допомагають ефективно редагувати код.Алфавіт мови Python У мові Python при створенні програм можуть використовуватися такі символи:
ВеличиниВеличина — це окремий інформаційний об’єкт (число, символ,рядок тощо), який характеризується типом і значенням, розміром пам’яті, потрібної для зберігання, назвою (ідентифікатором). Кожна величина належить до певного типу даних.Основні характеристики величин 1)Назва (ідентифікатор) 2)вид 3)тип 4)значення константа змінна числа рядки цілі дійсні з фіксованою крапкою з плаваючою крапкою 1) ІдентифікаторІдентифікатори Python - це імена, що визначаються користувачем, для представлення змінної, функції або будь-якого іншого об'єкта. Існують певні правила, яким потрібно слідувати при ідентифікації(назві) змінних:
Приклад правильних ідентифікаторів : i, __my_name, name_23, a1, b2. Приклад неправильних ідентифікаторів: 2things, this is spaced out, my-name. 2) Вид величинВид величини визначає спосіб використання величини в програмі. Величина може бути константою (тобто постійною) або змінною. Константи — це величини, значення яких не можуть змінюватися в ході виконання програми. Прикладом константи може бути число (5, 1.23) або рядок: "Це текст!". Змінні —величини, значення яких можуть змінюватися в ході виконання програми. Змінна – це просто іменована частина пам’яті твого комп’ютера, де ти тримаєш певну інформацію. На відміну від констант, потрібен якийсь спосіб для отримання доступу до змінних, і саме тому змінним дають імена/назви (ідентифікатори). 3) Тип величинЗмінні зручно представити у вигляді комірок пам'яті комп'ютера, на які навішені ярлики з їх іменами. Для різних величин створюються «скриньки» різного розміру, який залежить від типу величини. Тип величин –визначається обсягом пам’яті, необхідним для її збереження, множиною припустимих значень величини, та операціями, які можна над нею виконувати. 3) Тип величинОсновними типами величин є числа і рядки. В Python є два типи числових даних: цілі числа (int), тобто числа без дробової частини, і дійсні (float) – дробові числа з десятковою крапкою. 3) Тип величинЦілі числа (int) потрібні для рахунку (перший, другий, третій…). Кількість учнів у класі, вік людини, кількість предметів ми зазвичай указуємо за допомогою цілих чисел. Дійсні числа (float)потрібні, коли ми хочемо указати частину чого-небудь, наприклад, 3.5 м, 1.25 грн. Вони можуть записуватись у двох формах. У формі з фіксованою крапкою ціла та дробова частини відділяються крапкою. Наприклад, –37.512. Форма з плаваючою крапкою має вигляд , де m – основа числа (з відрізка (–10,10)), а р – показник степеню 10. Наприклад –37.512 має вигляд –3.7512е1; 23670.162 має вигляд 2.3670162е4; 0.012 має вигляд 1.2е2; 1.234 має вигляд 1.234е0. Рядок (str)– це взята в одинарні лапки послідовність будь-яких символів – цифр, літер, розділових знаків. Наприклад ‘Урок’, ‘Перерва 15 хвилин’, ‘Бажаю канікули!’ 3) Тип величинПриклад. Щоб дізнатися тип величини, можна у вікні консолі виконати команду type. Дізнаємось тип величин а=24, b=3.14, c=’a book’ Коментарі в програміКоментар — це текст, призначений для читання людиною, а не комп’ютером. Коментар – це підказка для нас, яку дію виконує програма. Вставляючи коментарі в текст програми, ми спрощуємо собі та іншим її читання і розуміння. Щоб комп’ютер відрізнив команди від коментарів, у мові Python перед текстом коментаря ставиться знак ’#’. Редактор IDLE виділяє коментарі червоним кольором, нагадуючи про те, що Python проігнорує ці фрагменти коду. Приклад . Коментар пояснює призначення наступної команди: # Запит імені користувача s = input(‘Як тебе звати? ‘) Опрацювання даних числових типів Всі вирази записують в один рядок, а порядок дій, зокрема для дробів, позначають за допомогою дужок. Математичні оператори Python -математичні символи, такі наприклад, як + (плюс) і –(мінус), які оперують (або виконують обчислення) числами у виразі.
Для цих функцій необхідно підключити додаткову математичну бібліотеку (модуль). Зробити це можна додавши на початку програми рядок import math Детальний опис функцій, які містить цей модуль, можна знайти на офіційному сайті з документацією Python Опрацювання даних числових типів Подумайте, яка різниця буде у записі між двома запропонованими функціями Завдання Встановіть середовище програмування та виконайте тренувальну вправу. Надсилати завдання не потрібно, але під час синхронного уроку, можу попросити продемонструвати виконання. |