【课程标准】
《编制计算机程序解决问题》教学设计
初步地掌握计算机进行信息处理的几种基本方法,认识其工作过程与基本特征。
【教学目标】
认知与技能: 1、了解计算机程序,初步掌握编制计算机程序解决问题的过程。理解程
序设计的三大基本结构。
2、了解计算机语言的种类,和程序运行的原理。
2.能在高级语言编程环境操作执行一段简单的计算机程序代码,理解计算机
程序执行的一般过程。 过程与方法:列举出生活中计算机程序在生活中的作用实例,理解这些实例工作的
一般过程。
情感态度与价值观:
情感:培养学生分析问题、利用计算机工具解决问题的能力。感受到计算机技术对我们生产生活的方式的改变,产生研究程序设计的兴趣。
【教学重点】
计算机程序、算法的概念,编制程序解决问题的一般步骤。
【教学难点】
程序的三大基本结构,程序的编写和运行。
【教学课时】
1 课时
【教学方法】
任务驱动法、自主探究法、讨论法、思辨法、讲授法 【教学过程】 教 教学步骤 描述日常生活场景文字的导入 学 过 程 学生活动 教 师 活 动 阅读文字并询问 “哪些地方存在着计算机程序的身影?” 小组讨论 “计算机代替人类工作有什么优点?” 引出主题 人们通过编写程序来控制计算机按照我们的意图工作,代替人类进行工作。计算机有着计算速度快,准确率高,无疲劳性等优点,解放 设计意图 这段文字描述的场景几乎是每个学生都会经历的。能感受到生活中处处存在着程序的身影。 学生跟教师一起浏览这段生活场景的文字并寻找程序的身影。 学生回答计算 了人类,大大的改善了我们的生活方式,今天我机代替人类工 们就来一起了解一下,如何通过编制计算机程序作的优点。 来解决我们生活中的问题。 引出本节课的主题。 演示讲解 回答老师的问 1、讲解:计算机程序、计算机语言等概念 题并认真听课 给学生铺垫讲解展示 关于计算机 1,计算机语言种类分为三类,机器语言,汇编程序, 计算 语言,高级语言。, 机语言的一2,现在的程序员使用高级语言来编程,但是要 些基础知识。 在后续的学翻译成计算机能理解的低级语言,才能运行 3,习中逐渐领3,计算机解决人类问题的一般过程为:输 会。 入→处理→输出 介绍 Python Python 语言玉 1990 年被荷兰人发明,作为现在比较流行,比较简单好用的语言,被我们选择来进行教学。 1、例题体验 学生思考并回带学生一起 答老师的问题。 体验一遍编制程序解决问题的步骤通过程序的运 行 熟 悉python 开发器的使用。 实战体 验 如何通过体重和身高显示胖瘦程度? 分析问题:使用 bmi=体重(kg)/身高(m)2 设计算法:用流程图展示。 学生运行,体编写程序:展示编写好的程序。 验。 运行体验:学生打开 python 开发环境运行这段程序,并测量自己的肥胖程度。 学生思考,阅情感上 : 以 2 、例题体验 读程序,互相身体健康和 问题一:一年 365 天,每天进步 1%,累计结 讨论修改程序,学习两个角 果是多少? 并运行出结果。度切入, 用变式 1:一年 365 天,每天进步 2%,累计结果 计算机程序来是多少,请同学们修改程序。 计算相关指标 3 、例题讲解 和结果。引发 问题二:一年 365 天,工作日进步 1%,休息学生对于健康日下降 1%,一年累计的结果? 问题的关注和分析问题:用天数和 7 进行取余数操作来判断 学习力量的思是否是休息日。 考。 设计算法:用流程图展示算法。 认知上 : 问 编写程序:根据流程图解读编写好的程序。引出题的难度的程序的顺序、分支、循环等结构。 逐步加深, 运行体验:学生打开 python 开发环境运行这段 和举一反三引导学生逐程序,查看结果。 步理解用计 4 、变式训练 算机程序解变式一:一年 365 天,三天打鱼两天晒网,累 决问题的一计 多少?(请同学们互相讨论修改例题程序, 般过程。通过并运行。 亲身体验运365 1%变式二:一年 天,工作日进步 ,休息行结果, 和日不下降,累计的结果。(请同学们互变式问题的相讨论修改例题程序,并运行) 训练, 逐步了解程序是如何编写的都有哪些基 本结构。 启发思考 请大家观察自己运行多个程序的结果,这些结果对于你的学习生活有什么启示作用? 学生思考并回答。 引发学生对于天天向上的力量, 和天天向下力量的思考, 通过数学的方式证明坚持的重要性。让学生意识到: 不积跬步无以至千里, 不积小流无以成江河。 课堂总 结
1. 计算机程序,计算机语言等概念。 2. 程序设计的三大结构。 3. 编制程序解决问题的一般过程。 学生认真听讲 通过总结, 使学生对知识的印象更深刻。
高中信息技术《编制程序解决问题》优质课教学设计、教案
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)
![](/skin/haowen/images/icon_star.png)