程序设计初步教学单元设计Word下载.docx

上传人:b****6 文档编号:16179284 上传时间:2022-11-21 格式:DOCX 页数:54 大小:283.17KB
下载 相关 举报
程序设计初步教学单元设计Word下载.docx_第1页
第1页 / 共54页
程序设计初步教学单元设计Word下载.docx_第2页
第2页 / 共54页
程序设计初步教学单元设计Word下载.docx_第3页
第3页 / 共54页
程序设计初步教学单元设计Word下载.docx_第4页
第4页 / 共54页
程序设计初步教学单元设计Word下载.docx_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

程序设计初步教学单元设计Word下载.docx

《程序设计初步教学单元设计Word下载.docx》由会员分享,可在线阅读,更多相关《程序设计初步教学单元设计Word下载.docx(54页珍藏版)》请在冰豆网上搜索。

程序设计初步教学单元设计Word下载.docx

教师展开windows的程序,打开一到两个应用程序。

例如:

用播放器播放一首歌,用画笔画一圆。

进一步说明冯.诺尔曼(JohnVonNeumann)的“程序”控制计算机的设计思想。

学生能够观察,思考

让学生进一步了解冯.诺尔曼的“存储程序控制”思想。

知识点三程序设计语言的种类

问题三:

程序设计语言的种类?

教师展示用不同语言显示大写字母“A”:

(展示三种不同语言编写的程序)

机器语言:

由0和1组成的语言,机器能直接识别,但人很难记忆和识别。

汇编语言:

采用英文缩写,比较容易记忆和识别。

高级语言:

接近我们日常生活习惯,多为程序设计者使用。

例如BASIC、C、Java等。

学生观察,了解机器语言、汇编语言、高级语言等几种语言的特点。

让学生对几种程序设计语言有初步印象。

知识点四

VB中如何实现画一个圆?

教师展示运行一个画圆的程序:

用程序如何实现画圆?

PrivateSubForm_Click()

r=1000

Circle(1500,1500),r

EndSub

任务二:

学生模仿运行程序语句画一个圆

了解如何用程序设计语言实现画圆。

并学会运行一个程序,双击打开源程序窗口修改程序。

分组体验

进一步置疑:

能否通过修改语句的参数,改变圆的半径,位置,线条颜色等?

FillColor=&

HFFFF&

(H0,Hcc,HFF等)

FillStyle=0

r=1000(1500,500等)

任务三:

学生分组修改程序

让学生体会,修改程序一些参数,运行结果就会不一样,程序是由人来控制的。

小结

程序:

是人预先编写好的让计算工作的命令组合。

编写程序的语言分类:

机器语言汇编语言高级语言等,

程序是由人来编写和控制的。

学生思考

形成本节知识

知识形成:

机器语言汇编语言高级语言等。

冯.诺尔曼(JohnVonNeumann)的“程序”控制计算机的设计思想。

VB的界面认识

菜单  工具箱  窗体 属性窗口

 

4、教学评价:

完成任务情况来评价教学效果。

学生实践2-1及课堂评价表:

实践

内容

知识技能完成情况

情感态度情况

完成

没完成

喜欢

一般

不喜欢

任务一

程序设计很好玩。

运行小游戏程序。

任务二

动动脑筋很简单。

试运行程序画一个圆。

任务三

开扩思维,分组修改程序给圆上颜色。

4、教学资源:

教学网络,游戏小程序,画圆小程序。

六、教学反思:

本节主要是引起学生学习程序的兴趣,消除学生学习程序的畏难情绪,在运行程序的过程中渗透熟悉程序的运行。

学生通过一些简单参数的修改,程序运行就会有不同的效果。

在教学过程中寓教于乐。

第二节《VB程序设计环境》教学设计

一、学习者分析:

通过第一节的学习,学生基本了解什么是程序,知道计算机的工作必须依赖于各种各样的“程序”。

同时也明白,程序设计需要一定的语言环境。

1、本节的主要内容及在本章中的地位:

本节是整章的操作基础,学生必须熟悉VB的编程环境,并学会熟练地操作和应用。

2、教学重点、难点:

重点:

