- 193
- 0
- 约3.81万字
- 约 37页
- 2016-10-17 发布于湖北
- 举报
第一周辅导
2013年4月19日星期五
程序设计的基本方法
学习计算机语言的目的是:利用该语言工具设计出可供计算机的运行的程序。
完整的程序设计应该是:数据结构+算法+程序设计方法+语言工具。
一个程序应包括两方的内容:(1)对数据的描述:数据结构(2)对操作的描述:算法
在拿到一个需要解决的实际问题之后,一般操作步骤如下:
分析问题——确定数学模型与数据结构——设计算法——编写程序——程序编译调试并运行
【例1】己知半径求圆面积问题。
分析问题:根据半径求圆面积公式,可以借助数学公式完成。
确定数学模型与数据结构
①数学模型:使用求面积公式S=πr2
②数据结构:本问题可以设计一个变空间r存储半径的值,一个变量空间S存储面积的值。
(3)设计算法:算法是指解决一个问题所采取的具体步骤和方法。也就是给定初始状或输入数据,经过计算机程序的有限次运算,能够得出所要求或期望的终止状态或输出数据。
求面积算法设计如下:①输入半径r;②依据圆面积公式求圆面积S;③输出圆面积S。
编写程序:用计算机语方描述算法的过程,这一步常称为“编码”,程序的质量主要是由算法决定。
程序编译调试和运行:通过编译调试和运行程序,获得正确的编码和正确的结果。
二、算法
程序设计中最关键的一步就是设计算法,程序设计能力水平的高低在于能否设计出优秀的算法。
算法是解决问题方法的精确描述,解决一个问题的过
您可能关注的文档
最近下载
- 2024届江苏省南通等六市高三第一次模拟考试英语试题最新 .pdf VIP
- 说明书奥太 MZ-IV系列逆变式直流埋弧焊机.pdf VIP
- 新能源汽车技术专业群 “AI+” 职教项目整体实施方案.docx
- 高校国家网络安全宣传周知识竞赛考试题库100题(含答案).docx
- JGJ215-2010:建筑施工升降机安装、使用、拆卸安全技术规程.pdf VIP
- 视听语言PPT(影视相关专业)全套教学课件.pptx
- 新22J02 屋面-标准图集.docx VIP
- 第四单元第16课模块功能先划分+ 课件 -2024—2025学年人教版(2024)初中信息技术八年级全一册.pptx VIP
- FANUC工业机器人离线编程与仿真 3.实操部分操作.pdf VIP
- 基于BIM的铁路基础设施运维管理平台总体方案及关键技术研究.pdf VIP
原创力文档

文档评论(0)