570.89K
Category: programmingprogramming

Презентация 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 в двух строках.
English     Русский Rules