让学生明白不同的方法里编写程序,执行的效果不同。

难点:

VB程序设计的编程环境。

1.知识与技能

(1)了解VB的编程环境。

初步了解建立程序的方法和步骤。

(2)学会在VB的编程环境中运行,保存程序。

2.过程与方法

学生通过运行,修改,体验程序,熟悉在VB的编程环境中运行,保存程序。

3.情感态度价值观

学生能够通过修改,运行,体验程序,开发学生的思维,激发学生的求知欲,培养学生的探究精神。

四、教学理念和方法

通过运行一些小程序为切入口,熟悉VB的编程环境,并通过“画圆”和修改“画圆”程序简单例子,让学生明白不同的方法里编写程序,执行的效果不同。

1、教学内容的组织与呈现方式:

以学生体验教学和教师展示实践相结合。

2、教学过程:

上一节课通过观察和实践,了解什么是程序,知道程序设计必须依赖于一定的编程环境。

下面我们来在VB的环境中复习如何建立,运行,保存一个程序的。

复习运行和保存程序

运行上一节课画出圆的程序

回忆复习旧知识

教师讲解

在不同的方法上编写代码运行结果不同。

教师展示,让学生留心观察:

1、在Form_Activate()下编写代码的效果

2、Form_Click()下编写代码的效果

3、Form_DblClick()下编写代码的效果

4、Form_Load()下编写代码的效果。

程序一:

PrivateSubForm_Activate()

Print"

我还没有动呢!

"

Cls

我单击了!

PrivateSubForm_DblClick()

Cls:

我双击了!

PrivateSubForm_Load()

我不见了!

学生观察,代码编写在不同的事件Load(),Click(),_DblClick(),Activate()上,计算机的反应是不一样的。

让学生明白

代码编写在不同的事件Load(),Click(),_DblClick(),Activate()上,运行结果是不一样的。

编写程序代码时要特别注意。

学生体验

让学生修改程序,体验在不同的方法下画一个圆的执行效果。

r=2000

Cls:

Print"

学生试运行程序,并体验不同的方法下的运行结果不同。

让进一步学生体会,程序在不同的方法下的运行结果。

进一步熟悉VB程序设计的环境。

提高与扩展

教师要求学生修改程序:

如果单击鼠标画一个半径为500的圆,双击鼠标画一个半径为1000的圆,如何修改程序?

学生修改程序并学会运行和保存。

学生体会,程序在不同的方法下修改程序。

教师点评

教师通过巡视,把部分学生修改的结果进行点评,指出有的学生仍然没有注意到老师的提示,程序修改不成功。

学生思考学习

强化知识重点难点。

课堂小结

本节我们学习了如何运行和保存程序并知道把一些实际问题可以通过程序代码,事件发生等转化为计算机问题来完成,并且非常清楚的知道代码编写在不同的事件结果是不一样的。

思考问题时我们可以用流程图来表示。

让学生形成知识。

1、VB集成了一系列的功能,能够完成程序的编写,调试,查错运行,保存等功能。

2、VB环境下,就是这样通过代码,事件发生等共同完成实际问题的,并且非常清楚的知道代码编写在不同的事件结果是不一样的

3、我们要学会把实际解决问题的方法转化为流程图。

四、教学评价:

学生实践2-2及课堂评价表:

完成情况

兴趣情况

运行上一节课画出圆的程序PrivateSubForm_Click()

体验在不同的方法下画一个圆的执行效果。

r=3000

学生修改程序并运行,保存:

r=500

教学网络、两个透明装满不同颜色的液体、预先写好的画圆小程序。

初中信息技术《程序设计初步》课程设置定位是为让学生了解和熟悉VB程序设计环境,以及在该环境中创建程序的一般步骤和方法,通过学习,学生能够通过比较、观察、实践、分析、修改、读懂简单的程序即可,并不要求学生编写程序。

因此教师的教学重点应该放在从简单问题出发,运用程序设计解决实际问题,体验程序设计思想的培养上,不应该在某些函数或语句语法上纠缠不清。

第三节《程序设计语言中的基本要素》教学设计

一、学习者分析:

通过上两节课的学习,学生对VB的编程环境有了熟悉。

