1.1 编程语言概述_第1页
1.1 编程语言概述_第2页
1.1 编程语言概述_第3页
1.1 编程语言概述_第4页
1.1 编程语言概述_第5页
已阅读5页,还剩68页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、编写日期 年 月 日 执行日期 年 月 日 教案总序号 教学内容 QBASIC语言概述及编程语言概述教学目的要求知识与技能:了解编程语言的分类和高级语言的种类。掌握QBASIC语言的特点和应用范围,以及与其他高级语言的关系。过程与方法:通过分类讲解,理清知识脉略,通过图形演示深化认知。 情感态度与价值观:培养学生分析、理解问题的能力以及学习兴趣和积极性。教学重点掌握QBASIC语言的特点和应用范围,以及与其他高级语言的关系。教学难点掌握QBASIC语言的特点和应用范围教学方法讲授型教学用具图形演示 多媒体课件教学过程教 师 主 导 活 动学 生 主 体 活 动引入:计算机系统的组成是什么?你已

2、经学过哪些软件呢?那么软件是由什么组成呢?什么是程序呢?接下来我们将要来学习,从本节课起我们要学习一种程序语言,叫QBASIC。板书: 第1章 QBASIC语言概述 编程语言概述程序概念:用计算机解决某一具体问题需要给它一组操作指令,这组指令的集合称为程序。学生回答:硬件和软件学生回答:word excelwindows frontpage等学生思考回答:程序学生识记,理解编程语言种类:编程语言通常分为低级语言和高级语言两大类。1、低级语言(1)机器语言概念:计算机内的每一条指令都是由二进制编码组成的编程语言,称为机器语言。特点:计算机唯一能够懂得的语言。缺点:1、程序通篇都是O和1,程序编写

3、难度大,不易读懂,出错之后很难检查和修改;2、程序缺乏通用性:3、机器的内存需要人工分配。(2)汇编语言概念:用英文单词(或缩写)作为助记符来代替机器语言中的各种指令,由此组成一种新编程语言,这就是汇编语言。投影图形:2、高级语言高级语言的翻译方式有两种:解释方式和编绎方式投影图形:解释方式:编绎方式:学生看书了解机器语言,并找出特点和缺点看P2图1-1,了解汇编过程师生共同看书P2图1-2和图1-3了解两种翻译方式的不同高级语言有:pascal qbasic truebasic dabase foxpro visual basic dephi c c+ visual CQBASIC语言特点Q

4、BASIC的特点:(1)易学易用(2)具有即时语法检查功能小结:通过本节课的学习,我们了解编程语言的分类以及QB语言的特点。作业:P14 1、计算机语言分哪几类?它们各自的优缺点是什么?2、什么是解释,编绎?它们有哪些不同?3、什么是源程序?什么是目标程序?简单了解这些高级语言适用哪些软件开发学生看书P3,了解AB语言的九个特点。板书设计 QBASIC语言概述编程语言概述1、低级语言(1)机器语言(2)汇编语言2、高级语言QBASIC语言特点教后札记教学内容QBASIC源程序简介教学目的要求知识与技能:掌握QBASIC源程序、程序行和语句的结构,掌握流程图概念和框图形状的含义。过程与方法:课件

5、展示本节课理论知识,部分举例说明情感态度与价值观:培养学生程序思想,激发学习兴趣教学重点掌握QBASIC源程序、程序行和语句的结构,掌握流程图概念和框图形状的含义。教学难点掌握流程图概念和框图形状的含义。教学方法讲授型教学用具多媒体课件教学过程教 师 主 导 活 动学 生 主 体 活 动引入:上节课介绍了QBASIC的语言特点,那QBASIC程序结构和程序行的规范是什么呢?板书:1.3 QBASIC源程序简介1.3.1 QBASIC程序语句行1、程序语句行:格式:行标识符:注释(1)行标识符行标识符分为行号和行标识号课件展示:行号和行标识号的范围和要求。(2)语句识记语句行的格式学生了解语句分

