Новая тема
Алгоритмы и программы
- 18 уроков
- 2 тематических оценивания
- 4 практические работы
- Практическая работа 5. Создание линейных программ
- Практическая работа 6. Решение учебных и жизненных задач с использованием линейных и разветвленных программ
- Практическая работа 7. Решение учебных и жизненных задач с использованием алгоритмов с повторениями
- Практическая работа 8. Моделирование в среде программирования
На уроке
Язык программирования Python: обзор и возможности. Составляющие языка программирования. Ввод и вывод данных.
Материалы к уроку
Языки программированияЯзык программирования Python
Среды программирования:
- EduBlocks – можно работать анонимно или авторизованно
- Repl.It – требует авторизации, позволяет создавать программы на разных языках
Для отчета: откройте документ текстового процессора (MS Word). Выполняя работу, делайте скриншоты каждой собранной программы и каждого результата выполнения. Вставляйте эти скриншоты один за одним в открытый документ.
Начало работы – среда EduBlocks. Внимание! Если работа среды происходит не вполне так, как ожидалось, попробуйте изменить браузер на Mozilla Firefox.
В конце работы сохраните документ в своей рабочей папке.
Задание 1. "Hello, world!"
- Рассмотрите блоки среды. Соберите блочную программу:
- Сделайте скриншот программы.
- Выполните программу. Сделайте скриншот результата.
- Включите код на языке Python (справа вверху кнопка "Blocks"). Рассмотрите код программы.
- Скопируйте код программы в документ со скриншотами.
- Найдите в коде сообщение, которое вы видели на экране. Найдите служебное слово, которое отвечает за вывод текста на экран. Подчеркните это слово.
- Сохраните документ со скриншотами (не закрывайте его, просто сохраните).
- Включите блочное отображение среды.
- Поищите в блоках и соберите такую программу:
- Сделайте скриншот программы.
- Выполните программу, в нужный момент впишите свое имя на запрос программы. Сделайте скриншот результата.
- Включите код на языке Python (справа вверху кнопка "Blocks"). Рассмотрите код программы.
- Скопируйте код программы в документ со скриншотами.
- Найдите в коде сообщения, которые вы видели на экране. Найдите служебное слово, которое отвечает за вывод текста на экран. Найдите другое служебное слово, с помощью которого программа запросила ваше имя. Подчеркните оба эти слова.
- Сохраните документ со скриншотами (не закрывайте его, просто сохраните).
- Включите блочное отображение среды.
- Используя блок вывода переменной, соберите такую программу:
- Сделайте скриншот программы.
- Выполните программу. Сделайте скриншот результата. Расположите рядом два последних скриншота. Найдите связь между заданиями программы и полученными результатами.
- Включите код на языке Python (справа вверху кнопка "Blocks"). Рассмотрите код программы.
- Скопируйте код программы в документ со скриншотами.
- Найдите в коде команды, результаты выполнения которых вы видели на экране. Подчеркните все знаки математических операций, которые использованы в программе.
- Сохраните документ со скриншотами (не закрывайте его, просто сохраните).
- Продолжайте сопровождать скриншотами каждое выполнение программы:
- В среде EduBlocks вычислите в режиме Python значения выражений
- (171 + 469) / 5 =
- 41 · (89-216 / 6) =
- среднее арифметическое чисел 2, 5,5; 17,25; 132; -10;
- Переключитеь к онлайн-IDE, повторите те же действия в другой среде,
- Сохраните документ со скриншотами и закройте его.
Домашнее задание
- выписать 5 первых языков, которые указывает интернет-поиск на запросы
- "С какого языка надо начинать изучать программирование?"
- "Какие языки программирования наиболее востребованы?"
- вспомнить логин/пароль от собственного google-аккаунта
Немає коментарів:
Дописати коментар