C语言作业安排表(18学时-周学时2...)
序号实验项目名称实验学时实验类型1实验1:编程环境的认识2演示、验证2实验2:顺序结构2验证3实验3:选择结构2验证4实验4:循环结构2验证5实验5:数组2验证6实验6:函数2验证7实验7:文件2验证8实验8:小型音乐播放程序的制作4综合
实验项目名称——实验1:编程环境的认识
Microsoft Visual C++中c程序开发过程
启动c++
一、运行菜单File—new—选File卡片
1)在Location:定义路径 (文件保存的位置)
2) 在File:输入文件名
3)选择C++ Source File项
4)按ok
二、编辑程序: 输入源程序
三、编译、链接
运行菜单Build----Compile (Ctrl+F7) 编译
-----Build (F7) 链接
------Execute (Ctrl+F5) 运行
注意:编辑另一C程序时,必须先关闭工作空间。菜单File---Close Workspace
2010-03-04 实验:
1、建立自己的文件夹
在D:\下新建文件夹CH1,用于存放第一章实验的C程序。
2、编程示例
在屏幕上显示一个短句“Hello World !”
源程序:
# include
int main(void)
{
printf(“Hello World !\n”);
return 0;
}
运行结果:
Hello World !
3、编程题1 (文件名c_01.cpp)
在屏幕上显示一个短句“What is a computer ?”。
思考:
(1)如何在屏幕上显示你的学号、姓名和班级? (文件名c_02.cpp)
(2)如何在屏幕上显示数字、英文字母和汉字等信息?例如:“你在计算机楼401机房吗?” (文件名c_03.cpp)
4、编程题2
在屏幕上显示如下图形。 (文件名c_04.cpp)
*****
***
**
*
思考:
(1)如何在屏幕上显示下列图形? (文件名c_05.cpp)
A
A A
A
(2)如何在屏幕上显示一个由各种字母组成的图形? (文件名c_06.cpp)
例如:
HHHHHH
HdddddH
HcccccH
HHHHHH
5、编程题3 P4-例1.2;(文件名:exam31.cpp)
6、编程题4 P5-例1.3;(文件名:exam32.cpp)
实验项目名称——实验2:顺序结构
P87 例4.12 ; (文件名:exam41.cpp)
P89 4.8 ; (文件名:exam42.cpp)
P89 4.9; (文件名:exam43.cpp)
实验项目名称——实验3:选择结构
4个数的排序(降序);(文件名:exam51.cpp)
任意输入一个字符,请判断是字母、数字还是特殊字符;(文件名:exam52.cpp)
任意输入10个数,求最大值、最小值、平均值;(文件名:exam53.cpp)
输入20个数,将所有大于60的数据输出;(文件名:exam54.cpp)
求一元二次方程AX2+BX+C=0的根(实根或虚根),系数A、B、C由人工输入。(文件名:exam55.cpp)
P112 5.7(文件名:exam56.cpp)
实验项目名称——实验4:循环结构
输出一等差数列的前十项,并求和。(输入首项与公差)(文件名:exam61.cpp)
输出一等比数列的前十项,并求和。(输入首项与公比)(文件名:exam62.cpp)
P129 6.1 ;(文件名:exam62.cpp)
P129 6.4 ;(文件名:exam64.cpp)
输出以下三种形式的九-九表 (文件名:exam65.cpp) (选做题)
假设我国2000年的人口数量为128000万,我国人口的平均绝对增长率为5‰,请计算20××年我国的人口数量。(文件名:exam66.cpp)
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?三
实验项目名称——实验5:数组
输入10个整数,排序(升序或降序)输出。(文件名:exam71.cpp)
先用数组保存15个整数,然后任意输入一个数,要求指出该数在数组中的具体位置,若该数不在数组中,