第2章 算法---程序的灵魂;一个程序主要包括以下两方面的信息:
(1) 对数据的描述。在程序中要指定用到哪些数据以及这些数据的类型和数据的组织形式
这就是数据结构(data structure)
(2) 对操作的描述。即要求计算机进行操作的步骤
也就是算法(algorithm)
著名计算机科学家沃思(Nikiklaus Wirth)提出一个公式:
算法 + 数据结构 = 程序
算法、数据结构、程序设计方法和语言工具是一个程序设计人员应具备的知识
;2.1 什么是算法
2.2 简单的算法举例
2.3 算法的特性
2.4 怎样表示一个算法
2.5 结构化程序设计方法;2.1 什么是算法;2.2简单的算法举例;2.2简单的算法举例; 例2.3 判定2000—2500年中的每一年是否闰年,并将结果输出。
闰年的条件:
(1)能被4整除,但不能被100整除的年份都是闰年,如2008、2012、2048年
(2)能被400整除的年份是闰年,如2000年
不符合这两个条件的年份不是闰年
例如2009、2100年;设year为被检测的年份。算法表示如下:
S1:2000?year
S2:若year不能被4整除,则输出year 的值和“不是闰年”。然后转到S6
S3:若year能被4整除,不能被100整除,则输出year的值和“是闰年”。然后转到S6
S4:若year能被40
您可能关注的文档
最近下载
- 陕旅版(新教材)小学英语五年级上册全册各单元每课时教学设计汇编(含24个教学设计).pdf
- 房屋建筑工程设计概算编制规程.docx VIP
- 塑料成型工艺及模具.ppt VIP
- eps泡沫生产工艺技术.pptx VIP
- 预发泡珠粒的熟化.pptx VIP
- Stylistic Features of News English 论新闻英语的文体特征.doc VIP
- 英语文体学论文Stylistic Analysis of News Report.doc VIP
- 【PPT】-TOYOTA广汽(汽车)员工行为规范培训讲解PPT-汽车.ppt VIP
- 预发泡工艺过程.pptx VIP
- 中华民族的抗日战争(1931——1945)+课件--2027届高三统编版必修中外历史纲要上一轮复习.pptx
原创力文档

文档评论(0)