第4章 选择结构程序设计
- 格式:ppt
- 大小:3.56 MB
- 文档页数:82


c语言程序设计教程第二版课后答案
【篇一:c语言程序设计(第2版)-- 课后题答案】
p> 参考答案
第1章 进入c语言程序世界
二、
1.i love china!
printf(we are students.\n)
2.6
项目实训题参考答案
1.编写一个c程序,输出以下信息:
* * * * * * * * * * * * * * * * * * * *
i am a student!
* * * * * * * * * * * * * * * * * * * *
main()
{ printf(********************\n);
printf( i am a student!\n);
printf(********************\n);
}
2.已知立方体的长、宽、高分别是10cm、20cm、15cm,编写程序,求立方体体积。 解:
main()
{
int a,b,c,v;
a=10;
b=20;
c=15;
v=a*b*c;
printf(v=%d,v);
}
本程序运行结果为:
v=3000
第2章 编制c程序的基础知识
一 选择题
c b a b a c c
二 操作题
,2,-8,2 3.000000,2.500000,-8.000000
2. abc de
fgh
why is21+35equal 52
3.
3
4
2
1
4. aa
a
项目实训题
1.定义一个符号常量m为5和一个变量n值为2,把它们的乘积输出。
#define m 5
main()
{ int n,c;
n=2; c=m*n;
printf(%d\n,c);}
2.编程求下面算术表达式的值。
(1)x+a%3*(int)(x+y)%2/4,设x=2.5,a=7,y=4.7;
《C语言程序设计》教案
课程名称 C语言程序设计
教材 C语言程序设计(第四版) 作者:谭浩强 清华大学出版社
考核方式 考试课程。
总成绩:课堂参与占10%;试验报告占20%;期末考试占70%(闭卷考试)。
教
学
基
本
目
的
和
要
求 C语言是近年来国内外得到迅速推广使用的一种计算机语言。C语言程序设计课程是计算机专业和信息管理专业的核心专业基础课,它功能丰富,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既具有高级语言的优点,又具有低级语言的优点。既适用于应用软件编写,又适用于系统软件的编写。在现代的工业机器人的众多语言中,大多编程风格以C语言非常类似,学生学好C语言,对将来的工作中,从事工业机器人现场编程是非常有帮助的。
课程的性质和任务
《语言程序设计》这门课是我校工业机器人、分布式发电与微电网专业的专业必修课。作为计算机系的数据结构、c++、单片机编程等课程的前导课程,也是一门实践性很强的课程,既要掌握概念,又要动手编程,还要上机调试运行。对工业机器人专业来说是一门必修的课程。
同时,这门课程也是“湖南省非计算机专业学生计算机应用能力水平考试”二级考试的主要语种之一。
课程的教学目标
本课程的教学目标是:通过理论和实践教学,使学生较好地掌握C语言各方面的知识,掌握基本的程序设计过程和技巧,具备初步的高级语言程序设计能力,并能熟练应用VC++6.0集成环境进行C语言的编写、编译与调试,能应用C语言解决一般编程问题的水平。
教
学
重
点
和
难
点 一、程序设计和C语言
重点:计算机程序、计算机语言、C语言编译软件的安装、最简单的C语言程序
二、算法:程序的灵魂
重点:简单的算法举例、算法的特性、用流程图表示算法。
三、顺序结构程序设计
重点: C语言的数据类型、C语句的种类、赋值语句、数据的输入输出及输入输出中最常用的控制格式。
1
教 案
授课时间 3月 17 日 至 3 月 28 日 课时数 4+4
授课方式 理论课☑ 讨论课□ 习题课□ 实验课□ 上机课☑ 技能课□ 其他□
授课单元 第四章 选择结构程序设计
目的
与
要求 1)了解算法的概念和算法的描述
2)掌握选择结构的格式及执行过程
3)正确理解选择结构的嵌套
重点
与
难点
1)各种分支结构语句
2)选择结构的嵌套
主
要
内
容 4.1算法的介绍
*4.2条件语句
*4.3 选择结构的嵌套
教学方法手段(教具)
理论课采用板书与多媒体相结合
实践课采用上机实践操作
参考资料 《Visual Basic程序设计教程》 人民邮电出版社
《 Visual Basic程序设计实验教程》 人民邮电出版社
思考题、
作业
习题一 1 -4
习题一 5 -10
1-实验2
2 3 讲 稿
第四章 选择结构程序设计
[旧课复习]:
复习内容:
1.已学过的几个常用的控件
2.控件中输入输出语句的使用
复习目的:让学生掌握基本控件的使用
复习时长:大约10分钟
[新课导入]:
导入方式:以日常生活中的实例让学生理解什么是选择结构
导入目的:增强学生的理解能力
导入时长:大约5分钟
[新课讲授]:
重点:各种分支结构语句的使用
难点:选择结构的嵌套
方法:运用多媒体辅助教学,采用讲授法和案例教学法
4.1算法介绍
4.1.1算法介绍
一、算法概述
所谓算法,是对特定问题求解步骤的一种描述,它是指令的有限序列,其中每个指令表示一个或多个操作。
算法有以下特征:
(1) 有穷性
(2) 确定性 4 (3) 可行性
(4) 输入
(5) 输出
4.1.2算法的表示
常用的表示算法的方法有:自然语言、伪代码、流程图,本章重点介绍用流程图表示算法。
流程图用一些图框、流程线以及文字说明来表示算法。用图来表示算法,直观、形象、容易理解。
第1章程序设计和C语言1
1.1什么是计算机程序1
1。2什么是计算机语言1
1.3C语言的发展及其特点3
1.4最简单的C语言程序5
1.4.1最简单的C语言程序举例6
1.4。2C语言程序的结构10
1.5运行C程序的步骤与方法12
1.6程序设计的任务14
1-5 #include
int main ( )
{ printf (”**************************\n\n");
printf(" Very Good!\n\n”);
printf (”**************************\n”);
return 0;
}
1-6#include
int main()
{int a,b,c,max;
printf("please input a,b,c:\n”);
scanf(”%d,%d,%d",&a,&b,&c);
max=a;
if (max
max=b;
if (max〈c)
max=c;
printf(”The largest number is %d\n",max);
return 0;
}
第2章算法—-程序的灵魂16
2。1什么是算法16
2。2简单的算法举例17
2.3算法的特性21
2。4怎样表示一个算法22
2.4。1用自然语言表示算法22
2.4.2用流程图表示算法22
2。4。3三种基本结构和改进的流程图26
2。4.4用NS流程图表示算法28
2。4。5用伪代码表示算法31
2。4.6用计算机语言表示算法32
2。5结构化程序设计方法34
习题36
第章最简单的C程序设计-—顺序程序设计37
3。1顺序程序设计举例37
3。2数据的表现形式及其运算39
3。2.1常量和变量39
3。2。2数据类型42
3.2。3整型数据44
3。2。4字符型数据47
3。2.5浮点型数据49