本节主要是通过学生对程序的运行和体验,对常量、变量命名规则和赋值语句、输出语句进行详细的学习和了解。

1、本节的主要内容及在本章中的地位

本节是学生阅读程序和写出程序的运行结果的基础。

重点:

常量,变量的区分,变量的命名规则,赋值语句的功能和作用

难点:

变量的命名规则,赋值语句、输出语句的功能,语句的格式和使用条件。

二课时

1.知识与技能:

(1)了解常量,变量的含义和作用,变量的命名规则。

(2)熟练掌握赋值语句的格式、功能。

2.过程与方法:

(1)学生从简单的问题出发,学会用程序设计的方法,解决实际问题的能力。

(2)通过比较,观察,分析,实践和体验程序,学生了解变量的命名规则。

通过对程序的运行和体验,学生能激发求知欲,提高学生的创新、探索精神。

四、教学理念和方法:

本节是程序设计的基础,涉及的知识内容较多,而且很多需要熟练并记忆,教师只有通过设置教学情景和引导学生体验才能对程序进一步的学习和了解。

本节主要通过情景设置,让学生修改程序等任务驱动;

讲、演、练等多种教学手段相结合。

本节通过从简单计算“圆”的面积程序作为引入,通过分析程序中语句的组成,过渡到常量,变量,赋值语句的讲解,通过设置不同的任务让学生体验各个知识点,从中获得知识。

2、教学过程

课堂教学过程一

教学引入

教师导入:

程序设计与语文写作文相同,需要很多素材,或者与建一层大楼,需要很多砖和瓦,水泥钢筋等建筑材料,程序设计也需要一些要素。

运行程序

R=1000

S=3.14*R*R

Print“圆的面积“;

s(任务一)

让学生复习如何运行一个程序;

体会语句在程序中作用。

分析程序

教师分析程序,引出语句的定义课本P34

解释赋值语句,赋值号的含义:

Pi*R*R=s(“=”在数学上是“等号”)

S=pi*R*R(VB上是“赋值号”,把左边的值赋值给右边的变量)

提问学生:

“=”在数学上和VB上的区别。

让学生明白赋值语句的作用。

提出问题:

如何求2000,3000圆的面积。

说明什么是常量。

学生修改程序完成(修改程序,求2000,3000圆的面积)

什么是常量。

把R的值修改,R和S是变量,

讲解变量的含义:

象吃饭的碗或者装东西的抽屉。

学生体会变量的意义

体会程序中变量的使用

分小组体验

要求:

分组把变量名R分别改为“A”,“3A”,“周长”,“sub”试看程序的运行结果。

学生分组试验(任务二)第一组,把变量r,改为A,S改为面积:

输入一个程序:

A=1000

Circle(1500,1500),A

面积=pi*A*A

Print“圆的面积:

“;

面积

L=2*pi*A

Print“圆的周长:

L

运行程序,体验程序是否通过,是否正确?

第二组把变量r,改为3A,S改为S—面积:

3A=1000

Circle(1500,1500),3A

S—面积=pi*3A*3A

S—面积

L=2*pi*3A

第三组把变量r,改为SUB,S不变

sub=1000

Circle(1500,1500),sub

S=pi*sub*sub

S

L=2*pi*sub

第四组把变量S改为S_面积

r=1000

S_面积=pi*r*r

S_面积

L=2*pi*r

学生通过修改变量的命名和赋值,体会变量的命名规则。

教师小结

变量的命名规则:

(1)变量名必须是字母或汉字开头,而不能使用数字或其他字符开头。

(2)变量名不能含有小数点、空格。

(3)变量名的总字数不能超过255个。

(4)不能含有VB的专用保留字。

在VB中有特殊意义的单词,字母组合。

例如print,sub,endclick,等。

(5)VB不区分大小写。

学生明确命名规则

进一步明确变量的命名规则。

练习

哪些变量命名是正确的。

下面哪些变量是合法的:

hang,123,hang1,home,1student,stud_ent,sub$,初二1,育才中学,h.123,

print-8,Integer,true

学生思考判断。

快速掌握知识点。

教师讲授

分析程序说明数据的类型。

