Презентация на тему: "Презентация по информатике на тему "Начало изучения языка программирования Python""
- Категория: Презентации / Другие презентации
- Просмотров: 67
Презентация "Презентация по информатике на тему "Начало изучения языка программирования Python"" онлайн бесплатно или скачать на сайте электронных школьных учебников/презентаций school-textbook.com
ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ЛИЦЕЙ №101 Выборгского района Санкт-Петербурга
Начало изучения языка программирования Python
Работу выполнила: Пец Екатерина,
ученица 11.3 класса лицея №101
Руководитель проекта: Пикалова Е. А.,
учитель информатики
2022
Оглавление
1 урок. Введение
2 урок. Установка на компьютер и знакомство с Python
3 урок. Начало работы с данными
4 урок. Команда input(). Решение математических примеров на Python
5 урок. Ветвление
6 урок. Циклы
1 урок. Введение
1. Алгоритм
Алгоритм – это чётко определённый план действий для исполнителя
Свойства алгоритма
дискретность: состоит из отдельных шагов (команд)
понятность: должен включать только команды, известные исполнителю
определённость: при одинаковых исходных данных всегда выдаёт один и тот же результат
конечность: заканчивается за конечное число шагов
массовость: может применяться многократно при различных исходных данных
корректность: даёт верное решение при любых допустимых исходных данных
Например, алгоритм действий человека при переходе улицы:
начало
Подойти к переходу
Дождаться зелёного света
Перейти улицу
конец
к оглавлению
2. Программа
Программа – это
алгоритм, записанный на каком-либо языке программирования
набор команд для компьютера
Команда – это описание действий, которые должен выполнить компьютер.
откуда взять исходные данные?
что нужно с ними сделать?
к оглавлению
3. Языки программирования
Язык программирования - формальный язык, предназначенный для записи компьютерных программ
Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.
Низкого уровня
Высокого уровня
Ориентированы на конкретные типы процессоров и учитывают их особенности
Трудно читаемы
Небольшой размер программ
Особенности конкретных компьютерных архитектур в них не учитываются
Разрабатывать программы на таких языках значительно проще и быстрее
большой размер программ
к оглавлению
4. Язык программирования Python
Язык Python применяется для обработки различных данных, математических вычислений, создания изображений, работы с базами данных, разработки веб-сайтов.
Особенности:
высокоуровневый
схожесть синтаксиса кода с обычным английским
интерпретируемый язык (написанный код не нужно компилировать, достаточно запустить его и получить результат)
Одним из самых популярных современных языков программирования является Python (произносится «пáйтон» или просто «питон»).
Его разработал в 1991 году нидерландский программист Гвидо ван Россум.
Этот язык непрерывно совершенствуется, сейчас используется версия Python 3.
к оглавлению
2 урок. Установка на компьютер и знакомство с Python
Варианты работы с Python:
1) Через онлайн-компилятор
https://www.onlinegdb.com/online_python_compiler
2) Установка Python на компьютер
к оглавлению
2) Установка Python на компьютер
Пошаговая инструкция:
Загрузить Python с официального сайта, перейдя по ссылке: https://www.python.org/downloads/
2. Запустите скачанный установочный файл (он будет с расширением “.exe”)
3.После запуска появится окно, нажимаем - “Запустить”
к оглавлению
4. Далее нажимаем на “Install Now” 6. После успешной установки появится окно:
5. Запустится процесс установки
к оглавлению
Работа с установленным Python
Открываем установленную программу (IDLE) File New File
Откроется новое окно, в нём уже можно работать.
Но для начала сохраним File Save/Save as Вводим имя файла и нажимаем сохранить
к оглавлению
Попробуем написать вашу первую программу
Для этого нам понадобится команда print()
Она выводит на экран значение, указанное в скобках
Значение может быть 2 видов:
1) Переменная (о ней мы поговорим на следующем уроке)
Для вывода значения переменной в скобках указывается её имя без дополнительных символов
2) Текст – он может абсолютно различным, так как не компилируется программой
Для вывода текста(или даже одного символа), его необходимо брать в кавычки
Например, чтобы вывести на экран строчку Hello, world! нужен следующий код:
к оглавлению
Запустим набранный код Run Run Module
Перед каждым запуском программы, её необходимо сохранять
Далее результат выполнения программы откроется в новом окне
к оглавлению
3 урок. Начало работы с данными
1. Переменные
Переменная – область в оперативной памяти компьютера для хранения какой-либо информации
ПЕРЕМЕННАЯ
ИМЯ
ТИП
ЗНАЧЕНИЕ
Имена переменных могут включать:
латинские буквы (A-Z)
! заглавные и строчные буквы различаются
цифры
! имя не может начинаться с цифры
знак подчёркивания ( _ )
Имена НЕ могут включать:
русские буквы
пробелы
скобки, знаки +, =, !, ? и др.
Зачем нужны типы переменных?
Тип переменной определяет:
Область допустимых значений
Допустимые операции
Объём памяти
к оглавлению
2. Присваивание переменным значения
Задать или изменить значение переменной можно с помощью оператора присваивания. При выполнении оператора присваивания переменная, имя которой указано слева от знака равенства, получает значение, находящееся справа от знака равенства.
Оператор присваивания
а = 5
Имя переменной
Значение
к оглавлению
3. Операторы
Примеры:
x=5**3
(Результат: x= 125)
или
a=5
b=7
x=a+b
(Результат: x= 12)
к оглавлению
Примеры:
x==4 (x равен 4)
x!=7 (x не равен 7)
x<5 (x меньше 5)
x>2 (x больше 2)
x>=3 ( x больше или равен 3)
x<=6 (x меньше или равен 6)
Если результатом выражения может быть лишь истина или ложь, то такое выражение называется логическим
к оглавлению
4 урок. Команда input().
Решение математических примеров на Python
1. Команда input()
За ввод в программу данных с клавиатуры в Python отвечает команда input(). После запуска программы она принимает значение у пользователя путём ввода с клавиатуры и записывает в переменную указанную в коде программы.
a=int(input(‘a=’))
Имя переменной
Тип данных
Текст, который будет выведен перед вводом значения с клавиатуры
Запустим следующую программу и посмотрим на результат:
к оглавлению
Видим, что программа вывела текст, указанный в кавычках и остановилась. Она ждёт ввода значения для переменной а. Вспомним, что в типе данных мы указали integer, следовательно можно ввести любое целое число. Например,5. Набираем 5 с клавиатуры и нажимаем Enter
?
Попробуйте самостоятельно написать программу, которая бы запрашивала у пользователя переменную с плавающей точкой. Имя переменной и вводимое с клавиатуры значение – любое.
к оглавлению
2. Решение математических примеров
(Для ввода математических примеров в Python необходимо вспомнить изученное в уроке 3 )
Для решения примера напишем следующий код:
или
Запустим программу:
или
1)
2)
3)
Можем убедится в правильности нашей программы и сверить ответы с обычным калькулятором
*
*двойные и одинарные кавычки python не различает
к оглавлению
5 урок. Ветвление
Алгоритмы, в которых шаги или их последовательность зависят от выполнения некоторых условий, называются разветвляющимися
Условие – логическое выражение
условие
действие 1
действие 2
условие
Полная форма ветвления:
Неполная форма ветвления:
да
да
нет
нет
действие n
действие k
действие 1
действие n
к оглавлению
В Python ветвление имеет следующий синтаксис:
if условие1:
блок1
elif условие2:
блок2
else:
блок3
Какой-то из блоков может отсутствовать:
if условие1:
блок1
else:
блок2
if условие1:
блок1
elif условие2:
блок2
if условие1:
блок1
к оглавлению
Допустим, нам нужно написать программу которая бы определяла чётное число или нет.
Заметим, что все нечётные числа при делении на 2 дают остаток 1, а все чётные – делятся без остатка.
Тогда, программа будет выглядеть следующим образом:
к оглавлению
Если число a делится без остатка на число b, то это означает, что число a кратно числу b
?
Если число a кратно числу b, то вывести результат деления, если число a не делится без остатка на число b, то вывести ответ в формате ‘x, остаток y’, если число b равно 0, вывести сообщения о том, что на 0 делить нельзя
к оглавлению
6 урок. Циклы
Цикл – многократное выполнение одинаковой последовательности действий
С известным число шагов
С неизвестным число шагов
(с условием)
Цикл FOR
Цикл WHILE
к оглавлению
Цикл For
тело
цикла
Конец цикла
да
нет
Указывается переменная(идентификатор параметра) и множество значений, по которым будет “пробегать” переменная
Множество значений может быть задано списком или диапазоном
Цикл For
Идентификатор параметра
=
Тело цикла – совокупность действий, повторяющихся в цикле (количество действий в теле цикла может быть любым)
Нач.знач
Кон.знач
n … k
к оглавлению
For (имя переменной) in (последовательность) :
[тело цикла]
В Python цикл For имеет следующий синтаксис:
Значения заданы списком:
Значения заданы диапазоном:
For i in range (диапазон):
[тело цикла]
For i in 0,15,3,8:
a=a+a*I
print(a)
Например:
For i in range(0,100):
a=a+a*i
Будут перебираться все значения от 0 до 100,
100 - не включая
к оглавлению
2. Цикл While
Выполнение цикла повторяется, пока условие истинно
Если условие ложно, то происходит выход из цикла
Если условие ложно изначально, цикл не выполнится ни разу
Если условие никогда не станет ложным, то программа “зациклится”
условие
тело
цикла
да
нет
Конец цикла
к оглавлению
While (условие):
[тело цикла]
В Python цикл While имеет следующий синтаксис:
While a<10:
a=a-1
k=k+1
Пример цикла:
к оглавлению
Пример использования цикла while для возведения числа в степень:
Знак # используется для добавления комментария
Весь текст строки кода после этого знака программой не читается
к оглавлению
Пример использования цикла while для определения количества цифр у натурального числа:
В представленном цикле мы отбрасываем по одной цифре числа,начиная с конца, при этом записываем в переменную length, сколько раз это было выполнено
к оглавлению
Список использованных источников:
https://ru.wikipedia.org/wiki/Python
https://multiurok.ru/files/prezentatsiia-osnovy-iazyka-programmirovaniia-pyth.html
к оглавлению