6、为执行语句和非执行语句两类。语句一般由两部分组成:语句定义符和语句体课件展示:执行语句 如:输入、输出、控制、计算等非执行语句 如:注释说明,定义变量类型等(3)程序行QB以一行一行的方式书写,每行可写多条语句,各语句之间要用“:”分隔但一个程序行不超过255字符。2、程序语句行格式中的符号说明课件展示:符号含义:(1)尖括号(2)方括号(3)竖线|(4)花括号(5)逗号加省略号,(6)省略号变量等含义:(1)(2)(3)(4)、(5)(6)(7)(8)学生理解识记识记这句话中的三个知识点通过课件了解各种符号以及功能通过课件了解变量等含义及功能3、程序流程图:举例:沏茶步骤烧水放茶叶倒水泡菜课

7、件展示 流程图 部分图形:课件展示一个流程图。1.3.2 QBASIC的程序结构一个程序通常有五个组成部分:注释部分输入部分处理部分输出部分结束部分课件展示例题:rem this is my first program 注释部分input x 输入部分s=10 if x0 then s=s+x else s=s-x 处理部分print x,s 输出部分end 结束部分作业:P144、一般来说,QBASIC程序的语句行由哪几部分构成?每部分的作用是什么?学生通过课件,了解形这几个图形在流程图中的含义,观看一个流程图,从而有更加形象的认识学生掌握程序的五个组成部分通过课件,进一步掌握程序的组成部分

8、板书设计QBASIC源程序简介QBASIC程序语句行1、程序语句行:(1) 行标识符(2) 语句(3) 程序行2、程序语句行格式中的符号说明3、程序流程图:QBASIC的程序结构一个程序通常有五个组成部分:注释部分输入部分处理部分输出部分结束部分教后札记教学内容QBASIC的基本操作教学目的要求知识与技能:掌握安装、启动、退出QBASIC的操作方法,过程与方法:教师演示,学生上机实践。情感态度与价值观:培养学生程序思想,动手能力,激发学习兴趣教学重点掌握安装、启动、退出QBASIC的操作方法教学难点QB启动及菜单操作教学方法实践练习教学用具电脑机房教学过程教 师 主 导 活 动学 生 主 体

9、活 动实验预习:通过查阅英语词典,了解下列英语单词的意义:File、Edit、View、Search、Run、Debug、Option、Untitled、Immediate、Open、Save、Save as、Cancel、Help 板书: QBASIC的基本操作QB文件组成与启动 1、QB文件组成qbasic.exeqbasic.hlp 2、QB的安装和启动方法一:在DOS状态下启动QBASICC:CDucdosC:ucdos)QBASIC.exe学生课前预学生打开QB文件夹,观察文件组成。学生练习在DOS下启动QB方法二:在WINDOWS状态下启动QBASIC 打开C盘中的ucdos文件夹

10、,双击QBASIC.EXE3、QBASIC屏幕界面引导学生观察启动QB后,屏幕的界面。实践探索:按enter键进入联机帮助按esc键进入编辑状态(1)菜单栏打开菜单的三种方法:按菜ALT+菜单名的第一个高亮字母用左、右键方向移动光带,按enter 用鼠标选择点击 (2)编辑窗口 垂直滚动条 水平滚动条 滚动块 immediate窗口(3)提示栏shift+f1:可查看帮助信息F6:切换窗口F2选择模块化的子程序或函数F5运行程序F8单步执行程序(4)窗口间的切换按F6可以切换活动窗口下节知识准备:预习下节课内容以及QB的菜单命令说明。学生练习在windows下启动QB学生认真观察,发现屏幕中部

