- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
共 42 页 第 * 页 源程序所在目录 未编译前,只有一个源程序 共 42 页 第 * 页 编译运行后,出现众多附加文件 同时,产生一个子目录Debug 共 42 页 第 * 页 Debug目录中,有obj和EXE文件 C++文件的调试中常见的快捷键: 编译:ctrl+f7; 连接:f7; 运行:ctrl+f5; F5:运行程序; F10: 逐行运行程序; F11:进入子程序; F9:设置断点; Shift+f5:停止调试; 共 42 页 第 * 页 内容小结 程序设计与程序设计语言的区别 程序设计的过程 算法的表示方法 运行环境及其调试方法 明确学习的内容和目标:学习c语言的语法结构 * * 怎么做:被动 做什么:主动,人性化 一个班级的学生管理: 过程化:功能----起床、早操、自习、熄灯、出勤、宿舍管理 面向对象:对象------学生 如果不用程序,用表格简单表示: 过程化: 起床表------每个学生的详细记录; 自习表------每个学生的详细记录。…… 面向对象: 每个学生一个表格:表格的内容是起床、早操、自习等等; 如果要了解起床的详细信息,单击起床,进入查看。 * * 以n!解释递归调用: 1. 进入TC环境,先用非递归(循环的方法)求解10!。 解决几个易错的问题: 程序中储存结果的变量先说明为int型,(long型) 函数说明为int型,(long型) 改正以上错误后,函数内结果对,主函数显示错误。 主调函数未对被调函数说明。 单步执行时观察变量 s(结果)、i+1。 2. 改为递归调用算法,在写程序过程中解释: 什么是自己调自己? 强调不是简单的复制,每次调用参数是不同的。 递归调用结束的条件。 单步执行时观察变量每次的参数n的值。 注意怎么返回的。 * 以n!解释递归调用: 1. 进入TC环境,先用非递归(循环的方法)求解10!。 解决几个易错的问题: 程序中储存结果的变量先说明为int型,(long型) 函数说明为int型,(long型) 改正以上错误后,函数内结果对,主函数显示错误。 主调函数未对被调函数说明。 单步执行时观察变量 s(结果)、i+1。 2. 改为递归调用算法,在写程序过程中解释: 什么是自己调自己? 强调不是简单的复制,每次调用参数是不同的。 递归调用结束的条件。 单步执行时观察变量每次的参数n的值。 注意怎么返回的。 * * 1。解释TC环境各部分的组成 2。说明和windous的关系,进入TC和退出的操作。 * Run 包括:编译、连接、运行程序 都有一个入口和一个出口 程序控制结构图的共性: 算法表示举例: 用流程图、N-S图、PAD图三种方法表示方程ax2+bx+c=0的求解算法。 流程图表示: X1=(-b+ )/2a X2=(-b- )/2a 开始 输入a,b,c S=b*b-4*a*c S=0 y 打印X1,X2 打印“无实根解” n 结束 N-S图表示 图4 N-S 图 输入系数a,b,c S=b*b-4*a*c S=0 打印“无实根解” X1=(-b+ )/2a X2=(-b– )/2a 打印X1,X2 F T PAD图表示 输入系数a,b,c S=b*b-4*a*c S=0 打印X1,X2 打印 “无实 根解” X2=(-b– )/2a X1=(-b+ )/2a 算法的特点 有穷性:有限的操作步骤(死循环的操作时无限的) 确定性:每一个步骤只能有一个解释 有零个或多个输入:必须要有初始信息,可以程序中给出,也可以让用户从界面输入; 有一个或多个输出:解,结果 有效性:每一语句能够被执行,并有确定的结果。如5/0,不能执行;给一个字符变量赋值‘abcd’,结果可能不能得到,因为它不能被执行 4.C语言的编译环境 Tc开发环境 Vc++ 6.0 开发环境 共 42 页 第 * 页 TC *.* INCLUDE LIB *.* SYS *.* Turbo C是 一个集源程序编辑、编译、连接、运行与调试于一体、 用菜单驱动的集成软件环境。 4.1 TC开发环境 运行一个c语言程序的过程: (1)启动TC: 进入TC集成环境。 (2)编辑(或修改)源程序。 (3)编
原创力文档


文档评论(0)