- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.1计算机解决问题的过程第2单元 编程计算
趣味题趣味题 :静静是个很安静的小姑娘,有一天,她突发奇想:如果把大象放进冰箱需要几个步骤?
趣味题步骤3:把冰箱门关上解答算法:就是解决问题的方法和步骤。步骤1:把冰箱门打开步骤2:大象放进去
01算法的描述
算法的描述 自然语言用自然语言描述算法自然语言:是指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。特点:用自然语言描述算法,通俗易懂,是我们理解算法的第一步。 步骤1:把冰箱门打开步骤2:大象放进去步骤3:把冰箱门关上
算法的描述自然语言描述算法步骤1:把冰箱门打开步骤2:大象放进去步骤3:把冰箱门关上
算法的描述-流程图流程图也称为程序图,它是算法的一种图形化表示方法。
算法的描述开始把冰箱门打开大象放进去把冰箱门关上结束自然语言描述算法步骤1:把冰箱门打开步骤2:大象放进去步骤3:把冰箱门关上流程图描述算法
算法的描述-流程图流程图符号图形符号名称功能起止框表示一个算法的起始和结束输入/输出框表示输入和输出的信息处理框赋值、计算等处理判断框表示判断的条件流程线指向算法运行的方向连接符表示流程图的接续,转到另一页AA
02流程图的基本结构
流程图的基本结构 顺序结构S1:拉开冰箱门;S2:大象进入冰箱;S3:关上冰箱门。自上而下S1S2S3脑筋急转弯:请问把大象放冰箱分几步?用自然语言描述用流程图描述
流程图的基本结构 分支结构脑筋急转弯:请问把大象放冰箱分几步?如果“大象太大无法进入冰箱”,怎么办?如果大象太大无法进入冰箱,那么就换一只小点象进。做出判断象太大?进入换小象是否用自然语言描述用流程图描述
流程图的基本结构 循环结构脑筋急转弯:请问把大象放冰箱分几步?如果有三只小象进冰箱,怎么解决?一只一只地进入,直到三只小象都进入冰箱,即完成。周而复始一只小象进入三只都进入冰箱了?是否用自然语言描述用自然语言描述
流程图1.流程图特点:形象、直观,容易理解2.三种基本算法的流程图
03编写程序
编写程序什么是编程?编写程序:将算法用一种计算机能理解、识别的语言来表达(通俗说法)。程序设计语言1011011000000000机器语言(计算机唯一能直接识别的语言)
编写程序机器语言汇编语言高级语言所有代码是二进制一种符号化的机器语言Python、Basic 、Java、 CVisual Basic 、 C++ 机器可直接执行需要编译后才可执行机器语言和汇编语言都是面向机器的,属于低级语言高级语言的语法更接近人的表达习惯.程序设计语言编译就是把汇编语言、高级语言变成计算机可以识别的机器语00001010 把10放到累加器A中mov a,10 把10放到累加器A中a=10 把10放到累加器A中
用Python语言实现的程序import random #随机模块import time #导入时间import os #导入OS模块print(你好,现在你有10秒钟的时间记忆下列物品及其编号)things=[苹果,香蕉,橙子,梨子,猕猴桃,柚子, 猴魁,铁观音,彩蛋,复活节]for i in range(10): print(i,:,things[i]) #在屏幕上显示编号及物品time.sleep(10) #延时10秒os.system(cls) #清屏幕,隐去编号及物品n=0 #记录答对的题数,初值为0t2=random.sample(things,5 ) #随机抽出5个物品 for i in t2: #出5题 ans=int(input(i + 的编号是:)) #输入编号答题 if i==things[ans]: n=n+1 #如果回答正确,答对的题数加1print(\n你一共答对了,n,次) #屏幕显示答对的题数input(\n按回车键结束程序)
本课总结计算机解决问题的过程总结分析问题设计算法编写程序 顺序结构 分支结构 循环结构Python语言机器语言汇编语言高级语
文档评论(0)