- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章结构化程序设计开发方法
第二章结构化程序设计开发方法 教学目标 了解什么是程序,C语言程序的规范是什么; 通过程序能够解决哪些简单的问题,并且逐步掌握利用C-Free创建、调试和运行程序的方法; 在应用程序解决的过程中,理解并掌握在程序中进行输入输出的方法,了解利用程序写文件的基本方法。 通过程序,能够对一些简单条件进行判断; 通过程序,掌握循环语句的设计与应用; 掌握顺序、选择和循环三种基本的程序设计方法,能够用这三种基本结构解决一般难度的问题; 学会分析问题,对问题进行分类,并解决问题。 案例1 计算银行存款利息 关于这个案例,我们应该知道: C语言程序如何编写? 数据是如何输入的? 如何实现正确的计算? 如何把结果告诉用户? 怎样来表示本金&利息呢? 程序一 #includestdio.h main() { printf(这是我的第一个程序); } 格式特点 习惯用小写字母,大小写敏感 可使用空行和空格 常用锯齿形书写格式 实例研究I:简单加法计算器 需求:输入两个数,将两个数相加,输出结果 知识点:变量 变量是内存中已命名的位置,其中放置程序可修改的值。 变量的定义:类型名 变量名 变量的特点:名字、类型、值 变量的设计: 分析程序中必须要随时改变的数据项 名字:符合规则并且能见名知意 类型:根据要求决定类型 标识符 定义:用来标识变量、常量、函数等的字符序列 组成: 只能由字母、数字、下划线组成,且第一个字母必须是字母或下划线 大小写敏感 不能使用关键字 长度:最长32个字符 命名原则: 见名知意 不宜混淆 如l与I, o与0 变量设计 用户输入的数字是会改变的,因此是变量。 假设要计算的数为整数 变量要先定义后使用 算术表达式 表达式: 用来表示量之间的关系,由运算符和量组成。 五个算术运算符: 加(+),减(-),乘(*),除(/),取余(%) 运算顺序按照优先级从左至右结合 例:15+3*4-(4-6)/2 具体实现:代码1 关于输入输出 输入:scanf(“格式控制串”,变量名); 考虑他人:必要的提示 程序设计 经验一: 界面设计要服从人的使用喜好。你永远不知道用户会输入什么。 输入和输出——常忽略的重要部分 scanf()-依据格式输入 注意输入的格式,只有依据格式输入数据才有效。 printf()-依据格式输出 注意输出格式以及转义符号的利用。 思考 人性化设计:代码3 练习 思考以下程序的输出结果 #includestdio.h main() { int a,b,c; c=5; printf(“2*%d=%d”,c,2*c); printf(“Please input a ,b:”); scanf(“%d%d”, a,b); printf(“%d+%d= %d\n”,a,b,a+b); } 1 数据类型 数据类型总表 思考以下程序的输出结果 #includestdio.h main() { int a,b,c; c=5; printf(“2*%d=%d”,c,2*c); printf(“Please input a ,b:”); scanf(“%d%d”, a,b); printf(“%d+%d= %d\n”,a,b,a+b); } 练习 下列四组选项中,均是合法转义字符的选项是 。 A) ‘\”’ ‘\\’ ‘\n’ B) ‘\’ ‘\017’ ‘\”’ C) ‘\018’ ‘\f’ ‘xab’ D) ‘\\0’ ‘\101’ ‘xlf’ 下面正确的字符常量是 。 A) “c” B) ‘\\’’ C) ‘’ D) ‘K’ 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为 。 A) D B) 68 C) 不确定的值 D) C 练习 设有说明语句:char a= \72;则变量a ( ) A、包含1个字符 B、包含2个字符 C、包含3个字符 D、说明不合法 以下所列的C语言常量中,错误的是( ) A、0xFF B、1.2e0.5 C、2L D、\72‘ 以下实型常量中,合法的是( ) A、0.001e0.3 B、e1 C、.1E1 D、111e1.1 练习 #includestdio.h main() { int a=3;
原创力文档


文档评论(0)