Середовище програмування «Лінійні програми» в Python
https://drive.google.com/drive/folders/1nHFKK_oGh5lU0lCM06A0rYfXm2EbC43E?usp=sharing
https://drive.google.com/drive/folders/1nHFKK_oGh5lU0lCM06A0rYfXm2EbC43E?usp=sharing
Для створення програм, редагування, пошуку помилок та їх виправлення, а також виконання програм, написаних мовою програмування, використовують середовище програмування.
Середовище програмування — це комплекс програм, що має засоби автоматизації процесів підготовки та виконання програм користувача, а саме:
• редактор текстів програм — у ньому можна створювати та редагувати текст програми;
• довідково-інформаційну систему про мову програмування та середовище;
• бібліотеки, у яких зберігаються найбільш уживані фрагменти програм або цілі програми;
• компілятор чи інтерпретатор, використання якого дає змогу швидко знайти помилку в програмі та виправити її;
• покроковий «виконавець» програми.
Створювати програми на мові Python можна у різноманітних середовищах. Наприклад:
Завантажте середовище з офіційного сайту Python https://www.python.org/downloads/
Програмуйте онлайн http://www.tutorialspoint.com/codingground.htm або
https://ed-info.github.io/epython/
Симпатичне середовище https://app.edublocks.org/, схоже на Scratch
Зручний редактор https://codewith.mu/
Дані, що отримуються зовні , потрібно зберігати в пам'яті комп'ютера.
Для цього використовують змінні - області пам'яті до яких можна звертатися за ім'ям (ідентифікатором)
Для введення даних з клавіатури використовують функцію (команду)
input (від. англ. input - ввести)
name=input()
При натисканні на Enter програма очікує, коли користувач введе символьний рядок, який буде записано у змінну name
Тобто у пам'яті комп'ютера буде виділена ділянка певного розміру.
Поєднаємо підказку і виведення даних
name=input("Як твоє ім'я?")
Знак = операція присвоювання
Коли ім'я записано у змінну name, воно використовується в програмі в функції виведення
name=input("Як твоє ім'я?")
print("Привіт,",name,"!",sep="")
В мові Python кожна змінні має свій тип. Тип потрібен для того, щоб визначити:
Які значення може приймати змінна.
Які операції можна виконувати зі змінною.
Як зберігаються значення змінних.
Якщо ввести такий код, то матиме тільки програму для цього прикладу
Програма матиме універсальний характер
Тому що функція INPUT не знає зазделегідь, значення якого типу потрібно ввести і вважає, що має справу з символьним рядком.
Щоб працювати з числами потрібно сказати, що символьні рядки - необхідно перетворити на числа. Це робить вбудована функція INT
Практична робота «Лінійні програми»
Наступне число
Завдання 1. Прочитати ціле число та вивести наступне за ним число.
Вхідні дані
10
Вихідні дані
11
Завдання 2.Протилежне число
Прочитати ціле число та вивести протилежне до нього число.
Вхідні дані
10
Вихідні дані
-10
Завдання 3.Різниця двох цілих
На вході програми маємо два цілих числа, кожне в окремому рядку. На вихід потрібно подати різницю між першим і другим числом.
Вхідні дані
21
9
Вихідні дані
12
Завдання 4.Добуток двох цілих
Обчисліть добуток двох цілих чисел.
Вхідні дані
Два цілих числа a та b
Вихідні дані
Виведіть добуток двох чисел.