《第一节 程序设计简介》优质教案.docx
学而优教有方
PAGE2/NUMPAGES2
第四章程序设计
第1节程序设计简介
【教材分析】
本节教材内容是程序设计入门中的第一节程序设计简介的内容,本节介绍程序设计语言的三种类型,使学生知道VB是计算机高级语言中的一种,并了解计算机执行高级程序语言的过程,了解高级语言程序必须翻译成二进制,进而建立“解释”和“编译”的概念。
【学情分析】
八年级学生已经具备了一定的分析问题、解决问题的能力。
【教学目标】
一、知识与技能
1.了解程序的概念以及程序在计算机中的作用
2.了解程序设计语言的不同类型、特点和发展趋势
3.了解程序设计的方法
4.了解VB程序设计环境,知道在VB程序设计环境中创建程序的一般步骤和方法
二、过程与方法
1.通过实例让学生体会程序设计的基本过程与方法,理解算法思想,会用语言或流程图表达具体算法。
2.通过对现实问题的分析与解决,让学生认识到生活中处处是程序,培养学生利用计算机解决问题的能力。
三、情感态度与价值观
1.注重学生的自学能力的培养。
2.鼓励学生动手、动脑,培养勤于动手、主动探究的精神。
3.培养学生利用信息技术解决实际问题的能力。
【教学重点】
程序的概念和作用、创建VB程序的一般步骤和方法
【教学难点】
程序的作用、窗体文件和工程文件的保存
【教学方法】
任务驱动法自主探究情境
【教学过程】
教师活动
学生活动
设计意图
布置学生看书自学并思考:
1.日常生活中的所说的“程序”是指什么,而计算机程序又是指什么?你能谈谈你所接触过的程序吗?
2.现代计算机设计中,普遍采用的是一种“存储程序控制”的思想。这种思想是谁提出来的,你能描述一下这种思想所包含的内容吗?
3.程序设计语言种类繁多,总的来说,共分为几种,分别是什么?
(教师展示课件中的思考题)
学生看书,并思考问题
?
?
?
?
?
?
?
学生
自主学习
教师提问学生第一题,并组织讨论
个别学生回答.全班讨论
教师用课件配合学生的学习和教师的讲解
?
讨论、小结释疑
教师重点讲解程序的作用
?
教师提问学生第二题,并组织讨论:
人如何利用程序来控制计算机工作呢?
(“存储程序控制”的思想)
个别学生回答,全班讨论
教师提问:如何编写程序,例如计算:1+2的值
教师组织讨论并讲解:利用程序设计语言来编写程序,让计算机明白我们的意思。
学生思考、讨论
?
教师展示一个用VB编写的小游戏:
猜数游戏
学生参与玩游戏
充分调动学生积极使用VB开发小程序的愿望
教师演示讲解创建一个VB程序的步骤和方法
1、启动/关闭VB
2、创建工程(新建文件)
3、简单地设计窗体界面
(caption窗体的标题)
4、编写程序
(双击窗体,对象:form事件:click)
5、保存文件
(1)保存窗体文件(*.frm)
(2)保存工程文件(*.vbp)
6、打开文件
(先打开工程文件,再打开窗体文件)
7、运行程序/结束程序
学生观看演示、思考、理解、参与讨论
教师
示范操作
教师布置任务一,并巡堂答疑
学生练习:任务一:
输入程序。实现计算圆的面积,将窗体文件和工程文件保存在E盘中。
学生
操作实践
教师
巡堂答疑
教师布置任务二,并巡堂答疑
教师收集学生做练习二中出现的较多问题
教师展示并讲解如何设计任务二的程序代码
学生练习:任务二:
修改该程序。实现计算半径为500米的圆的面积和周长,将修改后的窗体文件和工程文件保存在E盘中。
对于完成任务较快的学生,
教师布置拓展任务,并巡堂答疑
学生练习:
拓展任务:
设计一个程序:实现计算1+2的值和在屏幕上输出大写字母A。将窗体文件和工程文件保存在E盘
教师小结:本节课的主要内容,布置未完成拓展任务的学生课后请教教师和其它学生。
小组成员相互检查练习完成情况
【教学反思】