计算机解决问题的过程- PowerPoint Presentation.pptVIP

  • 11
  • 0
  • 约小于1千字
  • 约 14页
  • 2018-06-24 发布于四川
  • 举报

计算机解决问题的过程- PowerPoint Presentation.ppt

计算机解决问题的过程- PowerPoint Presentation

第一课 计算机解决问题的过程 一、算法的描述 所谓算法,就是用计算机解决问题的方法和步骤。算法可以用自然语言描述,也可以用流程图描述 1、用自然语言描述算法 【例1-1.1】计算圆的面积。圆面积公式:S=π×R×R。 用计算机解决本问题的步骤可以描述如下: (1)输入圆的半径R (2)计算圆的面积S。即S=π×R×R (3)打印S 【例1-1.2】 输入三个数,找到并输出其中最大的数。 用a、b、c表示输入的三个数,用Max表示最大的数。本问题的解决步骤可以描述如下: (1)输入三个数a,b,c。 (2)先假设a是最大的数,即Max=a。 (3)将 b与Max比较,若bMax,则Max=b。 (4)将 c与Max比较,若cMax,则Max=c。 (5)打印最大数Max(经过上面的比较,确信Max是三个数中最大的数)。 二、编写程序 * * 第一单元 程序设计基础 算法的描述 用自然语言描述算法 用流程图描述算法 求圆面积、求最大数的流程图描述 2、用流程图描述算法 表示程序的执行顺序 流程线 表示条件判断 判断框 表示计算或处理等 处理框 表示输入或输出数据 输入/输出框 表示开始或结束 开始/结束框 功 能 名 称 图 形 流程图中常用的一些图形有如下约定 分别用自然语言和流程图描述下列问题的算法,你觉得用哪一种方法描述问题更直观? 1、计算圆的周长。圆的周长公式为:L=2×π×R。 2、计算水费。用水量在30吨以内,单价为1 元,30吨以上的部分,单价为2元。要求输入用水量,输出水费。 【试一试】: (1)输入圆的半径R (2)计算圆的周长L。即L=2× π ×R (3)打印L 开始 输入r L= 2× π ×R 输出L 结束 用y表示水费,用x表示用水量,步骤如下: 输入用水量x。 用x与30比较。 若x30 ,则 y=2(x-30)+30。 若x=30 ,则 y=x。 打印y。 开始 结束 输入x X30 Y=2(x-30)+30 Y=x 输出y 是 否 定义: 用程序语言表达算法的过程就是编写程序 程序设计语言 机器语言 汇编语言 高级语言

文档评论(0)

1亿VIP精品文档

相关文档