Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


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

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

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

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

Презентация на тему по основам программирования на языке Пайтон (старшие классы, колледжи и техникумы)

Язык программирования Python (Лекция 3. Математический модуль)Валеева Н.Х. – кан. пед. наук, преподаватель ц/к ПЭВМ
Простое лучше сложногоСейчас лучше, чем никогдаГвидо ван Россум Язык программирования Python  (Лекция 3. Математический модуль)Валеева Н.Х. – кан. пед. наук, преподаватель ц/к ПЭВМ Язык программирования Python  был создан примерно в 1991 году голландцем Стандартные модули  В Python файлы с набором функций называются модулями. Для Функции модуля mathacos(x), asin(x), atan(x), cos(x), sin(x), tan(x),sqrt(x), exp(x), fabs(x), factorial(n), log10(x),log(x), Ввод информацииНапомним способы ввода информации:Если считывается одиночная переменная «а» целочисленного типа, то Ввод информации  3. При вводе нескольких переменных в Ввод информации 3. При совпадающих типах переменных ввод данных можно упростить с Задача  Вводятся длины двух сторон треугольника и величина угла между ними. Блок - схемаc:= √ a2 + b2 – 2abcos(alfa)P:= a + b +cНачалоa, b, alfaP, cКонец Разработка скриптаimport matha = int(input( Пример скриптаМожно загрузить в рабочее пространство описываемого модуля только необходимые функции. Для Результаты работы скрипта Пример скрипта Результаты работы скрипта
Слайды презентации

Слайд 2 Язык программирования Python (Лекция 3. Математический модуль)
Валеева Н.Х.

Язык программирования Python (Лекция 3. Математический модуль)Валеева Н.Х. – кан. пед. наук, преподаватель ц/к ПЭВМ

– кан. пед. наук, преподаватель ц/к ПЭВМ


Слайд 3 Язык программирования Python был создан примерно в 1991

Язык программирования Python был создан примерно в 1991 году голландцем Гвидо

году голландцем Гвидо ван Россумом.

Официальный сайт http://python.org

Слайд 4 Стандартные модули
В Python файлы с

Стандартные модули  В Python файлы с набором функций называются модулями.

набором функций называются модулями. Для того, чтобы воспользоваться функциями,

которые находятся в модуле, его необходимо импортировать с помощью команды import. Для математического модуля это выглядит так:
>>> import math

Модуль __builtins__ подключается автоматически и содержит функции вводa, выводa, abs(), split(), map(), round(), ...

Слайд 5 Функции модуля math
acos(x), asin(x), atan(x), cos(x), sin(x), tan(x),
sqrt(x),

Функции модуля mathacos(x), asin(x), atan(x), cos(x), sin(x), tan(x),sqrt(x), exp(x), fabs(x), factorial(n),

exp(x), fabs(x), factorial(n), log10(x),
log(x), log(a, b), pow(x,y), hipot(x, y),

trunc(x),
degrees(r), radians(g).
e = 2.718281828459045
pi = 3.141592653589793

Для обращения к функции указывается имя
модуля. Например, math.sqrt(5*x+1), math.pi.
Для получения списка функций и справки: >>>help(math)


Слайд 6 Ввод информации
Напомним способы ввода информации:
Если считывается одиночная переменная

«а» целочисленного типа, то

a = int (input()) или
a = int (input ("Введите значение а: ") ) Результат:
>>> Введите значение а: 16
2. Для данных вещественного типа:
х = float (input (“Введите значение х: ”) )
Результат:
>>>Введите значение х: 23.45


Слайд 7 Ввод информации
3. При вводе нескольких переменных

Ввод информации 3. При вводе нескольких переменных в  одной строке

в
одной строке используется метод split()

a, b = input(“Введите два числа: ”).split() a = int(a) b = float(b)
Результат:
>>>Введите два числа: 4 8.31


Слайд 8 Ввод информации
3. При совпадающих типах переменных ввод данных

Ввод информации 3. При совпадающих типах переменных ввод данных можно упростить

можно упростить с помощью функции map():
a, b, c

= map(int, input (“Введите 3 целых числа: ”).split()).
Результат:
>>>Введите 3 целых числа: 2 3 24


Слайд 9 Задача
Вводятся длины двух сторон треугольника и

Задача Вводятся длины двух сторон треугольника и величина угла между ними.

величина угла между ними. Найти третью сторону и периметр

треугольника.
Решение:
Исходные данные: a, b, alfa
Результаты: c, P


Слайд 10 Блок - схема


c:= √ a2 + b2 –

Блок - схемаc:= √ a2 + b2 – 2abcos(alfa)P:= a + b +cНачалоa, b, alfaP, cКонец

2abcos(alfa)


P:= a + b +c
Начало
a, b, alfa

P, c

Конец


Слайд 11 Разработка скрипта
import math
a = int(input("Введите сторону а: "))
b

Разработка скриптаimport matha = int(input(

= int(input("Введите сторону b: "))
alfa = float(input("Введите угол в

рад.: "))
c = math.sqrt(a**2 + b**2 - 2*a*b*math.cos(alfa))
P = a + b + c
print(“Сторона c=“, c)
print(“Периметр =“, P)



Слайд 12 Пример скрипта
Можно загрузить в рабочее пространство описываемого модуля

Пример скриптаМожно загрузить в рабочее пространство описываемого модуля только необходимые функции.

только
необходимые функции. Для этого записывается инструкция, начинающаяся
со слов from math import,

после которых, через запятую, перечисляются
имена необходимых функций:
from math import sqrt, cos

Слайд 13 Результаты работы скрипта

Результаты работы скрипта

Слайд 14 Пример скрипта

Пример скрипта

  • Имя файла: prezentatsiya-po-osnovam-programmirovaniya-na-yazyke-payton-starshie-klassy-kolledzhi-i-tehnikumy.pptx
  • Количество просмотров: 158
  • Количество скачиваний: 0