算法与程序设计(vb)第一课教案分析.pptVIP

  • 186
  • 0
  • 约3.17千字
  • 约 34页
  • 2016-04-13 发布于湖北
  • 举报
算法与程序设计 如何用计算机解决问题 当我们用计算机解决问题时,首先要分析问题,然后根据问题的要求选择合适的软件。 如果现有的软件能满足我们的要求,我们会直接用这些软件来完成任务。 例:学校财务处要制作一份工资表,工资表中许多数据,我们可以用Excel解决;学生要设计一个报刊设计,可以使用word; 计算机解决问题的步骤 分析问题——可采用建立数学模型的方式使问题变得更明确、易理解。 设计算法——数学模型确定了应该“做什么”,接下来就要为它寻找一个“如何做”的算法。 编写程序——用一种计算机能接受的程序设计语言来描述问题求解的算法。 调试程序——查找和改正程序中存在的错误,使程序能顺利地执行,得出正确结果。 算法的概念 农夫过河问题 第一步:农夫带着羊渡过河去; 第二步:农夫划船回来; 第三步:农夫带着菜渡过河去; 第四步:农夫带着羊划船回来; 第五步:农夫带着狼渡过河去; 第六步:农夫划船回来; 第七步:农夫带着羊渡过河。 鸡兔同笼问题 一个笼子里有鸡和兔,现在只知道里面一共有35个头,94只脚,问鸡和兔各有多少只? 设计算法 输入a和b的值 求X=2a-b/2 求Y=b/2-a 输出X,Y的值 结束 算法:解决问题的方法和步骤。 算法的特征 著名数学家华罗庚“烧水泡茶” 算法的描述 自然语言 流程图 伪代码 流程图 算法描述: 输入年份→y I

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档