资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,编程解决问题和智能信息处理,1,一、用计算机进行信息处理的基本方法,1、计算机工作过程,计算机按照已经用计算机语言编好的程序来进行工作的。,程序是什么?,程序(Program)是为实现特定目标或解决特定问题而用计算机语言编写的命令序列的集合。为实现预期目的而进行操作的一系列语句和指令。,2,一、用计算机进行信息处理的基本方法,2、,用计算机进行信息处理的两种基本方法,利用现有的软件(已经编好的程序),自己编制计算机程序,3,3、利用现有软件处理信息,(1)软件及其种类,软件,系统软件,应用软件,操作系统,设备驱动程序,字处理软件,数据管理,商务软件,Dos,Windows,Unix,linux,(,2,)正确使用现成软件,1、选择能满足自己需要的,2、注意软硬件的兼容性,3、注意软件的版权,使用正版,4,信息的编程加工,5,程序设计的一般步骤:,1、需求分析(算法分析):确定要解决的问题,即要计算机“做什么”,2、设计算法:对特定的问题设计一组求解步骤或方法。,3、编写程序:把人工设计的算法转换成计算机能识别的代码,4、上机调试与维护:刚写好的程序不一定正确,必须在计算机上实际运行,排除错误,测试能否达到预期的结果,6,有一个牧羊人带着一头羊,一只狼和一颗大白菜准备过河,他找到一只很小的船,每次只能带一样东西过去,可是如果让狼与羊单独在一起,狼会吃羊,让羊与白菜单独在一起,羊会吃白菜,牧羊人应如何过河?,第一步:人和羊过河,人返回,留下羊;,第二步:人和狼过河,人和羊返回,留下狼;,第三步:人和菜过河,人返回,留下菜;,第四步:人和羊过河。,7,金手指考试网 2016年金手指驾驶员考试科目一 科目四元贝驾考网 科目一科目四仿真考试题C1,Grammar,8,交换a,b的值,在计算中处理此类问题时不能直接交换a,b的值,需临时变量TEMP,逐步交换.,类似交换两个杯子中饮料,需借助于另一个空杯子,如a9,b2,交换a,b的值步骤如下:,(1)将a的值9赋给temp;,(2)将b的值2赋给a;,(3)将temp的值9赋给b;,9,流程图的基本图形及其功能,10,A,B,c,条件P,A,B,成立(真),不成立(假),11,条件P,A,成立(真),不成立(假),12,试一试画出求S=1+2+3+4+5+100 的流程图。,13,S=0,输出S,开始,结束,S=S+1,S=S+2,S=S+3,S=S+,S=S+100,S=0,输出S,开始,结束,j=i+1,S=j*i/2,i=100,14,i=100,S=S+i,成立(真),不成立(假),S=0,i=1,输出S,开始,i=i+,1,结束,i=100,S=S,*,i,成立(真),不成立(假),i=i+,1,S=1,i=1,开始,输出S,结束,15,直接插入法,16,6 1 2 7 3 5 4 (原始数据),1 6 2 7 3 5 4,(第一步:比较a1与a2,大的放在a2位置上),1 2 6 7 3 5 4,(第二步:比较a2与a3,大的放在a3位置上),1 2 6 7 3 5 4,(第三步:比较a3与a4,大的放在a4位置上),1 2 6 3 7 5 4 ,1 2 6 3 5 7 4 ,1 2 6 3 5 4 7,(第六步:比较a6与a7,大的放在a7位置上),1 2 6 3 5 4 7,(第七步:比较a1与a2,大的放在a2位置上),1 2 3 6 5 4 7 ,1 2 3 6 5 4 7 ,1 2 3 5 6 4 7,1 2 3 5 4 6 7,冒泡法,a1 a2 a3 a4 a5 a6 a7,17,
展开阅读全文