第一周辅导
2013年4月19日星期五
程序设计的基本方法
学习计算机语言的目的是:利用该语言工具设计出可供计算机的运行的程序。
完整的程序设计应该是:数据结构+算法+程序设计方法+语言工具。
一个程序应包括两方的内容:(1)对数据的描述:数据结构(2)对操作的描述:算法
在拿到一个需要解决的实际问题之后,一般操作步骤如下:
分析问题——确定数学模型与数据结构——设计算法——编写程序——程序编译调试并运行
【例1】己知半径求圆面积问题。
分析问题:根据半径求圆面积公式,可以借助数学公式完成。
确定数学模型与数据结构
①数学模型:使用求面积公式S=πr2
②数据结构:本问题可以设计一个变空间r存储半径的值,一个变量空间S存储面积的值。
(3)设计算法:算法是指解决一个问题所采取的具体步骤和方法。也就是给定初始状或输入数据,经过计算机程序的有限次运算,能够得出所要求或期望的终止状态或输出数据。
求面积算法设计如下:①输入半径r;②依据圆面积公式求圆面积S;③输出圆面积S。
编写程序:用计算机语方描述算法的过程,这一步常称为“编码”,程序的质量主要是由算法决定。
程序编译调试和运行:通过编译调试和运行程序,获得正确的编码和正确的结果。
二、算法
程序设计中最关键的一步就是设计算法,程序设计能力水平的高低在于能否设计出优秀的算法。
算法是解决问题方法的精确描述,解决一个问题的过
您可能关注的文档
- 学校消防安全精读.ppt
- 学校消防培训精读.ppt
- H5i加温湿化器使用手册概要.doc
- 学校心理健康教育的学科渗透精读.ppt
- 学写现代诗(作文教学)精读.ppt
- gz13-中国政府公开信息整合服务平台概要.doc
- 学写一件小事精读.ppt
- GUIDE-VET-04-实验动物的疼痛与痛苦的识别和缓解制度概要.doc
- GRE词汇分类概要.doc
- google性格测目概要.doc
- 【人民日报】十五五规划必刷100题及答案.docx
- 国家电网有限公司高校毕业生招聘考试公共与行业知识题库及答案(2026版).docx
- 高中入团积极分子考试题库及答案.docx
- 北京工业大学耿丹学院《社会福利思想》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《新中国史》2025-2026学年期末试卷.doc
- 北京工业大学耿丹学院《文献信息检索与利用》2025-2026学年期末试卷.doc
- 活动策划丨长城炮越野皮卡上市发布方案 .pdf
- 【中考动员】主题班会《100天做自己的六边形战士+》.pptx
- 中考英语高频词汇第二部分 阅读技能·提升练(学用).pdf
- 商业综合体安全生产管理制度.docx
最近下载
- 伍德沃德OH6天然气系统氧传感器诊断流程.pdf VIP
- 自然保护区建设与规范化管理手册.docx VIP
- 2023年国家公务员考试题库精华版.docx
- 重点人群的全科医疗服务-全科医学概论PPT课件.pptx VIP
- 基层中医药适宜技术手册.pdf VIP
- 证券从业之证券市场基本法律法规考试题库含完整答案(典优).docx
- 生物化学实验课件:3, 5 - 二硝基水杨酸(DNS)法测定总糖和还原糖.ppt VIP
- 2025年职业技能保安员保安员(中级)-保安员(中级)参考题库含答案解析.docx VIP
- 2024年山东聊城中考数学试题及答案.doc VIP
- 培养入团积极分子写实簿.doc VIP
原创力文档

文档评论(0)