- 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程序设计语言,编写程序,解决实际问题。目的是提高学生利用计算机快速、高效、智能地解决问题的能力,培养学生解决实际问题的综合素养。
该书既可以作为信息技术课程内容的补充,也可以作为编程爱好者的自学用书,还可以作为信息学奥赛的辅导用书。
本书内容共分十章和一个附录,前八章是学习的重点,后几章是对学有余力的同学的知识的扩充,教师授课时或者学生自学时,使用者可以酌情处理。
目 录:
第一章 初识编程 3
1.1、为什么要编程 3
1.2、一个简单的c语言程序 3
1.3、程序的编制 4
上机实践 5
第二章 顺序结构程序设计 5
2.1、变量定义 6
2.2、赋值操作 6
2.3、输出语句 7
2.4、输入语句 7
2.5、应用实例 8
上机实践 9
第三章 分支控制语句——if语句 9
3.1、关系运算符及其优先级 10
3.2、if语句的语法 10
3.3 if语句应用实例 11
上机实践 12
第四章 分支控制语句——switch语句 13
4.1、switch()语句语法 13
4.2 switch()应用实例 14
上机实践 16
第五章 循环控制语句1——for语句 16
5.1、for语句语法 16
5.2 for循环的应用 17
上机实践: 20
第六章 循环控制语句2——while语句 20
6.1、while语句语法 20
6.2、应用实例 21
上机实践: 22
第七章 数组的定义与引用 22
7.1、数组的定义 23
7.2、数组的应用 23
上机实践: 26
第八章 函数的定义与使用 26
8.1、函数的定义 26
8.2、函数的引用 27
上机实践: 29
第九章* 字符串处理 30
9.1 字符串处理 30
9.2、应用实例 31
第十章* 文件读写操作 33
10.1、文件读写操作的一般格式 33
10.2、实例应用 33
附录* 综合实例——学生成绩查询系统 34
1、程序的功能: 34
2、使用说明: 34
3、程序代码 36
4、思考问题: 39
5、程序的功能扩展: 39
参考书目 39
第一章 初识编程
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、程序的编制
在对程序有了一
您可能关注的文档
- 2016常州中小学教师职称评审解读.PPT
- 2016年9月13日州长安德鲁M葛谟葛谟州长宣布将为首批1200个.PDF
- 2015年冬季版-北京尚融资本管理有限公司.PDF
- 2016年全国水运工程设计企业信用评价汇总表wps.DOC
- 2016年学校行政工作计划-上海科技管理学校.DOC
- 2016年湖南益阳中考物理试题-VCM仿真试验.DOC
- 2016年业绩演示-龙源电力.PDF
- 2017-2018学年第一学期自由选修课程开课情况一览表-中华女子学院.PDF
- 2017-18年萧山行政事业单位办公家具分批供货品种及价格.DOC
- 2017展后报告-AMTS2018上海国际汽车制造技术与装备及材料展览会.PDF
最近下载
- 电力电子技术阮新波习题答案.pdf VIP
- 2022年小学低段数学新课标解读心得体会(通用12篇).pdf VIP
- 2025贵州黔南州瓮安县招聘社区工作者50人考试参考试题附答案解析.docx VIP
- 统编版(2024新版)七年级上册道德与法治期末复习课件.pdf
- (完整版)动词单数第三人称练习题.pdf VIP
- 学术规范与论文写作(雨课堂)期末考试答案.docx VIP
- 《GBT27543-2011-手推升降平台搬运车》.pdf
- 办公室消防安全知识培训教育.pptx VIP
- 剪映短视频策划、拍摄、剪辑实战教程:短视频策划PPT教学课件.pptx VIP
- 河湖生态护岸工程技术导则.pdf VIP
原创力文档


文档评论(0)