c语言授课讲义.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言授课讲义

《编程解决问题之程序设计语言(c语言)》 张海峰 孙然 课程内容介绍: 本课程主要是介绍如何利用c程序设计语言,编写程序,解决实际问题。目的是提高学生利用计算机快速、高效、智能地解决问题的能力,培养学生解决实际问题的综合素养。 该书既可以作为信息技术课程内容的补充,也可以作为编程爱好者的自学用书,还可以作为信息学奥赛的辅导用书。 本书内容共分十章和一个附录,前八章是学习的重点,后几章是对学有余力的同学的知识的扩充,教师授课时或者学生自学时,使用者可以酌情处理。 目 录: 第一章 初识编程 1 1.1、为什么要编程 1 1.2、一个简单的c语言程序 1 1.3、程序的编制 1 上机实践 1 第二章 顺序结构程序设计 1 2.1、变量定义 1 2.2、赋值操作 1 2.3、输出语句 1 2.4、输入语句 1 2.5、应用实例 1 上机实践 1 第三章 分支控制语句——if语句 1 3.1、关系运算符及其优先级 1 3.2、if语句的语法 1 3.3 if语句应用实例 1 上机实践 1 第四章 分支控制语句——switch语句 1 4.1、switch()语句语法 1 4.2 switch()应用实例 1 上机实践 1 第五章 循环控制语句1——for语句 1 5.1、for语句语法 1 5.2 for循环的应用 1 上机实践: 1 第六章 循环控制语句2——while语句 1 6.1、while语句语法 1 6.2、应用实例 1 上机实践: 1 第七章 数组的定义与引用 1 7.1、数组的定义 1 7.2、数组的应用 1 上机实践: 1 第八章 函数的定义与使用 1 8.1、函数的定义 1 8.2、函数的引用 1 上机实践: 1 第九章* 字符串处理 1 9.1 字符串处理 1 9.2、应用实例 1 第十章* 文件读写操作 1 10.1、文件读写操作的一般格式 1 10.2、实例应用 1 附录* 综合实例——学生成绩查询系统 1 1、程序的功能: 1 2、使用说明: 1 3、程序代码 1 4、思考问题: 1 5、程序的功能扩展: 1 参考书目 1 第一章 初识编程 1.1、为什么要编程 在信息技术教材(上交、必修本)中,我们曾经了解到——计算机具有强大的功能,利用软件,计算机可以高效地解决各种问题。不过,有的软件已经存在了,有的可能还没有,对于后者这种情况,我们就需要自己动手编写程序,制作软件。这就是我们信息技术教材上所提到的“自己编制计算机程序,让计算机为自己服务”。 1.2、一个简单的c语言程序 要编程,我们先要学习一种程序设计语言,比如c语言、basic语言、pascal语言等,了解其语法规范、程序结构以及如何利用相应的编译软件生成程序这一系列的过程。 下面,我们先来看一个简单c程序语言的实例,了解程序的一般结构组成和c语言的简单的语法规范。这段程序的功能是:根据输入的半径r,计算圆的周长c和面积s。 C语言程序代码如下: #include stdio.h #include stdlib.h main(){ float r, p, c,s; p=3.14; printf(intput R:\n); scanf(%f,r); c=2*p*r; s=p*r*r; printf(c=%f,s=%f\n,c,s); system(“pause”); } 程序解读: 按照语句的功能,程序可以解读如下: 1)语句a、b、c、k、l构成了程序的基本框架,为程序的顺利执行提供必要的功能准备。 stdio.h和stdlib.h称为库文件,里边包含了程序所需的一些函数命令。输出命令printf()、输入命令scanf()包含在stdio.h文件库中;屏幕停留命令system(“pause”)包含在stdlib.h文件库中,它使输出屏幕短暂停留,方便查看输出结果。 main(){}是程序主体,每个程序只能有一个主函数。问题求解过程就放在大括号内。 2)语句d、e、f、g、h、i、j是问题的处理过程。 用程序解决问题可以分为如下四个阶段: 定义变量:语句d定义四个变量,分别存储程序运行中的半径r、π、周长c和面积s四个变量数据。程序中所用到的数据(包括临时数据),必须事先定义变量,且先定义后使用。 数据输入:语句f是提示用户输入,语句g是获得用户的输入数据。 数据处理:语句e是给π的变量p赋初识值,语句h、i利用公式计算周长和面积。 数据输出:语句j是将计算结果输出到屏幕上。 1.3、程序的编制 在对程序有了一个简单的认识后,我们再来了解一下如何通过编译软件将这段代码生成在我们计算机

文档评论(0)

cangpu2515 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档