c语言程序设计实验报告.docx
《c语言程序设计实验报告.docx》由会员分享,可在线阅读,更多相关《c语言程序设计实验报告.docx(8页珍藏版)》请在冰豆网上搜索。
c语言程序设计实验报告
c语言程序设计实验报告
篇一:
《C语言程序设计》课程实验报告
《C语言程序设计》课程实验报告
学院名称:
建筑工程学院专业年级:
土木104学生姓名:
学号:
联系电话:
Email:
篇二:
大学一年级下学期C语言程序设计实验报告答案完整版
《C语言程序设计》实验教学大纲
学时课程总:
64学分:
4
实验学时:
24实验个数:
9实验学分:
课程性质:
必做适用专业:
计算机科学技术、网络工程、软件工程、电子商务、教育技术
教材及参考书:
《C语言程序设计与实践实验指导》,谢满得邵俊编著,机械工业出版社,2014年1月
大纲执笔人:
廖雪花大纲审定人:
一、实验课的性质与任务
C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实践性教育环节。
本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。
C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。
通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。
二、实验课程目的与要求1.实验目的
通过实验课程的学习实践,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用VisualC++集成环境进行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页共40页
第2页共40页
四、实验内容安排:
实验一数据类型和表达式实验(验证性实验2学时)
1、目的要求:
(1)了解C语言中数据类型的意义。
(2)理解常用运算符的意义。
(3)掌握C语言表达式的运行规则。
(4)编写实验报告。
2、实验内容(参考实验指导书):
(1)计算由键盘输入的任何两个双精度数据的平均值。
#includemain{
doublea,b;
printf;scanf;
printf/2);}
第3页共40页
(2)写一个输入7个数据的程序,把输入的数据代入a+b*/e*f–g表达式进行运算。
#includemain{
floata,b,c,d,e,f,g,x;
scanf;x=a+b*/e*f-g;printf;
}
(3)编写一个C语言程序,测试下列各表达式:
i,j
i+1,j+1i++,j++++i,++ji+++++j#includemain{
inti=1,j=1;
printf;printf;printf;printf+);
}
(4)输入存款金额money,存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。
interest=moneyyear–money
#include
第4页共40页
#includemain{
intyear=2;
floatrate=,money=1000;floatinterest;
interest=money*pow,year);printf;
}
(5)输入华氏温度,输出对应的摄氏温度。
计算公式如下:
c=5*/9
其中,c表示摄氏温度,f表示华氏温度。
#includemain{
intc,f;
scanf;c=5*/9;printf;
}
实验二分支结构程序设计实验(验证性实验2学时)
1、目的要求:
(1)了解和掌握分支语句的使用,包括if语句的各种形式以及switch语句。
(2)编写实验报告。
2、实验内容(参考实验指导书):
(1)编写一个程序完成输入一个整数,输出它的符号。
#includemain{
inti;
scanf;ifprintf;
第5页共40页
篇三:
C语言程序设计实验报告——张蒙蒙
C语言程序设计实验报告
学生:
张蒙蒙学号:
0214110122班级:
一班专业:
数字媒体
重庆邮电大学移通学院
目录
第一章基础掌握............................................................................................................3实验目的...................................................................................错误!
未定义书签。
实验要求.................................................................................................................3实验基本内容..........................................................................................................3第二章数据类型............................................................................................................4实验目的.................................................................................................................4实验要求.................................................................................................................4实验基本内容...........................................................................................................4第三章选择结构程序设计...............................................................................................5实验目的................................................................................................................5实验要求.................................................................................................................5实验基本内容..........................................................................................................5第四章循环程序设计....................................................................................................7实验目的.................................................................................................................7实验要求.................................................................................................................7实验基本内容..........................................................................................................5第五章程序设计............................................................................................................7实验目的.................................................................................................................7实验要求.................................................................................................................7实验基础内容....................................................................................................8
第一章基础掌握
实验目的
掌握C程序设计编程环境VisualC++,掌握运行一个C程序的基本步骤,包括编辑、编译、链接和运行。
实验要求
在报告中记录建立、保存C程序实习过程。
实验基本内容
编写程序,在屏幕上显示一个短句“HelloWorld”
(1)程序:
1)编译如下程序:
#includeVoidmain
{
printf;
}
2)链接。
执行Build-命令。
3)运行。
执行BuildExecute命令。
显示结果。
4)关闭程序工作区。
(2)运行结果:
输出结果:
HelloWorld!
总结:
掌握C语言程序设计的基本框架,能够编写简单的程序。
第二章数据类型
实验目的
(1)掌握C语言的运算符和表达式的正确使用以及C语言的几种基本数据类型和基本输入输出函数的使用方法。
(2)通过编程进一步理解和掌握运算符的确切含义和功能。
实验要求
(1)在报告中记录建立、保存C程序实习过程。
(2)完成典型题目,分析遇到的困难和实验中的收获。
实验基本内容
输入程序,观察输出结果1>./**/
1)编译如下程序:
#includevoidmain{
charch;intk;
ch=‘a’,k=‘b’;
printf;printf}
2)链接。
执行Build-命令。
3)运行。
执行BuildExecute命令。
显示结果。
4)关闭程序工
作区。
2>./**/
1)编译如下程序:
#includevoidmain{
floata1,a2;doubleb1,b2;a1=;a2=;b1=;
b2=;
printf;
}
2)链接。
执行Build-命令。
3)运行。
执行BuildExecute命令。
显示结果。
4)关闭程序工作区。
实验结果:
,141,ak=xd
实验结果:
,
总结:
学会C语言的运算符和表达式的正确使用
第三章选择结构程序设计
实验目的
学会改正程序中的错误
实验要求
(1)在报告中记录建立、保存C程序实习过程。
(2)完成典型题目,分析遇到的困难和实验中的收获。
实验基本内容
输入实验程序,程序有错,改正程序中的错误1)输入如下程序:
#include
#includevoidmain{doublea,b,c,d;printf;
scanf;if{if}
{}else
Printf;
ifPrintf;
elseif{
printf)/);printf)/);}else{