VB提供哪些数据类型:

数值型:

整型(integer)

长整型(Long)

单精度(singer)

双精度(double)

字符型:

(string)

学生思考:

练习:

判断下列数据的类型:

“123”(字符型),-123(整型),0.12345678876543221(单精度),1234568765(长整型)

了解数据类型

学生提高练习

情景设置:

如何求长=50,宽=30的长方形面积?

任务四:

提高练习:

如何计算长方形的面积和周长。

学生修改程序。

开拓思维

教师小结本节的知识点

形成知识

3.教学评价:

学生实践2-3-1及课堂评价表:

运行并修改画圆程序。

分组体验变量的赋值,以及变量的命名规定

hang,123,hang1,home,1student,stud_ent,sub$,初二1,育才中学,h.123,

1、如何计算长方形的面积和周长。

2、如何让计算机帮你记数?

我在文具店里买了五种东西,它们分别是钢笔13.3元,书签0.62元;

毛笔5.54元,橡皮2.21元,稿纸3.12元,共要赋多少钱?

(如果时间允许)

教室网络,练习画圆程序。

课堂教学过程二

教学过程设计

本课堂以任务驱动,教师教师演示,讲解,学生练习等多种教学方法。

复习变量引入

运行程序:

体验程序的执行结果

s=pi*r*r

print“圆的面积s=”;

s

R1=1000+1000

Circle(1500,1500),r1

S1=pi*r1*r1

print“圆的面积s1=”;

s1

结论:

得出两个不同的运行结果

复习画圆程序的运行、变量以及赋值语句,比较不同。

让学生明白,赋值语句赋值给变量的是表达式的值。

表达式

算术表达式:

设置分组体验程序一

(1)r=1000+2000

(2)r=”1000+2000”

(3)r=1000+“2000”

(4)r=3000

r=1000+2000

s=pi*r*r

print“s=”;

教师小结:

使用不同的运算符,式子的值不一样。

学生分组体验

学生进一步体验使用不同的运算符,式子的值不一样。

知识展开

教师明确运算符和表达式

表达式:

是由常量,变量,运算符,括号等按一定的语法规则组成。

特点:

每个表达式经过运算后都会产生一个确定的值。

123,”abc”,123+1234,”123”+”456”,

123+”456”(不是表达式,因为不能产生一个确定的值)

明确运算符和表达式

知识形成

教师明确:

1、在VB中可以出现多种运算符,但要强调:

运算符号的书写,括号没有[]和{},全部用()表示。

2、算术表达式中的运算符表达以及运算结果。

(见附表一)

填写运算结果

熟悉算术表达式的运算。

教学活动

比赛看谁算得快又准:

(见附表二)

学生分组比赛

强化训练表达式的运算。

提高拓展

综合练习:

写出下列式子的结果:

54mod9+5*6+2^2

要注意运算级别的优先

注意运算优先级别

语句的学习

让学生分组体验程序的输出结果:

(组一)体验输出语句print

a=4

printa

print“a”

printa*a

print“a=”;

a

print“a=”,a

明确:

半角标点符号“”,;

等的意义

(二)体验:

n=4

printn

n=n+1

n=n+1

学生上机

体验输出语句的作用,以及数值语句的作用。

补充学习

画圆语句:

Circle(圆心坐标),圆半径

学生观察学习

了解画圆语句

本节我们学习了算术表达式以及重复体会赋值语句和输出语句的作用。

学生思考记忆

运算符和表达式

附表一:

算术表达式

数学运算符

Vb运算符

例子

结果

运算级别

+,-

1+2

3

1

求余

mod

9mod2

2

整除

\

9\2

4

÷

/

9/2

4.5

×

*

1*2

乘方

^

2^3

8

5

附表二:

专项练习(其中a=1,b=2)

算术式子

VB表达式

a3-b3

a[x+b(x+c)]

ab+a/b

a+b/c+b

表达式分:

算术表达式,字符串表达式。

各种语句的格式:

赋值语句:

<

变量>

=<

表达式>

输出语句:

Print<

表达式列表>

学生实践2-3-2及课堂评价表:

操作情况

情感兴趣

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1