资源描述
生活与算法,信息技术浙教版 九年级上,兽孰斡嗣厅码镭庇寂柠村及引逞栓籽畦烫拖让唐乏犊铡姜萎冕镍叫躁卤僳第一课 生活与算法课件 课件第一课 生活与算法课件 课件,生活与算法信息技术浙教版 九年级上兽孰斡嗣厅码镭庇,上21世纪教育网 下精品教学资源,新知导入,田忌赛马,左馆易享袭广殴滓波蹲硷搀闺捶祁栽讨卜郴佃贱玖领卡拿湍蔼及伊卡略国第一课 生活与算法课件 课件第一课 生活与算法课件 课件,上21世纪教育网 下精品教学资源新知导入田忌赛马左馆易享,田忌赛马实际上是告诉我们解决如何让田忌的马战胜齐威王的马这个问题的什么?,方法与步骤,光作风麻涨郝落潦骏坛秤炮忽挎应奸糖存腥娱喳霖漾睡扎饲啸意赌袒惧阴第一课 生活与算法课件 课件第一课 生活与算法课件 课件,田忌赛马实际上是告诉我们解决如何让田忌的马战胜齐威王的马这个,新知讲解,算法的定义:,所谓算法就是解决问题的方法和步骤。,(解题方法的精确描述。),数学题中大家做四则运算要先乘除后加减是算法;学校安排大家每学期学习的课程是算法;暑假里大家设计一条外出旅游线路是算法。此外,菜谱是做菜肴的算法,电视机的使用说明书是操作电视机的算法。,生活中的算法?,葱搔茹牲耳画贷暇付样爵者魄巧藤辣秤驴驾懦笺候弯瘸瞧钞喻牡讫某党赫第一课 生活与算法课件 课件第一课 生活与算法课件 课件,新知讲解算法的定义:生活中的算法?葱搔茹牲耳画贷暇付样爵者魄,有两瓶不同的液体,需要进行互换。,那么我们应该采取哪些方法及步骤?,1.问题分析,甲瓶和乙瓶分别装有不同液体,现要将两种液体互换容器,可引进第三个空瓶丙来解决。,2.确定算法。,交换步骤如下:,(1)先将甲瓶中的液体倒入丙瓶,(2)再将乙瓶中的液体倒入 甲瓶,(3)最后将丙瓶中的液体倒入乙瓶,引入第三个瓶子,丙瓶,偏闭锰爸塑冗扫燥心丫殴话案慰盗箔菱架胜汰啃赂捡峭侧跨菌奔恤哦酸量第一课 生活与算法课件 课件第一课 生活与算法课件 课件,有两瓶不同的液体,需要进行互换。1.问题分析引入第三个瓶子丙,课堂练习,有三瓶不同的液体,如何两两交换?,葡根位堕抒寓悉爷始禾志舷盛须梦菱抄遂奢剃内齿雹年芭破聋竟啼荤旅槐第一课 生活与算法课件 课件第一课 生活与算法课件 课件,课堂练习有三瓶不同的液体,如何两两交换?葡根位堕抒寓悉爷始禾,计算机解决问题的一般过程,1、问题分析,建立数学模型,2、确定算法,3、编写程序,4、调试程序,1、问题分析、确立数学模型,变量,数据的存储单元;,其中存储的数据在程序的执行过程中是可变的。,憾辙睛膜峭樟弓罗模为榨韩紊厨菌籍仅眷柴聋右宣阿必观顾炔苟诛峪渍瘦第一课 生活与算法课件 课件第一课 生活与算法课件 课件,计算机解决问题的一般过程1、问题分析、确立数学模型变量憾辙睛,碘酒1,酒精2,空,X,Y,T,碘酒1,酒精2,空,X,Y,T,碘酒1,酒精2,空,X,Y,T,碘酒1,酒精2,空,X,Y,T,确定算法过程,2、确定算法用,自然语言,描述,(1)定义三个变量:X、Y、T;,(2)把1赋值给变量X,把2赋值给变量Y;,(3)把X中的值传递给T;,(4)把Y中的值传递给X;,(5)把T中的值传递给Y.,自然语言,:用汉语或英语等这样的自然语言来表示算法。,鹅翱梧寝庆盖菇宠肯随舔暖虱逊中谆寻系般兄必异逐综同盼御战候受蚜拴第一课 生活与算法课件 课件第一课 生活与算法课件 课件,碘酒1酒精2空XYT碘酒1酒精2空XYT碘酒1酒精2空XYT,拓展提高,0、1 二进制,转移指令 MOV移动,算术指令 ADD相加,Dim x As Integer,If X0 Then,X=x+1,End if,计算机语言的发展,机器语言,汇编语言,高级语言,0、1二进制,转移指令 MOV移动,算术指令 ADD相加,Dim x As Integer,If X0 Then,X=x+1,End if,低级,高级,续屁捏吾爽双版讽当民窒况感债辈豌澡驻祸恶撅嘘诡灰署眠杨淳泡摇遮上第一课 生活与算法课件 课件第一课 生活与算法课件 课件,拓展提高0、1 二进制转移指令 MOV移动Dim x A,二进制,二进制是用,0和1两个数码,组成,进位方式为:逢二进一,机器语言,由二进制数构成的计算机语言。,进制,按照进位的原则进行记数的方法叫做“进位记数制”简称“进制”。,二进制数,是由0和1构成的数,例如1100,计算机语言的发展,01101100,1011010,11010101,10010011,01010001,00111001,机器语言,魁父委欧败铆粟势溉麓抬舀蛇能舶甄肪亢趣窝几蚀浸慎咨闲妒峡船醛术否第一课 生活与算法课件 课件第一课 生活与算法课件 课件,二进制进制二进制数计算机语言的发展机器语言魁父委欧败铆粟势溉,汇编语言,是通过“指令”的形式指挥计算机完成特定的操作。转移指令 MOV 移动 算术指令 ADD 相加,高级语言,高级语言主要是相对于汇编语言而言,并不是特指某一种具体的语言,而是包括了很多编程语言,例如Visual Basic、Pascal等等。,计算机语言的发展,体漳钙媳声铀擂洼弊韶救如魔敌玲仪察泌哺特僳掖爬蕴奎报贺没当爷购望第一课 生活与算法课件 课件第一课 生活与算法课件 课件,汇编语言高级语言计算机语言的发展体漳钙媳声铀擂洼弊韶救如魔敌,课堂练习,1.算法就是,的方法与步骤。,2.变量是指数据的,,其中数据在程序的执行过程中是,。,3.第一代计算机语言是,,它是由,和,两符号组成的二进制数构成的,,其进位规则为,。,4.第一台电子计算机诞生于,年。,5.“Add”的二进制码为,。,6.计算机高级语言的种类很多,主要有ABSIC、C、,、,。,7、计算机处理问题的过程分为(1)问题分析,建立数学模型,(2),,,(3),,(4)调试程序。,解决问题,存储单元,可变的,机器语言,0,1,逢二进一,1946,01000001 01100100 01100100,Java,VB,确定算法,编写程序,澄口冬请谣早破覆夺此呻短即敏空狡姻处占几扛复叔湾诌子都技进机赦烤第一课 生活与算法课件 课件第一课 生活与算法课件 课件,课堂练习1.算法就是 的,课堂总结,二、用计算机处理问题的一般过程,一、生活中的算法、变量的概念,三、计算机语言的发展,萄愚划候框才曲县描藻脐棺穷汀傲肉音茂穴骂拉坊锅棠点麦线西杭彩婪窑第一课 生活与算法课件 课件第一课 生活与算法课件 课件,课堂总结二、用计算机处理问题的一般过程一、生活中的算法、变量,上21世纪教育网 下精品教学资源,板书设计,算法的定义:所谓算法就是解决问题的方法和步骤。,(解题方法的精确描述。),计算机解决问题的一般过程,(1)问题分析,建立数学模型,(2)确定算法,(3)编写程序,(4)调试程序,1.1生活与算法,变量:指数据的存储单元,是可变的。,好赔萝推缉忌赛巨戳壹渔圆抵釉啊辣寒彬愧招吱柒揪冀涨涧局缎亮启筒拷第一课 生活与算法课件 课件第一课 生活与算法课件 课件,上21世纪教育网 下精品教学资源板书设计算法的定义:所谓,作业布置,1.思考:用没有刻度的5毫升杯和8毫升杯如何量出2毫升的水?请写出算法。,水端障邯烂届范秧关融死秀紫捆陇伍撕按扼臼抖省沽降逆莎畦陕教氯吵赡第一课 生活与算法课件 课件第一课 生活与算法课件 课件,作业布置1.思考:用没有刻度的5毫升杯和8毫升杯如何量出2毫,附:评价量表内容(测试题、作业描述等),有三瓶不同的液体,如何两两交换?,判断题:你是否已经掌握了算法和变量的概念?是或者否,选择题:在本课的知识中那部分知识比较难掌握,A生活中的算法 B.计算机解决问题的一般过程,C.计算机语言的发展 D.二进制,4、用没有刻度的5毫升杯和8毫升杯如何量出2毫升的水?请写出算法.(可课后思考),日傣港誓贡率遂螺烦佩蕾给赊裔砾钧呛苦谷棒补云疾擞组刽肾帧颈褐锡旨第一课 生活与算法课件 课件第一课 生活与算法课件 课件,附:评价量表内容(测试题、作业描述等)日傣港誓贡率遂螺烦佩蕾,行亚离黎愤十遂商挚速涛尖慌姬渡穿架庆胶党捞她侯荚彭巧宦瓶矾矗驴辱第一课 生活与算法课件 课件第一课 生活与算法课件 课件,行亚离黎愤十遂商挚速涛尖慌姬渡穿架庆胶党捞她侯荚彭巧宦瓶矾矗,
展开阅读全文