已阅读5页,还剩9页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一课 计算机解决问题的过程 第一单元 程序设计基础 一、算法的描述 所谓算法,就是用计算机解决问题的方法和步骤。算法可以用自然语言描述,也可以用流程图描述 算法的描述 用自然语言描述算法 用流程图描述算法 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表示用水量 ,步骤如下 : 1.输入用水量 x。 2.用 x与 30比较。 3.若 x30 ,则 y=2(x-30)+30。 4.若 x=30 Y=2(x-30)+30 Y=x 输出 y 是 否 二、编写程序 定义 : 用程序语言表达算法的过程就是编写程序 程序设计语言 机器语言 汇编语言 高级语言 高级语言 Basic 、 ( Visual Basic(简称 VB) Pascal C 、 c+、 c# Java R= InputBox(R=, 输入 ) S=3.14*R*R Print 圆面积是: ;S a = InputBox(a=, 输入 ) b = InputBox(b=, 输入 ) c = InputBox(c=, 输入 ) Max = a If b Max Then Max = b If c Max Then Max = c Print 最大数是 ; Max 编写程序,解决前面 【 试一试 】 中的“计算圆的周长”和“计算水费”两个问题 。 【 试一试 】 : R= InputBox(R=, 输入 ) L=3.14*2*R Print “圆周长是: ;L R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招投标流程与法律法规解读手册
- 可再生资源防火防爆安全手册
- 餐饮门店环境卫生检查手册
- 物流运输货物防盗防损工作手册
- 2026年度员工健康检查要求函3篇范本
- 中小企业融资渠道拓展与风险管理操作手册
- 供应商关系管理优化手册
- 2025年江苏省扬中市高考物理一轮复习试卷【名师系列】附答案详解
- 企业管理团队合作优化预案
- 2025年江西省樟树市高考物理三轮冲刺模拟卷含答案详解AB卷
- 2026云南黄金矿业集团股份有限公司第一次招聘工作人员13人备考题库及一套参考答案详解
- 2026年辽宁锦州农垦(集团)有限公司计划招录29人备考题库及1套完整答案详解
- 华南理工大学2026年强基计划面试模拟试题及答案解析
- 2026年安全生产月知识竞赛试题(7套完整版 含答案)
- 2026年版卫生人才评价考试(临床医学工程技术-初级)历年参考题库含答案
- 2026张掖市教师招聘考试题库及答案
- 2026数字孪生环境监测:技术创新与生态保护实践
- 注塑岗位安全操作手册
- 反恐怖防范安全风险评估工作指南(试行)
- (2025年)福建师范大学协和学院辅导员考试题库含答案
- 杂交水稻制种课件
评论
0/150
提交评论