下载此文档

程序设计基础.ppt


文档分类:IT计算机 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
1 河南农业大学 http:// 计算机程序设计基础第三章程序控制结构??学习目标学习目标––了解结构化程序设计的一般概念了解结构化程序设计的一般概念––熟悉顺序结构、分支结构与循环结构等三种程序熟悉顺序结构、分支结构与循环结构等三种程序流程控制结构流程控制结构––掌握掌握 C C 语言实现分支结构的语言实现分支结构的 if if 语句与语句与 switch switch 语语句,能熟练应用句,能熟练应用 if if 语句与语句与 switch switch 语句编写程序语句编写程序––掌握掌握 C C 语言实现循环结构的语言实现循环结构的 while while 语句、语句、 for for 语语句与句与 do-while do-while 语句,能熟练应用这三种循环控制语句,能熟练应用这三种循环控制结构编写程序结构编写程序––了解三种循环结构的关系,掌握在循环结构中控了解三种循环结构的关系,掌握在循环结构中控制程序流程转移的方法制程序流程转移的方法 2 河南农业大学 http:// 计算机程序设计基础 C 语言结构化程序设计基础??程序的控制结构(黑箱) 程序的控制结构(黑箱) ––单入口单出口的控制结构易于理解单入口单出口的控制结构易于理解––三种基本控制结构:顺序、分支、循环三种基本控制结构:顺序、分支、循环––控制结构可以嵌套,以构成更复杂的控制结构控制结构可以嵌套,以构成更复杂的控制结构??程序的结构化程序的结构化––三种基本控制结构可以构造任何复杂的结构化算法三种基本控制结构可以构造任何复杂的结构化算法––结构化程序设计原则: 结构化程序设计原则: 自顶向下自顶向下, ,逐步求精逐步求精––结构化程序设计过程:首先对任务进行功能分解,然后结构化程序设计过程:首先对任务进行功能分解,然后使用结构化程序设计思想逐一解决各个子问题,最后构使用结构化程序设计思想逐一解决各个子问题,最后构造原始问题的解造原始问题的解––好处:逻辑性强,可读性好,维护方便好处:逻辑性强,可读性好,维护方便 3 河南农业大学 http:// 计算机程序设计基础 顺序结构??顺序结构的含义顺序结构的含义––由一组顺序执行的处理块组成,每个处理块可能包含一由一组顺序执行的处理块组成,每个处理块可能包含一条或一组语句,完成一项任务条或一组语句,完成一项任务––顺序结构是最基本的算法结构顺序结构是最基本的算法结构 A B 入口出口顺序结构??语句与复合语句(语句块) 语句与复合语句(语句块) ––三种语句结构:单语句( 三种语句结构:单语句( 表达式表达式; ;)、空语句( )、空语句( ; ;)、复合)、复合语句( 语句( { {语句序列语句序列} }) ) 4 河南农业大学 http:// 计算机程序设计基础顺序结构程序示例??分别输入两个复数的实部与虚部,计算两个复数的分别输入两个复数的实部与虚部,计算两个复数的和、差、积、商并输出结果和、差、积、商并输出结果# # include < include < > > int int main main () (){ { float float a a, , b b, , c c, , d d, , real real , , imaginary imaginary ; ; printf printf ( (““ Input Input reals reals and imaginaries of plexes\ and imaginaries of plexes\ n n””); ); scanf scanf ( (““% %f f,% ,% f f,% ,% f f,% ,% f f””, & , & a a, & , & b b, & , & c c, & , & d d ); ); printf printf ( (““ Sum Sum : % : % f f + % + % f f i\ i\n n””, , a a + + c c, , b b + + d d ); ); printf printf ( (““ Difference Difference : % : % f f + % + % f f i\ i\n n””, , a a––c c, , b b––d d ); ); real real = = a a* *c c––b b* *d d; ; imaginary imaginary = = a a* *d d + + b b* *c c; ; printf printf ( (““ Product Prod

程序设计基础 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wangzhidaol
  • 文件大小505 KB
  • 时间2017-02-27