Відповіді до підручника Інформатика 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-помилки, розриви структури, дефектні символи);
  • редакційне упорядкування змісту;
  • уніфікація термінів відповідно до академічних джерел;
  • перевірка відповідності фактичних тверджень тексту першоджерела.

Усі згадки про автора, рік видання та походження первинного тексту збережено відповідно до джерела.