1、走进程序世界 【教学目标】【教学目标】 1.知识与技能: (1)掌握程序设计的基本概念和用编程方法解决问题的一般过 程。 (2)理解计算机软件与程序设计的密切关系。 (3)了解程序设计语言的分类。 2.过程与方法: (1)初步经历计算机解决问题的过程,学会用计算机程序来解 决问题的方法。 (2)通过学生自我探究,教师适当地引导讲解,让学生掌握程 序设计的过程。 3.情感态度与价值观: (1)体验程序设计的强大魅力; (2) 激发计算机编程解决现实问题的学习欲望, 提高学习兴趣。 【教学重点】【教学重点】用编程方法解决问题的一般过程 【教学难点教学难点】程序设计思想的理解 【教学方法】【教学方法
2、】讲解与演示相结合、启发式教学法、支架式教学法 【教学准备】【教学准备】 网络教室、课件、程序范例 【教学过程】【教学过程】 一、一、激趣导入激趣导入 在日常生活中,我们经常使用计算机解决各类问题。 问题一:下图是一组同学的信息,请找出身高前十名的学生。 问题二:绘制一个圆形,可以使用 绘制。 问题三:解一个二元一次方程组呢? 没有合适的软件,我们可以自己编写程序。 师生活动:教师引领学生体验解方程这个小程序,激发学生学习 兴趣,引入课题。 简要介绍软件、app 与程序之间的关系。 二、二、探究新知探究新知 1.脑筋急转弯 如何将一头大象放进冰箱里?请写出操作步骤。 教师:展示学生编写的指令,
3、加以分析说明,引出什么是程序。 程序:能完成具体工作的有序的指令集合。 教师:简要介绍冯偌依曼的存储程序控制思想。 呈现计算机命令代码,观察揭示计算机程序的概念。 计算机所能识别命令代码的是什么语言呢, 我们一起来看一段微 视频了解一下。 2. 看一看 通过课件看一看版块“程序设计语言” ,你知道程序设计语言分 为_ 语言、_语言、 语言。其 中 语言是计算机唯一直接识别的语言。我们一般使用 语言编写程序。 程序设计语言分为机器语言、汇编语言、高级语言。唯一能被计 算机直接识别的语言是机器语言。常见的高级语言有 FORTRAN 、 BASIC 、PASCAL、C、C+、 VB。 计算机语言系统
4、: (1) (2) (3) 三、体验程序三、体验程序 体验求三角形面积的 VB 程序。 学生:思考计算方法。教师:展示程序代码。 学生:尝试读懂程序。 教师:简单介绍语句。 教师:启动 VB,新建工程,输入程序代码。如何退出运行状态 呢? 学生实践,教师巡视指导,发现共性问题,进行讲解。 你能编写一个求长方形周长的程序吗? 教师对比求三角形面积程序引导学生编写程序。 学生实践,教师巡视指导。 学生演示,教师评价讲解。 学生回顾设计长方形周长的程序的过程, 总结提炼出程序设计的 过程:确定算法、编制程序、调试程序。 四、激励巩固四、激励巩固 什么是程序设计?程序设计语言分为哪几类?程序设计的过程 是什么? 如果想深入学习程序设计的话,就必须要精通各种算法,毕竟算法是 程序的灵魂。