Курс по основам программирования на Python — презентация
logo
Курс по основам программирования на Python
  • Курс по основам программирования на Python
  • Действительные числа
  • Функции
  • Некоторые функции библиотеки math
  • Задача 1
  • Решение
  • Настройка функции print()
  • Задача 2
  • Задача
  • Решение
  • Решение
  • Цикл for
  • Цикл for
  • Счётчик
  • Использование счётчика
  • Функция range
  • Range
  • Range с тремя параметрами
  • Получение индекса
  • Break
  • Задача 1
  • Решение
  • Задача 2
  • Решение
  • Задача 3
  • Решение
  • Задача 4
  • Решение
  • Задача 5
  • Решение
  • Цикл while
  • Цикл while
  • Цикл while
  • Управление циклом
  • Управление циклом
  • Множественное присваивание
  • Множественное присваивание
  • Задача 1
  • Тесты
  • Решение
  • Задача 2
  • Тесты
  • Решение
  • Задача 3
  • Решение
1/45

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

Курс по основам программирования на Python

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

Слайд 2: Действительные числа

Действительные числа имеют тип float()

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

Слайд 3: Функции

round () – округление до целого по правилам математики abs () – взятие модуля числа floor() – округление вниз ceil( ) – округление вверх

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

Слайд 4: Некоторые функции библиотеки math

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

Слайд 5: Задача 1

Дано положительное действительное число Х. Выведите его первую цифру после десятичной точки.

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

Слайд 6: Решение

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

Слайд 7: Настройка функции print()

По умолчанию функция print() принимает несколько аргументов, выводит их через пробел, после чего ставит перевод строки. Это можно изменить, используя параметры sep ( разделитель) и end( окончание).

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

Слайд 8: Задача 2

Вводится 3 числа и строка. Использую sep и end, вывести в следующем виде:

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

Слайд 9: Задача

Написать программу для решения линейного уравнения вида kx+b =0 Написать программу для решения квадратного уравнения вида ax 2 +bx+c=0

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

Слайд 10: Решение

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

Слайд 11: Решение

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

Слайд 12: Цикл for

Так называемый цикл с параметром. В цикле for указывается переменная и множество значений, по которому будет пробегать переменная.

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

Слайд 13: Цикл for

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

Слайд 14: Счётчик

Инструкция i += 1 эквивалентна конструкции i = i + 1. Такую сокращённую запись можно использовать при всех арифм е тических операциях: * =, -=, /=, %=, //= …

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

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

Слайд 16: Функция range

Для повторения цикла некоторое заданное число раз n можно использовать цикл for вместе с функцией range.

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

Слайд 17: Range

Функция Range может принимать не один, а два параметра. Вызов range( a,b ) означает, что индексная переменная будет принимать значения от a до b-1. Если а >b то цикл не будет выполнен ни разу.

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

Слайд 18: Range с тремя параметрами

Range(1, 100, 2) - цикл по всем нечётным числам. Range(100, 0, -1) – цикл по всем числам от 100 до 1

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

Слайд 19: Получение индекса

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

Слайд 20: Break

Команда break прекращает выполнение цикла и переводит выполнение программы на сроку следующую после цикла.

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

Слайд 21: Задача 1

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

Слайд 22: Решение

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

Слайд 23: Задача 2

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

Слайд 24: Решение

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

Слайд 25: Задача 3

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

Слайд 26: Решение

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

Слайд 27: Задача 4

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

Слайд 28: Решение

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

Слайд 29: Задача 5

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

Слайд 30: Решение

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

Слайд 31: Цикл while

Цикл while позволяет выполнить одну и ту же последовательность действий, пока проверяемое условие истинно. Условие записывается до тела цикла и проверяется до выполнения тела цикла. Если это условие ложно, то выполнение цикла прекращается и управление передается на следующую инструкцию после тела цикла. Этот цикл используется, когда невозможно определить точное значение количества проходов исполнения цикла.

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

Слайд 32: Цикл while

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

Слайд 33: Цикл while

Определение количества цифр натурального числа

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

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

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

Слайд 35: Управление циклом

Инструкция break может встречаться внутри цикла, но после того как программа встречает её, выполнение цикла прекращается и при этом, если была ветка else, она исполняться не будет.

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

Слайд 36: Множественное присваивание

Инструкция присваивания позволяет изменять сразу значения нескольких переменных. Главное, чтобы слева и справа от знака присваивания было одинаковое число элементов.

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

Слайд 37: Множественное присваивание

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

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

Слайд 38: Задача 1

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

Слайд 39: Тесты

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

Слайд 40: Решение

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

Слайд 41: Задача 2

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

Слайд 42: Тесты

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

Слайд 43: Решение

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

Слайд 44: Задача 3

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

Последний слайд презентации: Курс по основам программирования на Python: Решение

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

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