没有合适的资源?快使用搜索试试~ 我知道了~
大学一年级下学期C语言程序设计实验报告答案完整版.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 133 浏览量
2022-11-10
06:37:04
上传
评论
收藏 944KB DOCX 举报
温馨提示
试读
40页
。。。
资源推荐
资源详情
资源评论
《C 语言程序设计》实验教学大纲
学分:4
学时课程总:64
实验学时:24
实验个数:9
实验学分: 1.5
课程性质:必做
适用专业: 计算机科学技术、网络工程、软件工程、电子
商务、教育技术
教材及参考书:《C 语言程序设计与实践实验指导》,谢满得 邵俊 编著,机械工业出版
社,2014 年 1 月
大纲执笔人:廖雪花
大纲审定人:
一、实验课的性质与任务
C 语言程序设计实验是面向计算机相关专业学生开设的《C 语言程序设计》实验课,是
配合《C 语言程序设计》课程而开设的实践性教育环节。本课程的主要任务是让学生充分掌
握 C 语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。C 语
言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手
段。通过 C 语言上机实验的教学活动,使学生真正全面掌握 C 语言的基础知识,培养和提高
学生的程序开发能力。
二、实验课程目的与要求
1.实验目的
通过实验课程的学习实践,加深学生对所学的基本概念、基础理论和知识的理解,熟悉
使用 Visual C++ 6.0 集成环境进行 C 语言的编写、编译与调试。同时,通过项目开发全过
程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和
帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组
织程序的思维习惯,为今后的后继课程学习和实际工作打下良好基础。
2.实验要求
(1)掌握 C 语言程序的基本格式,了解 C 程序的开发过程和 C 语言中的一些常用概念。
(2)掌握常量和五种基本数据类型变量的使用。
(3)掌握 C 表达式和运算符的正确使用,熟练掌握数据输入、输出函数。
(4)掌握条件转移语句 if-else 和选择分支语句 switch;掌握三种程序跳转的方法,
即 break 语句、continue 语句、return 语句。
(5)掌握循环语句(for 语句;do-while 语句;while 语句)的正确使用,认真体会
应该如何组织循环。
(6)掌握数组的定义、赋值,一维数组与二维数组的使用。
(7)掌握函数的定义、函数的调用以及函数的类型说明。
(8)掌握局部变量、全局变量的定义和使用。
(9)掌握指针的基本概念以及数组与指针、指向指针的指针的基本用法。
(10)掌握结构体变量的定义,引用结构体中成员的方法,应用结构数组解决实际问题;
共用体的概念,引用共用体中成员的方法。
(11)掌握链表的类型定义及其基本操作。
(12)掌握文件的打开、读写及关闭,并能运用文件提高编程的效率。
(13)理解项目式程序开发的过程。
三、实验项目及内容提要
实
验
实验类型
学
分
数
基
必
做
选
做
实验名称 学时
内容提要
本 验 综 设
操 证
作
合 计
号
1、了解 C 语言中数
据类型的意义。
2、理解常用运算符
的意义。
√
√
√
√
3、掌握 C 语言表达
式的运行规则
了解和掌握分支语
句的使用,包括 if
语句的各种形式以
及 switch 语句
实
2 验
二
1、使用循环语句完
成累乘、图像输出
的程序编写。
√
√
√
2、掌握较复杂结构
程序的编写。
3、掌握程序调试的
方法
数组程序
掌握一维和二维数
组的使用技巧
4
1、学习函数的编程
思想,编写一个包
括 3~4 个函数的程
序。
5
2、掌握函数中参数
传递的两种方式和
函数的相互调用
1、用指针作为函数
参数完成字符串的
传递。
√
√
2、掌握函数中参数
传递的两种方式
实
7 验
七
1、掌握用指针进行
函数参数传递的方
法。
字符串与
指针
√ √
2、掌握指针数组和
二维数组间的关系
以及进行参数传递
时的写法
1、掌握结构体的定
义、数据输入方法。
2、掌握结构体成员
变量的两种访问方
法。
结构体
2
√
1
√ √
3、掌握编写程序完
成单链表的建立和
查询方法
1、掌握文件的打开
和关闭。
2、精通文件的读写
操作。
实
2
√
1
√ √
3、了解文件的定位
操作及文件的检测
函数。
4、掌握文件的应用
四、实验内容安排:
实验一 数据类型和表达式 实验
( 验证性 实验 2 学时)
1、目的要求:
(1)了解 C 语言中数据类型的意义。
(2)理解常用运算符的意义。
(3)掌握 C 语言表达式的运行规则。
(4)编写实验报告。
2、实验内容(参考实验指导书):
(1)计算由键盘输入的任何两个双精度数据的平均值。
#include<stdio.h>
main()
{
double a,b;
printf("please input two real numbers:\n");
scanf("%lf%lf",&a,&b);
printf("the two`s average is: %.4lf\n",(a+b)/2);
}
(2)写一个输入 7 个数据的程序,把输入的数据代入 a + b * (c – d ) / e * f – g 表达式进行
运算。
#include<stdio.h>
main()
{
float a,b,c,d,e,f,g,x;
scanf("%f%f%f%f%f%f%f",&a,&b,&c,&d,&e,&f,&g);
x=a + b * (c - d ) / e * f - g;
printf("x=%.4f\n",x);
}
(3)编写一个 C 语言程序,测试下列各表达式:
i, j
i + 1 , j + 1
i++ , j++
++i , ++j
i+++++j
#include <stdio.h>
main()
{
int i=1,j=1;
printf("%d %d\n",i+1,j+1);
printf("%d %d\n",i++,j++);
printf("%d %d\n",++i,++j);
printf("%d\n",(i++)+(++j));
}
(4)输入存款金额 money,存期 year 和年利率 rate,根据下列公式计算存款到期时的利息
interest(税前),输出时保留 2 位小数。
interest = money(1+rate)year– money
#include<stdio.h>
#include<math.h>
main()
{
int year=2;
float rate=0.1,money=1000;
float interest;
interest=money*pow((1+rate),year);
printf("%10.2f",interest);
}
(5)输入华氏温度,输出对应的摄氏温度。计算公式如下:
c = 5 * ( f - 32) / 9
其中,c 表示摄氏温度,f 表示华氏温度。
#include <stdio.h>
main()
{
int c,f;
scanf("%d",&f);
c = 5 * ( f - 32) / 9;
printf("%d",c);
}
实验二 分支结构程序设计 实验
( 验证性 实验
2 学时)
1、目的要求:
(1)了解和掌握分支语句的使用,包括 if 语句的各种形式以及 switch 语句。
(2)编写实验报告。
2、实验内容(参考实验指导书):
(1)编写一个程序完成输入一个整数,输出它的符号。
#include<stdio.h>
main()
{
int i;
scanf("%d",&i);
if(i>0)
printf("+");
剩余39页未读,继续阅读
资源评论
不吃鸳鸯锅
- 粉丝: 8349
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功