Программирование на — презентация
logo
Программирование на
  • Программирование на
  • Программа. Язык программирования
  • Компиляторы и интерпретаторы
  • Особенности Python
  • Данные и их типы
  • Операции. Операции над разными типами данных
  • Изменение типов данных
  • Математические операторы
  • Переменные в Python
  • Имена переменных в Python
  • Пример работы с переменными
  • Логические выражения и логический тип данных
  • Логические выражения и логический тип данных
  • Логические выражения и логический тип данных
  • Логические выражения и логический тип данных
  • Ввод и вывод данных
  • Ввод данных
  • Вывод данных
  • Библиотека math
  • Библиотека math
  • Библиотека math
  • Библиотека math
  • Библиотека math
  • Задание 1.
  • Задание 1. (Исходный код)
1/25

Первый слайд презентации: Программирование на

Изображение слайда

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

Изображение слайда

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

Транслятор – специальная программа, преобразующая программный код с того или иного языка программирования в машинный код Компилятор Сразу переводит весь программный код на машинный язык. Создает исполняемый файл. Интерпретатор Переводит программный код построчно. Напрямую взаимодействует с операционной системой.

Изображение слайда

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

Изображение слайда

целые числа ( integer ) – положительные и отрицательные целые числа, а также 0 ( например: 4, 687, -45, 0 ). числа с плавающей точкой ( float point ) – дробные числа ( например: 1.45, -3.789654, 0.00453 ). Примечание: разделителем целой и дробной части служит точка, а не запятая. строки ( string ) — набор символов, заключенных в кавычки ( например: " ball ", " What is your name ?", ' dkfjUUv ', '6589' ). Примечание: кавычки в Python могут быть одинарными или двойными.

Изображение слайда

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

Выражение Результат выполнения 34.907 + 320.65 355.55699999999996 ' Hi, ' + ' world :) ' ' Hi, world :) ' ' Hi, ' * 10 'Hi, Hi, Hi, Hi, Hi, Hi, Hi, Hi, Hi, Hi, ' ' Hi, ' + 15 O ш и б к а

Изображение слайда

Слайд 7: Изменение типов данных

int () – преобразует аргумент в целое число str () – преобразует аргумент в строку float () – … в число с плавающей точкой Выражение Результат выполнения int ( ' 56 ' ) 56 int (4.03) 4 int (" comp 486") O ш и б к а str (56) '56' str (4.03) '4.03' float (56) 56.0 float ("56") 56.0

Изображение слайда

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

Оператор Описание Пример Результат + Сложение 7 + 3 10 - Вычитание 7 - 3 4 * Умножение 7 * 3 21 / Деление (истинное) 7 / 3 2.3333333333333335 ** Возведение в степень 7**3 343 // Целочисленное деление 7 // 3 2 % Остаток от деления 7 % 3 1

Изображение слайда

Слайд 9: Переменные в Python

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

Изображение слайда

Слайд 10: Имена переменных в Python

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

Изображение слайда

Слайд 11: Пример работы с переменными

>>> apples = 100 >>> eat_day = 5 >>> day = 7 >>> apples = apples - eat_day * day >>> apples 65 >>> |

Изображение слайда

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

"Сумма чисел 3 и 5 больше 7" Правда – True (1) "Сумма чисел 3 и 5 меньше 7 " Ложь – False( 0 ) Выражение: Значение: Если результатом вычисления выражения может быть лишь истина или ложь, то такое выражение называется логическим.

Изображение слайда

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

Операторы сравнения Оператор Значение Выражение == Равно А==В != Не равно А!= B > Больше A > B < Меньше A < B >= Больше или равно A >= B <= Меньше или равно A <= B

Изображение слайда

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

Примеры работы с логическими выражениями на языке программирования 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

Изображение слайда

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

Логические операции Логические выражения в результате вычисления принимают логические значения 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

Изображение слайда

Слайд 16: Ввод и вывод данных

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

Изображение слайда

Слайд 17: Ввод данных

>>> 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. Присвоение значения переменной

Изображение слайда

Слайд 18: Вывод данных

>>> 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. s ep – параметр, используемый в качестве разделителя >>> a=1 >>> b=2 >>> c= a+b >>> print( a, b, c, sep = ':' ) 1:2:3 >>> 4. e nd – параметр, который указывает на то, что выводится после вывода всех значений, перечисленных в функции print. >>> print( a, b, c, sep = ' ', end = ' ' )

Изображение слайда

Слайд 19: Библиотека 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))

Изображение слайда

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

Функция Описание Округление round (x) Округляет число до ближайшего целого. Если дробная часть числа равна 0.5, то число округляется до ближайшего четного числа. trunc (x) Округление в сторону нуля (так же, как функция int). fabs (x) Модуль (абсолютная величина). Эта функция всегда возвращает значение типа float. i nt (x), round ( x,n ), abs (x) не требуют подключения модуля math

Изображение слайда

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

Корни, степени, логарифмы sqrt(x) Квадратный корень. Использование: sqrt(x) pow(a, b) Возведение в степень, возвращает a b. Использование: pow ( a,b ) exp(x) Экспонента, возвращает e x. Использование: exp(x) log(x) Натуральный логарифм. При вызове в виде log(x, b) возвращает логарифм по основанию b. log10(x) Десятичный логарифм e Основание натуральных логарифмов e 2,71828. Корни, степени, логарифмы sqrt(x) Квадратный корень. Использование: sqrt(x) pow(a, b) Возведение в степень, возвращает a b. Использование: pow ( a,b ) exp(x) Экспонента, возвращает e x. Использование: exp(x) log(x) Натуральный логарифм. При вызове в виде log(x, b) возвращает логарифм по основанию b. log10(x) Десятичный логарифм e

Изображение слайда

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

Тригонометрия sin(x) Синус угла, задаваемого в радианах cos(x) Косинус угла, задаваемого в радианах tan(x) Тангенс угла, задаваемого в радианах asin(x) Арксинус, возвращает значение в радианах acos(x) Арккосинус, возвращает значение в радианах atan(x) Арктангенс, возвращает значение в радианах atan2(y, x) Полярный угол (в радианах) точки с координатами (x, y).

Изображение слайда

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

Тригонометрия hypot (a, b) Длина гипотенузы прямоугольного треугольника с катетами a и b. degrees (x) Преобразует угол, заданный в радианах, в градусы. radians(x) Преобразует угол, заданный в градусах, в радианы. pi Константа π ( продолжение )

Изображение слайда

Слайд 24: Задание 1

Даны a, b, k, m. Определить:

Изображение слайда

Последний слайд презентации: Программирование на: Задание 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 чтобы выйти.")

Изображение слайда

Похожие презентации