Similar presentations:
Презентация PPTX
1.
ГБПОУ «ТСЭК»Безминов С.В.
КУРС ЛЕКЦИЙ
2.
ГБПОУ «ТСЭК»Ссылка на MAX
3.
Требования к дисциплинеИзучение дисциплины включает:
лекции,
практики,
аттестация
4.
Требование к выполнению задания на пареРезультаты самостоятельной работы прикрепить в ЭИОС
1. Конспект Лекции
2. Выполненные задания, которые были даны в лекции
3.ВЫУЧИТЬ(!) конспет для опроса на следующую пару
4.Выполнение домашнего задания на ЭОИС
5.
Алгоритмзаранее заданное понятное и точное предписание
возможному исполнителю совершить определенную
последовательность действий для решения задачи за
конечное число шагов
6.
Примеры алгоритмов7.
СловеснаяЗапись на естественном языке
Рецепт «Омлет на сковородке»
1. Разбить яйца в миску, взболтать
их вилкой, влить молоко,
перемешать, посолить
2. Подогреть сковороду с маслом
3. Влить яйца и жарить минут 5 на
медленном огне
4. Перемешать омлет, чтобы он
поджарился равномерно
5. Накрыть его крышкой и
подержать минуты 2-3 - так он
станет пышным
Вариант 2: Посадка комнатного растения
1.Выбрать горшок с дренажным отверстием
2.На дно горшка насыпать слой керамзита (23 см)
3.Приготовить грунт, смешав землю с песком
и перегноем
4.Аккуратно извлечь растение из старого
горшка, сохраняя земляной ком
5.Поместить растение в новый горшок по
центру
6.Заполнить пустоты подготовленным
грунтом, слегка уплотняя
7.Полить растение отстоявшейся водой
комнатной температуры
8.
Программаэто алгоритм для
компьютера
9.
ГрафическаяИзображения из графических символов
Алгоритм изображается в виде последовательности связанных
между собой функциональных блоков
Такое графическое представление называется схемой алгоритма
или блок-схемой
10.
Блок-схемаграфическое представление алгоритма в виде последовательности
связанных между собой функциональных блоков (стандартных
графических элементов), каждый из которых соответствует
выполнению одного или нескольких действий
11.
НачалоНачало алгоритма, вход
в программу
Ввод/вывод
данных
Ввод исходных данных
или вывод результата
Команда
(действие)
Выполнение действий
Условие
Проверка логического
условия
Счетчик
цикла
Количество
повторов цикла
Конец
Конец алгоритма, выход
из программы
12.
Вспомним как построить блок-схемуВведите два числа, найдите их сумму и разность
13.
Задание: построить блок-схемы по заданиям1. Найти площади треугольника
2. Найти площади треугольникапараллелограмма
3. Даны числа a и b, если они положительные, вычислить их
среднее арифметическое, если они отрицательные, вычислить
их разность
14.
Среды разработки для Python• Visual Studio Code
• PyCharm
• Sublime Text
15.
Программирование на языке PythonОБЪЯВЛЕНИЕ ПЕРЕМЕННЫХ
ТИПЫ ДАННЫХ
ВЫЧИСЛЕНИЯ
ОБЪЯВЛЕНИЕ ФУНКЦИЙ
ТОЧКА ВХОДА (if name == "main":)
16.
Основные функцииОсновной функцией для вывода информации на консоль является
функция print(). В качестве аргумента в эту функцию передается
строка, которую мы хотим вывести: print(“Hello Python”)
Если функция print отвечает за вывод, то функция input отвечает за
ввод информации. В качестве необязательного параметра эта
функция принимает приглашение к вводу и возвращает введенную
строку, которую мы можем сохранить в переменную:
name = input("Введите имя: ")
print("Привет", name)
17.
Основы PythonВведение в написание программ
#Правильный код
print(2 + 3)
print("Hello")
#ошибка
print(2 + 3)
print("Hello")
#Правильный код
if 1 < 2:
print("Hello")
name =input("Введите имя: ")
print("Привет", name)
18.
Комментарии19.
ПеременныеПеременная – это величина, имеющая имя, тип и значение.
Значение переменной можно изменять во время работы
программы.
Значение
Имя
20.
Переменные предназначены для хранения данных. Названиепеременной в Python должно начинаться с алфавитного символа
или со знака подчеркивания и может содержать алфавитноцифровые символы и знак подчеркивания. И кроме того, название
переменной не должно совпадать с названием ключевых слов
языка Python. Ключевых слов не так много, их легко запомнить:
Например, создадим переменную:
name = "Tom"
# две разные переменные
name = "Tom"
Name = "Tom"
name ="Tom" # определение переменной name
print(name) # вывод значения переменной name на
консоль
21.
Типы данныхПеременная хранит данные одного из типов данных. В Python
существует множество различных типов данных. В данном случае
рассмотрим только самые базовые типы: bool, int, float, complex и
str.
22.
Целые числаТип int представляет целое число, например, 1, 4, 8, 50. Пример
23.
Дробные числаТип float представляет число с плавающей точкой, например, 1.2 или 34.76. В качесте
разделителя целой и дробной частей используется точка.
24.
СтрокиТип str представляет строки. Строка представляет последовательность символов, заключенную в
одинарные или двойные кавычки, например "hello" и 'hello'.
25.
Пример с объявлением переменных26.
Функция input и переменныеПри вводе функции, мы можем сразу объявить переменную:
a = float(input("Введите первое число: "))
b = int(input("Введите второе число: "))
c = str(input("Введите текст:"))
27.
Арифмитические операцииСложение двух чисел:
print(5+2) #7
Вычитание двух чисел:
print(5-2) #3
Умножение двух чисел:
print(5*2) #10
Деление двух чисел:
print(10/2) #5.0
28.
Арифмитические операцииЦелочисленное деление двух чисел:
print(7 / 2) # 3.5
print(7 // 2) # 3
Возведение в степень:
print(6 ** 2) # Возводим число 6 в степень 2. Результат - 36
Получение остатка от деления:
print(7 % 2) # Получение остатка от деления числа 7 на 2. Результат 1
29.
Практические задания1)Считать с клавиатуры имя и вывести «Привет, <имя>».
Использовать input() и print().
2)Считать два целых числа и вывести их сумму.
3) Считать два целых числа и вывести их разность.
4) Считать два числа (можно с точкой) и вывести их среднее
арифметическое.
5)Считать имя и возраст, вывести строку вида: «Имя: <имя>, возраст:
<возраст>».
6) Считать три целых числа и вывести их сумму и среднее значение.
7) Считать число x, вывести x ** 2 и x ** 3.
30.
Практические задания8) Считать два целых числа и вывести их разность.
9) Считать два целых числа и вывести их произведение.
10)Считать длину и ширину прямоугольника и вывести его
периметр.
11) Считать три целых числа и вывести их сумму и среднее
значение.
12) Считать целое число, прибавить к нему 5 и вывести результат.
13) Считать целое число, умножить его на 10 и вывести.
14) Считать три целых числа, найти их сумму и вывести.
15) Считать два числа a и b, вывести a / b и a // b в двух строках.
programming