《编程解决问题和智能信息处理ppt课件2高中信息技术》由会员分享,可在线阅读,更多相关《编程解决问题和智能信息处理ppt课件2高中信息技术(5页珍藏版)》请在金锄头文库上搜索。
1、编程解决问题和智能信息处理编程解决问题和智能信息处理1编程解决问题和智能信息处理编程解决问题和智能信息处理1、用计算机进行信息处理的基本方法利用现成的软件处理信息(1)软件及其种类软件 (2)正确使用现成软件根据任务性质确定软件的类型了解同一类型软件中,各个不同的具体软件的功能注意软件和计算机硬件的兼容性应用软件系统软件字处理软件数据管理商务软件金融软件操作系统设备驱动程序编程语言DOSWINDOWS UNIXLINUX21、编程解决问题当有些需求利用现成的软件难以满足时,可以利用计算机程序开发软件,自己编制程序解决问题。例:编写一个描述小球做平抛运动的轨迹的程序(1)分析问题问题的要求已知的
2、内容输出的内容掌握所要解决问题的内容和要求掌握与解决问题相关的资料所要解决问题最终要达到的目标(2)设计算法设计算法,就是寻找问题求解的方法和确定具体的求解步骤。用计算机解决问题时,任何答案的获得都是计算机按照指定顺序执行一系列指令的结果。3符号符号名称功能说明起止框表示算法的开始和结束(注:一个算法只能有一个开始处,但可以有多个结束处)处理框表示执行一个步骤(框中指出执行的内容)判断框表示要根据条件选择执行路线,离开的箭头会多于一个输入输出框表示需要用户输入或由计算机自动输出的信息流程线(指向线)指示流程的方向为了更好的表示算法,人们多数采用流程图描述算法:4开始重力加速度g=9.8小球运动时间初值t=1输入小球水平初速度Vt=100计算小球水平坐标x=v*t计算小球竖直坐标y=g*t*t/2以(x,y)为中心画小球(以圆代替)累加小球运动的时间t=t+1 结束否是5