网站大量收购独家精品文档,联系QQ:2885784924

第二课 程序与程序设计.pdfVIP

第二课 程序与程序设计.pdf

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

第一单元程序设计初步

第二课程序与程序设计

学习目标知识导图

了解程序和程序设计。程序与程序

知道程序的三种基本控制结构。设计

了解程序顺序结构的执行流程。 程序和程序设计

算法的描述

能够用顺序结构流程图描述算法。程序的基本结构

能够编写简单的顺序结构程序。顺序结构的程序设计

计算机本身是不能进行逻辑思维的,它任何时候都是按照人们预先编

写好的程序机械地完成各种操作,本课我们一起来了解程序与程序设计。

一、程序和程序设计

程序实际上是一组计算机操作的指令或语句的序列,是算法面向计算

机的一种描述。计算机是不会自动解决问题的。如果要运用计算机解决问

题,程序员必须把问题逐步变换成程序,这个过程包括分析问题、设计算

法、编写程序、调试程序,保证程序准确地解决问题。程序员把需要计算

机做的工作写成一种计算机能够接受的程序的过程就是程序设计。

图2-1 程序设计过程

7

信息技术八年级下册

二、算法的描述

算法是人们求解某一个问题的方法和步骤,是对解题过程的精确描

述。程序设计中的算法是指用计算机解决问题的一系列清晰、精确的指

令。在运用计算机程序解决问题的过程中,算法设计的作用举足轻重,不

同的算法会产生不同的运行效果,算法的好坏直接影响问题解决的效率。

在程序设计中,表示算法的语言主要有自然语言、伪代码、流程图

等。上节课关于无人机自控飞行算法的描述,使用的是自然语言,就是人

们日常所用的语言。

伪代码是用介于自然语言和计算机语言之间的文字和符号来描述算法

的工具。它回避了程序设计语言严格的书写格式,方便且易于理解,缺点

是语句不规范,容易产生误解。

流程图是用程序框图来描述算法的一种常用工具,它用表2-1所列的

一组图形符号来表示算法。流程图便于体现程序结构,它不依赖于任何具

体的计算机和计算机程序设计语言,能清晰、简洁地描述算法,从而有利

于不同环境的程序设计。

表2-1 流程图的基本图形及其功能

图 形名 称功 能

开始 / 结束框表示算法的开始或结束。

处理框表示算法中的计算或处理等。

判断框表示算法中的条件判断。

流程线表示程序的执行顺序。

8

第一单元程序设计初步

三、程序的基本结构

程序是由若干个基本结构组成的,一个基本结构可以包含一个或多个

语句,每个语句对应一个或多个操作。一般地,程序有三种最基本的结构:

顺序结构、选择结构和循环结构。任何复杂的算法都可以用这三种基本结构

组合而成的程序表示,所以这三种结构称为程序的三种基本控制结构。

我们可以用如图2-2所示的算法流程图(其中,S和S、S…S表示按顺

文档评论(0)

说明书库 + 关注
实名认证
文档贡献者

24小时提供说明书查找服务。

1亿VIP精品文档

相关文档