c语言程序实际问题,《编程解决问题之程序规划语言(c语言)》.doc

《编程解决问题之程序规划语言(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

#include

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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值