年终活动
搜索
    上传资料 赚现金

    2.1计算机解决问题的过程第2课时-【新教材】教科版(2019)高中信息技术必修一教案

    立即下载
    加入资料篮
    2.1计算机解决问题的过程第2课时-【新教材】教科版(2019)高中信息技术必修一教案第1页
    还剩2页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中信息技术2.1 计算机解决问题的过程获奖第2课时教学设计

    展开

    这是一份高中信息技术2.1 计算机解决问题的过程获奖第2课时教学设计,共3页。教案主要包含了引入,初识pythn,总结等内容,欢迎下载使用。
    执教班级:高一(1)(2)(3)(4)(5)
    课时安排: 2
    教学目标
    通过用Pythn语言实现游戏的研究,掌握计算机解决问题的一般过程。
    熟悉Pythn语言的开发环境。
    了解程序设计语言的发展。
    4.在项目活动中体验数字化学习过程,感受利用数字化工具和资源的优势。
    教学重难点
    重点:
    掌握计算机解决问题的一般过程。
    通过IDLE编辑器运行程序、新建和保存程序的命名规则。
    难点:
    理解用pythn语言书写的计算机程序。
    第二课时
    教学环节
    教学内容
    媒体或技术应用
    一、引入
    在上节课上预留一项作业,绘制“最强大脑”游戏的流程图。
    师生:提交学生的流程图,全班一同分析。
    师:流程图一般不能直接在计算机上运行,这时需要使用一种计算机能理解的程序设计语言将算法表达成程序。
    二、初识pythn
    一.教师介绍Pythn的安装,运行环境
    二.在IDLE中运行程序
    【任务一】:教师给出已经编写好的程序代码,学生粘贴代码到IDLE中,运行代码。
    注意观察在IDLE环境中运行和上一节课直接双击运行结果的差异。
    imprt randm
    imprt time
    imprt s
    print("你好,现在你有10秒钟的时间记忆下列物品及其编号")
    things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子",
    "猴魁","铁观音","彩蛋","复活节"]
    fr i in range(10):
    print(i,":",things[i])#在屏幕上显示编号及物品
    time.sleep(10) #延时10秒
    s.system("cls") #清屏幕,隐去编号及物品
    n=0 #记录答对的题数,初值为0
    t2=randm.sample(things,5)#随机抽出5个物品
    fr i in t2: #出5题
    ans=int(input(i + "的编号是:"))#输入编号答题
    if i==things[ans]:
    n=n+1 #如果回答正确,答对的题数加1
    print("\n你一共答对了",n,"次")#屏幕显示答对的题数
    input("\n按回车键结束程序")
    【任务二】借助流程图分析代码
    1.请同学们找出最强大脑流程图中的处理框;
    2.阅读程序,并尝试找出处理框对应的代码。
    处理框
    对应代码

    print("你好,现在你有10秒钟的时间记忆下列物品及其编号")
    things=["苹果","香蕉","橙子","梨子","猕猴桃","柚子",
    "猴魁","铁观音","彩蛋","复活节"]
    fr i in range(10):
    print(i,":",things[i])
    time.sleep(10)

    s.system("cls")

    t2=randm.sample(things,5)
    fr i in t2:
    ans=int(input(i + "的编号是:"))
    注:此段程序既包含了出题,也包含了答题

    n=n+1
    修改部分代码
    学生尝试自行修改部分代码,观察程序运行的变化。
    例如:
    原代码
    修改过的代码
    程序运行的变化
    time.sleep(10)
    time.sleep(5)
    延时改为5秒
    print("你好,现在你有10秒钟的时间记忆下列物品及其编号")
    print("你好,现在你有5秒钟的时间记忆下列物品及其编号")
    提示的文字改变了
    t2=randm.sample(things,5)
    t2=randm.sample(things,3)
    随机出3题
    师生分享改动程序后发生的变化
    三、总结
    程序设计语言的发展
    机器语言
    汇编语言
    高级语言
    板书设计:

    相关教案

    教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教学设计:

    这是一份教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教学设计,共4页。教案主要包含了知识点一、数据类型,知识点二、变量赋值等内容,欢迎下载使用。

    教科版 (2019)必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程教案设计:

    这是一份教科版 (2019)必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程教案设计,共4页。教案主要包含了知识点二、认识流程图,知识点三、算法等内容,欢迎下载使用。

    教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教学设计:

    这是一份教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教学设计,共7页。教案主要包含了学习目标,教学重点,教学难点,教学过程等内容,欢迎下载使用。

    文档详情页底部广告位
    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map