СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Сценарий открытого занятия "Код будущего"

Категория: Информатика

Нажмите, чтобы узнать подробности

Сценарий открытого занятия "Код будущего"

Просмотр содержимого документа
«Сценарий открытого занятия "Код будущего"»

Сценарий открытого урока

Тема: Россия умная - программирование и телекоммуникации

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

Структура урока:

1. Введение (10 минут)
   - Приветствие и организация класса.
   - Введение в тему урока. Рассказ о значении программирования и телекоммуникаций в современной жизни России.
   - Краткий обзор основных направлений: от образования до медицины.

2. Теоретическая часть (15 минут)
   - Объяснение ключевых понятий: что такое программирование, какие языки существуют, зачем нужны телекоммуникации.
   - Примеры успешных российских технологий и стартапов в этой области (например, Яндекс, Сбер).

3. Мастер-класс (25 минут)
   - Разделение на небольшие группы по 4-5 человек.
   - Каждой группе дается задача: написать простую программу ( "Угадай число") с помощью Python.
   - Предоставление инструкции и помощи по необходимости.
   - В конце мастер-класса каждая группа представляет свою программу и делится впечатлениями.

4. Заключение и обсуждение (10 минут)
   - Подведение итогов. Каждая группа рассказывает о своём опыте.
   - Обсуждение, какие навыки были полезны, какие трудности возникли.
   - Вопросы и ответы, обсуждение дальнейших шагов в изучении программирования и телекоммуникаций.

Завершение урока
- Спасибо за активное участие.
- Пожелание удачи в изучении технологий!



Инструкция для мастер-класса: Написание программы "Угадай число" на Python

Цель мастер-класса:
Научить участников основам программирования на языке Python, разработке простого проекта и работе в команде.

Структура мастер-класса:

1. Подготовка рабочего места
   - Откройте текстовый редактор или IDE (например, PyCharm, Visual Studio Code, Jupyter Notebook).

2. Создание нового файла
   - Создайте новый файл и сохраните его с расширением .py. Например, назовите файл угадай_число.py.

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

4. Код программы

   Код, который группы могут использовать:

   

Python

import random



def main():

print("Программа 'Угадай число'!")

secret_number = random.randint(1, 100)

attempts = 0

guessed = False



while not guessed:

try:

user_guess = int(input("Введите число от 1 до 100: "))

attempts += 1



if user_guess 100:

print("Число должно быть в диапазоне от 1 до 100. Попробуйте снова.")

elif user_guess

print("Загаданное число больше!")

elif user_guess secret_number:

print("Загаданное число меньше!")

else:

guessed = True

print(f"Поздравляем! Вы угадали число {secret_number} за {attempts} попыток.")

except ValueError:

print("Пожалуйста, введите целое число!")



if __name__ == "__main__":

main()


5. Тестирование программы
   - После написания кода участники должны запустить программу, проверив, работает ли она корректно.
   - Протестируйте программу вместе, где каждый может внести свои предложения по улучшению.

6. Обсуждение результатов
   - Каждая группа делится своими впечатлениями о процессе написания программы.
   - Обсудите, что было легко, а что оказалось сложным.





Python

import random



def main():

print("Программа 'Угадай число'!")

secret_number = random.randint(1, 100)

attempts = 0

guessed = False



while not guessed:

try:

user_guess = int(input("Введите число от 1 до 100: "))

attempts += 1



if user_guess 100:

print("Число должно быть в диапазоне от 1 до 100. Попробуйте снова.")

elif user_guess

print("Загаданное число больше!")

elif user_guess secret_number:

print("Загаданное число меньше!")

else:

guessed = True

print(f"Поздравляем! Вы угадали число {secret_number} за {attempts} попыток.")

except ValueError:

print("Пожалуйста, введите целое число!")



if __name__ == "__main__":

main()