🗊Презентация Операторы и выражения

Нажмите для полного просмотра!
Операторы и выражения, слайд №1Операторы и выражения, слайд №2Операторы и выражения, слайд №3Операторы и выражения, слайд №4Операторы и выражения, слайд №5Операторы и выражения, слайд №6Операторы и выражения, слайд №7Операторы и выражения, слайд №8Операторы и выражения, слайд №9Операторы и выражения, слайд №10Операторы и выражения, слайд №11Операторы и выражения, слайд №12Операторы и выражения, слайд №13Операторы и выражения, слайд №14Операторы и выражения, слайд №15Операторы и выражения, слайд №16Операторы и выражения, слайд №17Операторы и выражения, слайд №18Операторы и выражения, слайд №19Операторы и выражения, слайд №20Операторы и выражения, слайд №21Операторы и выражения, слайд №22Операторы и выражения, слайд №23Операторы и выражения, слайд №24Операторы и выражения, слайд №25Операторы и выражения, слайд №26Операторы и выражения, слайд №27Операторы и выражения, слайд №28Операторы и выражения, слайд №29Операторы и выражения, слайд №30Операторы и выражения, слайд №31Операторы и выражения, слайд №32Операторы и выражения, слайд №33Операторы и выражения, слайд №34Операторы и выражения, слайд №35Операторы и выражения, слайд №36Операторы и выражения, слайд №37Операторы и выражения, слайд №38Операторы и выражения, слайд №39

Содержание

Вы можете ознакомиться и скачать презентацию на тему Операторы и выражения. Доклад-сообщение содержит 39 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1





Языки программирования
Лекция 3
Описание слайда:
Языки программирования Лекция 3

Слайд 2





Операторы и выражения

2 + 3
Операторы – это некий функционал, производящий какие-либо действия, который может быть представлен в виде символов, как например +, или специальных зарезервированных слов. Операторы могут производить некоторые действия над данными, и эти данные называются операндами.
Описание слайда:
Операторы и выражения 2 + 3 Операторы – это некий функционал, производящий какие-либо действия, который может быть представлен в виде символов, как например +, или специальных зарезервированных слов. Операторы могут производить некоторые действия над данными, и эти данные называются операндами.

Слайд 3





Операторы присваивания
= – присваивает переменной значение:
>>> x = 5; x
5
+= – увеличивает значение переменной на указанную величину:
>>> x = 5; x += 10 # Эквивалентно x = x + 10
15
-= – уменьшает значение переменной на указанную величину;
*=; /=; //=; %=; **=
Описание слайда:
Операторы присваивания = – присваивает переменной значение: >>> x = 5; x 5 += – увеличивает значение переменной на указанную величину: >>> x = 5; x += 10 # Эквивалентно x = x + 10 15 -= – уменьшает значение переменной на указанную величину; *=; /=; //=; %=; **=

Слайд 4





Приоритет выполнения операторов
1. -x, +x, ~x, **
Например, выражение:
-10 ** -2 эквивалентно следующей расстановке скобок: -(10 ** (-2))
2. *, %, /, //
3. +, -
4. <<, >> – двоичные сдвиги.
5. & – двоичное И.
6. ^ – двоичное исключающее ИЛИ.
7. | – двоичное ИЛИ.
8. =, +=, -=, *=, /=, //=, %=, **= – присваивание.
Описание слайда:
Приоритет выполнения операторов 1. -x, +x, ~x, ** Например, выражение: -10 ** -2 эквивалентно следующей расстановке скобок: -(10 ** (-2)) 2. *, %, /, // 3. +, - 4. <<, >> – двоичные сдвиги. 5. & – двоичное И. 6. ^ – двоичное исключающее ИЛИ. 7. | – двоичное ИЛИ. 8. =, +=, -=, *=, /=, //=, %=, **= – присваивание.

Слайд 5





Математические операторы
+, −, *, /
//
>>> 10 // 3
3
% – остаток от деления:
>>> 10 % 3
1
** – возведение в степень:
>>> 10**2, 10.0**2
(100,100.0)
унарный минус (−) и унарный плюс (+):
>>> +10, +10.0, -10, -(-10)
(10, 10.0, -10, 10)
Описание слайда:
Математические операторы +, −, *, / // >>> 10 // 3 3 % – остаток от деления: >>> 10 % 3 1 ** – возведение в степень: >>> 10**2, 10.0**2 (100,100.0) унарный минус (−) и унарный плюс (+): >>> +10, +10.0, -10, -(-10) (10, 10.0, -10, 10)

