最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt

最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt

ID:62189867

大小:645.00 KB

页数:79页

时间:2021-04-20

最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt_第1页
最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt_第2页
最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt_第3页
最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt_第4页
最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt_第5页
资源描述:

《最新辽师大版信息技术九年《顺序结构程序设计》ppt课件PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、进入夏天,少不了一个热字当头,电扇空调陆续登场,每逢此时,总会想起那一把蒲扇。蒲扇,是记忆中的农村,夏季经常用的一件物品。  记忆中的故乡,每逢进入夏天,集市上最常见的便是蒲扇、凉席,不论男女老少,个个手持一把,忽闪忽闪个不停,嘴里叨叨着“怎么这么热”,于是三五成群,聚在大树下,或站着,或随即坐在石头上,手持那把扇子,边唠嗑边乘凉。孩子们却在周围跑跑跳跳,热得满头大汗,不时听到“强子,别跑了,快来我给你扇扇”。孩子们才不听这一套,跑个没完,直到累气喘吁吁,这才一跑一踮地围过了,这时母亲总是,好似生气的样子,边扇边训,“你看热的,跑什么?”

2、此时这把蒲扇,是那么凉快,那么的温馨幸福,有母亲的味道!  蒲扇是中国传统工艺品,在我国已有三千年多年的历史。取材于棕榈树,制作简单,方便携带,且蒲扇的表面光滑,因而,古人常会在上面作画。古有棕扇、葵扇、蒲扇、蕉扇诸名,实即今日的蒲扇,江浙称之为芭蕉扇。六七十年代,人们最常用的就是这种,似圆非圆,轻巧又便宜的蒲扇。  蒲扇流传至今,我的记忆中,它跨越了半个世纪,也走过了我们的半个人生的轨迹,携带着特有的念想,一年年,一天天,流向长长的时间隧道,袅辽师大版信息技术九年《顺序结构程序设计》ppt课件第3章顺序结构程序设计3.1程序设计概述3.

3、2C语言语句3.3格式化输出函数printf()3.4格式化输入函数scanf()3.5单个字符的输入/输出函数3.6顺序程序设计举例3.1程序设计概述3.1.1算法的概念简单地说,程序的功能就是进行数据加工。程序通常包括两方面的内容:对数据的描述和对加工的描述对数据的描述称为“数据结构”,对加工的描述称为“算法”广义地说,为解决某一个问题而采取的方法和步骤,就称为“算法”。在计算机科学中,算法是指描述用计算机解决给定问题的过程。例如,计算1+2+3+…+1000的算法可表示为?3.1.3算法的描述1.用自然语言描述自然语言就是人们日常使

4、用的语言,前面的算法就是用自然语言表示的。用自然语言表示算法,通俗易懂。但是,自然语言表示的含义往往不太严格,要根据上下文才能判断它的正确含义。另外,用自然语言描述分支和循环不很方便。因此,除对简单的问题使用以外,一般不用自然语言描述算法。计算机该用何种形式来描述问题更为简洁、明了?2.用流程图描述传统的流程图由图3-1所示的几种基本元素组成。用流程图描述算法,形象直观,简单方便。例如,前面的算法用流程图可表示为如图3-2所示。图3-1流程图基本元素图3-2计算1+2+3+…+1000的算法流程图3.用N-S流程图描述算法传统的流程图用流

5、程线和流程元素表示各个处理的执行顺序,但对流程线的使用没有严格的规定,因此,使用者可以不受限制地使流程转来转去,这样的流程图使人难以理解算法的逻辑。为了解决这个问题,规定了算法的三种基本结构:顺序结构分支结构循环结构用这些基本结构按一定的规律组成一个算法,这样的算法称为结构化算法。按照结构化算法编写的程序称为结构化程序。为了设计结构化算法,1973年,美国学者I.Nassi和B.Shneiderman提出一种新的流程图,称为N-S流程图。N-S流程图的基本符号如图3-3所示。图3-3N-S流程图基本符号图3-4计算1+2+3+…+1000

6、算法的N-S图3.1.4结构化程序设计方法结构化程序设计强调程序设计风格和程序结构的规范化,提倡清晰的结构。结构化程序设计的基本思路是:把一个复杂问题的解决过程分阶段进行每一个阶段处理的问题都控制在人们容易理解和处理的范围内是在分析问题时采用“自顶向下,逐步细化”的方法“自顶向下,逐步细化”是对问题的解决过程逐步具体化的一种思想方法。例如,要在一组数中找出其中的最大数,首先,可以把问题的解决过程描述为(1)输入一组数。(2)找出其中的最大数。(3)输出最大数。以上三条中,第(1)、(3)两步比较简单,对第(2)步可以进一步细化:(1)任取

7、一数,假设它就是最大数。(2)将该数与其余各数逐一比较。(3)若发现有任何数大于假设的最大数,则取而代之。再对以上过程进一步具体化,得到如下算法:(1)输入一组数。(2)找出其中的最大数。①令max=第一个数。②将第二个数到最后一个数依次取出。③比较x与max的大小,如果x>max,则令max=x。(3)输出max。“模块化设计”就是将比较复杂的任务,分解成若干个子任务每个子任务又分解成若干个小子任务每个小子任务只完成一项简单的功能在程序设计时,用一个个小模块来实现这些功能,每个小模块对应一个相对独立的子程序。对程序设计人员来说,编写程序

8、也就变得不再困难。“结构化编码”指的是使用支持结构化方法的高级语言编写程序。C语言就是一种支持结构化程序设计的高级语言,它直接提供了三种基本结构的语句;提供了定义“函数”的功能,函数相当于独立

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。