Школа » Презентации » Другие презентации » Презентация по информатике на тему "Начало изучения языка программирования Python"

Презентация - "Презентация по информатике на тему "Начало изучения языка программирования Python""

0
28.01.24
На нашем сайте презентаций klass-uchebnik.com вы можете бесплатно ознакомиться с полной версией презентации "Презентация по информатике на тему "Начало изучения языка программирования Python"". Учебное пособие по дисциплине - Презентации / Другие презентации, от атора . Презентации нашего сайта - незаменимый инструмент для школьников, здесь они могут изучать и просматривать слайды презентаций прямо на сайте на вашем устройстве (IPhone, Android, PC) совершенно бесплатно, без необходимости регистрации и отправки СМС. Кроме того, у вас есть возможность скачать презентации на ваше устройство в формате PPT (PPTX).
Презентация по информатике на тему "Начало изучения языка программирования Python" 📚 Учебники, Презентации и Подготовка к Экзаменам для Школьников на Klass-Uchebnik.com

0
0
0

Поделиться презентацией "Презентация по информатике на тему "Начало изучения языка программирования Python"" в социальных сетях: 

Просмотреть и скачать презентацию на тему "Презентация по информатике на тему "Начало изучения языка программирования Python""

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ<br>ЛИЦЕЙ №101 Выборгского района Санкт-Пете
1 слайд

ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБЩЕОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ЛИЦЕЙ №101 Выборгского района Санкт-Петербурга
Начало изучения языка программирования Python
Работу выполнила: Пец Екатерина,
ученица 11.3 класса лицея №101
Руководитель проекта: Пикалова Е. А.,
учитель информатики
2022

Оглавление<br>1 урок. Введение<br>2 урок. Установка на компьютер и знакомство с Python<br>3 урок. На
2 слайд

Оглавление
1 урок. Введение
2 урок. Установка на компьютер и знакомство с Python
3 урок. Начало работы с данными
4 урок. Команда input(). Решение математических примеров на Python
5 урок. Ветвление
6 урок. Циклы

1 урок. Введение<br>1. Алгоритм<br>Алгоритм – это чётко определённый план действий для исполнителя<b
3 слайд

1 урок. Введение
1. Алгоритм
Алгоритм – это чётко определённый план действий для исполнителя
Свойства алгоритма
дискретность: состоит из отдельных шагов (команд)
понятность: должен включать только команды, известные исполнителю
определённость: при одинаковых исходных данных всегда выдаёт один и тот же результат
конечность: заканчивается за конечное число шагов
массовость: может применяться многократно при различных исходных данных
корректность: даёт верное решение при любых допустимых исходных данных

Например, алгоритм действий человека при переходе улицы:
начало
Подойти к переходу
Дождаться зелёного света
Перейти улицу
конец
к оглавлению

2. Программа<br>Программа – это <br>алгоритм, записанный на каком-либо языке программирования<br>наб
4 слайд

2. Программа
Программа – это
алгоритм, записанный на каком-либо языке программирования
набор команд для компьютера

Команда – это описание действий, которые должен выполнить компьютер.
откуда взять исходные данные?
что нужно с ними сделать?

к оглавлению

3. Языки программирования<br>Язык программирования - формальный язык, предназначенный для записи ком
5 слайд

3. Языки программирования
Язык программирования - формальный язык, предназначенный для записи компьютерных программ
Язык программирования определяет набор лексических, синтаксических и семантических правил, определяющих внешний вид программы и действия, которые выполнит исполнитель под её управлением.

Низкого уровня
Высокого уровня
Ориентированы на конкретные типы процессоров и учитывают их особенности
Трудно читаемы
Небольшой размер программ
Особенности конкретных компьютерных архитектур в них не учитываются
Разрабатывать программы на таких языках значительно проще и быстрее
большой размер программ
к оглавлению

4. Язык программирования Python<br><br><br><br><br><br><br><br>Язык Python применяется для обработки
6 слайд

4. Язык программирования Python







Язык Python применяется для обработки различных данных, математических вычислений, создания изображений, работы с базами данных, разработки веб-сайтов.
Особенности:
высокоуровневый
схожесть синтаксиса кода с обычным английским
интерпретируемый язык (написанный код не нужно компилировать, достаточно запустить его и получить результат)
Одним из самых популярных современных языков программирования является Python (произносится «пáйтон» или просто «питон»).
Его разработал в 1991 году нидерландский программист Гвидо ван Россум.
Этот язык непрерывно совершенствуется, сейчас используется версия Python 3.
к оглавлению

