还剩15页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
信息技术教学程序设计初步尊敬的读友您好本文由网络收集而来,分享到本网站是为了能够帮助到大家,大家如果阅读之后是自己需要的文档可以点击下载本文档,下载文档是收费的,所以请先阅读再下载,谢谢各位读友,本人在此祝各位读友工作顺利,事事如意第三部分程序设计基础第一QBASIc章软件设计基础知识【教学目的】【教学重点、难点】【教学过程】第一节计算机语言语言是人类进行思想交流日勺工具,人与计算机之间进行交流同样也需要“语言”——一种能被计算机识别日勺专用语言称为计算机语言能被计算机直接接受时并立即执行的语言称为计算机语言只能被计算机间接接受时经翻译后形成目日勺代码再执行日勺语言,一般称为程序设计语言,包括汇编语言和高级语言一.汇编语言由于机器语言不利于计算机日勺推广应用,人们运用某些简短的英文单词或缩写来表达指令,以便于理解和记忆这种用数字、符号来或语句程序就是用QBASIc QBASIc编制日勺程序,也称为源程序我们QBASIc先看一种用编写的简朴程序:求长、QBASIc i.宽分别是,时矩形的周长和面积用QBASIc编写日勺程序如下(右边是语句日勺意思)将数送入变量中二将数送入LETA=A LETB变量中将与日勺倍送入B LETL=*2A B2变量中将与的积送入变L LETS=A*B AB量中显示输出和时值S PRINTL,S LS END结束从这个简朴程序我们可以看出QBASIc十分靠近人日勺自然语言和数学语言,只是个别符号的含义有所不一样通过上面这个程序,可以看出程序是这样构成日勺一种BASIC程序由若干程序行构成一种程序行BASIC由语句和回车两个部分或由冒号隔开的多种语句、回车构成,即程序行的构成是语句回车(如上面程序中日勺第一行)
一、LETA=/语句语句是程序行日勺关键,每个语句指定执行某首先日勺特定功能一种语句由语句定义符和语句体构成语句定义符由英文单词
1.或缩写词等英文符号构成用来确定它所在的语句日勺功能除了个别特殊日勺语句定义符可以省略外,语句不可没有定义符,否则机器不能执行该语句并显示出错信息上面程序中日勺、和都是语句定义符LET PRINTEND语句体为语句操作日勺详细内容和对象,
2.跟在语句定义符的背面不是每个语句均有语句体,有些语句就只有语句定义符,也END.可将若干个语句写成一种程序行,各语句间用隔开,形成多语句行,即语句语句1:
2...语句上面日勺例程序可以写成n1LETA=:LETB=:LETL=*2:LETS=A*BPR这样可以节省书写行使用多INTL,S:END()语句行时应注意多语句行中语句执行1次序是从左到右逐一执行,将多种语句放在一种程序行时,一定要留心不要变化它们日勺执行次序,否则程序将会执行出意料之外日勺状()况每程序行日勺长度有一定限制,在2中,一种程序行的长度最多不能超QBASIc过个字符含/口
二、回车只有当我们输255入回车键后计算机才接受从键盘上输入时任何信息当我们输完语句时必须用回车作结束一种程序,实际上是由若干条语句QBASIc按照人们所要处理问题的环节次序组合而成日勺第二节的符号系统任何一种计QBASIc算机语言均有它自己特定的基本符号,在使用中,不容许出现非规定的符号,否则,将不被接受日勺符号系统则由英文大小QBASIc写字母、个阿拉伯数字和某些特殊符号构10成阿拉伯数字大小写英文字ii.iii.母:.符号,符号可分为种AB…Z,ab...ziv
41.运算符号+—*/-.点符号逗号,分2号;小数点.问号单引号关系符号:=〉
3.=-至之间日勺实数,假如数日勺绝39*1038对值不不小于前者视为不小于后者则溢出0,字符型常量,用于对非数值的字符进行处理
2.字符型常量日勺长度不超过个字符二.255变量在程序执行过程中值可以变化日勺量分为数值变量(用于寄存数值常量)和字符串变量(用于寄存字符型常量)用英文字母表达数值变量等用等A,B,AN A$,B$,A1$表达字符串变量变量名日勺前个字母是40有效日勺,超过则被计算机忽视掉了,不能用保留字作变量名第四节数值函数和数值体现式一.数值函数在中,把某些常用的QBASIc算法编成一种个原则程序放在解释QBASIc程序中,称为原则函数,编写程序时,只要按规定写出函数名和自变量就可以随时调用按照这些函数时不一样用途,可分为数值函数和字符串函数,本书只简介数值函数二.数值体SINcoSTANSQRABSINTRND现式用的运算符和括号把常量、变QBASIc量和函数按规定连接起来构成的QBASIc I式子,称为体现式可以产生一种QBASIc数字值日勺体现式称为数值体现式QBASIc实际上数值体现式一般就是按QBASIc符号系统时规定表达的数学式子QBASIc体现式中的运算次序从高到低执行书写体现式时需要注意日勺若干问题第五节程序日勺输入和运行要让计算机运行一段程序,首先必须把这段程序输入到计算机中去,下面学习程序的输入和修改的措施一.从键盘输入程序启动系统,并确认光标是在QBASIc编辑窗口后,就可以输入程序了,QBASIc输入日勺措施是按照程序清单在键盘上逐一敲入每一字符,敲完一行语句后,按一下回车键每一次按回车键后,计算机就把所输入日勺这一行内容寄存到内存储器里了同步光标移到下一行的最左端,等待接受下一行要敲入的内容二.程序的运行输入日勺程序经检查无误后,就可以运行了运行程序日勺操作措施运用下拉菜单,即同步按下键和Alt键,出现类下拉菜单,选择并按R RunStart回车键,就可运行程序;另一种措施是在编辑窗口中同步按下键和键,就可以运Shift F5行程序了第四章输出语句与终止语句【教学目日勺】【教学重点、难点】【教学过程】从本节开始,学习十几条语句日勺格QBASIc式和功能,也将懂得程序日勺构造和掌握某些最基本日勺算法,并熟悉用它编写程序第一节输出语句用计算机来处理多种问PRINT题,必然但愿计算机输出处理后的成果,语句就是用来起这种作用日勺它是PRINT中使用最频繁、使用方法最灵活的QBASIc一条语句对日勺使用语句,不仅可PRING以输出计算成果,还可以输出文字、绘制多种图表一.格式例如PRINT二.功能PRINT3PRINT“QBASIc”PRINT语句的功能是将显示在显示屏上或在打印机日勺打印出来输出日勺内容分为两类:数值和字符串输出常量、变量或算术体现式日勺值字符串原样输出三.语句日勺输出格PRINT式原则输出格式假如1语句日勺体现式组中各项用“,”分PRINT隔,那么输出显示日勺时候按原则格式输出,每行输出定为个原则打印位置假如在一5种打印语句中日勺变量多于个,则计算机在5打印完个数之后,就自动换到第二行日勺5第一种原则位置开始打印;假如打印数据长度超过了目前所具有日勺字符位置个数,那么这个数据将从下一行日勺起点开始打印紧凑2输出格式假如语句日勺体现式组中PRINT各项用“;”分隔,那么输出显示日勺时候按紧凑格式输出也就是各项之间没有空格语句末尾标点符号日勺作用3PRINT PRINT语句末尾没有标点符号时,计算机执行完毕这个语句后将自动换行;当语句以或“;”PRINT结束时,不产生换行操作,下一条语PRINT句所输出的内容将按原则格式或紧凑格式继续输出显示空语句日勺作用当4PRINT语句中不含任何体现式时,称为空print语句,它只输出一种空行(只起换行PRINT作用),运用空语句,可以加大行与PRINT行之间日勺距离,或者解除前面语句PRINT末尾日勺“,”或、邛勺不换行作用第二节(终止语句语句)一种完整日勺程序应END当有终止语句终止语句一般放在程序日勺末尾格式功能使计算机停止该程1END2序日勺运行第五章提供数据日勺语句【教学目日勺】【教学重点、难点】【教学过程】第六章转向语句【教学目日勺】【教学重点、难点】【教学过程】第七章循环语句【教学目的】【教学重点、难点】【教学过程】第八章一维数组【教学目的】【教学重点、难点】【教学]过程】[黄泽民能被计算机直接接受时并1]立即执行日勺语言称为计算机语言[黄泽民2]包括汇编语言和高级语言[黄泽民用数字、3符号来替代二进制代码的计算机语言[黄泽民].分析问题;设计算法.画出框图;,
412.34编写程序;上机调试
5.程序设计初步尊敬的读友您好本文由网络收集而来,分享到本网站是为了能够帮助到大家,大家如果阅读之后是自己需要的文档可以点击下载本文档,下载文档是收费的,所以请先阅读再下载,谢谢各位读友,本人在此祝各位读友工作顺利,事事如意替代二进制代码日勺计算机语言称为汇编语言例如,要把一种数装入日勺寄存器cPU里,就用表达,要做加法就用表moV ADD达,指令次序跳转用表达等二.高级语jmP言高级语句靠近自然语句,一般是用某些简朴日勺英语单词或缩写和数学式子来体现意思,它具有易读、易写、易修改,能被以便地移植在不一样型号的计算机上等长处目前国内外通用日勺高级语言诸多,比较常见日勺有等,F,,,BASIC ORTRANPASCAL CCOBLE它们的特点和应用领域各有侧重FORTRAN语言重要用于科学计算;语言重要用PASCAL于商业和数据处理;语言是近年来迅速推广c使用日勺一种现代语言,既具有高级语言日勺特点又具有低级语言的许多特点,尤其适合编写系统软件;语言易学,适合于BASIC初学者三.源程序与目日勺代码用高级语言编写的源程序不能直接被计算机接受,必须通过“翻译”将其翻译成目日勺代码后才能被计算机执行“翻译”高级语言日勺源程序日勺方式一般有两种解释型日勺编译型所谓“编译”是将源程序翻译成目的文献,而“解释”是将源程序逐行处理,即解释一行处理一行,再解释下一行..直到结束・・・・语言属于解释型日勺,BASIC QuickBASIC语言是属于编译型时【教学目日勺】【教学重点、难点】【教学过程】第二节软件设计日勺环节计算机是一种有效日勺信息处理机,人们怎样运用它去处理信息来处理实际问题呢?一.分析问题首先要对问题进行分析,看看这个问题提什么规定,给出了哪些已知条件;要使问题得到处理,需要哪些条件;从给出日勺已知条件出发,通过哪些处理才能最终处理问题而得到成果二.设计算法从已知的数据出发,到得出所规定解日勺成果,往往需要通过一系列日勺处理过程对某一特定问题日勺一组(有限日勺)求解过程(环节),就是算法注意这里日勺“算法”并不是数学中日勺“计算措施叩勺缩语,我们所说日勺“算法”只包具有限日勺环节,而计算措施有时是个无限过程算法不仅是指“数学运算之也指根据需要而进行日勺逻辑判断三.画出框图框图也叫流程图由于应用计算机问题时时算法一般比较复杂,故常用一种人为约定日勺图形符号把采用日勺算法描绘出来,用框图可以把处理问题日勺思绪,如要进行日勺数学运算、逻辑判断等清晰、形象、直观地表达出来,为下面日勺工作打下良好的基础四.编写程序目前,计算机只能接受并执行用计算机语言编写日勺程序因此,编写程序就是用机器语言、汇编语言或高级语言,根据对应的语言法则用一条条语句(命令)形式把框图所示日勺算法体现出来五.上机调试编写好的程序,要输入到计算机由于在编写或输入过程中,往往会发生某些错误,计算机在执行程序时由于这些错误,自然得不出预期日勺成果,这变需要进行修改以排除程序中错误要注意日勺是,计算机会自动找出某些语法方面日勺错误,数据日勺错误,如数被改成了以和逻辑性日勺错误,计算机3080,就无能为力了【练习】(理论知识或常识)]计算机语言是[黄泽民程序设计语
1.
12.]言一般包括[黄泽民汇编语言是指[黄
23.o]泽民软件设计日勺基本环节是、、、、
34.][黄泽民参照资料(教科书第页)4H4o编程语言日勺演变第二章的基本常BASIC识【教学目的】【教学重点、难点][教学J过程】是英文B ASIcjBeginersAll-purposeSymbolicInstruction的缩写,意思是初学者通用符号指令code代码在年美国初次采用仅仅1964BASIC,是为了培养初学者,后来内容不停补充,短短几年就以它体现能力强、轻易掌握、使用以便、应用广泛日勺特色而风行全球BASIC又是流行日勺常用高级语言之中日勺一种新奇日勺、功能更强大日勺高级语言不停产生,而古老日勺也在不停地得到更新和发展目前BASIC日勺家庭已发展成最为庞大日勺高级BASIC语言之一它由本来的解释型如BASIC、等,发展成为编译型BASIC GwBASIc如、BASIC QuickBASICTRUEBASIc等且多种均有不一样的版本作为BASIC中学阶段日勺教材,本书简介日勺是(或是更高版本)提供日勺第一节BASICQBASICO的特点有如下特点单易学BASIc
1.BASIC所使用时命令、语句中的词汇和符号十分靠近英语和数学语言,因此初学者易于理解、记忆和掌握具有“人机对话”功能使用者
2.和计算机可以互相“交谈”、彼此提问和回答,计算机能把使用者所出现日勺错误和出错日勺原因通过显示屏告诉使用者,便于使用者在键盘上进行修改,直到双方满意为止这样对程序语句逐句地边算边改日勺方式,对于编程不太熟悉日勺初学者,是十分以便日勺实用性较强不仅能用于科技
3.BASIC方面的数值计算,并且在数据处理方面也有相称日勺能力,尤其是科技计算和事务管理中日勺小型题目,使用也是很以便日BASIC勺在过程控制和辅助教学等方面,也能看到不少日勺应用第二节BASIC QBASIc的工作环境将程序的编辑、运行和QBASIc文献管理等工作融为一体,提供了一种集成化的编程环境一.系统时启动启动BASIC系统,首先得进入有两QBASIc mS-DoS种方式:一种是在环境下的启动方windows式,另一种是在下的启动方式
(一)DoS方式下有两种方式启动方windows QBASIc式操作系统的桌面上,用鼠标点
1.windows击“开始”菜单栏,点击桌面图形出现中日勺“程序”栏,点击其后出现日勺进入方式此时在屏幕“mS-DoS»,mS-DoS上出现请输入回车c:/windows_cd/dos,然后输入回车即可
2.QBASIc windows操作系统的桌面上,用鼠标点击“开始”菜单栏,点击桌面图形出现中日勺“关闭系统”栏,点击“重新启动计算机并切换到mS-DoS方式计算机重新启动,启动后屏幕出现请输入回车然后输入c:/windows_,cd/dos回车即可
(二)下启动QBASIc DoS将载有启动系统并包具有和两QBASIc DoS个文献的磁盘插入软盘驱动器,然后开机启动系统系统启动成功后,屏幕上DoS DoS将会出现提醒符,在提醒符背面键入并回车就能进入日勺工作QBASIc QBASIc环境(如下图)编程环境是通过QBASIc菜单式选项来选择操作命令日勺二.菜单命令日勺使用在屏幕顶部日勺主菜单中有类8操作命令,对应个下拉式菜单,每个下拉菜8单中又有多种具有操作命令,选择了某一种详细操作命令就会进行对应时操作其选择详细命令日勺操作如下先按住键不放,Alt再按单词日勺第一种字母,对应时下拉菜单就会出现,用光标键选择要执行的详细命令,然后按回车键,就可以执行该命令例如,同步按和键,就会出现类下拉菜单,Alt FFile此时要退出系统,将光标移至QBASIc Exit按回车键或直接按键,就会退出系x QBASIc统返回到方式三.即执行方式DoS QBASIc程序有程序方式和立即方式两种方式立即方式是在立即执行窗口中输入一条语句后,按键就会切换到下面日勺立即执行窗口F6例如,在窗口中输入Immediate PRINT4*5按回车键后,转到“输出屏幕”显示处理成果按任意键后将返回窗口20Immediate再按键,将回到编辑窗口本章日勺重点F6是让学生熟悉、理解和掌握日勺编QBASIc程窗口,掌握各菜单日勺使用,能用键盘则不用鼠标去操作,要反复操作第三章QBASIc的基本概念【教学目的】【教学重点、难点】【教学过程】第一节什么是程序什QBASIc么是程序?程序是什么样QBASIc QBASIc日勺?是怎样构成日勺?程序是人们为了处理某不问题而设计编写日勺指挥计算机运行日勺一系列指令。
个人认证
优秀文档
获得点赞 0