第一讲 算法与程序设计.ppt

算法与程序设计;第一节 算法与程序;3;;5;6;;什么是程序;那么,什么是算法呢?;讨论:;算法是在有限步骤内求解某一问题所使用的具有精确定义的一系列操作规则。 简而言之,算法是指解决问题的具体方法和步骤。;一个完整的算法有三个部分:输入、处理、输出。;算法与程序的关系是什么呢? 算法是程序的灵魂,是解决问题的步骤。程序代码只是实现的手段。;例题: 某学校要进行学生电脑编程竞赛,竞赛将评出10名获奖者,分为一、二、三等奖。奖项设置一等奖获得人数要少于二等奖人数,二等奖人数要少于三等奖人数。问一二三等奖人数各为多少?;分析:1.已知竞赛将评出10名获奖者。 2.一等奖获得人数要少于二等奖人数,二等奖人数要少于三等奖人数 设计算法: 1.X+y+z=10 Xyz 2.10以内的整数,逐个拿来试一试。满足条件的n组数, 即结果 ;3.编写程序。 4.调试程序。;使用电脑解决问题的一般过程 分析问题 设计算法(设计出解决某一问题的有限个求解步骤 ) 编写程序 运行程序;算法的特征;例1:判断下列算法是否符合算法的特征;例2:判断下列算法是否符合算法的特征;例3:判断下列算法是否符合算法的特征;例4:写出算法:计算半径为2的圆的面积;例5:写出算法:从键盘输入圆的半径,计算其面积;请画出例6的流程图;例6:求从键盘输入的任意半径的圆的面积和周长;参考算

文档评论(0)

1亿VIP精品文档

相关文档