2 урок. Установка на компьютер и знакомство с Python<br>Варианты работы с Python:<br><br>1) Через он
7 слайд

2 урок. Установка на компьютер и знакомство с Python
Варианты работы с Python:

1) Через онлайн-компилятор
https://www.onlinegdb.com/online_python_compiler

2) Установка Python на компьютер


к оглавлению

Через онлайн-компилятор<br><br><br><br><br><br><br><br>Запуск программы<br>Окно с результатом<br>к о
8 слайд

Через онлайн-компилятор







Запуск программы
Окно с результатом
к оглавлению

2) Установка Python на компьютер<br>Пошаговая инструкция:<br>Загрузить Python с официального сайта,
9 слайд

2) Установка Python на компьютер
Пошаговая инструкция:
Загрузить Python с официального сайта, перейдя по ссылке: https://www.python.org/downloads/






2. Запустите скачанный установочный файл (он будет с расширением “.exe”)

3.После запуска появится окно, нажимаем - “Запустить”

к оглавлению

4. Далее нажимаем на “Install Now”                                                    6. После успеш
10 слайд

4. Далее нажимаем на “Install Now” 6. После успешной установки появится окно:







5. Запустится процесс установки

к оглавлению

Работа с установленным Python<br>Открываем установленную программу (IDLE)             File
11 слайд

Работа с установленным Python
Открываем установленную программу (IDLE) File New File





Откроется новое окно, в нём уже можно работать.




Но для начала сохраним File Save/Save as Вводим имя файла и нажимаем сохранить
к оглавлению

Попробуем написать вашу первую программу<br>Для этого нам понадобится команда print()<br>Она выводит
12 слайд

Попробуем написать вашу первую программу
Для этого нам понадобится команда print()
Она выводит на экран значение, указанное в скобках
Значение может быть 2 видов:
1) Переменная (о ней мы поговорим на следующем уроке)
Для вывода значения переменной в скобках указывается её имя без дополнительных символов




2) Текст – он может абсолютно различным, так как не компилируется программой
Для вывода текста(или даже одного символа), его необходимо брать в кавычки
Например, чтобы вывести на экран строчку Hello, world! нужен следующий код:

к оглавлению

Запустим набранный код             Run             Run Module<br><br><br><br>Перед каждым запуском п
13 слайд

Запустим набранный код Run Run Module



Перед каждым запуском программы, её необходимо сохранять





Далее результат выполнения программы откроется в новом окне
к оглавлению

3 урок. Начало работы с данными<br>1. Переменные<br>Переменная – область в оперативной памяти компью
14 слайд

3 урок. Начало работы с данными
1. Переменные
Переменная – область в оперативной памяти компьютера для хранения какой-либо информации

ПЕРЕМЕННАЯ
ИМЯ
ТИП
ЗНАЧЕНИЕ
Имена переменных могут включать:
латинские буквы (A-Z)
! заглавные и строчные буквы различаются
цифры
! имя не может начинаться с цифры
знак подчёркивания ( _ )

Имена НЕ могут включать:
русские буквы
пробелы
скобки, знаки +, =, !, ? и др.

Зачем нужны типы переменных?
Тип переменной определяет:
Область допустимых значений
Допустимые операции
Объём памяти
к оглавлению

2. Присваивание переменным значения<br><br>Задать или изменить значение переменной можно с помощью о
15 слайд

2. Присваивание переменным значения

Задать или изменить значение переменной можно с помощью оператора присваивания. При выполнении оператора присваивания переменная, имя которой указано слева от знака равенства, получает значение, находящееся справа от знака равенства.

Оператор присваивания
а = 5
Имя переменной
Значение
к оглавлению

3. Операторы<br>Примеры:<br>x=5**3<br>   (Результат: x= 125)<br>или<br>a=5<br>   b=7<br>   x=a+b<br>
16 слайд

3. Операторы
Примеры:
x=5**3
(Результат: x= 125)
или
a=5
b=7
x=a+b
(Результат: x= 12)

к оглавлению

