1.74M
Категория: ПрограммированиеПрограммирование

Линейные алгоритмы в Python. Модуль 2. Занятие 2

1.

Модуль 2. Занятие 2
Линейные алгоритмы
в Python
Ссылка на методичку

2.

Повторение

3.

Повторение
Актуализация знаний
Какой язык программирования
мы начали изучать на прошлом
занятии?

4.

Повторение
Актуализация знаний
Мы начали изучать
язык программирования
Python

5.

?
Повторение
Актуализация знаний
Можно ли написать код
программы в текстовом
редакторе и почему?

6.

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

7.

Sculpt — это среда разработки (IDE),
предназначенная для написания программ
на Python, разработанная специально
для «Алгоритмики».
Повторение
Актуализация знаний
Для написания программ
используются специальные
среды разработки IDE

8.

Повторение
Актуализация знаний
Что выведет эта программа?

9.

Раньше не было смайликов и стикеров. Вместо
этого отправляли друг другу вот такие картинки,
набранные символами.
Повторение
Актуализация знаний
Что выведет эта программа?

10.

Повторение
Актуализация знаний
Что такое синтаксис языка
программирования?

11.

Синтаксис в
программировании — это
правила написания кода
на конкретном языке.
Синтаксис различных языков
может различаться.
Повторение
Актуализация знаний
При написании программы
главное соблюдать синтаксис

12.

Обсуждение новой темы

13.

Python
Для получения суммы двух
чисел мы использовали
функцию print(5+6)
Обсуждение:
Обсуждение
Линейные
алгоритмы в
новой темы
Вы заметили, как легко мы
написали первую программу
на прошлом уроке?

14.

Код выводит на экран строку.
Python
Это пример, написанный
на языке Assembler, на котором
и сейчас программируют
микроконтроллеры.
Обсуждение:
Обсуждение
Линейные
алгоритмы в
новой темы
До появления современных
языков программирования
было сложно написать
программу

15.

print()
VS
Python
Обсуждение:
Обсуждение
Линейные
алгоритмы в
новой темы
Какой код
написать проще?

16.

Python
1. Рассмотрим синтаксис написания
кода программ.
2. Узнаем, что такое функции в языке
программирования Python.
3. Рассмотрим работу функции print().
Обсуждение:
Обсуждение
Линейные
алгоритмы в
новой темы
Сегодня на занятии мы:

17.

Разбор новой темы

18.

Разбор
новой темы
Вернёмся к примеру

19.

Функция print() — в переводе
с английского напечатать или вывести,
она выводит сообщение на экран
монитора.
А что такое функция
и для чего она нужна?
Разбор
новой темы
Вы сразу догадались,
как работает эта программа

20.

Функции позволяют избежать ошибок, ускоряют
написание кода и делают программу легко
читаемой.
Разнообразие функций очень большое.
Какие бывают функции?
Разбор
новой темы
Функция — это вспомогательный
алгоритм, к которому можно обратиться
из другого места программы

21.

Стандартные
(встроенные
в язык)
Это стандартные
функции, которые
можно
использовать
в коде программы.
Импортируемые
(из модулей)
Написанные
программистом
Это функции,
которые можно
добавлять
используя
дополнительные
модули.
Это функции, которые
программист написал
сам для себя, чтобы
облегчить работу над
конкретной
программой.
Разбор
новой темы
Функции бывают трёх видов:

22.

Разбор
новой темы
Напишем программу с
выводом сообщения на
экран монитора

23.

Выведем на экран фразу:
«Функции мне помогают!»
Разбор
новой темы
Рассмотрим пример
использования стандартной
функции print()

24.

Попробуйте самостоятельно
сформулировать правила
написания функции print()
Разбор
новой темы
Напишем код программы
для вывода сообщения
на экран

25.

Синтаксис функции print()
Название функции
Пара скобок
(открывающая
и закрывающая)
Разбор
новой темы
Аргумент функции
(всё, что внутри
скобок)

26.

Вывод на экран
2. Для вывода всех остальных аргументов
кавычки не нужны.
3. Если мы хотим вывести результат
арифметического действия:
Разбор
новой темы
1. Если мы хотим вывести какой-то текст,
то заключаем его в кавычки:

27.

В функции print() может быть
больше одного аргумента
Используй запятую
для разделения аргументов!
Разбор
новой темы
Если не задано других настроек, функция print()
выводит через пробел все перечисленные
аргументы.

28.

Примеры вывода нескольких
аргументов
● В аргументах три числа через запятую,
в итоге — три числа через пробел:
● В аргументах три вычисления результата, в итоге
— три вычисленных результата через пробел:
Разбор
новой темы
● В аргументах три слова через запятую,
в итоге — фраза:

29.

Функция print() может вывести
данные из переменных
2.
Запишем фразу
«Я программирую!»
в переменную message.
Через функцию print() выведем
сообщение:
«Я программирую! И это
здорово!»
Я программирую!
И это здорово!
Разбор
новой темы
1.

30.

Начало
Составим блок-схему
алгоритма этой
программы
Вывести на экран
данные из переменной
message
В той же строке
вывести еще одну
фразу «И это здорово!»
Конец
Получился простой
линейный
алгоритм
Разбор
новой темы
Записать в message
фразу «Я
программирую!»

31.

это алгоритм, в котором все действия
выполняются последовательно одно
за другим
Разбор
новой темы
Линейный алгоритм —

32.

В скобках перечисляем через запятую данные именно
в том порядке, в котором планируем их вывести.
Разбор
новой темы
Программа, которая выводит
сообщение о вашем достижении

33.

Составьте линейный алгоритм
подготовки к уроку
Начало
Достать учебники
и тетради
Конец
Сесть
Убрать рюкзак
Разбор
новой темы
Подойти к своему
месту

34.

Начало
Подойти к своему
месту
Достать учебники
и тетради
Убрать рюкзак
Сесть
Конец
Разбор
новой темы
Проверьте свой ответ

35.

Работа
на платформе

36.

Выполните задания на платформе
Основное задание
Дополнительное задание
iteducation.digital
Работа на
платформе

37.

Подведение итогов
занятия

38.

1. Рассмотрели синтаксис написания
кода программ.
2. Узнали, что такое функции в языке
программирования Python.
3. Рассмотрели работу функции
print().
Завершение урока
Подведение
итогов занятия
Сегодня на занятии мы:
English     Русский Правила