- 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语言)》
张海峰 孙然
课程内容介绍:
本课程主要是介绍如何利用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、程序的编制
在对程序有了一个简单的认识后,我们再来了解一下如何通过编译软件将这段代码生成在我们计算机
您可能关注的文档
最近下载
- 电池及锂电池基础知识培训.pdf VIP
- 拆分合同协议.docx VIP
- 日剧剧本___ハケンの品格.doc VIP
- 劳动教育整理与收纳.pptx VIP
- 部编版2025 初中历史七上 第6课 战国时期的社会变革 课件(共28张PPT)(含音频+视频).pptx VIP
- (刘氏字辈派语寻宗资料第廿七辑.doc VIP
- 先锋sc-lx89-79-fxj-zhtw功放中文说明书.pdf VIP
- XX医生正高职称主任医师评审答辩材料PPT课件(完整框架).pptx VIP
- 教室整理与收纳过程中的创造性劳动实践.docx VIP
- 2024《小学劳动教育课程实施现状调查研究—以X小学为例》12000字.docx VIP
文档评论(0)