《种基本程序结构》PPT课件.ppt

上传人:san****019 文档编号:21102195 上传时间:2021-04-23 格式:PPT 页数:47 大小:644.60KB
返回 下载 相关 举报
《种基本程序结构》PPT课件.ppt_第1页
第1页 / 共47页
《种基本程序结构》PPT课件.ppt_第2页
第2页 / 共47页
《种基本程序结构》PPT课件.ppt_第3页
第3页 / 共47页
点击查看更多>>
资源描述
C语 言 程 序 设 计主 讲 : 桂 绍 勇 分 析问 题 确 定 数 学模 型 数 据结 构 算 法设 计 编 程 调 试 运 行 开 始 结 束定 义 变 量 A、 B、 CC AA BB C输 出 A、 B的 值 ; 如 实 数 型 量 不 能 按 %d形 式 输 出 , 字 符 串 量 不 能按 %f形 式 输 出 等 等 。 下 面 语 句 写 法 是 错 误 的 : 下 面 语 句 呢 ? 这 和 变 量 名 是 不 一 样 的 。 例 如 “ %d”和 “ %D” 被 认 为 是 不 一 样 的 。 下 面 语 句 和 合 法 的 : 即 上 述 printf函 数 的 一 般 形 式 严 格 意 义 上 应 改 为 : printf(格 式 控 制 , 输 出 列 表 ); 即 输 出 表 列 部 分 是 可 选 的 。如 : printf函 数 按 格 式 控 制 符 指 定 的 形 式 在 输 出 列 表 中 寻 找 待输 出 量 与 之 对 应 输 出 。 当 找 不 到 对 应 待 输 出 量 时 则 会 出 错 。 如 :假 设 变 量 a的 值 为 3, b的 值 为 4, 则 输 出 为 : 如 : 则 输 出 为 : 变 量 c的 值 将 不 被 输 出 。 下 面 是 体 现 “ 可 取 有 效 输 入 ” 含 义 的 一 个 例 子 :如 果 想 输 入 123给 m, 字 符 w 给 ch, 456给 n, 则 以 下 3种 输 入 方 式 应 采 用 哪 一 种 呢 ? 1、 做 书 上 课 后 习 题 一 ( 1) ( 6) , 二 ( 1) ;2、 作 业 本 课 后 习 题 三 ( 1) 、 ( 3) 不 是是 if子 句else子 句 不 成 立成 立如 : if(xy) z=x; else z=y; if(5) printf(“O K !”); if(a=3) printf(“G ood”); if(ab) t=a; a=b; b=t; if(ab) t=a; a=b; b=t; if(xy) z=x;else z=y;不 是是 下 雨 了 ?带 雨 伞 if(ab) max=a;else max=b; 也 可 以 写 成 max=(ab) ? a : b 分 支 1分 支 2分 支 n分 支 n+1 表 达 式语 句 1C 1 case 语 句 2C 2 语 句 nCn 语 句 n+1default switch(grade) case A: printf(“90 100!n”); case B: printf(“80 89!n”); case C: printf(“70 79!n”); case D: printf(“60 69!n”); case E: printf(“60!n”); default: printf(“Cuo wu!n”); 9010080897079606960! 1、 做 书 上 课 后 习 题 一 ( 7) ( 12) , 二 ( 2) 、( 5) 、 ( 10) 、 ( 11) 、 ( 12) ;2、 作 业 本 课 后 习 题 三 ( 4) 、 ( 6) 、 ( 7) while(i100) sum+=i; 表 达 式 假真语 句 表 达 式 假真语 句 while(6) sum=sum+i; do sum=sum+i; i+; while(i=5) a=a+1;printf(“%d”, a); int a=5;do a=a+1;while(a=5); printf(“%d”, a); for(i=1;i=100;i+) sum=sum+i; 表 达 式 2 假真表 达 式 1语 句表 达 式 3 表 达 式 2 假真表 达 式 1语 句表 达 式 3for(表 达 式 1,表 达 式 2,表 达 式 3) 语 句 ;表 达 式 1;while(表 达 式 2) 语 句 ; 表 达 式 3; i=1;for(; i=100; i+) sum=sum+i;for(i=1; ; i+) sum=sum+i; i=1;while(1) sum=sum+i; i+;等 价 于 for(i=1; i=100;) sum=sum+i; i+;i=1;for( ; i=100; ) sum=sum+i; i+; i=1;while(i=100) sum=sum+i; i+;等 价 于for( ; ; ) while(1) 等 价 于 if() if() ( a) if() while() ( b) while() for() ( c) do if() while();( d)for() while() ( e) for() do while() while();( f) switch() case : while() if() else switch() break; ( g) main() int a, b, c, t; scanf(%d%d%d, if(ab) if(ac) t=a; else t=c; else if(b=0) if(x0) y=1; else y=-1;它 们 是 一 对 吗 ? main() int i, j; printf(n); for(i=1; i10; i+) for(j=1; j10; j+) printf(%d*%d=%d , i, j, i*j); printf(“n”); 外 层 for的 两 条 语 句/*条 件 成 立 ? 进 入 循 环 */*条 件 成 立 ? 进 入 循 环 */*执 行 9次 */外 层 循 环 进 入 第 二 轮 , 再 次 重 复 之 前 操 作 */ main() int i, j, k; printf(n); for(i=1; i=9; i+) j=0; while(j=9) k=0; do if(i*i*i+j*j*j+k*k*k)=(i*100+j*10+k) printf(%dt, i*100+j*10+k); k+; while(k=9); j+; printf(n); for的 循 环 体dowhile的 循 环 体while的 循 环 体 1、 做 书 上 课 后 习 题 一 ( 13) ( 20) , 二 ( 6 ) ( 9) 、 ( 13) ( 16) ;2、 作 业 本 课 后 习 题 三 ( 9) 、 ( 10)
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!