开学活动
搜索
    上传资料 赚现金

    2.1计算机解决问题的过程教学设计2023—2024学年教科版(2019)高中信息技术必修1

    2.1计算机解决问题的过程教学设计2023—2024学年教科版(2019)高中信息技术必修1第1页
    2.1计算机解决问题的过程教学设计2023—2024学年教科版(2019)高中信息技术必修1第2页
    还剩3页未读, 继续阅读
    下载需要10学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    高中信息技术教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教案

    展开

    这是一份高中信息技术教科版 (2019)必修1 数据与计算2.1 计算机解决问题的过程教案,共5页。教案主要包含了教学设计的依据,教材内容分析,学情分析,核心素养目标,教学内容,教学重点,教学方法与策略,课前准备等内容,欢迎下载使用。
    基本说明
    授课题目
    作计算机解决问题的过程
    课程名称
    必修一数据与计算
    授课课时
    1
    授课类型
    新授课
    授课年级
    高一年级
    授课人
    xxx
    授课班级
    高一x班
    二、教学设计的依据
    根据《普通高中信息技术课程标准(2017年版2020年修订)》的要求,在教学的过程中要落实学科核心素养的培养,即信息意识、计算思维、数字化学习与创新、信息社会责任。
    三、教材内容分析
    本节内容处于教科版高中信息技术必修一课本第二章第1节,同学们通过本节的学习,将掌握程序设计中最基本的输入输出语句,并学会基本运算符和表达式等后续学习中必需的基础知识,正式进入学习Pythn程序设计的大门。
    四、学情分析
    一般特征:高一的学生正处于形式运算阶段,这一阶段的学生具备有一定的抽象思维能力和逻辑思维能力。
    起点能力分析:同学们初学Pythn语言,对此比较陌生,但兴趣浓厚。拥有一定的抽象思维能力,能够用数学方法解决特定问题。
    学习风格分析:通过观察发现,同学们的学习能力较强,接受新事物较快,且课堂活动的参与度也比较高。
    信息素养分析:同学们的信息意识较强,对信息有较高的检索能力,能够利用一些数字化的资源解决部分学习中遇到的问题。
    五、核心素养目标
    信息意识:能够从题目中提取出解决问题需要的关键数据和信息,并理解其中包含的数量关系;
    计算思维:学会使用编程语言进行大量重复运算问题的求解,学会用计算机解决问题;
    数字化学习与创新:适应数字化学习环境,养成数字化学习与创新的习惯,
    学会利用计算机软件和资源进行学习探究;
    信息社会责任:对于信息技术创新所产生的新观念和新事物,具有积极学习的态度。
    六、教学内容
    (一)输入输出语句 (二)基本数据类型
    (三)运算符和表达式 (四)算法对程序的影响
    七、教学重点、难点
    (一)教学重点:输入输出语句、运算符和表达式
    (二)教学难点:运算符和表达式
    八、教学方法与策略
    讲授法、演示法
    九、课前准备
    上课PPT、装有Pythn IDLE软件的计算机机房
    十、教学过程设计
    教学环节
    教学内容
    教师活动
    学生活动
    备注
    课堂导入
    复习导入新课:计算机解决问题的过程
    通过对上节课的知识回顾,导入本节课的内容。
    在开始新课之前,首先我们来回顾一下上节所学的知识。
    1.上一节课我们利用三种方式解决了鸡兔同笼问题,并比较了三种方式的优缺点
    2.人工方式成本低,运算速度慢;电子表格方式运算快,但是成本高;编程解决方式运算最快,性价比最高,“一劳永逸”。
    3.电子表格的排序、筛选和公式函数功能的简单应用。
    那么像上节课这样的计算机程序是如何被编写出来的呢?我们需要学习哪些知识才能实现这样的效果呢?我们将正式开始学习第二章编程计算,相信在本章的学习中,同学们可以找到答案。
    学生回忆或者回答
    通过对上节课知识的回顾,建立起内容之间的联系。
    教师分析鸡兔同笼.py程序,并进行输入输出语句的讲解。
    输入语句,用input()。
    int()函数转变数据类型。
    输出语句,用print()。
    利用输入输出语句实现第一个程序。
    一、输入语句
    首先程序运行时,会在控制台打印出一句话作为提示语句。这个效果是由第一句代码实现的:
    zngTu = int(input(“请输入总的头数”))
    1.在控制台显示这个提示语句后,这句代码的任务并没有完成,它的主要作用是接受来自键盘的字符,当使用者输入字符并按下回车键后,这句代码才完成任务。这时input函数会将获取到的字符以字符的形式保存起来,并赋给一个变量。
    2.这句代码中,我们需想要的效果是用input()函数获取一个数字,所以将获取到的字符用int()函数转变成整型(整数)。
    3.赋值语句,赋值符号“=”,赋值的对象为常量或者变量。在本句代码中,将获取的字符转变为数字,再赋给zngTu这个变量,保存起来。
    下一句代码与第一句类似。
    二、输出语句
    print("兔的数量: ",tuTu)
    print("鸡的数量: ",jiTu)
    print本意就是打印,在Pythn语言中的功能是将一个字符串或者变量打印到控制台。在本段代码中,print语句将输出一个字符串,也就是“兔的数量: ”这句话。同时还输出了一个变量,也就是中间计算的结果:tuTu和jiTu。像这样用一个print()语句输出两个值,可以用“,”分开。
    三、利用输入输出语句实现第一个程序
    name=input(“请输入你的名字”)
    print(“Hell,”,name)
    思考解决流程,观看教师编写程序。实操实现第一个程序。
    通过参与思考分析,感受计算机程序解决实际问题的过程掌握Pythn输入输出语句语法,强化学生理解。
    教师结合鸡兔同笼2.py程序讲解运算模块知识点
    常量
    变量
    算术运算符
    表达式
    赋值运算符及赋值语句
    常量:在程序运行中始终保持不变的量。
    变量:在程序运行过程中允许改变的量为变量。
    算术运算符:
    +
    -
    *
    /
    **
    //
    %





    整除
    取模
    表达式:表达式由运算符和操作数结合而成。
    赋值语句:变量=表达式
    在Pythn IDLE交互式窗口输入命令,观察计算结果。
    学生通过自己手动输入和观察,亲身体验运算结果
    教师对比两个程序(参考程序见后),观察运算效果,展示算法对程序的影响
    算法是程序的灵魂,算法的优劣性对程序有着根本性的影响
    教师运行两个具有相同功能的程序,给定两个较大的参数,观察程序运行时间。
    学生观察程序运行时间的差异,体会算法对程序的影响。
    通过观察算法对程序的影响,体会算法的重要性。
    课堂总结(2min)
    输入语句
    输出语句
    int数据类型
    运算符和表达式
    算法对程序的影响
    作业
    预习2.2节做出判断的分支
    十、板书设计
    2.1计算机解决问题的过程
    1.输入语句 a=input(“_____”)
    2.输出语句 print(“_____”)/print(a)
    3.int()
    4.运算符和表达式
    (1)// (2)** (3)%
    5.算法
    教学反思
    十二、参考程序
    鸡兔同笼1:
    #imprt time
    zngTu= int(input("请输入头的总数"))
    zngJia = int(input("请输入脚的总数"))
    #start = time.time()
    fr tuTu in range(0,zngTu):
    jiTu = zngTu-tuTu
    tuJia = 4*tuTu
    jiJia = 2*jiTu
    if tuJia+jiJia == zngJia:
    print("兔的数量:",tuTu)
    print("鸡的数量:",jiTu)
    break
    #end = time.time()
    #spend_time = end-start
    #print("花费时间为:",spend_time)
    input("请输入任意键结束")
    鸡兔同笼2:
    #imprt time
    zngTu = int(input("请输入头的总数"))
    zngJia = int(input("请输入脚的总数"))
    #start = time.time()
    tuTu = (zngJia-2*zngTu)/2
    jiTu = zngTu-tuTu
    print("兔的数量:",tuTu)
    print("鸡的数量:",jiTu)
    #end = time.time()
    #spend_time = end-start
    #print("花费时间为:",spend_time)
    input("请输入任意键结束")

    相关教案

    教科版 (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