Разделы презентаций


Программирование на

Содержание

Литература: 1. Изучаем Python. Марк Лутц 2. Язык программирования Python. Сузи Р.А.

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

Слайд 1Программирование на

Программирование на

Слайд 2 Литература: 1. Изучаем Python. Марк Лутц 2. Язык программирования Python. Сузи Р.А.

Литература:  1. Изучаем Python. Марк Лутц 2. Язык программирования Python. Сузи Р.А.

Слайд 3 Программа. Язык программирования
Программа – набор инструкций для определенного исполнителя.

Язык программирования

– это формальный язык, предназначенный для записи программ (обычно для

ЭВМ).
Программа. Язык программированияПрограмма – набор инструкций для определенного исполнителя.Язык программирования – это формальный язык, предназначенный для

Слайд 4 Компиляторы и интерпретаторы

Компиляторы и интерпретаторы

Слайд 5Особенности Python
Интерпретируемый язык
Ясный синтаксис
Полноценный универсальный язык
Свободно-распространяемый интерпретатор
Два режима работы: интерактивный

и сценарный

Особенности PythonИнтерпретируемый языкЯсный синтаксисПолноценный универсальный языкСвободно-распространяемый интерпретаторДва режима работы: интерактивный и сценарный

Слайд 6Данные и их типы
целые числа (integer) – положительные и отрицательные

целые числа, а также 0 (например: 4, 687, -45, 0).

числа

с плавающей точкой (float point) – дробные числа
(например: 1.45, -3.789654, 0.00453).
Примечание: разделителем целой и дробной части
служит точка, а не запятая.

строки (string) — набор символов, заключенных в кавычки
(например: "ball", "What is your name?",
'dkfjUUv', '6589').