Слайд 6





Операторы для работы с последовательностями
+ 
>>> print ("Строка1" + "Строка2") # конкатенация строк
Строка1Строка2
>>> [1, 2, 3] + [4, 5, 6] # списки
[1, 2, 3, 4, 5, 6]
>>> (1, 2, 3) + (4, 5, 6) # кортежи
(1, 2, 3, 4, 5, 6)
* 
>>> "s" * 10 # строки
’ssssssssss’
>>> [1, 2] * 2 # списки
[1, 2, 1, 2]
Описание слайда:
Операторы для работы с последовательностями + >>> print ("Строка1" + "Строка2") # конкатенация строк Строка1Строка2 >>> [1, 2, 3] + [4, 5, 6] # списки [1, 2, 3, 4, 5, 6] >>> (1, 2, 3) + (4, 5, 6) # кортежи (1, 2, 3, 4, 5, 6) * >>> "s" * 10 # строки ’ssssssssss’ >>> [1, 2] * 2 # списки [1, 2, 1, 2]

Слайд 7





Операторы сравнения
==
>>> 2 == 2, 6 == 5
(True, False)
!=, <, >, <=, >=
>>> 1 >= 1, 1 > 5
(True, False)
is 
>>> x = y = [1, 2]
>>> x is y
True
>>> x = [1, 2]; y = [1, 2]
>>> x is y
False
is not
Описание слайда:
Операторы сравнения == >>> 2 == 2, 6 == 5 (True, False) !=, <, >, <=, >= >>> 1 >= 1, 1 > 5 (True, False) is >>> x = y = [1, 2] >>> x is y True >>> x = [1, 2]; y = [1, 2] >>> x is y False is not

Слайд 8





Операторы сравнения в порядке убывания приоритета:
1. <, >, <=, >=, ==, !=, <>, is, is not, in, not in.
2. not – логическое отрицание.
3. and – логическое И.
4. or – логическое ИЛИ.
Описание слайда:
Операторы сравнения в порядке убывания приоритета: 1. <, >, <=, >=, ==, !=, <>, is, is not, in, not in. 2. not – логическое отрицание. 3. and – логическое И. 4. or – логическое ИЛИ.

Слайд 9





Модуль math. Математические функции
import math
math.pi
З.141592653589793
math.e
2.718281828459045
sin(), cos(), tan()
asin(), acos(), atan()
Описание слайда:
Модуль math. Математические функции import math math.pi З.141592653589793 math.e 2.718281828459045 sin(), cos(), tan() asin(), acos(), atan()

Слайд 10





Математические функции
log(<Число>[, <Основание>])
log10(), log2(), sqrt()
ceil() 
math.ceil(5.39), math.ceil(5.51)
6, 6
floor()
Описание слайда:
Математические функции log(<Число>[, <Основание>]) log10(), log2(), sqrt() ceil() math.ceil(5.39), math.ceil(5.51) 6, 6 floor()

Слайд 11





Оператор if
number = 23 
guess = int(input('Введите целое число : ')) 
if guess == number: 
    print('Поздравляю, вы угадали,') # Здесь начинается новый блок 
    print('(хотя и не выиграли никакого приза!)') # Здесь заканчивается новый блок 
elif guess < number: 
    print('Нет, загаданное число немного больше этого.') # Ещё один блок # Внутри блока вы можете выполнять всё, что угодно ... 
else: 
    print('Нет, загаданное число немного меньше этого.') # чтобы попасть сюда, guess должно быть больше, чем number 
print('Завершено') # Это последнее выражение выполняется всегда после выполнения оператора if
Описание слайда:
Оператор if number = 23 guess = int(input('Введите целое число : ')) if guess == number: print('Поздравляю, вы угадали,') # Здесь начинается новый блок print('(хотя и не выиграли никакого приза!)') # Здесь заканчивается новый блок elif guess < number: print('Нет, загаданное число немного больше этого.') # Ещё один блок # Внутри блока вы можете выполнять всё, что угодно ... else: print('Нет, загаданное число немного меньше этого.') # чтобы попасть сюда, guess должно быть больше, чем number print('Завершено') # Это последнее выражение выполняется всегда после выполнения оператора if

Слайд 12





Оператор if
Введите целое число : 50 
Нет, загаданное число немного меньше этого. 
Завершено 
Введите целое число : 22 
Нет, загаданное число немного больше этого.
 Завершено 
