Похожие презентации:
Линейные алгоритмы в 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.
Python1. Рассмотрим синтаксис написания
кода программ.
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().
Завершение урока
Подведение
итогов занятия
Сегодня на занятии мы: