用计算机程序解决问题 完整版课件_第1页
用计算机程序解决问题 完整版课件_第2页
用计算机程序解决问题 完整版课件_第3页
用计算机程序解决问题 完整版课件_第4页
用计算机程序解决问题 完整版课件_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 传说古代印度有个国王叫舍罕,他很迷恋棋类,而宰相达依尔是个聪明的大臣,发明了国际象棋。国王玩得爱不释手,决定奖赏宰相。达依尔说:陛下,我别无他求,请你在这张棋盘的第一个格子里赏我1粒麦子;在第二个格子里赏我2粒麦子;在第三个格子里赏我4粒麦子;在第四个格子里赏我8粒麦子 依此类推直到第64个格子(国际象棋是8864格),按这张棋盘上各格应赏给的麦子全赏给我吧。国王听了,觉得达依尔的要求并不高,说道:你能如愿以偿的。 1、国王能给出达依尔所要求的麦子吗?2、能否用人工算出这个问题的答案?1+2+4+262+2631.8446710193.2用计算机程序解决问题信息技术基础(必修)设计算法写信写

2、信封贴邮票投递解决问题的思路、方法和步骤算法寄信:这些思路和方法正是问题解决的关键所在数学课上如何画圆?1、选择工具2、确定圆心3、确定半径4、画圆1、计算机随机出一个数A。2、游戏者输入猜想的数B。3、比较A,B。如果B=A,显示“你赢了”,询问“再来一次?”如果BA,提示“高了”,返回第2步。如果B 随机数A输入数B=随机数A再来一次?显示“你赢了”提示“高了”猜数游戏的算法(流程图描述)图形符号名称含义起始框、终止框表示程序的开始或结束输入框、输出框表示数据的输入或输出处理框表示数据的操作处理判断框表示判断和选择流程线表示程序流程的方向和路径程序流程图用的符号的说明请同学们说出用自然语言

3、和用流程图来描述算法的优缺点?或请打开教学博客回答他们的优缺点以小组为单位,从文件中任选一个问题,讨论并分析其算法,然后试着用自然语言描述或用流程图描述方式写出来。练习想一想: 1、如果一个算法不确定,或者有错误,编写的程序能不能正确执行? 2、同一问题同学们给出了不同算法,说明了什么?当“确认”按钮按下的时候,做以下工作:如果用户输入的数B等于A,那么 输出提示信息“你赢了!”如果用户输入的数B大于A,那么 输出提示信息“高了!”如果用户输入的数B小于A,那么 输出提示信息“低了!”Private Sub Button_Click() end if end if end ifEnd sub IF MsgBox “你赢了” MsgBox “高了!” IF Then B= A C语言JavaVB.编程语言PascalVB代码 B A MsgBox “低了!” B A then MsgBox 大了 else msgbox 小了“ End ifEnd if End SubVB代码算法2 课堂小结编程解决问题的过程分析问题设计算法编写代码调试运行计算机并不能代替人做所有的事情 。计算机之所以能够进行信息处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论