网站大量收购闲置独家精品文档,联系QQ:2885784924

c语言第2章课件.找ppt.ppt

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言第2章课件.找ppt

字符输入函数(getchar) 功能:是从键盘上输入一个字符。 一般形式为: getchar( ); 通常把输入的字符赋予一个字符变量,构成赋值语句,如: char c; c = getchar( ); 注意: ?getchar函数只能接受单个字符,输入数字也按字符处理。 输入多于一个字符时,只接收第一个字符。 ?使用字符输入输出函数前必须包含文件“stdio.h”。 P45 【例2.7】从键盘输入三个大写字母,将其转换成小写字母输出 #include stdio.h main( ) { char c1,c2,c3; c1=getchar( ); c2=getchar( ); c3=getchar( ); c1=c1+32; c2=c2+32; c3=c3+32; putchar(c1); putchar(c2); putchar(c3); } 运行程序,输入数据CPU CPU 运行结果为: cpu 【例2.8】字符输入输出函数示例。 #include stdio.h main( ) { char ch=\0 ; printf(data:\n); ch = getchar( ); putchar( ch ); putchar( ’\n’ ); putchar( getchar( ) ); } data: AB? A A_ A _ A B B 可输入多个字符 第2章 顺序结构程序设计 2.1 结构化程序设计的基本结构 2.2 赋值语句 2.3 输入输出语句 例题链接 例题链接 例2.1 例2.2 例2.3 例2.4 例2.5 例2.6 例2.7 例2.8 2.1 结构化程序设计的基本结构 2.1.1 算法 2.1.2 语句的概念 2.1.3 三种基本结构 返回 P38 2.1.1 算法 算法的概念 广义地说,为解决一个问题采取的方法和步骤。 程序中对操作的描述即操作步骤就是算法。 计算机算法分类 数值运算算法(目的是求数值解) 求方程的根 求函数的定积分 非数值运算算法(用于事务管理领域) 图书检索 人事管理 行车调度管理 算法的特性 有穷性 算法要包含有限的操作步骤 确定性 每一步必须明确,不能模棱两可 有零个或多个输入 在执行算法时需要从外界获取必要的信息 有一个或多个输出 需要把求得的解进行输出,无输出的算法没有意义 有效性 每一步都能有效地执行,并得到确定的结果 算法的表示方法 设计算法 1 自然语言 2 传统流程图 3 改进的流程图 4 N-S图(盒图) 5 PAD图(问题分析图) 6 伪代码 实现算法 计算机语言 传统流程图 优点: 描绘直观,容易掌握 缺点: 对流程线没有严格控制 流程图毫无规律 难阅读,难修改 无法保证算法的可靠性和可维护性 改进的流程图 顺序 A B A B p 真 假 p A 真 循环 p A 假 假 真 A B p G 选择 N-S图(盒图) I.Nassi和B.Shneiderman提出 取消流程线,不能任意转移控制,只能自上而下顺序执行 使用N-S符号设计出来的程序必然是结构化程序 容易表示嵌套关系 容易确定局部和全局数据的作用域 N-S的基本符号 A B C 循环条件成立 循环体 顺序 选择 循环 循环条件 循环体 条件 Case1部分 值1 值2 …… 值n Case2部分 Casen部分 条件 T F A B 2.1.2 语句的概念 语句是向机器系统发出的操作指令 语句出现在函数体内定义部分之后 P38 【例2.1】语句的示例。 #include stdio.h main( ) { int a, b, i = 5 ; a = i + 3 ; ++i ; b = 2, ++b ; i+1 ; printf(%d,%d,%d\n,a,b,i); } 表达式后面加上分号 运行结果是:8,3,6 无意义

文档评论(0)

150****4233 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档