- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
农夫过河
农夫过河农夫带着一只狼、一只羊和一棵白菜,身处河的南岸。他要把这些东西全部运到北岸。问题是他面前只有一条小船,船小到只能容下他和一件物品,另外只有农夫能撑船。另外,因为狼能吃羊,而羊爱吃白菜,所以农夫不能留下羊和白菜或者狼和羊单独在河的一边,自己离开。请问农夫该采取什么方案才能将所有的东西运过河呢?1.农夫带羊过去,自己回来2.农夫带狼过去,带羊回来3.农夫带白菜过去,自己回来4.农夫带羊过去全部安全过岸
生活与算法
如图有两瓶不同的液体,需要进行互换。那么我们应该采取哪些方法及步骤?1.问题分析甲瓶和乙瓶分别装有不同液体,现要将两种液体互换容器,可引进第三个空瓶丙来解决。2.确定算法交换步骤如下:(1)先将甲瓶中的液体倒入丙瓶(2)再将乙瓶中的液体倒入甲瓶(3)最后将丙瓶中的液体倒入乙瓶引入第三个瓶子丙瓶
算法的定义:所谓算法就是解决问题的方法和步骤。(解题方法的精确描述。)如,做四则运算要先乘除后加减,如果有括号就先括号内后括号外、竖式笔算等都是算法;菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法。生活中的算法?
计算机解决问题的一般过程(1)问题分析,建立数学模型(2)确定算法(3)编写程序(4)调试程序
1、问题分析、确立数学模型1.用变量X、Y、T表示甲瓶、乙瓶、丙瓶,用两个不同的数值(如1和2)分别表示两种液体。变量数据的存储单元;其中存储的数据在程序执行过程中是可变的。
2、确定算法——用自然语言描述(1)定义三个变量:X、Y、T;(2)把1赋值给变量X,把2赋值给变量Y;(3)把X中的值传递给T;(4)把Y中的值传递给X;(5)把T中的值传递给Y.碘酒1酒精2空XYT碘酒1酒精2空XYT碘酒1酒精2空XYT碘酒1酒精2空XYT自然语言:用汉语或英语等这样的自然语言来表示算法。
3、编写程序(计算机语言)4、调试程序X=1Y=2T=XX=YY=T变量值X1Y2T变量值X1Y2T1变量值X2Y2T1变量值X2Y1T1
0100100001000001010100000101000001011001大家觉得这一串二进制数字是什么意思0100000101010000APPY
MOVAL,10;MOVAH,5;ADDAH,AL数值10送寄存器AL数值5送寄存器AHAH与AL中的值相加,结果回送AH
message=“HelloPythonworld!”print(message)添加一个名为message的变量,储存的值为“HelloPythonworld!”打印变量message里的值
C、C++、VisualBasic、JAVA、C#、Python….
计算机语言的发展机器语言汇编语言高级语言低级高级
算法的定义:所谓算法就是解决问题的方法和步骤。(解题方法的精确描述。)小结:变量:指数据的存储单元(容器),是可变的。计算机解决问题的一般过程(1)问题分析,建立数学模型(2)确定算法(3)编写程序(4)调试程序计算机语言的发展:机器语言汇编语言高级语言
用没有刻度的3毫升杯和5毫升杯如何量出1毫升的水?请写出算法。(杯子没有刻度,并且杯子开始都为空杯)
您可能关注的文档
最近下载
- 2024年湖南省中考历史试题(附答案解析).docx
- 肿瘤药物给药顺序及解毒剂.pptx
- 茶百道递交招股说明书,展现优质盈利水平及成熟运营模式.pdf
- 科协各项规章管理制度.doc VIP
- 《义务教育语文课程标准(2022)》选择、判断题.docx VIP
- VDI 3423 2011 国外国际规范.pdf
- 单位新员工入职工作总结PPT.pptx
- 病虫害识别与防治技术 植物病原真菌-半知菌亚门 植物病原真菌-半知菌亚门—丛梗孢菌.docx
- 五年(2019-2023)高考物理真题汇编(全国通用):力学实验(解析版).pdf VIP
- 施工进度计划表范例-施工日进度计划表范本-工程施工日进度范例 .xls VIP
文档评论(0)