搜索
    上传资料 赚现金
    英语朗读宝

    浙教版2020信息技术七下:第十课、生活和算法 课件+教学设计

    资料中包含下列文件,点击文件名可预览资料内容
    • 课件
      第十课、生活和算法.ppt
    • 教案
      第十课、生活和算法教学设计.doc
    第十课、生活和算法第1页
    第十课、生活和算法第2页
    第十课、生活和算法第3页
    第十课、生活和算法第4页
    第十课、生活和算法第5页
    第十课、生活和算法第6页
    第十课、生活和算法第7页
    第十课、生活和算法第8页
    第十课、生活和算法教学设计第1页
    第十课、生活和算法教学设计第2页
    还剩15页未读, 继续阅读
    下载需要25学贝 1学贝=0.1元
    使用下载券免费下载
    加入资料篮
    立即下载

    初中信息技术浙教版(2020)七年级下册第10课 生活和算法一等奖教学课件ppt

    展开

    这是一份初中信息技术浙教版(2020)七年级下册第10课 生活和算法一等奖教学课件ppt,文件包含第十课生活和算法ppt、第十课生活和算法教学设计doc等2份课件配套教学资源,其中PPT共23页, 欢迎下载使用。
    老师暑假想去新疆旅游,但是不知道怎么去?请同学们帮老师想一想出行路线。而且用在路费上的费用只能在1000之内又要尽快到达,除了老师列出的方案,是否有更方便的路线呢?。
    方案一:杭州——火车(2天400元)——乌鲁木齐方案二:杭州——飞机转北京(1天2000元)——乌鲁木齐方案三:自驾——自己开车(1天20小时,油费2462元,过路费1065元,总3527元) ——乌鲁木齐。
    在日常的生活学习中,经常会遇到各种各样的问题。面对这些问题,人们总会寻找合理的解决方法和步骤。
    生活中处处都有算法,如有两瓶不同液体,需要进行互换,可以采取以下方法和步骤:(1)问题分析。甲瓶和乙瓶分别装有不同的液体,先要将两种液体互换容器,可引进第三个空瓶丙来解决。
    (2)确定算法。具体交换步骤如下:先将甲瓶中的液体倒入丙内。再将乙瓶中的液体倒入甲瓶。最后将丙瓶中的液体倒入乙瓶。
    什么是算法算法(Algrithm)是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。
    02 计算机解决问题的一般过程
    使用计算机解决各种不同的问题时,首先需要对问题进行分析,确定算法,再编写一组计算机能够执行的指令,即程序,让计算机按人们指定的步骤有序地工作。
    若上述问题用计算机解决,大致需经过以下过程:
    (1)问题分析、建立数学模型。用变量X、Y、T分别表示甲瓶、乙瓶、丙瓶,用两个不同的数值(1和2)分别表示两种液体。现在问题转化为:要把变量X、Y中的两个数组进行交换。
    (2)确定算法。交换变量X、Y、T值的步骤,用自然语言描述如下:①定义三个变量X、Y、T。②把1赋值给变量X,把2赋值给变量Y(赋初值)③把中的值传递给,再把Y中的值传递给X,最后把T中的值传递给Y。④结束。
    (3)编写程序。选择一种计算机语言,将算法转换成程序。(4)调试程序。运行程序,反复调试。
    变量:是指没有固定的值,可以改变的数。变量以非数字的符号来表达,一般用拉丁字母。变量是常数的相反。变量的用处在于能一般化描述指令的方式。结果只能使用真实的值,指令只能应用于某些情况下。变量能够作为某特定种类的值中任何一个的保留器。
    计算机语言指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。
    低级语言:机器语言、汇编语言。机器语言是指一台计算机全部的指令集合。电子计算机所使用的是由"0"和"1"组成的二进制数,二进制是计算机的语言的基础。计算机发明之初,人们只能降贵纡尊,用计算机的语言去命令计算机干这干那,一句话,就是写出一串串由"0"和"1"组成的指令序列交由计算机执行,这种计算机能够认识的语言,就是机器语言。
    计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
    汇编语言为了减轻使用机器语言编程的痛苦,人们进行了一种有益的改进:用一些简洁的英文字母、符号串来替代一个特定的指令的二进制串,比如,用"ADD"代表加法,"MOV"代表数据传递等等,这样一来,人们很容易读懂并理解程序在干什么,纠错及维护都变得方便了,这种程序设计语言就称为汇编语言,即第二代计算机语言。然而计算机是不认识这些符号的,这就需要一个专门的程序,专门负责将这些符号翻译成二进制数的机器语言,这种翻译程序被称为汇编程序。
    高级语言:高级语言是绝大多数编程者的选择。和汇编语言相比,它不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大大简化了程序中的指令。由于省略了很多细节,所以编程者也不需要具备太多的专业知识。 高级语言主要是相对于汇编语言而言,它并不是特指某一种具体的语言,而是包括了很多编程语言,流行的VB、VC、FxPr、Delphi等,这些语言的语法、命令格式都各不相同。
    二进制转十进制方法一小数点前或者整数要从右到左用二进制的每个数去乘以2的相应次方并递增,小数点后则是从左往右乘以二的相应负次方并递减。例如:二进制数1101.01转化成十进制1101.01(2)=1*20+0*21+1*22+1*23 +0*21+1*22=1+0+4+8+0+0.25=13.25(10)
    方法二:把二进制数首先写成加权系数展开式,然后按十进制加法规则求和。这种做法称为"按权相加"法。2的0次方是1(任何数的0次方都是1,0的0次方无意义)2的1次方是2 2的2次方是4 2的3次方是8 2的4次方是16 2的5次方是32 2的6次方是64 2的7次方是128 2的8次方是256 2的9次方是512 2的10次方是1024 2的11次方是2048 2的12次方是4096例如,1101=8+4+0+1=13再比如:二进制数100011转成十进制数可以看作这样:数字中共有三个1 即第六位一个,第二位一个,第一位一个(从右到左),然后对应十进制数即2的0次方+2的1次方+2的5次方, 即100011=32+0+0+0+2+1=35
    十进制转二进制十进制整数转换为二进制整数十进制整数转换为二进制整数采用"除2取余,逆序排列"法。具体做法是:用2整除十进制整数,可以得到一个商和余数;再用2去除商,又会得到一个商和余数,如此进行,直到商为小于1时为止,然后把先得到的余数作为二进制数的低位有效位,后得到的余数作为二进制数的高位有效位,依次排列起来。
    1、11110001转换成十进制是多少?2、237转换成二进制是多少?3、什么是算法,什么是变量?

    相关课件

    初中浙教版第十课 枚举算法教课内容ppt课件:

    这是一份初中浙教版第十课 枚举算法教课内容ppt课件,共11页。PPT课件主要包含了认识枚举算法,找钥匙,找钥匙的过程,枚举法,枚举算法的概念,一一列举逐个检验,数7游戏,一一列举,逐个检验,程序代码等内容,欢迎下载使用。

    2021学年第15课 数据结构与算法优秀教学课件ppt:

    这是一份2021学年第15课 数据结构与算法优秀教学课件ppt,文件包含第十五课数据结构与算法ppt、第十五课数据结构与算法教学设计doc等2份课件配套教学资源,其中PPT共19页, 欢迎下载使用。

    初中信息技术浙教版(2020)七年级下册第14课 线性表试讲课教学ppt课件:

    这是一份初中信息技术浙教版(2020)七年级下册第14课 线性表试讲课教学ppt课件,文件包含第十四课线性表ppt、第十四课线性表教学设计doc等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。

    欢迎来到教习网
    • 900万优选资源,让备课更轻松
    • 600万优选试题,支持自由组卷
    • 高质量可编辑,日均更新2000+
    • 百万教师选择,专业更值得信赖
    微信扫码注册
    qrcode
    二维码已过期
    刷新

    微信扫码,快速注册

    手机号注册
    手机号码

    手机号格式错误

    手机验证码 获取验证码

    手机验证码已经成功发送,5分钟内有效

    设置密码

    6-20个字符,数字、字母或符号

    注册即视为同意教习网「注册协议」「隐私条款」
    QQ注册
    手机号注册
    微信注册

    注册成功

    返回
    顶部
    Baidu
    map