Введите целое число : 23 
Поздравляю, вы угадали, 
(хотя и не выиграли никакого приза.) 
Завершено
if True: 
    print('Да, это верно.')
Описание слайда:
Оператор if Введите целое число : 50 Нет, загаданное число немного меньше этого. Завершено Введите целое число : 22 Нет, загаданное число немного больше этого. Завершено Введите целое число : 23 Поздравляю, вы угадали, (хотя и не выиграли никакого приза.) Завершено if True: print('Да, это верно.')

Слайд 13





Оператор while
i = 5
while i < 10:
    print(i)
    i = i + 2
5
7
9
Описание слайда:
Оператор while i = 5 while i < 10: print(i) i = i + 2 5 7 9

Слайд 14





Оператор while
number = 23 
running = True 
while running: 
    guess = int(input('Введите целое число : ')) 
    if guess == number: 
        print('Поздравляю, вы угадали.') 
        running = False # это останавливает цикл while 
    elif guess < number: 
        print('Нет, загаданное число немного больше этого') 
    else: 
        print('Нет, загаданное число немного меньше этого.') 
else: 
    print('Цикл while закончен.') # Здесь можете выполнить всё что вам ещё нужно 
print('Завершение.')
Описание слайда:
Оператор while number = 23 running = True while running: guess = int(input('Введите целое число : ')) if guess == number: print('Поздравляю, вы угадали.') running = False # это останавливает цикл while elif guess < number: print('Нет, загаданное число немного больше этого') else: print('Нет, загаданное число немного меньше этого.') else: print('Цикл while закончен.') # Здесь можете выполнить всё что вам ещё нужно print('Завершение.')

Слайд 15





Оператор while
Введите целое число : 50 
Нет, число несколько меньше. 
Введите целое число : 22 
Нет, число несколько больше. 
Введите целое число : 23 
Поздравляю, вы угадали. 
Цикл while закончен. 
Завершение.
Описание слайда:
Оператор while Введите целое число : 50 Нет, число несколько меньше. Введите целое число : 22 Нет, число несколько больше. Введите целое число : 23 Поздравляю, вы угадали. Цикл while закончен. Завершение.

Слайд 16





Цикл for
for i in ’hello world’:
    print(i * 2, end=’’)
hheelllloo wwoorrlldd
Описание слайда:
Цикл for for i in ’hello world’: print(i * 2, end=’’) hheelllloo wwoorrlldd

Слайд 17





Оператор break
for i in ’hello world’:
    if i == ’o’:
        break
    print(i * 2, end = ’’)
hheellll
Описание слайда:
Оператор break for i in ’hello world’: if i == ’o’: break print(i * 2, end = ’’) hheellll

Слайд 18





Оператор continue
for i in ’hello world’:
    if i == ’o’:
        continue
    print(i * 2, end = ’’)
hheellll wwrrlldd
Описание слайда:
Оператор continue for i in ’hello world’: if i == ’o’: continue print(i * 2, end = ’’) hheellll wwrrlldd

Слайд 19





Упражнения и контрольные вопросы
1. Для чего нужны операторы?
2. Какой результат получится после выполнения следующего кода:
>>> True + 2
3. Какой результат получится после выполнения следующего кода:
>>> bool(-20)
4. Какой результат получится после выполнения следующего кода:
>>> bool(0.1)
5. Какой результат получится после выполнения следующего кода:
>>> bool("0")
6. Какой результат получится после выполнения следующего кода:
>>> bool(0.0)
7. Какой результат получится после выполнения следующего кода:
>>> bool("")
8. Какой результат получится после выполнения следующего кода:
>>> bool([])
9. Какой результат получится после выполнения следующего кода:
>>> bool(())
Описание слайда:
Упражнения и контрольные вопросы 1. Для чего нужны операторы? 2. Какой результат получится после выполнения следующего кода: >>> True + 2 3. Какой результат получится после выполнения следующего кода: >>> bool(-20) 4. Какой результат получится после выполнения следующего кода: >>> bool(0.1) 5. Какой результат получится после выполнения следующего кода: >>> bool("0") 6. Какой результат получится после выполнения следующего кода: >>> bool(0.0) 7. Какой результат получится после выполнения следующего кода: >>> bool("") 8. Какой результат получится после выполнения следующего кода: >>> bool([]) 9. Какой результат получится после выполнения следующего кода: >>> bool(())

Слайд 20





