Тема 17(8): Мова прорамування
План вивчення теми:
Д/з: опрацювати:
§6.1 с.148-150
веб-сторінку уроку 17
Програма — це алгоритм розв’язування певної задачі, записаний мовою програмування та призначений для виконання комп’ютером.
Основні складові сучасної прикладної програми:
- логіка (визначає поведінку програми);
- структура даних (визначає спосіб зберігання даних);
- інтерфейс (засоби взаємодії програми з користувачем).
В процесі роботи програма опрацьовує дані:
вхідні (початкові) - потрапляють до програми від певних пристроїв (клавіатури, датчиків температури), від іншої програми (табличного процесора), іншого джерела (текстового файлу);
проміжні - можуть утворюватися та опрацьовуватися під час виконання програми;
вихідні (результуючі) - дані, отримані в результаті виконання програми.
Головні особливості сучасних прикладних програм:
- зберігання даних у вигляді об’єктів;
- виконання дій у результаті настання тих чи інших подій.
Таку властивість програм називають об’єктною та подійною орієнтованістю.
Інтерфейс користувача - це сукупність засобів для його взаємодії з програмою і пристроями та методи їх використання.
До цих засобів належать:
Засоби керування (кнопки, меню та ін.);
Засоби введення даних (поля, лічильники та ін.);
Засоби виведення результатів (написи, поля, вікно повідомлень та ін.).
Мова програмування — це система позначень, яка використовується для запису алгоритмів для їх виконання за допомогою комп’ютера.
Складові мови програмування:
алфавіт - символів, що може використовуватись у програмному коді
синтаксис - сукупність правил побудови команд мовою програмування.
семантика - сукупність правил виконання комп’ютером команд, записаних мовою програмування
Python - мова програмування високого рівня, що має широке застосування в різних сферах: для навчання основних принципів програмування, наукових розрахунків, графічної візуалізації даних, опрацювання тривимірних зображень, адміністрування комп'ютерних мереж та операційних систем, створення власних додатків.
Посилання на завнтаження файлу інсталяції середовища прорамування для мови Python
Онлайн-середовища Python
Мобільні версії середовища програмування мовою Python
Повторення матеріалу вивченого у 7 класі:
введення та виведення даних
типи даних