вівторок, 11 січня 2022 р.

11.01.2022, 7 класс

Новая тема

Алгоритмы и программы

  • 18 уроков
  • 2 тематических оценивания 
  • 4 практические работы
    • Практическая работа 5. Создание линейных программ 
    • Практическая работа 6. Решение учебных и жизненных задач с использованием линейных и разветвленных программ 
    • Практическая работа 7. Решение учебных и жизненных задач с использованием алгоритмов с повторениями 
    • Практическая работа 8. Моделирование в среде программирования 

 На уроке

Язык программирования Python: обзор и возможности. Составляющие языка программирования. Ввод и вывод данных.

Материалы к уроку

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


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

Среды программирования:

  • EduBlocks – можно работать анонимно или авторизованно
  • Repl.It – требует авторизации, позволяет создавать программы на разных языках

Для отчета: откройте документ текстового процессора (MS Word). Выполняя работу, делайте скриншоты каждой собранной программы и каждого результата выполнения. Вставляйте эти скриншоты один за одним в открытый документ.

Начало работы – среда EduBlocks. Внимание! Если работа среды происходит не вполне так, как ожидалось, попробуйте изменить браузер на Mozilla Firefox.

В конце работы сохраните документ в своей рабочей папке.

Задание 1. "Hello, world!"

  1. Рассмотрите блоки среды. Соберите блочную программу:
  2. Сделайте скриншот программы.
  3. Выполните программу. Сделайте скриншот результата. 
  4. Включите код на языке Python (справа вверху кнопка "Blocks"). Рассмотрите код программы. 
  5. Скопируйте код программы в документ со скриншотами. 
  6. Найдите в коде сообщение, которое вы видели на экране. Найдите служебное слово, которое отвечает за вывод текста на экран. Подчеркните это слово.
  7. Сохраните документ со скриншотами (не закрывайте его, просто сохраните).
 Задание 2. "Привет, пользователь!"
  1. Включите блочное отображение среды.
  2. Поищите в блоках и соберите такую программу:

  3. Сделайте скриншот программы.
  4. Выполните программу, в нужный момент впишите свое имя на запрос программы. Сделайте скриншот результата. 
  5. Включите код на языке Python (справа вверху кнопка "Blocks"). Рассмотрите код программы. 
  6. Скопируйте код программы в документ со скриншотами. 
  7. Найдите в коде сообщения, которые вы видели на экране. Найдите служебное слово, которое отвечает за вывод текста на экран. Найдите другое служебное слово, с помощью которого программа запросила ваше имя. Подчеркните оба эти слова.
  8. Сохраните документ со скриншотами (не закрывайте его, просто сохраните).
Задание 3. Математические операции
  1. Включите блочное отображение среды.
  2. Используя блок вывода переменной, соберите такую программу:
  3. Сделайте скриншот программы.
  4. Выполните программу. Сделайте скриншот результата. Расположите рядом два последних скриншота. Найдите связь между заданиями программы и полученными результатами.
  5. Включите код на языке Python (справа вверху кнопка "Blocks"). Рассмотрите код программы. 
  6. Скопируйте код программы в документ со скриншотами. 
  7. Найдите в коде команды, результаты выполнения которых вы видели на экране. Подчеркните все знаки математических операций, которые использованы в программе.
  8. Сохраните документ со скриншотами (не закрывайте его, просто сохраните). 
  9. Продолжайте сопровождать скриншотами каждое выполнение программы:
    1. В среде EduBlocks вычислите в режиме Python значения выражений
      1. (171 + 469) / 5 =
      2. 41 · (89-216 / 6) = 
      3. среднее арифметическое чисел 2, 5,5; 17,25; 132; -10
  10. Переключитеь к онлайн-IDE, повторите те же действия в другой среде,
  11. Сохраните документ со скриншотами и закройте его. 

Домашнее задание

  •  выписать 5 первых языков, которые указывает интернет-поиск на запросы 
    • "С какого языка надо начинать изучать программирование?"
    • "Какие языки программирования наиболее востребованы?"
  • вспомнить логин/пароль от собственного google-аккаунта

Немає коментарів:

Дописати коментар