结构化程序设计与C语言.ppt

  1. 1、本文档共94页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 分析问题的方法如同数学中解答应用题 1.已知什么—输入 2.求什么—输出 3.解题思路--解决问题的基本方法 * 算法是程序执行的具体步骤 * * b=abc/10%10 b=(abc-ac/100*10)/10 b=abc%100/10 * 。 * * 浙江版P25 例2-5 * 交换算法 通用程序 #include stdio.h void main(void) { int a,b,t; scanf(%d %d,a,b); t=a; a=b; b=t; printf(a=%d,b=%d\n,a,b); } * 算术运算符P11 双目(2个操作数)运算符:+、 -、 *、 / 、% 优先级:( )最高 ,*、 / 、% 高于 +、 - 单目运算符--1个操作数 运算顺序: 从左至右按优先级进行运算 * 算术表达式 用算术运算符将运算对象连接起来的符合C语言语法规则的式子——算术表达式。 数学表达式:(a+b)(a-c) (a+b)÷ (a-c) C表达式: (a+b)* (a-c) (a+b)/(a-c) P18 * 函数 功能模块与函数 函数的种类 主函数 被调函数 系统函数 输入输出函数 数学函数 …… 用户自定义函数 * 例:设计输出简图的算法 图形 女孩 房子 男孩 * 模块结构图 输出简画 房子 女孩 男孩 圆 三角形 交叉线 交叉线 横线 模块结构 独立函数 * 模块的实现--函数 自顶向下的分析结果得到模块结构图,每一个模块在C程序中的实现与函数相对应。 函数是C程序设计语言的基本单位 P6 当用C来编程序时,一个复杂的大程序可被分割成更容易控制的函数和子函数 P43 函数的种类 主函数 main() 系统函数 P317~323 附7 常用系统函数:输入输出函数,如 printf 常用数学函数,如 sin 用户自定义函数 * P43 * 最简单的C程序 void main(void) { } 它能被执行,但无任何功能 它包含一个main函数 空语句 在{ }之间添加语句 int main( ) { return 0; } * main函数 每一个C程序有且只有一个main函数 程序执行自动调用main函数 程序顺次执行每一条可执行语句 形式: void main(void) int main(void) { 声明 { 声明 可执行语句序列 可执行语句序列 } return 0; } 没有形参 可省略 空类型 不产生 返回值 整型,产生返回值并返回结果 返回整型值0 int main() * 最基本的C程序模块(main函数) IPO结构始终是main函数模块的基本结构 main 1.输入数据 2.处理 3.输出结果 * 示例 #include stdio.h int main() { int x,y,z; printf(“input x,y); scanf(“%d%d”,x,y); z=x*100+y; printf(“z=%d”,z); } Input Process Output P43 C函数可调用其他函数 #includestdio.h void main(void) { printf (“Hello C World\n”); printf (“Hello C World”); } 头文件:math.h,功能:计算x的n次幂。返回值:x应大于零,返回计算幂指数的结果。 printf是一个实现复杂功能的系统函数 只需学会调用它,而不需要写函数 函数可以多次被调用--嵌套。如 printf(“%f”,pow(x,n)); * 如何调用(使用)一个函数 printf是函数的名称 使用一个函数,函数名后面一定要跟( ) ( ) 里是函数的参数,它提供函数所需要的数据。 例如printf(“Hello!\n”)。 字符串“Hello!\n”是printf所需要的参数。 例如pow(x,n) pow函数包含两个参数n和x,参数之间以逗号分隔。 P43 系统函数介绍 系统提供的已写好的功能代码,可以直接调用 系统函数的声明:include文件夹中 系统函数的程序段:lib文件夹中 常用函数库文件名 stdio.h:标准输入输出函数库 math.h:数学函数库 stri

文档评论(0)

186****6410 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档