11、有欢迎词和版权声明。学生实践探索,去了解联机帮助中内容学生试用三种方法开菜单学生观察尝试学生尝试学生尝试板书设计QBASIC的基本操作QB文件组成与启动 1、QB文件组成2、QB的安装和启动 (1)在dos环境下启动QBASIC (2)在windows环境下启动QBASIC教后札记教学内容 程序的建立、运行、存盘和打开教学目的要求知识与技能:掌握程序建立、运行、存盘和打开的方法过程与方法:通过上机实践操作,掌握程序建立,运行,存盘及打开的方法。情感态度与价值观:培养学生程序思想,动手能力,激发学习兴趣教学重点掌握程序建立、运行、存盘和打开的方法教学难点QB存盘和打开教学方法实践练习教学用具电脑

12、机房教学过程教 师 主 导 活 动学 生 主 体 活 动引入:我们已经对QB启动有所了解,那么如何在QB中建立程序,如何运行程序呢?板书: 程序的建立、运行、存盘和打开1、建立新程序(1)程序的建立学生启动QB后,新建程序(filenew)输入以下程序Rem this is second programLet a=12Let b=20Print a+bend学生练习学生练习输入(2)程序编辑方法删除字符:del backspace插入字符:insert改写字符:insert删除一行:ctrl+y插入一行: ctrl+N把一行分成两行:enter把两行并一行:del backspace光标移动:

13、(3)语法检查开关(syntax checking)的功能Optionssyntax checking2、运行程序按F5 或RUNSTART3、程序存盘(1)存盘命令SAVE:filesave(2)改名存盘命令SAVE AS: filesave as4、打开程序FileopenQBASIC的退出FileexitQBASIC菜单命令说明请学生打开QB菜单栏,并参照教材P12-13理解各个菜单的含义及功能作业: P14 T4,T5,T6学生在输程序的过程中利用介绍的编辑方法去修改编辑程序学生实践学生运行程序,观察结果学生把输好的程序以myprogram保存到F盘下学生把程序退出,并重新启动,并打开

14、刚才保存过程序。板书设计程序的建立、运行、存盘和打开1、建立新程序2、运行程序3、程序存盘4、打开程序QBASIC的退出QBASIC菜单命令说明课后记教学内容第2章 数据类型、运算符和表达式数据和数据类型教学目的要求知识与技能:掌握数据的两大类型过程与方法:通过讲解和介绍,让学生掌握数据的两大类型情感态度与价值观:培养学生正确的理论观点教学重点数据类型的分类教学难点整型、长整型、单精度型、双精度型和字符串型的数据类型教学方法讲授型教学用具课件 多媒体电脑教学过程教 师 主 导 活 动学 生 主 体 活 动引入:数据是程序的必要组成部分,也是计算机程序处理的对象。板书:第2章 数据类型、运算符和

15、表达式 数据和数据类型QBASIC的数据提问:同学们,请对数据是如何理解的?你能举出一些数据的例子吗?学生举手回答数字,文字,图像,声音,纠正:数据不仅仅是数值。数据的的概念:数据是描述客观事物的数字、字符以及所有能输入计算机中并被计算机程序加工处理的符号的集合。QBASIC的数据类型数值型整型字符串型双精度型长整型单精度型数据课件展示数据的分类:1、数值型(1)整型在机内以16位二进制数表求,占2个字节,范围在-3276832767(2)长整型在机内以32位二进制数表求,占4个字节,范围在-21474836482147483647(3)单精度型在机内以32位二进制数表求,占4个字节,范围在-

16、3.40282310382.80529710-45, 2.80529710-453.4028231038(4)双精度型在机内以64位二进制数表求,占8个字节,范围在-1.7976931348624110308-4.94065645841246510-324, 4.94065645841246510-3241.7976931348624110308学生观看投影,理解识记数据类型分类掌握数值型分类以及它们的数值范围练习:P24 2、选择题(1)单精度数产生中止运行的原因是( ) (A)有效数字超过7位 (B)有效数字超过16位(C)绝对值大于3.4028231038 (D)绝对值小于2.80259

17、710-45(2)长整型与单精度型数相同之处是( ) (A)数值范围 (B)占字节数 (C)有效数字 (D)数值类型板书:2、字符串型通常用一对双引号括起来,字符串最大长度不超过32767个字符。例:“sum”; ”105”; ”=?”注意:字符串串包含空格的个数,但不含双引号。练习:P24 2、选择题(3)有关字符串数据不正确的说法是( )(A)空格不计字符长度 (B)字符串长度不超过32767个(C)使用ASCII字符(D)变长字符串的长度可为零学生思考并练习学生识记区别:105和“105”教后札记教学内容QBASIC的运算量教学目的要求知识与技能:掌握常量、变量的定义、适用范围和表示方法

18、过程与方法:通过讲解和自学,让学生掌握常量和变量。 情感态度与价值观:培养学生正确的程序理论观点教学重点数据类型的分类教学难点整型、长整型、单精度型、双精度型和字符串型的数据类型教学方法讲授型教学用具课件 多媒体电脑教学过程教 师 主 导 活 动学 生 主 体 活 动引入:上课我们了解了数据的类型,那数据在程序运行过程中是否会发生变化呢?本节课我们将要学习常量和变量及函数的运算符。板书: QBASIC的运算量常量1、常量的定义常量在程序运行中保持不变的数据常量的分类:数值常量和字符串常量2、常量的表示1)定点表示法整型(%) 、长整型()、单精度型(!)、双精度型(#)让学生通看一遍P16-1

19、8内容,教师理清书上记忆的知识点识记常量概念了解常量的定点表示法2)浮点表示法用E代表以10为底的幂数,即把常量用指数形式来表示 。标准化浮点数小数点前有一个不为零的数如3.45E+5,9.003E3非标准化浮点数小数点前不是只有一个不为零的数如:0.45E+5,93.003E3定点单精度实型(!):范围在-9999999! +9999999!浮点单精度实型:范围在-3.402823E383.402823E38占4个字节 定点双精度实型(#):范围在-999999999999999 +999999999999999浮点双精度实型:范围在-1.79769134862315D308 1.79769

20、134862315D308,占8个字节3)字符串常量用双引号把若干个合法字符括起来,如: QBasic、 abc123变量1、 定义:在程序运行过程中其值可改变的运算量例如:LET A=1LET A=2.3LET A=45.9PRINT AEND2、变量名识记浮点概念区分标准化浮点数和非标准化浮点数表示的不同点识记字符串常量概念和表示方法学生观察A在程序运行过程中的变化变量命名的规则:(1)变量名由长度不超过40个字符组成(2)第一个字符必须是字母,其他字符可以是字母、数字和小数点,中间不能有空格。(3)QBasic的保留字(如语句定义符)不能用作变量名(4)变量名中的大小写字母等效3、变量类

21、型(1)类型标识符%整型(INTEGER)&长整型(LONG)!单精度实数(SINGLE)#双精度实数(DOUBLE)$字符串型(string)(2)DIM语句定义变量类型语句格式:DIM AS 例:DIMSASINTEGER 表示反变量S定义为整型变量说明:用DIM定义时,变量名不能加类型定义符。一经DIM定义后,在程序中该变量加与不加类型定义符等价。单精度变量可以不加类型定义符(!)。一个变量名末尾一旦加了类型定义符,该类型定义符就成为变量名的一部分,必须整体引用。(3)系统默认变量类型num=543.21 系统默认它存放的数值是单精度型。例:dim xy1 as string*18 表示

22、变量xy1只能存放长学生注意变量命名的规则识记定义变量的两种类型练习使用DIM语句定义变量注意变量命名的注意点识记度为18字符的字符串。函数1、QBASIC函数定义格式:函数名(参数)2、数值型函数1、SIN(X)求X的正弦函数值;自变量X的单为弧度2、LOG(X)对数函数,求以e为底的对数值(X0)3、EXP(X)指数函数,求ex ,e=2.718284、SQR(X)开平方函数,求X的正根(X=0)5、ABS(X)绝对值函数6、FIX(X)截断X的小数部分取其整数7、INT(X)取不大于X的最大整数补充说明:(1) 三角函数:SIN(X),COS(X),TAN(X),X取孤度制,角度与弧度的

23、转换:弧度=角度*3.14/180 (2)换底公式:logab=lnb/lna(3)取整函数:INT(X),X0时,取整数部分,小数舍去,X0时,取负整数再减1,小数舍去3、字符型函数(1)字符串长度函数LEN(x)(2)取字符串了字符函数left$(x$,n)函数返回值为字符串x$左边n个子字符串right$(x$,n)函数返回值为字符串x$右边n个子字符串mid$(x$,n,m)函数返回值为字符串x$左边第n个开始数m个子字符练习:len(“the other book”)=14识记识记例:x$=”the other book”left$(x$,6)=”the ot”right$(x$,4

24、)=”book”mid$(x$,5,8)=”other bo”mid$(x$,5)=”other book”练习:P25 3、判断题 (1)-(6)学生练习板书设计QBASIC的运算量常量1、 常量的定义2、 数值常量表示方式3、 字符常量表示方式变量1、 变量的定义2、 变量名3、 变量类型函数1、 QBASIC函数定义2、 数值型函数3、 字符型函数教后札记教学内容运算符和表达式(2课时)教学目的要求知识与技能: QB的运算符和表达式的概念和运算规则,熟练掌握表达式运算。过程与方法:通过举例,让学生理解和掌握理论知识 情感态度与价值观:培养学生正确的程序理论观点教学重点运算符和表达式教学难

25、点表达式教学方法讲授型教学用具课件 多媒体电脑教学过程教 师 主 导 活 动学 生 主 体 活 动新课引入:计算YINT(-3.3-4) 7 OR 6SQR(16)同学们,观察上式,是一个表达式,包含了算术运算,关系运算、逻辑运算等。本节课我们将要学习运算符和表达式。板书: 运算符和表达式表达式概念:表达式是由常量、变量、函数及运算符组成的。板书: 1 算术运算符和算术表达式1、算术运算符 算术运算符有7种,加法,减法,乘法,除法,乘方,整除,求余学生边观察,边思考识记学生和数学中运算符相比较加 + 4+5 =9 减 - 8-3 =5 乘 * 2*3 =6 除 / 5/2 =2.5 整除 52

26、 =2 求余MOD5 MOD 2 =1 乘方 23 =8 注:对于整除和求余运算,若参与运算的数不是整数,则先按四舍五入的原则变成整数后再运算。2、算术表达式概念:用算术运算符和括号将若干运算量(包括常量、变量、函数等)连接起来的式子。表达式的写法:表达式应写在同一行,注意:运算符号不能省,分式的写法优先顺序:括号正负号函数乘方乘、除、整除余数加、减练习: 4-3*(a-b)MOD x+SQR(x)的运算顺序是什么?例1把下列各式写成QB算术表达式: (1) 3X2+4Y3 (2)3e2ln3 (3)5a6sinx 例2说出下列运算式的值: (1) 5+203*5+MOD(20/3) (2)

27、5+20(3*5)+MOD(20/3) (3)(42/2-5)*32 字符符运算符和字符表达式1、字符运算符学生识记七种算术运算符重点掌握:整除,求余两种运算。学生分析:1、(a-b)2、SQR(x)3、3*(a-b)4、3*(a-b) MOD x5、4-3*(a-b)MOD x+SQR(x)练习连接运算符:+2、字符表达式概念:由连接运算符和字符型常量、变量、函数以及圆括号构成的有意义的表达式称为字符表达式。例:x$=”NOTE” y$=”BOOK”则:x$+ y$=”NOTEBOOK”例:x1$=”31” y1$=”42”则:x1$+y1$=”3142”注意:字符的连接运算符不满足交换律。

28、3关系运算符和关系表达式1、 关系运算符:、等六种2、关系表达式:概念:由关系运算符和数值型或字符型常量、变量、函数以及圆括号构成的有意义的表达式称为关系表达式。运算结果只有两种:真(T)和假(F)注意:用关系运算符比较两个数值型数据时,比较法则与数学相同。用关系运算符比较两个字符时,按字符的ASCII码值进行比较。例:若X3X+16成立,值为真,记作T或Y, X+16不成立,值为假,记作F或N例:53+4的值为真4.20.8+3.5的值为假3-9=-1+2的值为真”acf”b AND ab2表达式的值。例2.2 求证逻辑关系式NOT(xAND y)=(NOT x) OR (NOT y)是恒等

29、式。要求学生画出x AND y,NOT(x AND y)以及(NOT x) OR (NOT y)等三个表格。作业:P25P4、5、6、7、8教师指导下,学生练习学生练习,教师纠正学生分别画三个表格验证逻辑关系式是恒等式。板书设计运算符和表达式1算术运算符和算术表达式2字符运算符和字符表达式3关系运算符及表达式4逻辑运算符及表达式5表达式运算教后札记教学内容第3章 顺序结构程序设计输出语句print教学目的要求知识与技能:1、掌握PRINT语句的功能。 2、掌握PRINT语句的输入格式:标准格式、紧凑格式、辅助格式。过程与方法:上机实践print语句的功能,以及print输出格式情感态度与价值观

30、:培养学生实践探索、会用调试程序的方法,纠正自己不良输入习惯。教学重点1、掌握PRINT语句的功能。 2、掌握PRINT语句的输入出格式:紧凑格式、分区格式、函数控制格式。教学难点Print语句的格式教学方法讲练结合,上机操作调试教学用具学生机房 多媒体演示教学过程教 师 主 导 活 动学 生 主 体 活 动引入:前面学习了QB的表达式,那么计算机屏幕如何显示出计算结果呢?从本节课开始我们学习输出语句。板书:第3章 顺序结构程序设计输出语句printprint语句的一般格式1、一般格式:PRINT输出项,|;输出项输出项可为常量、变量、函数和表达式等;输出项的个数可以为零项、一项或多项;两个输

31、出项之间可用逗号、分号或空格隔开。学生思考识记格式掌握print语句中的输出项的说明。2、语句功能:将程序运行结果输出到指定设备上。系统默认输出设备为显示器。例如: PRINT 432135! 输出为432135 PRINT SQR(9) 输出为3 PRINT “NOTE” 输出为NOTE PRINT 3*4 输出为12 PRINT语句的输出格式 1、标准格式 在PRINT语句中如果以逗号分隔输出项,则按标准格式输出数据。 例31按标准格式输出数据的演示。 PRINT He,is,good,at,sportsPRINT-3,213,6,一91,12321+213,-1按标准格式输出的效果为:|

32、 一区 | 二区 | 三区 | 四区 | 五区 | He is good at sports -3 21.3 6 -91 12534 -l2、紧凑格式 在PRINT语句中如果以分号分隔输出项,则按紧凑格式输出数据。 例32按紧凑格式输出数据的演示。 PRINT He;is;good;at;sports PRINT 2;22;-220;-2;-22,-220,23按紧凑格式输出的效果为: | 一区 | 二区 | 三区 | 四区 | 五区 | Heisgoodatsports 2 22-220-2-22 -220 23学生练习输入,并理解print语句功能尝试后总结:屏幕输出只显示数据本身,数据类

33、型标识符和字符串的双引号都不再显示。学生输入语句,每个输出项以逗号隔开,观察输出情况,掌握标准输出格式观察输入正数时,符号虽不显示,留有1个空格。学生练习输入并理解紧凑格式输出格式练习:P392、选择题(1) (2) PRINT语句与某些函数或语句结合,可产生特殊的输出格式。3、辅助格式 (1)TAB(n)函数 该函数指定从屏幕左边第n个字符位开始输出数据。 例34 TAB(n)函数用法演示。PRINT TAB(4);is;TAB(15);”sports;TAB(4);22;TAB(13);-2输出结果为: is sports 222 (2)SPACES(n)函数 该函数通过空格数控制输出位置

34、,n表示输出项之间的空格数。 例35 SPACES(n)函数用法演示。 PRINT He;SPACE$(2);is;SPACE$(3);good 输出结果为: He is good(3)LOCATE语句 语句格式:LOCATE行号,列号 功能:移动光标到指定行列的位置。说明:行号、列号可以为数值表达式,若缺省行号,则在当前行定位光标。若缺省列号,则将光标定位在指定行的当前列上。例36 LOCATE语句用法演示。 LOCATE 2,12 PRINT ”He is good”输出结果为: Heis good(4)PRINT USING语句 语句格式:PRINT USING;表达式表;|,) 功能:

35、按格式字符串指定的格式输出表达式的值。说明:指定输出数据的格式,它必须用双引号括起来。例37 PRINT USlNG语句用法演示。PRINT USING ”!”:”He is good”输出结果为:H学生练习学生练习tab(n)函数学生练习SPACES(n)函数学生尝试使用locate语句,使输入的内容在屏幕的任意位置显示。学生练习,并掌握locate语句的用法学生看书了解PRINT USING语句中的格式字符 例38 PRINT USING语句用法演示。 PRINT USING ”#”; 13123,-987632112- PRINT USING”+#”;13123:-98761:32l输出

36、结果为 1312 -988 32112 +1312 -98761+321练习:课本P39 1、填空题 (1)P40 2、选择题(3) (4)练习板书设计第3章 顺序结构程序设计输出语句printprint语句的一般格式1、一般格式:PRINT输出项,|;输出项2、语句功能:312 PRINT语句的输出格式1、标准格式2、紧凑格式3、辅助格式 (1)TAB(n)函数(2)SPACES(n)函数(3)LOCATE语句(4)PRINT USING语句教后札记教学内容3.2 输入语句赋值语句LET教学目的要求知识与技能:通过教学和上机,使学生正确理解LET赋值语句的功能和应用 过程与方法:通过上机实践

37、,掌握let语句的功能及应用情感态度与价值观:培养学生实践探索、会用调试程序的方法,纠正自己不良输入习惯。教学重点掌握LET语句的功能。 教学难点LET语句的格式教学方法实践探索,上机操作调试教学用具学生机房 多媒体演示教学过程教 师 主 导 活 动学 生 主 体 活 动引入:上节课,我们学习print输入语句,那么如何把数数据输入计算机呢?板书: 3.2 输入语句1、LET语句的一般格式:LET变量=表达式2、语句功能:计算表达式的值并赋给变量存储。 例3.9将算术表达式5*2-l的值赋给变量xl,可以使用如下语句:LET x1=5*2-1强调: 语句中的“=”称为赋值符,它的作用是将右边表

38、达式的值赋给左边的变量,左边必须是变量,右边是表达式,两边不能交换。“=”不是数学中的等号,可以把“=”看成一个指向左边的箭头“”,即形象地说明赋值的方向是从右边到左边单向赋值,而不是两边互相赋值,或者从左到右的反向赋值。识记格式理解语句功能学生理解“=”的含义例310 指出下面哪些语句有错误,并改正之。 (1)LET x=y=z=9 (2)LET x=9,y=8,z=7 (3)LET x1=x1+1 (4)LET x=9 LET x=8 (5)LET x+3=12 (6)xl=5*2-1例3.11 赋值语句用法演示。 LET x=6 LET y=x PRINT ”x=”;x,”y=”;y,”

39、z=”;z注意:没有赋值的变量z系统默认单精度数值型变量值为0,如果换成字符型变量,系统默认值为空格。练习:p40 2、选择题(5) (6)学生做题并修改:(1)错误可改为:let x=9:y=9:z=9或let x=9 let y=9 let z=9(2)错误,修改如上(5)错误,let不能把5赋值给一个表达式。 学生读程序,预测显示结果,然后再输入程序,上机调试,验证自己的判断。思考:为什么z没有赋值,而却输出结果为0呢?练习板书设计3.2 输入语句3.2.2 赋值语句LET1、LET语句的一般格式:LET变量=表达式2、语句功能:计算表达式的值并赋给变量存储。教后札记教学内容3.2 输入

40、语句3.2.2 键盘输入语句input教学目的要求知识与技能:掌握input语句的功能过程与方法:通过上机实践,掌握input语句的功能及应用情感态度与价值观:培养学生实践探索、会用调试程序的方法,纠正自己不良输入习惯。教学重点掌握input语句的功能。 教学难点input语句的格式教学方法实践探索,上机操作调试教学用具学生机房 多媒体演示教学过程教 师 主 导 活 动学 生 主 体 活 动复习引入:上节课我们学习一种输入语句,是什么语句?它的格式和功能是什么?本节课我们将学习另一种输入语句即用键盘输入的语句input。板书:3.2.2键盘输入语句input1、INPUT语句的一般格式: IN

41、PUT;提示字符串,|;,变量2、语句功能: 把键盘输入的数据依次赋值给指定的变量。例3.12 计算全班50名学生期中考试4门课程a、b、c、d的平均分。 (如学生甲的各门成绩a=81、b=75、c=79、d=90)思考:如果使用let语句赋值的话?如何使用?那,如果使用input语句,如何编程?和let语句有什么区别?程序如下:input a,b,c,dlet v=(a+b+c+d)/4print “平均成绩为:”;v学生到黑板上书写学生尝试用input语句输入数据,找到输入技巧 。学生思考,并去实践,发现:要对一个个学生的四门成绩都要赋值,这样要多次赋值,多次修改,非常麻烦。学生试编程序,

42、输入实践,优点是程序不要修改,只要在运行时键入每个学生的成绩。程序运行后屏幕显示:?81,75,79,90平均成绩为:81.25例3.13 指出下面有错误的语句,并改正之。(1) input “x=”,x(2) input “x=”;x(3) input ; “x=”;x(4) input “x,y=” ; x,y(5) input “x =”;x , “y =”;y(6) input “x=”,x ; y(7) input “x=”,x , y ;小结:input语句的表现形式多样化,要注意合法性和差异性。练习:P402、选择题(7) (8)学生根据input语句的格式,判断语句的正误,并对

43、自己把握不住的语句输入电脑验证。师生共同找错:(5)、(6)、(7)错误及其原因学生练习板书设计3.2.2键盘输入语句input1、INPUT语句的一般格式: INPUT;提示字符串,|;,变量2、语句功能: 把键盘输入的数据依次赋值给指定的变量。教后札记教学内容3.2 输入语句3.2.3 读数语句read/置数语句data教学目的要求知识与技能:理解与掌握READ/DATA、RESTORE语句功能和应用。过程与方法:通过上机实践,掌握READ/DATA、RESTORE语句的功能及应用情感态度与价值观:培养学生实践探索、会用调试程序的方法,纠正自己不良输入习惯。教学重点掌握READ/DATA、

44、RESTORE语句的功能。 教学难点RESTORE语句的格式教学方法实践探索,上机操作调试教学用具学生机房 多媒体演示教学过程教 师 主 导 活 动学 生 主 体 活 动引入:前面学习的输入数据的方法,都是将常量通过一个语句直接赋给变量。当处理大批量数据时,特别有部分数值要重复使用时,用单个语句赋值效率低、易出错。此时可以使用读数语句和置数语句成批完成数据输入工作,提高工作效率。板书:3.2.3 读数语句READ置数语句DATA1、配对使用的语句格式 READ DATAREAD语句是读数语句,它的作用是读取DATA语句中相应的数据存放到指定的变量中;DATA语句将数据置于一个数据区,等待READ语句的变量依次读取。注意:DATA语句常量表只能是常量,不能是表达式,例如,DATA 12,8+5是错误的语句。例314指出下面有错的语句,并改正之。(1)READx;y;z DATA 3;6;8 (2)READ a,b,c,d,e DATA 1,21,一3,9 (3)DATA 5,8,4, READ hl,h2,h3,学生倾听识记格式理解read 语句的功能理解data语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论