1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1,3,4,5,2,算法与生活,程序设计与算法,洗水壶,(1分钟),灌水,(1分钟),烧开水,(15分钟),洗茶杯,(2分钟),取茶叶,(1分钟),冲泡茶叶,(1分钟),水开了吗?,你会泡茶吗?,算法与生活,新课引入,基本术语先知道,程序:program,程序是用户为了某种需要而制作的若干,有序指令,的集合。,程序的组成:,程序由两个要素构成:数据和算法。,程序=数据+算法,数据:,计算机程序的操作对象,算法:,程序操作步骤
2、数据类型,常量,程序执行过程中值不变的数据,叫常量。(数值常量和字符串常量),变量,程序执行过程中值随时可以改变的数据,叫变量。,数值型变量,字符型变量char,整型,实型,整型int,长整型long,单精实型float,双精实型double,算法的描述方法:,一、用语言描述:,二、用流程图描述:,三、用程序设计语言描述:,活动一:,现有A.B.C三个杯子,A杯中盛30ml红墨水,B杯中盛50ml蓝墨水,C杯为空杯,请将A.B杯中的墨水互换。,A,B,C,活动一:语言描述法,1、将A杯中的红墨水 C杯。,2、,将B杯中的蓝墨水 A杯。,3、将杯中的红墨水 B杯。,A,B,C,A,活动一:流程
3、图描述法,开始,结束,打印显示A,B的值,B,C,活动一:程序设计描述法,LET A=30,LET B=50,LET C=A,LET A=B,LET B=C,PRINT A,B,这是一个程序。,程序中用到A,B,C,4,5五个数据。A,B,C为变量,4,5常量。,这个程序指令的书写格式及排列顺序是按QBASIC程序设计语言编写的。,A,B,C,活动二:认识流程图形框,结束,开始,程序起始、结束框。,处理框,输入、输出框,条件判断框,常用的程序设计语言(高级语言),小学阶段logo,中学阶段Qbasic,高中阶段VISIA C,大学阶段visia c+等,知识链接:,计算机语言包括低级语言和高级
4、语言。,用二进制(0、1)编写程序的语言,是计算机能直接识别和执行的语言,低级语言。,用人类语言编写的程序的语言,高级语言。,活动三:认识QBASIC窗口,一、QBASIC启动,活动三:认识QBASIC窗口,一、QBASIC启动,活动三:认识QBASIC窗口,二、QBASIC菜单,文件,新建程序,打开程序,保存,退出,活动三:认识QBASIC窗口,一、QBASIC启动,二、菜单初识,file(文件),edit(编辑),view(查看),run(操作),三、窗口组成:命令窗口、输出窗口,活动四:变量互换,LET A=30,LET B=50,LET C=A,LET A=B,LET B=C,PRIN
5、T A,B,注意:,一条命令一行,命令与表达式间留空格,let 赋值语句(为变量赋值),print 输出语句(屏幕输出显示变量的值或字符串),活动五:输出语句print,cls,print 2014-12-04,print welcome to xf41.,注意事项:,输出字符串时须将字符串用 括起来。,活动六:声音处理语句play,play o4 cdefgab,play o5 cde edc ced dec cedec“,注意事项:o3表示音调的高低。(中,低,高音如何表示),c,d,e,f,g,a,b,1,2,3,4,5,6,7,生日歌谱:,556517,556521,5553176,443123,.,.,.,.,.,.,.,.,.,.,.,.,.,生日歌,play o3ggag o4c o3b,play o3ggag o4dc,play o3gg o4gec o3b o4a,play o4ffecde,谢谢,观赏,