版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 机器语言机器语言: 由0、1组成的代码,机器能够直接听得懂、能理解并能执行的的语言。低级语言汇编语言汇编语言: 将0、1代码转换为有意义的字符代码。低级语言高级语言高级语言: 贴近人们的阅读理解习惯,能更好地描述计算机解决问题的过程和方法。 如Basic、 pascal、 C、 VB等机器语言机器语言 汇编语言汇编语言 高级语言高级语言机器语言:机器语言:(完成(完成9+ 8的加法运算的加法运算)10110000 00001001 0000010000001000111100汇编语言汇编语言:(9+8)Mov AL 9 ADD AL 8HLT高级语言高级语言:(VB)一、人类是如何解决问题的
2、?请同学们描述一下全班同学在教室中集体打扫卫生的过程。 步骤:扫天花板 擦玻璃 扫地 拖地 清运垃圾计算机如何解决问题呢? 计算机解决问题和人解决问题一样需要有清晰的解题步骤。 计算机解决问题的求解步骤叫做算法。分析问题设计算法编写程序调试运行检测结果修改修改利用计算机解决问题的步骤:1、算法的自然语言描述、算法的自然语言描述(可以用(可以用1代表篮球,代表篮球,2代表代表排球)排球)Step1:张三拿篮球张三拿篮球Step2:李四拿排球李四拿排球Step3:张三把篮球给李四张三把篮球给李四Step4:李四把排球给张三李四把排球给张三Step5:看交换后的结果看交换后的结果Step6:结束结束
3、【算法描述】交换球的游戏 上体育课时,张三同学拿篮球,李四同学拿排球,张三想和李四交换球,交换后,张三拿排球,李四拿篮球,现在请同学们帮他们出出主意?2、流程图流程图开开 始始输入x,y xy yx 输出x,y结结 束束3.程序语言(VBasic 环境下)Dim x as integerDim y as integerx=1y=2y=xx=yPrint x,y将本段程序放入到VB中进行实验算法的描述方法:自然语言算法的描述方法:自然语言 流程图流程图 伪代码伪代码按照我们上面的思路,为什么我们设计的程序,在执行时没有达到我们的愿望?是程序代码错了吗?还是我们的算法错了吗?同样,我们来完成另外一
4、个题目:将两个杯子里的饮料交换猕猴桃汁橙橙汁汁杯子1杯子2交 换橙汁猕猴桃汁杯子1杯子2猕猴桃汁杯子1杯子2橙橙汁汁实现两个变量的交换,需要引入第三个变量需要引入第三个变量,即引入一个空杯子杯子3自然语言描述:Step1: 1为橙汁、2为猕猴桃汁,3为空杯Step2: 杯子1的橙汁倒给第3个空杯Step3: 2猕猴桃汁倒入杯子1Step4: 第3个杯子里的橙汁倒入第2个杯子Step5: 输出交换后的杯子1 和杯子2中的值Step6: 程序结束1、算法的自然语言描述、算法的自然语言描述 (可以用(可以用1代表篮球,代表篮球,2代表排球)代表排球)Step1:张三拿篮球,李四拿排球,王五空手张三拿
5、篮球,李四拿排球,王五空手Step2:张三把篮球给王五张三把篮球给王五Step3:李四把排球给张三李四把排球给张三Step3:王五把篮球给李四王五把篮球给李四Step5:看交换后的结果看交换后的结果Step6:结束结束【算法描述1】交换球的游戏上体育课时,张三同学拿篮球,李四同学拿排球,张三想和李四交换球,交换后,张三拿排球,李四拿篮球,现在请同学们帮他们出出主意?2、流程图流程图 3.伪代码(VB 环境下)Dim x as integerDim y as integerDim z as integerx=1y=2z=0z=xx=yy=zPrint x,y 将本段程序放入到VB中再次进行实验开
6、开 始始输入x,y xy yx 输出x,y结结 束束开开 始始输入x,y,z xz yx 输出x,y结结 束束 zy 图形符号图形符号名名 称称含含 义义起止框表示算法的开始或结束输入、输出框表示输入输出操作处理框表示处理或运算的功能判断框用来根据给定的条件是否满足决定执行两条路径中的某一路径流线表示程序执行的路径,箭头代表方向连接符表示算法流向的出口连接点或入口连接点,同一对出口与入口的连接符内必须标以相同的数字或字母*信息技术学业水平考试真题*一、单选题1、在流程图的基本图形中,菱形表示的是下列选项中的哪一项。()A、开始/结束B、处理C、输入/输出D、判断2、用计算机编程求解问题:“求一
7、元二次方程的实数解”,一般要经过四个步骤,首先要做的第一步是下列选项中的哪一项。()A、调试运行程序B、设计算法C、分析问题D、编写程序3、下列选项中,不属于算法基本特征的是哪一项。()A、无限性B、确定性C、有穷性D、能行性4、算法的描述方法一般包括流程图、伪代码和下列选项中的哪一项。()A、自然语言B、机器语言C、低级语言D、高级语言5、所有用高级语言编写的程序都必须通过其相应的编译或解释程序将其转换为下列选项中的哪一种代码后,计算机才能识别。() A、八进制B、十六进制C、十进制D、二进制6、下列选项中的哪一种语言不属于程序设计语言。() A、机器语言B、自然语言C、汇编语言D、高级语言
8、二、多选题1、下列选项中的哪些选项属于程序设计高级语言()。A、CB、C+C、VBD、Excel2、算法的描述方法很多,其中最主要的描述方法包括下列选项中的哪些选项。()A、自然语言B、流程图C、伪代码D、柱形图三、判断题(正确用,错误用)1、程序设计语言只有机器语言和汇编语言。()2、程序就是算法。()3、算法的每一个步骤必须要有确切地含义,无二义性。()4、程序决定算法,是算法设计的核心。()5、调试程序的目的是查找和改正程序中存在的错误,使程序能顺利地执行,得出正确结果。()6、算法的每一个步骤对应一个或多个语句。()Thank you!人有了知识,就会具备各种分析能力,明辨是非的能力。所以我们要勤恳读书,广泛阅读
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025企业法律风险之合同履行过程中应注意的事项
- 2025湖南潭邵高速邵阳东互通第合同段施组
- 2025户外广告牌出租合同样本
- 班主任德育工作总结
- 课题申报参考:孪生数据驱动的退役产品人机协同拆解动态优化与自适应评估研究
- 课题申报参考:联合教研提升农村中小学科学教师跨学科素养的机制与策略研究
- 自我驱动学习培养学生自主能力的策略与实践案例
- 科技在提升个人防护装备舒适度中的应用
- 2024年家畜转基因胚胎项目资金需求报告代可行性研究报告
- 物联网时代下嵌入式系统的多层防护策略
- GB/T 16895.3-2024低压电气装置第5-54部分:电气设备的选择和安装接地配置和保护导体
- 计划合同部部长述职报告范文
- 人教版高一地理必修一期末试卷
- GJB9001C质量管理体系要求-培训专题培训课件
- 二手车车主寄售协议书范文范本
- 窗帘采购投标方案(技术方案)
- 五年级上册小数除法竖式计算练习300题及答案
- 语言规划讲义
- 生活用房设施施工方案模板
- 上海市杨浦区2022届初三中考二模英语试卷+答案
- GB/T 9755-2001合成树脂乳液外墙涂料
评论
0/150
提交评论