Примечание: кавычки в Python могут быть
одинарными или двойными.
Данные и их типыцелые числа (integer) – положительные и отрицательные целые числа, а также 0 (например: 4,

Слайд 7Операции. Операции над разными типами данных

Операции. Операции над разными типами данных

Слайд 8Изменение типов данных
int() – преобразует аргумент в целое число
str() –

преобразует аргумент в строку
float() – … в число с плавающей

точкой
Изменение типов данныхint() – преобразует аргумент в целое числоstr() – преобразует аргумент в строкуfloat() – … в

Слайд 9Математические операторы

Математические операторы

Слайд 10Переменные в Python
Переменная – это ссылка на область памяти, где

хранятся те или иные данные

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

Слайд 11Имена переменных в Python
Имя переменной может состоять только из цифр,

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

должно описывать суть , т.е. нужно давать имена, говорящие о назначении данных, на которые они ссылаются
Имя переменной не должно совпадать с командами языка (зарезервированными ключевыми словами)
Имя переменной принято начинать со строчной буквы
Не следует создавать имена длиннее 15 символов

Чтобы узнать значение, на которое ссылается переменная, находясь в режиме интерпретатора, достаточно ее вызвать (написать имя и нажать Enter).
Имена переменных в PythonИмя переменной может состоять только из цифр, букв и символов подчеркиванияИмя переменной не может

Слайд 12Пример работы с переменными
>>> apples = 100
>>> eat_day = 5
>>>

day = 7
>>> apples = apples - eat_day * day
>>>

apples
65
>>> |
Пример работы с переменными>>> apples = 100>>> eat_day = 5>>> day = 7>>> apples = apples -

Слайд 13Логические выражения и логический тип данных
Выражение:
Значение:
Если результатом вычисления

выражения может быть лишь истина или ложь, то такое выражение

называется логическим.
Логические выражения и логический тип данныхВыражение: Значение: Если результатом вычисления выражения может быть лишь истина или ложь,

Слайд 14Логические выражения и логический тип данных
Операторы сравнения

Логические выражения и логический тип данныхОператоры сравнения

Слайд 15Логические выражения и логический тип данных
Примеры работы с логическими выражениями

на языке программирования Python (после # написаны комментарии):

x = 12

– 5 # это не логическая операция, а
операция присваивания переменной x
результата выражения 12 — 5
x == 4 # x равен 4
x == 7 # x равен 7
x != 7 # x не равен 7
x != 4 # x не равен 4
x > 5 # x больше 5
x < 5 # x меньше 5
x >= 6 # x больше или равен 6
x <= 6 # x меньше или равен 6
Логические выражения и логический тип данныхПримеры работы с логическими выражениями на языке программирования Python (после # написаны

Слайд 16Логические выражения и логический тип данных
Логические операции
Логические

выражения в результате вычисления принимают логические значения True и False.


Логические операции: отрицание - NOT, логическое умножение - AND,  логическое сложение - OR, исключающее «или» -XOR .

Примеры: (после # написаны комментарии):

x = 8 y = 13
x == 8 and y < 15 # x равен 8 и y меньше 15
x > 8 and y < 15 # x больше 8 и y меньше 15
x != 0 or y >15 # x не равен 0 или y больше 15
x < 0 or y >15 # x меньше 0 или y больше 15

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

Слайд 17Ввод и вывод данных
- осуществляется с помощью встроенных функций

Ввод: input

(параметры)

Вывод: print (параметры)

Ввод и вывод данных- осуществляется с помощью встроенных функций	Ввод:		 input (параметры)	Вывод:	 print (параметры)

Слайд 18Ввод данных
>>> input()
1234
'1234'
>>> input()
Hello World!
'Hello World!'
>>>
1.
>>> input('Введите число:')
Введите число:10
'10'
>>>

int(input('Введите число:'))
Введите число:10
10
>>> float(input('Введите число:'))
Введите число:10
10.0
>>>
2. Параметр - приглашение
>>>

input('Введите номер карты:')
Введите номер карты:98765
'98765'
>>> input('Введите имя:')
Введите имя:Иван
'Иван'
>>>

3. Тип данных - строчный

>>> name = input ('Введите Ваше имя:')
Введите Ваше имя: Мария
>>> name
'Мария'
>>>

4. Присвоение значения переменной

Ввод данных>>> input()1234'1234'>>> input()Hello World!'Hello World!'>>> 1.>>> input('Введите число:')Введите число:10'10'>>> int(input('Введите число:'))Введите число:1010>>> float(input('Введите число:'))Введите число:1010.0>>> 2.

Слайд 19Вывод данных
>>> print("Программа 'Game Over' 2.0")
Программа 'Game Over' 2.0
>>> print("Тоже",

"самое", "сообщение")
Тоже самое сообщение
>>> print("Только",
"чуть-чуть",

"побольше")
Только чуть-чуть побольше

1. Тип данных строчный

>>> a = 1
>>> b = 2
>>> print(a, '+', b, '=', a + b)
1 + 2 = 3
>>>

2. Вывод переменных

3.
sep – параметр, используемый в качестве разделителя
>>> a=1
>>> b=2
>>> c=a+b
>>> print(a, b, c, sep = ':')
1:2:3
>>>

4.
end – параметр, который указывает на то, что выводится после вывода всех значений, перечисленных в функции print.

>>> print(a, b, c, sep = ' ', end = ' ')


Слайд 20Библиотека math
import math # подключение библиотеки math


math.sin(x)

#вызов функции от одного аргумента
y =

math.sin(x) #использование функции в выражении
print(math.sin(math.pi/2)) # вывод функции на экран


2. from math import *
y = sin(x)
print(sin(pi/2))
Библиотека mathimport math  # подключение библиотеки mathmath.sin(x)    #вызов функции от одного аргумента

Слайд 21Библиотека math
int(x), round(x,n), abs(x) не требуют подключения модуля math

Библиотека mathint(x), round(x,n), abs(x) не требуют подключения модуля math

Слайд 22Библиотека math

Библиотека math

Слайд 23Библиотека math

Библиотека math

Слайд 24Библиотека math
(продолжение)

Библиотека math(продолжение)

Слайд 25Задание 1.

Задание 1.

Слайд 26Задание 1. (Исходный код)
# Линейная программа

a = int(input("Введите a =

"))
b = int(input("Введите b = "))
k = int(input("Введите k =

"))
m = int(input("Введите m = "))

from math import *

C = sqrt((a-b)**2/abs(k-m))
A = sin(pi/6)*C**2-C*(a-b)/(a*b*k)

print("C = ", C)
print("A = ", A)

input("\n\nНажмите Enter чтобы выйти.")

Задание 1. (Исходный код)# Линейная программаa = int(input(

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика