程序基础知识
程序的构成
【教学目标】
知识与技能
(1)了解程序的构成;
(2)掌握三种基本的语句:赋值语句、注释语句、结束语句;
(3)了解函数的概念,掌握一些常用的基本函数的用法;
过程与方法
(1)通过程序实例,让学生了解程序的构成,并且掌握三种基本的语句:赋值语句、注释语句、结束语句,了解函数的概念,掌握一些常用的基本函数的用法。
(2)在编写调试程序的过程中培养分析问题和解决问题的能力。
情感态度与价值观
逐步养成良好的程序设计习惯。
【教学重难点】
(1)赋值语句,并且正确地运用到所编写的程序中;
(2)了解函数的概念,掌握一些常用的基本函数的用法。
【教学方法】
讲解、讨论、实践、探究。
【教学过程】
一、情景导入
看视频,引出教材上“孙悟空上织女星”程序的趣味问题。
二、新课新授
1. “孙悟空上织女星”程序
与学生一起分析问题:
(1)孙悟空大约要翻多少个筋斗才能到达织女星;
(2)如果一秒一个筋斗,需要多少年能到达织女星。
确定算法。
编写VB程序。
小节:一个程序是由若干程序行组成,一般一个程序行有一条语句。
2. VB常用语句
通过分析“孙悟空上织女星”程序,讲解VB常用语句。
(1)赋值语句
以赋值语句 “Let j=5.4*10^4” 为例,阐明语句一般情况下由定义符与语句体组成,定义符用来表示该语句的功能,语句体表示具体执行的内容,其格式:Let 变量=表达式。
赋值语句的作用:把赋值号右边的表达式的值赋给左边的变量
问:赋值语句中“=”是不是通常意义上的等号?(等号两边是可以互相交换的。)
实践1: Let a=2
Let 2=a
教师说明:赋值符号是具有方向性的。
实践2: Let x = 1
Let x =2
?x
执行这2条语句后x变量中的值多少?
教师说明:语句执行具有顺序性,如果变量中原来有数据,当赋予新的数据后,新的数据将替换原来的数据。
布置学生完成教材P90“探究学习”。
(2)讲解注释语句
格式:Rem[注释内容],Rem也可以用单引号来代替。
(3)讲解结束语句
格式:End
布置学生完成教材P91“实践学习”。
3.函数
(1)拎出“孙悟空上织女星”程序中的“Let n = Int(z / j)”语句,引出函数。
让学自学P92内容,完成P93“探究学习”(1)。
(2)通过实例学习Inputbox函数。
在VB程序中输入:Let n=InputBox(“输入姓名”,”输入姓名对话框”,”张三”),并运行程序,利用产生的对话框讲解Inputbox函数的格式。
让学生完成P93“探究学习”(2)。
4.课堂小节
程序的基本构成:一个程序是由若干程序行组成,一般一个程序行有一条语句;VB常用语句:赋值语句、注释语句、结束语句;函数。