c语言编程 人造卫星的高度,C语言实验教学教案2008

《C语言程序设计》实验教学教案

数据类型占用存储空间大小的理解。

4.教材265实验二中的题目(1),编写程序,从键盘输入一个大写字符,将它转换为对应的小写字母后输出。

七、时间分配

本次实验课程全部用时90分钟,分配如下: 1. 实验题目(9)用时约20分钟。 2. 实验题目(10)用时约35分钟。 3. 实验题目(8)用时约15分钟。 4. 实验题目(1)用时约15分钟。 5. 填写实验报告,约5分钟。

5

《C语言程序设计》实验教学教案

实验三 顺序结构程序设计

一、实验目的

1. 进一步熟悉C程序的上机过程,积累调试经验。 2. 进一步熟悉C语言的输入、输出函数的使用。 3. 增强基本顺序结构程序设计的能力。 4. 加深简单算法设计和分析能力。

二、实验意义

通过上机实验,巩固第一章所学的所有基础知识,加入对问题的分析和算法设计能力,进行尝试性的自我程序设计,提高学生对问题的分析理解和C语言基本知识的应用能力。

三、实验重点

1 算法分析和程序设计

2 继续巩固输入函数scanf()的使用 3 正确构造算术表达式

四、实验难点

算法分析和程序设计 程序调试

五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容

1. 编写程序,输入圆半径r,求圆周长、圆面积、圆球表面积、圆球体积。 要求:为加强界面的友好,输入数据与输出结果都应有相应的提示信息。且输出数据取小数点后两位数字显示。

2. 输入一个华氏温度,要求输出摄氏温度。公式为:

c?59?F?32?

输出要有文字说明,取2位小数。

6

《C语言程序设计》实验教学教案

3.有三个电阻r1、r2、r3并联,编写程序计算并输出并联后的电阻r。已知电阻并联公式为:

1r?1r1?1r2?1r3

4. 编写程序,输入三角形的三条边,计算并输出三角形的面积。(注意输入的三条边必须要能构成一个三角形) 求三角形的面积公式为:

area?s?s?a??s?b??s?c?

其中s=(a+b+c)/2。

算法提示:

本题需要用到求平方根的数学函数sqrt(),应在文件开始部分写下如下文件包含预处理命令:

#include

5. 编写程序,输入梯形的上底和下底,计算并输出梯形的面积。精确到小数点后2位,输入输出时要有文字说明。

6. 周期为T秒的人造卫星离地面的平均高度H的计算公式为:

H?36.67?104??112MT2?R

其中:M=6×1024kg是地球质量,R=6.371×106m是地球半径。

编写程序,输入人造卫星的周期T,计算并输出人造卫星离地面的高度H。 算法提示:

本题需要用到求xy结果的数学函数pow(),具体函数使用说明请参见书后目录。为了使用系统提供的数学函数应在文件开始部分写下文件包含预处理命令:

#include

七、时间分配

本次实验课程全部用时90分钟,分配如下: 1. 实验题目1用时约15分钟。 2. 实验题目2用时约15分钟。 3. 实验题目3用时约10分钟。 4. 实验题目4用时约15分钟。 5. 实验题目5用时约10分钟。 6. 实验题目6用时约20分钟。 7. 填写实验报告,约5分钟。

7

《C语言程序设计》实验教学教案

实验四 选择结构程序设计

一、实验目的

1. 了解选择结构的用法。

2. 掌握关系运算符和逻辑运算符的使用。 3. 掌握if语句和switch语句的使用。 4. 掌握多重条件下的if语句嵌套使用

二、实验意义

通过上机实验,巩固第二章所学的选择结构知识。掌握了结构化程序设计的基本结构之一选择结构,是程序设计必备的基本知识,只有掌握好这些基本结构,才能进一步进行程序设计,进行更复杂的算法设计。

三、实验重点

1 关系运算符和逻辑运算符的使用

2 if语句的使用

3 switch语句的使用

4 多重条件下的if语句嵌套使用

四、实验难点

复杂条件的表达 复合语句的使用 if语句嵌套

五、实验方式

提前编写程序,写好实验报告,上机实验时一边调试程序一边将实验报告上关于程序调试和运行结果的信息填写到实验报告上,实验完成时上交实验报告。

六、实验内容

1. 编写程序,输入一个字存入变量ch中,根据该字符的ASCII码值判断并输出字符的类型,即字母(alpha)、数字(numeric)或其他字符(other)。 2. 编写程序,输入一个正整数,判断该数是奇数还是偶数,并输出判断结果。

3. 有一函数:

8

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值