Ответы
1. Операторы позволяют произвести с данными определенные действия.
2. Ответ: 3.
3. Ответ: True.
4. Ответ: True.
5. Ответ: True.
6. Ответ: False.
7. Ответ: False.
8. Ответ: False.
9. Ответ: False.
10. Ответ: False.
11. Ответ: 10.
12. Ответ: 20.
13. Ответ: True.
14. Ответ: 10.
15. Ответ: 20.
16. Ответ: 121.0.
17. Ответ: 120.
Описание слайда:
Ответы 1. Операторы позволяют произвести с данными определенные действия. 2. Ответ: 3. 3. Ответ: True. 4. Ответ: True. 5. Ответ: True. 6. Ответ: False. 7. Ответ: False. 8. Ответ: False. 9. Ответ: False. 10. Ответ: False. 11. Ответ: 10. 12. Ответ: 20. 13. Ответ: True. 14. Ответ: 10. 15. Ответ: 20. 16. Ответ: 121.0. 17. Ответ: 120.

Слайд 21





Интерпретаторы
https://repl.it/languages/python3
Описание слайда:
Интерпретаторы https://repl.it/languages/python3

Слайд 22





Интерпретаторы
www.pythontutor.com/visualize.html 
Описание слайда:
Интерпретаторы www.pythontutor.com/visualize.html 

Слайд 23





Интерпретаторы
https://www.python.org/shell/ - python консоль 
Описание слайда:
Интерпретаторы https://www.python.org/shell/ - python консоль 

Слайд 24





Интерпретаторы
http://pythonfiddle.com/
Описание слайда:
Интерпретаторы http://pythonfiddle.com/

Слайд 25





Интерпретаторы
https://ideone.com/
Описание слайда:
Интерпретаторы https://ideone.com/

Слайд 26





Установка iPython
1. Установка Miniconda по ссылке с сайта
2. Запуск командной строки из меню Пуск - Anaconda Prompt с правами администратора.
В командой строке необходимо выполнить команды:
3. Обновление pip командой: python -m pip install --upgrade pip
4. Установка jupyter командой: pip install jupyter
5. Запуск оболочки: jupyter notebook.
Описание слайда:
Установка iPython 1. Установка Miniconda по ссылке с сайта 2. Запуск командной строки из меню Пуск - Anaconda Prompt с правами администратора. В командой строке необходимо выполнить команды: 3. Обновление pip командой: python -m pip install --upgrade pip 4. Установка jupyter командой: pip install jupyter 5. Запуск оболочки: jupyter notebook.

Слайд 27





Установка iPython
Описание слайда:
Установка iPython

Слайд 28





Установка iPython
Описание слайда:
Установка iPython

Слайд 29





Установка iPython
Описание слайда:
Установка iPython

Слайд 30





Операции с целыми числами
Описание слайда:
Операции с целыми числами

Слайд 31





Операции с целыми числами
Описание слайда:
Операции с целыми числами

Слайд 32





Операции с целыми числами
Описание слайда:
Операции с целыми числами

Слайд 33





Операции с целыми числами
Описание слайда:
Операции с целыми числами

Слайд 34





Операции с целыми числами
Описание слайда:
Операции с целыми числами

Слайд 35





Числа с плавающей точкой
Описание слайда:
Числа с плавающей точкой

Слайд 36





Числа с плавающей точкой
Описание слайда:
Числа с плавающей точкой

Слайд 37


Операторы и выражения, слайд №37
Описание слайда:

Слайд 38


Операторы и выражения, слайд №38
Описание слайда:

Слайд 39





Типы данных
Задание 1. Составьте выражение для вычисления в интерпретаторе Python 3 и вставьте в поле ответа результат вычисления. Приведите к целому типу число 2.99
Задание 2. Составьте выражение для вычисления в интерпретаторе Python 3 и вставьте в поле ответа результат вычисления.
Приведите к целому типу число -1.6

Заметьте, что приведение к целому типу вещественного числа соответствует отбрасыванию дробной составляющей, что соответствует округлению в сторону 00.
Описание слайда:
Типы данных Задание 1. Составьте выражение для вычисления в интерпретаторе Python 3 и вставьте в поле ответа результат вычисления. Приведите к целому типу число 2.99 Задание 2. Составьте выражение для вычисления в интерпретаторе Python 3 и вставьте в поле ответа результат вычисления. Приведите к целому типу число -1.6 Заметьте, что приведение к целому типу вещественного числа соответствует отбрасыванию дробной составляющей, что соответствует округлению в сторону 00.



Похожие презентации
Mypresentation.ru
Загрузить презентацию