Примеры:<br>x==4 (x равен 4)<br>x!=7 (x не равен 7)<br>x<5 (x меньше 5)<br>x>2 (x больше 2)<br
17 слайд

Примеры:
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(). <br>Решение математических примеров на Python<br>1. Команда input()<br>За в
18 слайд

4 урок. Команда input().
Решение математических примеров на Python
1. Команда input()
За ввод в программу данных с клавиатуры в Python отвечает команда input(). После запуска программы она принимает значение у пользователя путём ввода с клавиатуры и записывает в переменную указанную в коде программы.
a=int(input(‘a=’))
Имя переменной
Тип данных
Текст, который будет выведен перед вводом значения с клавиатуры
Запустим следующую программу и посмотрим на результат:
к оглавлению

Видим, что программа вывела текст, указанный в кавычках и остановилась. Она ждёт ввода значения для
19 слайд

Видим, что программа вывела текст, указанный в кавычках и остановилась. Она ждёт ввода значения для переменной а. Вспомним, что в типе данных мы указали integer, следовательно можно ввести любое целое число. Например,5. Набираем 5 с клавиатуры и нажимаем Enter
?
Попробуйте самостоятельно написать программу, которая бы запрашивала у пользователя переменную с плавающей точкой. Имя переменной и вводимое с клавиатуры значение – любое.
к оглавлению

2. Решение математических примеров<br>(Для ввода математических примеров в Python необходимо вспомни
20 слайд

2. Решение математических примеров
(Для ввода математических примеров в Python необходимо вспомнить изученное в уроке 3 )
Для решения примера напишем следующий код:
или
Запустим программу:
или
1)
2)
3)
Можем убедится в правильности нашей программы и сверить ответы с обычным калькулятором
*
*двойные и одинарные кавычки python не различает
к оглавлению

Другие примеры и их вид в Python:<br><br>1.<br><br><br>2.<br><br><br>3. <br>к оглавлению<br>
21 слайд

Другие примеры и их вид в Python:

1.


2.


3.
к оглавлению

Самостоятельно запишите примеры и проверьте ответы<br>?<br>1.<br><br><br>2.<br><br><br>3.<br><br><br
22 слайд

Самостоятельно запишите примеры и проверьте ответы
?
1.


2.


3.


4.


5.
к оглавлению

5 урок. Ветвление<br>Алгоритмы, в которых шаги или их последовательность зависят от выполнения некот
23 слайд

5 урок. Ветвление
Алгоритмы, в которых шаги или их последовательность зависят от выполнения некоторых условий, называются разветвляющимися
Условие – логическое выражение
условие
действие 1
действие 2
условие
Полная форма ветвления:
Неполная форма ветвления:
да
да
нет
нет
действие n
действие k
действие 1
действие n
к оглавлению

В Python ветвление имеет следующий синтаксис:<br>if  условие1:<br>     блок1 <br>elif  условие2:<br>
24 слайд

В Python ветвление имеет следующий синтаксис:
if условие1:
блок1
elif условие2:
блок2
else:
блок3
Какой-то из блоков может отсутствовать:
if условие1:
блок1
else:
блок2
if условие1:
блок1
elif условие2:
блок2
if условие1:
блок1
к оглавлению

Ввод x, y<br>x>y<br>z=x-y<br>z=y-x<br>Вывод z<br>=<br>да<br>нет<br>к оглавлению<br>
25 слайд

Ввод x, y
x>y
z=x-y
z=y-x
Вывод z
=
да
нет
к оглавлению

Ввод x, y<br>x>y<br>z=x-y<br>z=y-x<br>Вывод z<br>x=y<br>да<br>нет<br>нет<br>да<br>z=2x<br>=<br>к
26 слайд

Ввод x, y
x>y
z=x-y
z=y-x
Вывод z
x=y
да
нет
нет
да
z=2x
=
к оглавлению

Напишите программу  блок-схеме:<br>Ввод a, b<br>a>0<br>Вывод z<br>да<br>нет<br>a=-a<br>b>0<br>
27 слайд

Напишите программу блок-схеме:
Ввод a, b
a>0
Вывод z
да
нет
a=-a
b>0
да
нет
b=-b
?
к оглавлению

Допустим, нам нужно написать программу которая бы определяла чётное число или нет.<br>Заметим, что в
28 слайд

