计算机解决问题的基本过程优秀PPT.ppt
《计算机解决问题的基本过程优秀PPT.ppt》由会员分享,可在线阅读,更多相关《计算机解决问题的基本过程优秀PPT.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机解决问题的基本过程计算机解决问题的基本过程现在学习的是第1页,共20页20172017年春季学期课程安排年春季学期课程安排一、算法与程序设计第一章 如何用计算机解决问题第二章 程序设计ABC第三章 算法的程序实现二、信息技术学考备考1、信息与信息技术、信息获取2、信息加工与表达3、信息资源管理4、信息技术与社会现在学习的是第2页,共20页计算机解决问题的基本过程计算机解决问题的基本过程现在学习的是第3页,共20页主要内容计算计算思维思维计算计算算法思算法思维维算法算法123计算机解决问题的基本过程算法的描述体验编程现在学习的是第4页,共20页算法:解决问题的方法与步骤。算法与程序设计算法
2、与程序设计程序设计:就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程。现在学习的是第5页,共20页例子:我国汉代有一位大将,名叫韩信。他每次集合部队,都要求部下报三次数,第一次按13报数,第二次按15报数,第三次按17报数,每次报数后都要求最后一个人报告他报的数是几,这样韩信就知道一共到了多少人。他的这种巧妙算法,人们称为“鬼谷算”、“隔墙算”、“秦王暗点兵”等。孙子算经里对此有如下的记载:今有物不知其数,三三数之余二,五五数之余三,七七数之余二,问物几何?人是如何解决问题的人是如何解决问题的现在学习的是第6页,共20页算法算法1:从1开始,取出一个自然数判断它被3、5、
3、7整除后的余数是否为2、3、2,如果是,则这个数即是所求的数,求解结束。否则,用下一个数再试,直到找到这个数为止。现在学习的是第7页,共20页算法算法2:先列出除以3余2的数:2,5,8,11,14,17,20,23,26,再列出除以5余3的数:3,8,13,18,23,28,.再列出除以7余2的数2,9,16,23,30,就得出符合题目条件的最小数是23。现在学习的是第8页,共20页简单地概括简单地概括 明确问题提出假设验证假设人解决问题的一般过程人解决问题的一般过程观察问题分析问题判断、推理解决问题现在学习的是第9页,共20页算法算法1的详细描述:的详细描述:1.令令 X 为为1。2.如果
4、如果 X 整除整除3余余2,X 整除整除5余余3,X 整除整除7余余2,这就是题目要求的数,则记下这个,这就是题目要求的数,则记下这个 X。3.令令 X 为为 X+1(为下一次计算作准备)。(为下一次计算作准备)。4.如果算出,则结束;否则跳转如果算出,则结束;否则跳转2。5.写出答案。写出答案。现在学习的是第10页,共20页计算机解决问题的一般过程计算机解决问题的一般过程 计算机解决问题计算机解决问题的过程,同样要经过的过程,同样要经过分析问题、设计算法分析问题、设计算法两个步骤两个步骤 但是这些用自然语言描但是这些用自然语言描述的算法,计算机不懂,述的算法,计算机不懂,必须翻译成计算机语言
5、,必须翻译成计算机语言,也就是程序设计语言。也就是程序设计语言。现在学习的是第11页,共20页用于书写计算机程序的语言称为程序设计语言。程序设计语言。机器语言汇编语言高级语言机器语言是一串由“0”和“1”构成的二进制代码。汇编语言实际是一种符号化的机器语言,它采用英文助记符代替机器指令,比机器语言容易识别和记忆,从而提高了程序的可读性。高级语言是更接近于自然语言(英语)和数学语言的编程语言,它并不特指某一种语言,也不依赖于特定的计算机系统,因而更容易掌握和使用,通用性也更好。比较流行的高级语言有BASIC、C/C+、FORTRAN、PASCAL、COBOL、JAVA等。程序设计语言程序设计语言
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 解决问题 基本 过程 优秀 PPT
限制150内