Структура программы на языке Python. Операции и переменные. Типы данных презентация

Содержание

Слайд 2

Повторение была начата в 1989 году Гвидо ван Россумом. Это

Повторение

была начата в 1989 году Гвидо ван
Россумом.

Это означает, что программа,

которая на
нём написана, при каждом выполнении
сначала переводится в двоичный код, а
затем выполняется.

это активно развивающийся
высокоуровневый многоцелевой язык
программирования.

Разработка языка Python

Python – интерпретируемый язык программирования.

Python сегодня —

Слайд 3

Вопросы к изучению Структура программы на языке Python. Операции и переменные. 1 2 Типы данных. 3

Вопросы к изучению

Структура программы на языке Python.

Операции и переменные.

1

2

Типы данных.

3

Слайд 4

Программа Модуль 1 *.py Модуль 2 *.py Модуль 3 *.py

Программа

Модуль 1
*.py

Модуль 2
*.py

Модуль 3
*.py

Структура программы
на языке Python

это ряд связанных между собой


операций.

Модуль —

Инструкция 1
Инструкция 2

Инструкция n

это указания компьютеру,
определяющие, какие операции
выполнит компьютер над данными.

Инструкции —

Инструкции

Простые
состоят из одной строки кода

Составные
содержат вложенные инструкции

Слайд 5

Программа Модуль 1 *.py Модуль 2 *.py Модуль 3 *.py

Программа

Модуль 1
*.py

Модуль 2
*.py

Модуль 3
*.py

Структура программы
на языке Python

Инструкция 1
Инструкция 2

Инструкция n

в составе

инструкций определяют,
над какими именно данными будут
выполнены действия, описанные в
инструкции.

Выражения

это ряд связанных между собой
операций.

Модуль —

это указания компьютеру,
определяющие, какие операции
выполнит компьютер над данными.

Инструкции —

Слайд 6

Пример modul_1.py print (2 * (10 - 4)) Инструкция Модуль Выражение

Пример

modul_1.py

print (2 * (10 - 4))

Инструкция

Модуль

Выражение

Слайд 7

Операции это любые действия над операндами. Операции — это некоторые

Операции

это любые действия над операндами.

Операции —

это некоторые данные.

Операнды —

2 *

(10 - 4)

Операнды

Операнды

Слайд 8

Операции 2 * (10 - 4) 2 * 6 12

Операции

2 * (10 - 4)

2 * 6

12

соответствует принятому в математике.

Приоритет

выполнения операций

6

литералы;
выражения;
переменные.

Операнды:

это любые действия над операндами.

Операции —

это некоторые данные.

Операнды —

Слайд 9

Операции 2 * (10 - 4) Литералы Литерал Выражение соответствует

Операции

2 * (10 - 4)

Литералы

Литерал

Выражение

соответствует принятому в математике.

Приоритет выполнения операций

литералы;
выражения;
переменные.


Операнды:

это любые действия над операндами.

Операции —

это некоторые данные.

Операнды —

Слайд 10

Переменные это именованная область оперативной памяти, в которой хранятся некоторые

Переменные

это именованная область оперативной
памяти, в которой хранятся некоторые
данные определённого

типа.

Переменная —

a

75

Переменная:

Имя переменной

Ячейка оперативной памяти

Значение
переменной

Слайд 11

Инструкция присваивания определяет данные, соответствующие переменной. Инструкция присваивания a =

Инструкция присваивания

определяет данные, соответствующие
переменной.

Инструкция присваивания

a = b

Запись инструкции:

<имя переменной>

Пример:

a =

4

=

<значение>

Слайд 12

Задача В среде разработки языка Python, в интерактивном режиме, присвоить

Задача

В среде разработки языка Python, в интерактивном режиме, присвоить
переменной t

значение 15, после чего убедиться, что операция выполнена.

Имя переменной:
должно выбираться
осмысленно;
не должно совпадать со
служебными словами языка;
не должно содержать
служебные символы;
не должно начинаться с цифры.

t

Слайд 13

Типы данных в языке Python Основные типы данных Целые числа

Типы данных в языке Python

Основные типы данных

Целые числа
int

Вещественные числа
float

Символьные строки
str

0, 7,

-12

3.5, -6.7

‘У собаки 4 лапы.’

Слайд 14

Типизация в языке Python Объявление переменной в Pascal: a: integer;

Типизация в языке Python

Объявление переменной в Pascal:
a: integer;

за ней закрепляется ячейка

оперативной
памяти, находящаяся по некоторому
адресу, а также определяется тип данных,
которые в ней будут храниться.

При объявлении переменной

происходит автоматически перед её
первым использованием.

Объявление переменной в языке Python

>>> t = 15
>>> print (t)

Слайд 15

Типизация в языке Python Объявление переменной в Pascal: a: integer;

Типизация в языке Python

Объявление переменной в Pascal:
a: integer;

за ней закрепляется ячейка

оперативной
памяти, находящаяся по некоторому
адресу, а также определяется тип данных,
которые в ней будут храниться.

При объявлении переменной

происходит автоматически перед её
первым использованием.

Объявление переменной в языке Python

Это означает, что тип переменной
определяется автоматически, в
зависимости от присвоенного ей
значения, а так как значение
переменной в ходе исполнения
программы может изменяться, то и тип
переменной также изменяется вслед за
значением.

В языке Python используется динамическая типизация.

Слайд 16

Задача Написать модуль, в котором переменным a и b присваиваются

Задача

Написать модуль, в котором переменным a и b присваиваются значения
соответственно

равные 8.5 и 6, а переменной c – значение суммы a и b.
После чего выводятся на экран значения: переменной c, разности а и b, их
произведения, частного, а также ab.
Слайд 17

Выполнение инструкции присваивания a = 8.5 b = 6 c = a + b 8.5 float

Выполнение инструкции присваивания

a = 8.5
b = 6
c = a + b

8.5

float

Слайд 18

Выполнение инструкции присваивания a = 8.5 b = 6 c = a + b 6 int

Выполнение инструкции присваивания

a = 8.5
b = 6
c = a + b

6

int

Слайд 19

Выполнение инструкции присваивания a = 8.5 b = 6 c

Выполнение инструкции присваивания

a = 8.5
b = 6
c = a + b

8.5

6

14.5

float

14.5

Слайд 20

Структура программы на языке Python. Операции и переменные. Типы данных

Структура программы на языке Python.
Операции и переменные.
Типы данных

совокупность модулей,

состоящих из
инструкций, в которые, в свою очередь,
могут входить выражения.

это любые действия над данными.

Программа на языке Python

Операции —

это именованные области оперативной
памяти, в которых могут храниться
данные определённого типа.

Переменные —

целые числа – int;
вещественные числа – float;
символьные строки – str.

Основные типы данных:

Имя файла: Структура-программы-на-языке-Python.-Операции-и-переменные.-Типы-данных.pptx
Количество просмотров: 70
Количество скачиваний: 0