Урок:

Робота з текстовими та числовими величинами. Налагодження програми у середовищі програмування.

02.03.2023
1 0
Вміст уроку:
1
2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Перегляньте навчальні відео

Посилання на середовище для програмування онлайн

https://www.online-python.com/

Опорний конспект.

Робота з числовими величинами

Приклад:

a = 5 # присвоїти змінній а значення 5

a = a+10 # збільшити значення змінної а на 10. а=15

b = a*2 - 5 # b = 15*2 - 5 = 25

a = b - a//3 # a = 25 - 15//3 = 20

Оператор i = i + 1 можна записати у скороченій формі: i += 1. Такий скорочений запис можна використовувати для всіх арифметичних операцій: =, -=, /=, %=, *=, //=.

Приклад:

a += 1 # a = a+1

b //= a # b = b//a

a /= 2*b # a = a/(2*b)

Множинне присвоювання в Python

Множинне присвоювання означає присвоювання значення декільком змінним одночасно. Таким чином можна створити декілька змінних, а потім, в ході виконання програми, змінити їхні значення.Приклад:Задати змінним a, b, c значення 0.
a = b = c = 0
У результаті три змінні мають одне й те саме значення і належать однієї області пам’яті.
4.PNG
Python також дозволяє присвоювати декілька значень декільком змінним в одному операторі (паралельне присвоювання).

Приклад:

Присвоїти змінній а значення 43, змінній b — значення 'корови'.
a , b = 43 , 'корови'


Поміняти місцями значення змінних a і b:
a = 3
b = 5
a , b = b , а
print (a, b) # буде надруковане 5 3

5.PNG

Алгоритмічна структура «Слідування»

При конструюванні алгоритмів використовуються три базові алгоритмічні структури: слідування, розгалуження, повторення.

Слідування — це така організація дій в алгоритмі, при якій дії виконуються послідовно, одна за другою, без пропусків або повторень.

6.PNG

Алгоритми, у яких використовується тільки структура «Слідування», називаються лінійними. В програмах, що реалізують лінійні алгоритми, використовуються команди введення даних, присвоєння і виведення.
Зверни увагу!Будь-яка програма повинні прийняти вхідні дані (введення), опрацювати їх і повернути результат (виведення).

7.PNG

Оператори введення і виведення даних

Введення даних — це передача інформації від зовнішнього носія (клавіатури) в оперативну пам′ять для опрацювання.
Виведення— зворотній процес, коли дані передаються після опрацювання з оперативної пам′яті на зовнішній носій (на екран).

Функція input() призначена для введення даних з клавіатури.

Коли програма зустрічає команду input(), вона призупиняє роботу і очікує, поки користувач введе дані і натисне Enter. В дужках записується підказка користувачеві, що саме потрібно ввести.

Приклад:

Увести з клавіатури значення для змінної а:
а = input(' Введіть значення а: ')

Функція print () потрібна, щоб вивести текст у вікно консолі.

У списку виведення можуть бути константи, змінні, вирази. За замовчуванням після виведення всіх елементів списку переводить курсор на наступний рядок. Якщо потрібно, щоб наступне виведення відбувалось в тому ж рядку, до списку виведення потрібно додати параметр end=' '.

Приклад:

Вивести значення суми змінних х=5 та у=7:
print(' х= ',х, ', ' , ' у= ' , у, ', ' , ' сума дорівнює ', х+y)
Буде виведено х=5, у=7, сума дорівнює 12

Зміна типу даних

Часто виникає необхідність перейти від одного типа до іншого. Наприклад, значення, отримане від команди input, Python сприймає як рядок (тип String), слід передбачити перетворення уведеного значення до потрібного типу.

Приклад:

Якщо ввести за допомогою команди input() число, воно буде збережене як рядок. При спробі подвоїти значення змінної a буде виконане не множення, а повторення рядкового значення. А якщо спробувати скласти значення змінної а з числом, виникне помилка.

8.PNG

При введенні числових даних потрібно перетворити рядкове значення в числове, а при виведенні може знадобитися перетворити число в рядок. Ця операція називається перетворенням типів. Насправді інтерпретатор Python не «перетворює» дані, а створює з початкового значення новий об’єкт потрібного типу.

Для перетворення типів призначені функції:
float() — створює нове дробове число з рядка або цілого числа.
int() — створює нове ціле число з рядка або дробового числа.
str() — створює новий рядок з числа.

Зверни увагу!

Порожні дужки означають, що це не команди Python (такі, як print), а вбудовані функції мови.

Звісно, не будь-який рядок можна перетворити на число. Проаналізуємо приклади застосування функцій перетворення типів для різних аргументів:

Вираз

Результат

int (' 25 ')

25

int (4.9)

4

int (' 4abc56 ')

П о м и л к а

str (25)

'25'

float (25)

25.0

Іноді виникає потреба перетворити дробове число на ціле.

Приклад:

Скласти програму для розв’язування задачі:

Скільки контейнерів можна розмістити на вантажній платформі, яка має площу а кв.м, якщо площа одного контейнера – х кв.м.?
a=float(input(' a=? '))
x=float(input(' x=? '))
k= a/x
d= int(k)
print (d)
Якщо а=74.25, х=4.5, то отримуємо k=16.5. Але кількість контейнерів має бути цілим числом, тому створюємо нову змінну d, значенням якої є ціла частина змінної k.
Сформуємо рядок для виведення значення змінної та текстового коментаря:
print (' кількість контейнерів дорівнює ' + str(d))

2

Робота з текстовими та числовими величинами
17 лютого 2024
0 0
Аватар профіля Іванська Тетяна Сергіївна
Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас
5 10 26 5 19 0

Рефлексія від 5 учнів

Сподобався:

0

Так: 5

Ні: 0

Зрозумілий:

0

Так: 5

Ні: 0

Потрібні роз'яснення:

0

Ні: 4

Так: 1

Рекомендуємо

Налагодження програми у середовищі програмування. Практична робота 5.

Налагодження програми у середовищі програмування. Практична робота 5.

592

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

25 грн

Налагодження алгоритмів у середовищі програмування

Налагодження алгоритмів у середовищі програмування

435

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

Реалізація та налагодження розгалужених алгоритмів у середовищі програмування

Реалізація та налагодження розгалужених алгоритмів у середовищі програмування

495

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

35 грн

Реалізація та налагодження циклічних алгоритмів у середовищі програмування (3 уроки)

Реалізація та налагодження циклічних алгоритмів у середовищі програмування (3 уроки)

391

Аватар профіля Лизько Валентина Степанівна
Інформатика
7 клас

41 грн

Опрацювання текстових величин мовою програмування. Тематичне оцінювання.

Опрацювання текстових величин мовою програмування. Тематичне оцінювання.

514

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

30 грн

Середовища програмування

Середовища програмування

447

Аватар профіля Лизько Валентина Степанівна
Інформатика
8 клас

25 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1309

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1133

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1361

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

509

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

662

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

292

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас