Відповіді до підручника Інформатика 8 клас Морзе Н.В - Морзе Н.В 2016-2020
Розділ 5. Основи подійно- та об'єктно- орієнтованого програмування
15. Мова та середовище програмування
Обговорюємо
1. Мова програмування — це система позначень для точного опису алгоритму, який потрібно виконати за допомогою комп’ютера. Мова програмування має такі складові: алфавіт, словник, синтаксис, семантику.
2. Мови програмування низького рівня використовують символьні позначення команд, які легше зрозуміти і запам’ятати. Мови програмування високого рівня використовують команди, які схожі на слова, записані англійською мовою.
3. Мови програмування високого рівня призначені для вирішення завдань одного або кількох видів. Наприклад, процедурні мови — Pascal, С; об’єктно- орієнтовані — C++, Java, Python; декларативні — Lips, Prolog; мови скриптів — РНР, Java Script.
4. Програма-транслятор — це програма, яка записує команди програми, описаної деякою мовою програмування, машинною мовою. Транслятори використовують для компіляції й інтерпретації програм.
5. Середовище програмування — це комплекс програм, що містить засоби автоматизації процесів підготовки та виконання програм користувача. Має такі складові: редактор текстів програм; довідково-інформаційна система; бібліотеки програм; компілятор або інтерпретатор; покроковий виконавець програми.
6. Розрізняють такі види середовищ програмування: навчальне, інтегроване, візуальне. Для однієї і тієї самої мови програмування може існувати кілька середовищ програмування, що підтримують різні технології (залежно від поставлених завдань). Вони можуть бути встановлені на комп’ютер або реалізовані у вигляді онлайнового сервісу.
7. До програмного проекту можуть входити файли, які використовують для збереження даних; папки, де можна зберігати проекти чи допоміжні програми, пакети; файли програм, скрипти.
8. У середовищі програмування PyCharm можна створювати кілька різних об’єктів: файл, папку, пакети, файл програми на мові Python, скрипт тощо. Усі ці об’єкти та їх групи можна об’єднати в одному проекті, який створюють за допомогою вказівки меню Новий проект з меню Файл. Файл програми на мові Python має розширення ру. Щоб його відкрити в середовищі PyCharm, використовують вказівку Відкрити меню Файл. Щоб виконати програми, записані у файлах проекту, використовують вказівку Виконати.
Працюємо в парах
1. Відкрити вікно браузера
ввести у поле адреси відповідну адресу https://blockly-demo.appspot.com/static/demos/code/index.html
у верхньому правому куті обрати українську мову
у меню Блоки обрати Петлі
у переліку вибрати блок для виконання певних дій кілька разів
у відповідне поле для введення кількості повторів ввести 3
вставити команду, яку потрібно виконати, для цього
у меню Блоки обрати Текст
у переліку вибрати блок для друкування заданого тексту, числа або інших значень
у відповідне поле ввести текст (наприклад, Привіт! Як справи?)
натиснути у верхньому правому куті кнопку для запуску програми на виконання
перевірити виконання програми. У Скретч можна використовувати такі блоки: говорити <текст>, повторювати <3>.
3. Відкрити вікно браузера
ввести у поле запиту «Історія виникнення мов програмування»
прочитати інформацію
створити лінію часу (зручно для створення використовувати графічні редактори, редактори карт знань, текстовий і табличний процесори тощо).
4. IDLE — підсвічення синтаксису, вбудована система відлагодження, область виконання має кілька режимів. CodingCround — безкоштовна, не потрібно встановлювати на ПК, великий перелік мов програмування. PyCharm — кілька режимів області виконання, доступний список службових команд з підказками, візуалізація процесу тощо.
Працюємо самостійно
1.
|
Відмінне |
Скретч |
Спільне |
Lazarus |
Відмінне |
|
Створення програми шляхом побудови блоків, мова програмування Logo |
Розташування об’єктів на сцені |
Створення програми шляхом написання коду, мова програмування Object Pascal |
||
Виконання подій |
||||
Область сценаріїв |
||||
Візуальні компоненти |
||||
Розділення вікон |
2. 1) print( 125/25+10) відповідь: 15; 2) print(2*3*4*5/6) відповідь: 20;
3) print(765/9+48*4-121) відповідь: -24.
4. Name1=іnput('Введіть назву оператора мобільного зв’язку');
Name2=іnput ('Введіть номер телефону для поповнення рахунку');
Name3=іnput ('Введіть суму поповнення рахунку');
Print ('Шановний абоненте', namel, '! Ви поповнюєте телефон за номером', name2, 'на суму', , name2, 'грн').
Перша публікація: 01/01/2016-2020
Останнє оновлення: 31/12/2023
Редакційна та навчальна адаптація: Даний матеріал зведено на основі першоджерела/оригінального тексту. Команда проєкту здійснила редакційне оглядове опрацювання, виправлення технічних неточностей, структурування розділів та адаптацію змісту до навчального формату.
Що було опрацьовано:
- усунення форматних дефектів (OCR-помилки, розриви структури, дефектні символи);
- редакційне упорядкування змісту;
- уніфікація термінів відповідно до академічних джерел;
- перевірка відповідності фактичних тверджень тексту першоджерела.
Усі згадки про автора, рік видання та походження первинного тексту збережено відповідно до джерела.