Допустим, нам нужно написать программу которая бы определяла чётное число или нет.
Заметим, что все нечётные числа при делении на 2 дают остаток 1, а все чётные – делятся без остатка.
Тогда, программа будет выглядеть следующим образом:

к оглавлению

Если число a делится без остатка на число b, то это означает, что число a кратно числу b<br>?<br>Есл
29 слайд

Если число a делится без остатка на число b, то это означает, что число a кратно числу b
?
Если число a кратно числу b, то вывести результат деления, если число a не делится без остатка на число b, то вывести ответ в формате ‘x, остаток y’, если число b равно 0, вывести сообщения о том, что на 0 делить нельзя
к оглавлению

Решение:<br>к оглавлению<br>
30 слайд

Решение:
к оглавлению

6 урок. Циклы<br>Цикл – многократное выполнение одинаковой последовательности действий<br><br>С изве
31 слайд

6 урок. Циклы
Цикл – многократное выполнение одинаковой последовательности действий

С известным число шагов

С неизвестным число шагов
(с условием)
Цикл FOR
Цикл WHILE
к оглавлению

Цикл For<br><br> тело<br>цикла<br>Конец цикла<br>да<br>нет<br>Указывается переменная(идентификатор п
32 слайд

Цикл For

тело
цикла
Конец цикла
да
нет
Указывается переменная(идентификатор параметра) и множество значений, по которым будет “пробегать” переменная
Множество значений может быть задано списком или диапазоном
Цикл For

Идентификатор параметра
=
Тело цикла – совокупность действий, повторяющихся в цикле (количество действий в теле цикла может быть любым)
Нач.знач
Кон.знач
n … k
к оглавлению

For (имя переменной) in (последовательность) :<br>    [тело цикла]<br>В Python цикл For имеет следую
33 слайд

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 - не включая
к оглавлению

Задача:<br>Найдите сумму всех трёхзначных чисел<br>Результат:<br>к оглавлению<br>
34 слайд

Задача:
Найдите сумму всех трёхзначных чисел
Результат:
к оглавлению

2. Цикл While<br>Выполнение цикла повторяется, пока условие истинно<br>Если условие ложно, то происх
35 слайд

2. Цикл While
Выполнение цикла повторяется, пока условие истинно
Если условие ложно, то происходит выход из цикла
Если условие ложно изначально, цикл не выполнится ни разу
Если условие никогда не станет ложным, то программа “зациклится”
условие
тело
цикла
да
нет
Конец цикла
к оглавлению

While (условие):<br>     [тело цикла]<br>В Python цикл While имеет следующий синтаксис:<br>While a&l
36 слайд

While (условие):
[тело цикла]
В Python цикл While имеет следующий синтаксис:
While a<10:
a=a-1
k=k+1
Пример цикла:
к оглавлению

Пример использования цикла while для возведения числа в степень:<br>Знак # используется для добавлен
37 слайд

Пример использования цикла while для возведения числа в степень:
Знак # используется для добавления комментария
Весь текст строки кода после этого знака программой не читается
к оглавлению

Пример использования цикла while для определения количества цифр у натурального числа:<br><br>В пред
38 слайд

Пример использования цикла while для определения количества цифр у натурального числа:

В представленном цикле мы отбрасываем по одной цифре числа,начиная с конца, при этом записываем в переменную length, сколько раз это было выполнено
к оглавлению

.<br><br>Определите сумму всех элементов последовательности, завершающейся числом 0. <br>?<br>к огла
39 слайд

.

Определите сумму всех элементов последовательности, завершающейся числом 0.
?
к оглавлению

    Решение:<br>к оглавлению<br>
40 слайд

Решение:
к оглавлению

Список использованных источников:<br><br>https://ru.wikipedia.org/wiki/Python<br><br>https://multiur
41 слайд

Список использованных источников:

https://ru.wikipedia.org/wiki/Python

https://multiurok.ru/files/prezentatsiia-osnovy-iazyka-programmirovaniia-pyth.html

к оглавлению

Спасибо за внимание!<br>к оглавлению<br>
42 слайд

Спасибо за внимание!
к оглавлению

Комментарии (0) к презентации "Презентация по информатике на тему "Начало изучения языка программирования Python""