第三章 最简单的QBASIC程序
- 格式:ppt
- 大小:656.00 KB
- 文档页数:36
Qbasic 编程简易教程进入Qbasic 文件夹后,双击一个QB 的文件,图标是一个窗口 ;启动程序。
界 面如下图所示:按” ESC 键,进入编程窗口。
如下图所示第二步、编程程序代码程序:根据半径计算圆的周长和面积程序源代码如下:Cls启动程序In put “in put r=C=2*3.14*rS=3.14*r*rPrint “C=' ;CPrint “S=” ;S将上述代码输入到编辑窗口,如下图所示:每条语句一行,字母不区分大小写,乘号“ * “不能省略。
t. UJdCLim-1 11r^ * Iho II. U(LCMIHTWr ^Inpur i r 亡 r 世.:I_:H« f第三步,文件保存选file 菜单---- “ save as “命令,如下图所示在“ File name “处输入文件名zhouchang(此名字可以启成任意有意义的名字均可),如下图所示:;r第四步、编译程序选“ RUN菜单“一一Start命令,编译程序,如下图所示在新出现的窗口中,见下图在光标闪烁处,输入半径r的值,如2,回车,程序给出结果如下图所示,查看程序的功能是否正确e船y姬i 亡in 仆艇我丨丨比耐IHPVr ^inpurc ■疋■ S-:MhEaufStMXMht Ji^MlMr-l \||L hi^U陛i ■"«t -HKniLrihlK^thar P»^p*flr*cFtln unm: li!hii wlinnHi,按任意键返回到编辑窗口。
第五步、调试如果程序功能正确则编程结束,否则,返回到编译窗口重复第导编程结束。
第六步,生成可执行程序。
此步骤略,感兴趣的同学,可以自行学习解决。
2-4步即可,指。
BASICQbasic教程BASIC(Beginner’s All-purposeSPmbolicInstructionCode的缩写,意为初学者通用符号指令代码)语言是在1964年由美国的两位教授Thomas 和JohnG.KemenP在Fortran语言的基础上设计的语言系统,这个简单、易学的程序设计语言当时只有17条语句,12个函数和3个命令,现在一般称其为基本BASIC。
BASIC语言自诞生起,几十年间,经过世界和地的微机生产厂家的不断扩充和完善,先后出现了许多版本,IBM-PC及其兼容机上用的BASIC 和GWBASIC.这些不同版本的BASIC语言并不兼容,在很大程度上依赖于具体的硬件,这些BASIC语言都是非结构化的,一般称其为第一代BASIC。
70年代初,提出了结构化程序设计思想,BASIC语言的两位创始人Thomas和JohnG.KemenP于1985年推出了BASIC语言的新版本TrueBASIC,意思是说这才是真正的BASIC,以区别于各微机生产厂家自行开发的“街头BASIC”,它既保留了BASIC语言原有的简单,易学的特点,又使其成为结构化的程序设计语言,开创了BASIC语言的新纪元,属于第二代BASIC。
目前,比较流行的第二代BASIC还有Microsoft公司于1986年推出的QuickBASIC(快速BASIC)和Borland公司于1987年推出的TurboBASIC(增强BASIC),尤其是QuickBASIC提供了集编辑、调试、编译、运行于一体的集成环境,具有下拉菜单、多窗口及在线帮助功能,并和以前IBM-PC机上的各种BASIC版本保持兼容。
进入90年代,Microsoft公司研制的Windows视窗软件问世之后,微软公司又开发了一个在Windows下运行的、面向对象的VisualBASIC(可视BASIC,即图形界面式的BASIC),称为第三代BASIC,VisualBASIC 与QuickBASIC完全兼容,有QuickBASIC编写的程序不经修改就可在VisualBASIC下运行。
QBasic 基础入门教程:基础课程0-启动和进入Qbasic是一个Dos下的程序,也称作命令行方式,操作主要用键盘输入,因此需要适应用键盘来操作电脑,慢慢多熟悉;1、启动程序1)下载Qbasic程序,可以在“常用教具”里下载:/teliute/jiaoju/index.htm2)解压到D:盘根目录中,进入Qbasic文件夹后,双击一个Qbasic的文件,图标是一个窗口;3)双击这个图标即可启动程序,出来的界面是英文的,程序设计里英文用的要比较多些;另外一种进入方法,用命令行方式进入;1)点“开始-所有程序-附件-命令提示符” ,进入Dos窗口,有个光标在一闪一闪;2)输入D:↙ cd qbasic↙ qbasic↙(↙表示每行输完后按一下回车键,cd后面有个空格),这样也可以进入到Qbasic的窗口中;这样的好处在于,如果有适当的汉字系统可以在这儿加载,然后程序中就可以输入汉字;2、启动程序1)程序启动后进入一个蓝色的窗口,窗口里头都是英文的标题;2)按一下键盘左上角的“ESC键”进入窗口,这儿记着要按一下ESC键,才能进到窗口中,光标在工作区的右上角一闪一闪;ESC键有取消的作用,可以去掉开始的这个欢迎对话框;3)退出qbasic的方法,按一下键盘上的Alt键再按F键,按Alt键的时候,菜单栏第一个File会变黑File加亮显示起来,按F 后会出来一个菜单;4)再按一下X键,就可以退出qbasic了,如果出现一个保存对话框提示,没用的按N键就可以退出,有用的按一下Y键保存一下,然后退出;本节学习了qbasic的进入和退出方法,如果你成功地理解并完成了练习,请继续学习下一课内容;QBasic 基础入门教程:基础课程1-编辑程序这一节我们来学习,如何在编辑器中输入和运行程序,下面我们通过一个练习来学习操作;1、启动qbasic1)进入D:\qbasic文件夹,双击运行qbasic程序,按ESC键进入编辑窗口;2)窗口上边是菜单栏,第一个是File文件菜单,中间是编辑区,下边是立即窗口;3)按F6键或点击鼠标可以在两个区切换,最下边是状态栏,提示按F5键是运行:<F5=Run>;2、输入程序1)光标在编辑区中一闪一闪,表示可以用键盘输入字符;2)输入下列代码:(↙表示每行输完后按一下回车键,cls后面是单引号,print后面有一个空格)cls'hello↙print "hello world."↙3)每输完一句按一下回车键,按回车后第一个单词自动变成大写;第一句cls是清屏命令,单引号后面是注释,说明程序的作用;第二句是显示命令,在屏幕上显示一行文字,文字要用双引号括起来;4)依次按一下Alt键、F键、S键,出现保存对话框,(也可以用鼠标点击File菜单-Save命令);光标闪烁的地方是文件名,在里面输入hello,下面的保存位置是D:\QBASIC,按回车键确定(也可以用鼠标点< OK >);文件保存后编辑区上边出现文件名HELLO.BAS,这样程序就保存好了;3、运行程序按一下F5键,屏幕变成黑色,这是输出窗口,最上边是显示的“hello world.”,最下边是“Press any key to continue..”按一下空格键,返回到编辑窗口,这样我们的第一个程序就成功了,按键盘上的Alt-F-X退出,(也可以点“File菜单-Exit”退出);本节学习了qbasic中输入和运行程序的基本方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:HELLO(点运行、运行,按任意键退出)这一课我们来做一些练习,通过练习熟练掌握qbasic的启动、退出、输入、运行程序的方法;保存完一个程序后,按Alt-F-N键新建一个程序窗口;每个程序按照基础1的格式,第一行清屏、注释,第二行显示,保存运行通过后,后做下一题,每日做三题;1、显示"good morning."2、显示"how are you?"3、显示"how do you do?"4、显示9+65、显示11-96、显示6*167、显示"9+6=";9+6 '注意中间是分号8、显示"11-9=";11-99、显示"6*16=";6*16如果你正确完成了上面的练习题,那么恭喜你可以学习正式课程,否则你就可以下课休息了^_^;QBasic 基础入门教程:第01课-变量用法计算机可以处理各种数据,数据在处理之前,一般可以先放在变量中,什么是变量,怎样使用它,下面我们通过一个练习来学习操作;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;↙表示每行输完后按一下回车键;cls'bian liang ↙print "a="; a ↙a=10 ↙print "a="; a ↙b= a+ 6 ↙print "b="; b ↙end ↙2)第一句代码是注释,这段程序是跟变量有关;第二行是显示一下变量a的值,结果应该是0,这时候还没存东西在里头;第三行是把10存到变量a里头,第四行显示一下a,这时候就应该是10了;第五行是再加一个变量b,然后里面存上a+6,由于a里面存了10,再加6就是16了;第六行显示一下变量b,应该是16,最后一句end是结束语句,程序结束;3)按一下Alt-F-S键,以bianl为文件名,保存一下文件(最后是字母,文件名不超过8个字符);按F5键运行程序,如果有错误,就仔细检查一下标点符号那些;4)变量相当于一个空盒子,里面可以装不同的数据,但是只能装一个数据,第二次装的时候,会把第一次的抹掉;练习:试着再添加一个变量c,里面存上a+b的值,按Alt-F-S保存一下程序;本节学习了变量的基础知识和使用方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:BIANL(点运行、运行,按任意键退出)QBasic 基础入门教程:第02课-输入语句计算机处理的数据需要从键盘或鼠标输入进来,可以输入数字也可以输入字母,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;↙表示每行输完后按一下回车键;cls'shu ru ↙input "a="; a ↙input "b="; b ↙print a; "+"; b; "="; ↙input c ↙print "good" ↙end ↙按Alt-F-S键,以shuru为文件名,保存一下文件;2)第一句是注释;第二句是输入语句,双引号里面是显示的内容,输入的数字放在变量a里头;第三句同样输入一个数字,放在变量b当中;第四句显示一个加法式子,注意分号紧跟在左边,后面有一个空格,这样不容易乱;第五句输入另一数,存变量c里头,这样就构成了一个加法算式;3)按F5运行一下程序,如果提示错误,检查一下错在哪儿,是否是分号输错了;显示第一行的时候,问号后面有一个光标一闪一闪,输入数字5,按一下回车键;显示第二行的时候,问号后面输入数字6,按一下回车键;然后再出来第三行,在问号后面输入11,这样就完成了程序的运行,按一下空格键返回;如果没输入数字,光标会一直闪着;3、练习试着输入其他数字,把加法改成减法试试;本节学习了从键盘输入数字给程序的基本方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:SHRU(点运行、运行,按任意键退出)QBasic 基础入门教程:第03课-判断语句有时候需要对输入的数据进行判断,例如是否正确,比大小那些,这时候就用到判断语句,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)先来看一个判断红绿灯的,1表示亮,0表示灭,红灯停、绿灯行;单引号后面是注释,双引号后面是分号;注意单词之间的空格;cls'hong lv denginput "hong"; hongif hong= 1 thenprint "ting"elseprint "xing"end ifend2)注意if下面那几行整个算一句,if、else、end if三个单词顶格,里头的两句跟第二个单词对齐;3)这句的意思是,如果hong=1那么就显示"ting",否则就显示"xing";4)按键盘Alt-F-S,以panduan为文件名,保存一下文件;运行一下,试着输入一个数,然后看看显示的内容,如果提示有错误,就检查一下标点符号和单词拼写;3、练习1)再来看一个比大小的,输入两个数,然后比一下谁大谁小,按Alt-F-N,新建一个空白文档;2)输入下列代码cls'bi da xiaoinput "liang ge shu"; a, bif a> b thenprint a; ">"; belseprint b; ">"; aend ifend3)注意if那几行的写法,排头对齐和空格里头的对齐,整齐了好看不乱;以daxiao为文件名,保存一下文件,运行一下程序,输入两个数,中间用逗号隔开,看看是否能比出大小来;本节学习了if判断语句的使用方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:DAXIAO范例:PANDUAN(点运行、运行,输入两个数,中间用逗号分开,然后按任意键退出)QBasic 基础入门教程:第04课-语句练这一课我们来做一些练习,通过练习熟练掌握基本语句的用法;保存完一个程序后,按Alt-F-N键新建一个程序窗口;每个程序按照格式要求,注意语句的对齐,每次做三题,并保存程序;1、输入两个数,显示它们的差2、输入两个数,显示它们的积3、输入两个数,显示它们的商4、输入两个数,显示其中较大的5、输入两个数,显示其中较小的6、输入两个数,如果相等,显示“相等”,否则显示“不等”本节进行了基本语句的练习,如果你成功地理解并完成了练习,请继续学习下一课内容;QBasic 基础入门教程:第05课-For循环有时候需要处理的是反复进行的工作,这时候使用循环语句是很好的方法,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;cls'xun huanfor i= 1 to 10print i;nextprintfor i= 1 to 10s= s+ inextprint " s="; send2)for循环包括三行,第一行是循环条件,i=1 to 10表示从1到10,这样就会循环10次;中间一行是执行的语句,每循环一次,就执行一下这一句,第三行next表示继续,这时候i会自动加1,然后回到第一行去判断是否超过了循环条件;3)第二个循环中的s=s+i是累加运算,就像盖楼房一样,一层一层往上加,这样s就会存上每次相加的和;以xunhuan为文件名,保存一下文件,按F5运行一下程序,看一下程序运行的结果,如果有错误,就检查一下是否是拼写和标点错误;本节学习了For循环语句的使用方法,如果你成功地理解并完成了练习,请继续学习下一课内容;QBasic 基础入门教程:第06课-Do 循我们继续来看另一中循环,它跟前面的For循环区别在于,For循环一般知道循环次数,在第一行里头就指明了,而Do循环一般不知道循环次数,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;cls'do xun huandoinput "chengji"; chjs= s+ chjloop while chj> 0print "zongfen="; send2)input是输入一个成绩,然后把成绩加起来,放到变量s当中在loop一行里头,检查一下chj的大小,如果大于0,就继续循环,等于0或小于0,就退出循环;以doxh为文件名,保存一下文件,按F5运行一下程序,输入几个成绩,最后输入一个0退出程序;本节学习了Do循环的使用方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:DOXH(点运行、运行,按0、再按任意键退出)QBasic 基础入门教程:第07课-使用数组数组能够科学地按顺序存储数据,通过一个变量名和序号,就可以很方便地查找和使用数据,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,等号挨着左边的变量;cls'shu zudim a(3)a(0)= 5a(1)= 8a(2)= 1a(3)= 6for i= 0 to 3print a(i);nextend2)dim语句是定义一个数组,括号里面是数组的元素个数,由于是从0开始,因此数组中有4个元素,也就是4个变量,它们用括号里的数字来区分;使用数组元素跟使用变量相同,可以存放各种数据,显示数组里的数据,一般用for循环语句,通过i的变化,可以显示所有数组元素;3)以shuzu为文件名,保存一下文件,按F5运行程序,如果有错误就检查一下拼写和标点符号;本节学习了使用数组的基本方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:SHUZU(点运行、运行,按任意键退出)QBasic 基础入门教程:第08课-随机取整函数能够处理一些比较复杂的操作,并返回一个结果,可以把结果存入一个变量中,下面我们通过一个练习来学习;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,a(i),后面是逗号,cls'sui jidim a(4)randomize timerfor i= 0 to 4a(i)= 10* rndprint a(i),nextprintfor i= 0 to 4a(i)= int( a(i) )print a(i),nextend2)dim定义一个数组,括号里的下标为4,一共5个元素,randomize timer 使得随机数每次都不同,for里面的rnd函数产生一个小于1的随机数,再乘以10,第二个for里头的int( a(i) ),是取整函数,将小数部分去掉,一般用在正数;这样就得到了随机的正整数;以suiji为文件名,保存一下文件,按F5运行一下程序,多运行几次,看一下每次的不同效果;本节学习了随机函数和取整函数的使用方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:SUIJI(点运行、运行,按任意键退出)QBasic 基础入门教程:第09课-字符串字符串是另一类数,一般是表示对象的名称、字母、汉字等,下面我们通过一个练习来学习;字符串函数后面一般都有一个美元符号$;1、运行qbasic1)进入qbasic文件夹,双击运行qbasic,按ESC键进入编辑窗口;2)光标在左上角一闪一闪,表示可以输入程序代码;3)第一行是清屏和注释代码,表明程序的作用;2、输入程序代码1)输入下列代码,单引号后面是注释,双引号后面是分号;逗号跟在左边的字符后面,后面加一个空格;cls' zi fu chuanch$= "Good morning"print ch$s= len(ch$)print "zi shu:"; sch1$= left$(ch$, 4)print ch1$ch2$= right$(ch$, 7)print ch2$for i= 65 to 90print chr$(i);nextprintfor i= 97 to 122print chr$(i);nextend2)ch$是一个字符串变量,用美元符号$来标识,字符串数据用双引号括起来,当程序碰到双引号时,就会把它当作字符串;len()是计算字符串长度的函数,空格也是一个字符,所以一共有12个字符;ch1$是另一个字符串变量,left$()是左取函数,从ch$字符串中取出4个字符来;ch2$是另一个字符串变量,right$()是右取函数,从ch$字符串中取出7个字符来;chr$()是ASCII数值转换函数,把ASCII数值转换成对应的字符,在电脑中所有数据都是用0和1表示,所以字符在内部也是用数值表示的;65对应大写的A,97对应小写的a,其他字符也有对应ASCII码;3)以zifu为文件名,保存一下文件,按F5运行程序,看一下运行的结果;本节学习了qbasic的基础知识和插入文本框的方法,如果你成功地理解并完成了练习,请继续学习下一课内容;范例:ZIFU(点运行、运行,按任意键退出)QBasic 基础入门教程:第10课-编译程序前面我们输入的程序都是源代码,也就是说只能在qbasic环境中运行,由qbasic来解释一行一行代码,这一节我们来学习如何生成可以直接运行的可执行程序;1、编译程序代码1)打开D:盘中的Qbasic文件夹,在里面找到两个方框图标的可执行程序,它们是BC、LINK;BC是用来编译代码的,编译后得到一个同名的OBJ类型文件,LINK是用来连接的,把OBJ文件连接成一个EXE类型的可执行文件;文件类型,可以在文件夹选中这个文件后,在左侧栏下边的“详细信息”中查看;2)双击BC文件,出现一个黑色窗口,光标在最后一行一闪一闪,提示输入一个程序文件名;输入基础0里头制作的第一个程序名hello然后按三下回车键确认,窗口闪一下自动退出了;3)这时候文件夹中就多了一个名为HELLO的文件,图标是无法识别那样,类型是OBJ文件;2、连接程序代码1)双击LINK文件,也出现一个黑色窗口,光标在最后一行一闪一闪,提示输入一个程序文件名;2)输入hello按回车键,然后出来第二行、第三行直接按回车键;3)在出来第四行 Libraries [.LIB]:的时候,输入bcom45然后按回车键;窗口闪一下,然后自动退出,文件夹中多了一个窗口图标的HELLO文件,类型是应用程序;4)双击这个HELLO 应用程序文件,发现窗口闪了一下,就自动退出了,这是为什么呢?原来qbasic编译出来的是DOS下的应用程序,默认是自动退出,我们可以加上一句暂停代码;3、修改程序代码1)启动qbasic,按Alt-F-O键,在中间找到HELLO.BAS文件,双击打开;2)在代码的最后加上一句代码,do后面是冒号,表示这儿是两句放在一行里了;do: loop while inkey$= ""这句代码是起暂停作用,等待从键盘上按一下任意键,保存退出;然后重新运行BC编译、运行LINK连接,得到的HELLO程序运行时,就会暂停下来;本节学习了qbasic中生成可执行程序的基本方法,如果你成功地理解并完成了练习,请继续学习;范例:BIANL(点运行、运行,按任意键退出)。
QBasic信息技术教案第一章:QBasic简介1.1 课程目标了解QBasic的发展历史掌握QBasic的基本语法和操作1.2 教学内容QBasic的发展历程QBasic的安装和运行QBasic的基本语法QBasic的编辑和运行1.3 教学方法讲解和演示相结合学生动手实践1.4 教学评估课堂问答课后作业第二章:QBasic的基本数据类型2.1 课程目标掌握QBasic的基本数据类型学会使用QBasic进行数学运算2.2 教学内容整数类型(Integer)浮点数类型(Single)字符串类型(String)布尔类型(Boolean)数学运算符和函数2.3 教学方法讲解和演示相结合学生动手实践2.4 教学评估课堂问答课后作业第三章:QBasic的控制结构3.1 课程目标掌握QBasic的控制结构学会使用QBasic进行流程控制3.2 教学内容顺序结构选择结构(If语句)循环结构(For循环、While循环)3.3 教学方法讲解和演示相结合学生动手实践3.4 教学评估课堂问答课后作业第四章:QBasic的函数和数组4.1 课程目标掌握QBasic的常用函数学会使用QBasic的数组4.2 教学内容数学函数字符串函数日期和时间函数随机数函数数组的声明和使用4.3 教学方法讲解和演示相结合学生动手实践4.4 教学评估课堂问答课后作业第五章:QBasic的文件操作5.1 课程目标掌握QBasic的文件操作学会使用QBasic读写文件5.2 教学内容文件的打开和关闭文件的读写操作文件的关闭和删除5.3 教学方法讲解和演示相结合学生动手实践5.4 教学评估课堂问答课后作业第六章:QBasic的编程技巧6.1 课程目标学习QBasic编程中的高级技巧提高程序的效率和可读性6.2 教学内容结构化编程模块化编程函数的递归调用指针的使用动态内存分配6.3 教学方法讲解和演示相结合分析经典案例学生动手实践6.4 教学评估课堂问答学生编程作业第七章:QBasic的算法分析7.1 课程目标理解常见算法的基本原理学会分析算法的时间和空间复杂度7.2 教学内容排序算法(冒泡排序、选择排序、插入排序等)搜索算法(线性搜索、二分搜索等)动态规划分治算法7.3 教学方法理论讲解算法演示学生Implement 算法7.4 教学评估课堂讨论算法分析报告第八章:QBasic的实际应用8.1 课程目标学会将QBasic应用于实际问题解决培养编程的实际操作能力8.2 教学内容简单的计算器程序数据可视化(如绘制图表)简单的游戏开发(如贪吃蛇、俄罗斯方块等)文件处理应用(如文本分析、文件压缩等)8.3 教学方法实例教学项目驱动学习学生小组合作8.4 教学评估项目演示程序运行与测试第九章:QBasic编程实例9.1 课程目标通过实例学习QBasic编程的最佳实践提高解决实际问题的能力9.2 教学内容实例一:制作一个简单的计算器实例二:编写一个学生信息管理系统实例三:开发一个简单的文本编辑器实例四:制作一个简单的图形用户界面(GUI)9.3 教学方法教师引导下的实例分析与编程学生独立完成实例编程任务9.4 教学评估学生实例程序的展示和测试学生编程思路和代码质量的评价第十章:QBasic编程的综合训练10.1 课程目标综合运用QBasic编程知识解决复杂问题培养学生的创新能力和团队合作精神10.2 教学内容团队项目:开发一个小型应用程序个人项目:编写一个综合性程序10.3 教学方法项目管理和团队协作教师辅导和学生自主学习10.4 教学评估项目汇报和演示程序功能和性能测试重点和难点解析重点环节1:QBasic的基本语法和操作重点:QBasic的安装和运行、基本语法、编辑和运行步骤。
简单的Qbasic程序说课稿一、对教材的分析1、教材的地位和作用:教材是教学大纲的具体化,是教师教、学生学的具体材料。
本节采用的是华南理工大学出版社——高中信息技术教育基础教材第一册第十三章第二节内容。
对于高中学生来说这是第一次接触程序设计,这一节介绍的是顺序结构的程序设计,它是后面章节的学习的基础,学好了该节,有助于下一节及其它程序设计语言的学习和理解。
2、教材的重点、难点通过对教材的分析,发现Qbasic语句的格式及功能是学生在学习本节时必须掌握的关键性内容,即教材的重点。
掌握Qbasic语句的格式及功能这些重点内容,对于学生巩固旧知识,学习新知识起着决定性作用。
而程序设计的方法对学生来说是这节比较抽象难以理解教学内容,即教材的难点。
掌握难点内容为学生正确理解课本知识,促进认知发展、提高逻辑思维能力等都能起到积极的作用。
因此,我们教师应该根据教学内容要求的不同,在备课时确定哪些为重点、哪些内容为难点。
在课堂上才会有重点的讲解这些内容,并把它们述说清楚、具体,并借助图片、动画和影像等媒体把教学的重难点内容呈现出来,以便学生对重点和难点知识的理解。
二、学情分析与学法指导对于高中学生,首次接触程序设计,学起来会感到有点吃力。
但是,他们通过其它学科的学习及一个多学期的信息技术学习,应该具备了用简单程序来解决问题的能力。
我们教师应该引导学生参与教学过程,合作学习、交流讨论。
所以,备课不仅仅要对知识和教学过程的作好充分准备,也包括对学情的分析掌握和学法指导,二者的和谐统一是提高教学效果的基本要求。
三、教学目标教学目标是一节课的指导思想,是教学的出发点和归宿。
有了明确的目标,我们选择教法、设计教学过程才有依据,教学才会有的放矢。
教学目标主要是从知识、技能和情感等方面对这节课的教学进行总的概括和提出总的要求。
从这三个方面来分析学生的基础、优势和不足,是制定教学目标的重要依据,同时也体现了学生的主体地位和新教材的新理念。