Мова програмування.
Середовище програмування.
Базові алгоритмічні структури.
email: voronenko@54.edu.ks.ua
У повсякденному житті людина постійно вирішує якісь завдання або розв’язує задачі, що вимагають виконання певної послідовності дій. Такі послідовності дій прийнято називати алгоритмом.
Отже, алгоритм — це опис послідовності дій, виконання яких призводить до вирішення поставленого завдання за скінченну кількість кроків. Або алгоритм — це послідовність команд, виконання яких призводить до заздалегідь відомого результату. Об'єкт, що здатний виконати команди алгоритму, називають виконавцем алгоритму. Сукупність усіх команд, які може виконати певний виконавець - це система команд виконавця.
Алгоритми можуть бути подані в різних формах: у текстовій формі запису (словесний алгоритм - нумерований список дій), у вигляді блок-схеми (графічній алгоритм), мовою програмування тощо.
Для позначення кроків алгоритму у вигляді блок-схем використовують такі основні геометричні фігури:
Найбільш вражаючим прикладом виконавця алгоритмів є комп’ютер. Комп’ютер обробляв текстову, числову та графічну інформацію, керує роботою інших з’єднаних з ним пристроїв. Свого часу, аби мати змогу передати команди обчислювальним машинам, люди змушені були придумати системи знаків, які були б зрозумілі для них. Так виникли мови програмування.
Отже, мова програмування — це зрозуміла для комп’ютера система знаків для точного опису алгоритму. А комп’ютерна програма — це алгоритм (код) записаний мовою програмування і призначений для виконання комп’ютером.
Мова програмування, як і будь-яка інша мова, має такі складові:
набір символів, з яких утворюють слова та речення цієї мови, — алфавіт;
сукупність спеціальних слів, які мають однозначне пояснення та застосування, — словник;
систему правил складання базових конструкцій мови — синтаксис;
правила семантики, що пояснюють, яке смислове значення має опис кожної з вказівок програми та які дії повинен виконати комп’ютер під час виконання кожної з таких вказівок.
Мова програмування Python
Мова програмування Python є, мабуть, найпростішою у вивченні і найприємнішою у використанні з мов програмування, що набули широкого поширення. Python – дуже виразна мова програмування, що дозволяє вмістити додаток у меншу кількість рядків, ніж на це потрібно в інших мовах, таких як C++ або Java.
Python відноситься до типу "високого рівня мови програмування".
Python чудово підходить для початківців. Він не залякає нескінченними дужками, фігурними дужками, крапками з комами та двокрапками. Насправді, ця мова дуже схожа на англійську. Щоб довести це, спробуємо порівняти програми, написані на популярних мовах програмування.
Серед програмістів існує традиція - перша програма на новій мові програмування має виводити на екран слова Hello world!
Мовою Python ця програма виглядає так:
print ("Hello world!")
Для роботи необхідно перейти за посиланням на сайт розробника компілятора Thony та завантажити останню версію.
Pydroid 3 -
IDE для Python 3
Для тих, хто працює з мобільних пристроїв
Онлайн компілятор
Хмарна платформа для створення та спільної роботи над програмними проектами. Вона пропонує ряд функцій, які роблять її популярним вибором для розробників будь-якого рівня, включаючи:
Онлайн IDE: Replit надає веб-інтегроване середовище розробки (IDE), де ви можете писати, запускати та тестувати код безпосередньо у вашому браузері. Це виключає необхідність встановлення програмного забезпечення або налаштування локальних середовищ.
Підтримка кількох мов: Replit підтримує широкий спектр мов програмування, включаючи Python, JavaScript, Java, C++ та багато інших. Ви можете вибрати мову, яка найкраще відповідає вашим потребам у проекті.