Типи даних, перетворення типів, оператори в Python

Про матеріал
Презентація на тему "Типи даних, перетворення типів, оператори в Python". Містить інформацію про типи даних в Python, функції перетворення типів, основні логічні оператори
Зміст слайдів
Номер слайду 1

Типи даних, перетворення типів, оператори в Python. Урок 4

Номер слайду 2

Пригадаємо. Що таке алгоритм?Які бувають види алгоритмів? Способи подання алгоритмів?Що таке інструкція?Які існують вимоги до створення алгоритмів?Що таке мова програмування? Якою є мова Python?Які арифметичні оператори можна використовувати в Python?Що означають команди print()? Input()?

Номер слайду 3

Поняття об’єкта, змінної, типи об’єктів. Дані в мові Python подано у формі об‘єктів. Об’єкт – це область пам’яті з певними значеннями та можливими операціями їх опрацювання. Для доступу до даних використовуються змінні, які зберігають посилання на об’єкт , тобто адресу об’єкта в пам’яті комп’ютера. Змінна має ім’я (ідентифікатор), яке може складатися з латинських букв, цифр (не на початку) і знака підкреслення (не на початку). У мові Python застосовується динамічна типізація змінних – тип змінної визначається автоматично в процесі присвоєння їм значень.

Номер слайду 4

Найуживаніші вбудовані типи змінних:{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}Позначення типу. Визначення. Прикладint. Цілі числа32, 433float. Дійсні числа21.5, 128.75str. Рядки ‘процесор’, ”монітор”bool. Логічні даніtrue, falselist. Списки [23, [5, ‘принтер], 21’]dict. Словники [‘’байт’: ’ав’, ’dak’: ‘lk’]tuple. Кортежі(2, ‘sn’, 22, ‘K’)set. Множиниset (‘abc’), {‘a’, ‘b’, ‘c’}Типи структурних елементів. Функції, модулі, класи15.02.20204

Номер слайду 5

Функції перетворення типів даних:bool(x) - перетворення об’єкта на логічний тип (якщо х=0, або порожній – генерується false, інакше - trueint(x) - перетворення об’єкта на ціле числоfloat(x) – перетворення цілого числа або рядка на дійсне числоstr(x) – перетворення об’єкта на рядокlist(послідовність) – перетворення елементів послідовності на списокtuple(послідовність) – перетворення елементів послідовності на кортеж15.02.20205

Номер слайду 6

Зчитування даних функцією input(). Приклад: користувач вводить своє ім’я, а програма вітається з ним: name = input()  #збереження імені в змінній print(‘Hello,’, name, ‘!’)15.02.20206input() – функція без параметрів. Зчитує символи до переведення рядку і зберігає їх в змінну типу string. Окрім рядків, Python зчитувати нічого не може!!!

Номер слайду 7

Текстові змінні. Приклад виведення рядка. Операції над рядками. Виведення рядка:phrase = ‘Good morning'who = ‘children'print(phrase, ', ', who, '!', sep='') 15.02.20207ans = 2 + 3expr = '2 + 3 = 'print(expr + str(ans))Конкатенація - склеювання рядків. Рядок з числом неможливо скласти. Необхідно перетворення числа в рядок - str(число) Множення (копіювання) рядків: множення рядка на ціле додатнє число в результаті дає вихідний рядок, повторений задану кількість разів: print('abc' * 3) В рядках можуть бути не тільки літери, цифри, знаки пунктуації, але й інші символи:табуляції - \t переведення рядка - \n лапки \' та \'' (використання бекслеша (\) необхідно, якщо використовуються обидва типа лапок), символ бекслеша (\), необхідно записувати як \\. Використання бекслеша перед символом називається екрануванням.

Номер слайду 8

функція int здійснює перетворення рядка в числоa = int(input())b = int(input())print(a + b) Функція int може бути застосована до будь-якого рядкаa = int('100' * 100)print(a) 15.02.20208 Перетворення рядка в число функцією int(). 

Номер слайду 9

Збільшення значення змінної на задану величину: (+=)x+=8 ----- x=x+8 Зменшення значення змінної на задану величину: (-=)х-=8 ----- x=x-8 Множення значення змінної на задану величину: (*=)х*=8 ----- x=x*8 Ділення значення змінної на задану величину: (/=)x/=8 ----- x=x/8 Арифметичні оператори з присвоюванням:

Номер слайду 10

Оператори порівняння:{5 C22544 A-7 EE6-4342-B048-85 BDC9 FD1 C3 A}Позначення. Назва. Приклад==- рівність 3==7 False!= - нерівність4!=5 True<- менше1>24 False>- більше1<24 True<=- менше або рівне7>=7 True>=- більше або рівне20<=13 False

Номер слайду 11

Логічні оператори та оператори над послідовностями: Оператори над послідовностями:1) об'єднання - (+)2) повторення, копіювання (*)3) перевірка на входження послідовностей одна до іншої (in)4) не входження послідовностей одна до іншої ( not in)15.02.202011 Логічні оператори:not x - запереченняor - або x or yand - і

Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 2
Оцінки та відгуки
  1. Степенко Людмила Василівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
  2. Черемісіна Людмила
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
pptx
До підручника
Інформатика 8 клас (Ривкінд Й.Я., Лисенко Т.І., Чернікова Л.А., Шакотько В.В.)
Додано
15 лютого 2020
Переглядів
5074
Оцінка розробки
5.0 (2 відгука)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку