ImageVerifierCode 换一换
格式:DOCX , 页数:100 ,大小:136.16KB ,
资源ID:9789040      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9789040.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(11 编程语言概述.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

11 编程语言概述.docx

1、11 编程语言概述教学内容 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语言特点QBASIC的特点:(1)易学易用(2)

4、具有即时语法检查功能小结:通过本节课的学习,我们了解编程语言的分类以及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程序的语句行由哪几部分构成?每部分的作用是什么?学生通过课件,了解形这几个图形在流程图中的含义,观看一个流程图,从而有更加形象的认识学生掌握程序的五个组成部分通过课件,进一步掌握程序的组成部分板书设计QBASIC源程序简介QBAS

8、IC程序语句行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文件夹,双击QBASIC.EXE3、QBAS

10、IC屏幕界面引导学生观察启动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光标移动:(3)语法检查开关(syntax ch

13、ecking)的功能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章 数据类型、运算符和表达式 数据和数据类型QBASIC的数

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

16、.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.80259710-45(2)长整型与单精度型数相同之处是( ) (A)数值范围 (B)占字节

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

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

19、代表以10为底的幂数,即把常量用指数形式来表示 。标准化浮点数小数点前有一个不为零的数如3.45E+5,9.003E3非标准化浮点数小数点前不是只有一个不为零的数如:0.45E+5,93.003E3定点单精度实型(!):范围在-9999999! +9999999!浮点单精度实型:范围在-3.402823E383.402823E38占4个字节 定点双精度实型(#):范围在-999999999999999 +999999999999999浮点双精度实型:范围在-1.79769134862315D308 1.79769134862315D308,占8个字节3)字符串常量用双引号把若干个合法字符括起来

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

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

22、定义变量注意变量命名的注意点识记度为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取孤度制,角度与弧度的转换:弧度=角度*3.14/180 (2)换底公式:logab=lnb/lna(3

23、)取整函数: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)=”book”mid$(x$,5,8)=”other bo”mid$(x$,5)

24、=”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 =2 求余MOD5 MOD 2 =1 乘方 23 =8 注:对于整除和求余运算,

26、若参与运算的数不是整数,则先按四舍五入的原则变成整数后再运算。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) 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$=”NO

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

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