计算机解决问题的过程.pptx

上传人:牧羊曲112 文档编号:6606876 上传时间:2023-11-17 格式:PPTX 页数:24 大小:820.97KB
返回 下载 相关 举报
计算机解决问题的过程.pptx_第1页
第1页 / 共24页
计算机解决问题的过程.pptx_第2页
第2页 / 共24页
计算机解决问题的过程.pptx_第3页
第3页 / 共24页
计算机解决问题的过程.pptx_第4页
第4页 / 共24页
计算机解决问题的过程.pptx_第5页
第5页 / 共24页
点击查看更多>>
资源描述

《计算机解决问题的过程.pptx》由会员分享,可在线阅读,更多相关《计算机解决问题的过程.pptx(24页珍藏版)》请在三一办公上搜索。

1、玉溪一中 张绍忠,一个真实的笑话,计算机解决问题的基本过程,Siri 语音识别与自动回答问题,会随着音乐跳舞的机器人,护腕传感器 利用肌肉电流操控计算机,没有程序计算机就是废铁,计算机看似无所不能但再简单的问题都要靠程序来解决,一、计算机解决问题的基本过程,1.确定问题,计算3+4,2.找到途径和方法选择合适的程序或自己编写,3.用计算机进行处理,用“计算器”或自己编写程序,运行“计算器”或自己编写的程序,编写、调试、修改程序,03,设计算法,02,分析问题,01,编写程序的过程,英文词来源于9世纪阿拉伯数学家“花拉子米”,二、算法,algorithm,定义:解决问题的方法和步骤,中文源于周髀

2、算经中”演算法”,两个经典算法,有两海盗得了99个铁球和1个金球,商议轮流拿铁球,金球最后一次拿,每次至少要拿一个,最多不能超过五个,最后金球分到哪个就是哪个的。如果让你先拿,你该怎么拿而保证你得到金球。中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。,讨论:如何设计扫地算法,包括:寻路算法、吸尘算法扫地算法要达到什么目标?如何评价扫地算法是否优秀?,五大特征,有穷性,一个算法必须保证执行有限步骤之后结束,01,确定性,02,可行性,03,有0个或多个输入,04,有1个或多个输出,05,算法的特征,含义明确

3、,不能产生多义性,现有技术手段能够实现,并且成本可以接受,流程图,自然语言,算法,用人们平时描述问题的习惯方式描述,三、算法的表示方法,流程图表示算法国际通用符号,四、体验编程,编写一个恶作剧程序真心话大冒险,要使用者回答问题,符合答案,显示“你说了真心话”,否则显示“没说真心话”,用自然语言描述算法,1.显示问题;2.接受用户输入答案;3.判断用户输入的答案是否符合要求;4.如果符合要求,显示“你说了真心话”;5.否则(不符合要求),显示“你没说真心话”,用流程图表示算法,把算法转化成代码,answer=InputBox(你喜欢的明星是谁?),MsgBox 你说了真心话!,If answer

4、=杰伦 Then,Else,MsgBox 警告:你不说真心话,End If,任务一:编写代码,1.完成代码,试着修改问题及答案。保存到s:2.组内交换座位,运行对方的程序,并试着回答问题,参考代码及流程图,answer=InputBox(你喜欢的明星是谁?),MsgBox 你说了真心话!,If answer=杰伦 Then,Else,MsgBox 警告:你不说真心话,End If,(选做)任务二,begin:answer=InputBox(你喜欢的明星是谁?)If answer=杰伦 Then MsgBox 你说了真心话!Else MsgBox 警告:你不说真心话 GoTo beginEnd If,小结:计算机解决问题的基本过程,分析问题,确定要计算机“做什么”,选择现成的程序,自己编写程序,确定算法,实现算法,用流程图表示算法,解决问题,今天起,我们要编写自己的程序,No zou no Live(不作就不能活)我们不会编程,就受制于别人折腾程序,驾驭电脑,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号