C程序设计实验报告
更新时间:2023-10-06 08:26:01 阅读量: 综合文库 文档下载
安徽建筑工业学院
信息网络中心
实 验 报 告
课程名称: C 程 序 设 计 指导教师: 专 业: 班 级: 姓 名: 学 号:
200 至200 学年第 学期
实验1 C程序运行环境、数据类型、运算符和表达式
实验地点:第 机房 实验时间: 年 月 日 1.掌握Turbo C集成环境的进入与退出、Turbo C集成环境各种窗口的切换,了解Turbo C集成环境的设置。 2.掌握C语言源程序的建立、编辑、修改、保存及编译和运行等操作。 3.掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型变量,掌握对这些变量赋值等使用的方法,知道输出时格式字符的使用。 4.学会使用C语言的基本运算符(主要是算术运算符、赋值运算符)及其表达式,特别是自加运算符(++)和自减运算符(--)的使用。 5.掌握C语言源程序的结构特点与书写规范。 1.根据题目要求,进行各种程序测试与验证,并记录结果。 2.第5题按照题目的要求编写出程序。 3.对每个程序认真进行语法检查与逻辑检查。 4.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。 5.详细记录数据的输入、输出信息,按要求写出实验报告。 实验目的 实验要求 1
实验内容与过 程 、结 果 、 分析 实验内容与过 程 、 1.开机;进入Turbo C集成工作环境,了解Turbo C集成工作环境及其菜单的使用,输入如下C语言源程序,并以ex1.C存盘。 #include
} ③ 在②的基础上,将printf语句改为: printf(\ 运行结果是: 4.试分析下面程序的运行结果: #include
、结 果 、 分析 实验内容与过 程 、结 果
4
、 分析 教 师 评 阅 成绩: 教师签名: 年 月 日 实验2 最简单的C程序设计
5
实验地点:第 机房 实验时间: 年 月 日 实验目的 实验要求 实 验内容与过 程 、结 果 、 分析
1.掌握C语言中赋值表达式和赋值语句的使用。 2.正确理解、选择输入格式字符所控制的数据对象、数据输入(输出)形式和方法。 3.掌握输出函数printf()和putchar()的用法,能正确使用各种输出格式。 4.掌握输入函数scanf()和getchar()的用法,能正确使用各种输入格式。 1.根据题目要求,进行各种程序测试与验证,并记录结果。 2.4、5两题按照题目的要求编写出程序。 3.对每个程序认真进行语法检查与逻辑检查。 4.上机调试程序。按各个程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。 5.详细记录数据的输入、输出信息,按要求写出实验报告。 1.输入并运行以下程序: #include
实验内容与过 程 、结 果 、 分析
#include
实验内容与过 程 、结 果 、 分析 实
8
验内容与过 程 、结 果 、 分析 教 师 评 阅 成绩: 教师签名: 年 月 日 实验3 选择结构程序设计
9
实验地点:第 机房 实验时间: 年 月 日 实验目的 实验要求 验内容与过 程 、结 果 、 分析
1.掌握C语言表示逻辑量的方法(以0代表“假”,非0代表“真”)。 2.学会正确使用关系运算符、逻辑运算符及关系表达式、逻辑表达式。 3.熟练掌握各种if语句和switch语句的语法结构和语句功能。 4.结合程序,掌握选择结构程序设计的一般方法,能够用多种方法编写同一程序。 1.根据题目要求,进行各种程序测试与验证,并记录结果。 2.3~5题按照题目的要求编写出程序。 3.对每个程序认真进行语法检查与逻辑检查。 4.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。 5.详细记录数据的输入、输出信息,按要求写出实验报告。 1.输入并调试以下程序: (1)#include
实验内容与过 序后的数据。请在下划线处填上适当的内容,以完成该程序的功能。 #include
5.给出一个小于1000正整数,编程求该数是几位数,并按逆序打印出各位上的数字。例如原数为321,则输出123。 11
实验内容与过 程 、结 果 、 分析
12
实验内容与过 程 、结 果 、 分析 教 师 评 阅 成绩: 教师签名: 年 月 日 实验4 循环结构程序设计
13
实验地点:第 机房 实验时间: 年 月 日 实验目的 实验要求 1.理解循环的概念,熟悉和掌握while语句,do-while语句和for语句实现循环的方法。 2.掌握穷举算法、迭代算法、递推算法等一些常用算法的程序设计方法。 3.理解并掌握break语句和continue语句的语句功能。 4.能正确使用这些语句进行简单程序设计。 1.根据题目要求,进行各种程序测试与验证,并记录结果。 2.3~6题按照题目的要求编写出程序,注意总结各题的编程思路。 3.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。 4.详细记录数据的输入、输出信息,按要求写出实验报告。 14
实验内容与过 程 、结 果 、 分析
# include
实验内容与过 程 、结 果 、 分析
21
实验内容与过 程 、结 果 、 分析 22
教 师 评 阅 成绩: 教师签名: 年 月 日 实验6 函 数
实验地点:第 机房 实验时间: 年 月 日 1.理解函数的概念,掌握C语言定义函数的方法。 2.掌握函数实参与形参的对应关系,以及数据的“传递”方式。 3.掌握函数的嵌套调用和递归调用的方法。 4.掌握全局变量和局部变量、动态变量和静态变量的概念及使用方法,能够用函数的方法编写一些简单程序。 1.根据题目要求,进行各种程序测试与验证,并记录结果。 2.2~4题按照题目的要求编写出程序,注意总结各题的编程思路。 3.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。 4.详细记录数据的输入、输出信息,按要求写出实验报告。 实验目的 实验要求 23
实 验内容与过 程 、结 果 、 分析 实验内
1.输入并调试以下程序: (1)#include
容与过 程 、结 果 、 分析 实验内
25
容与过 程 、结 果 、 分析 实验内容与过 程
26
、结 果 、 分析 教 师 评 阅 成绩: 教师签名: 年 月 日 实验7 指针、结构体、联合与枚举
实验地点:第 机房 实验时间: 年 月 日
27
实验目的 实验要求 实 验内容与过 程 、结 果 、 分析
1.通过实验,进一步理解指针的概念,会定义和使用指针变量、指针数组。 2.学会使用数组的指针和指向数组的指针变量。 3.学会使用字符串的指针和指向字符串的指针变量。 4.掌握结构体类型变量的定义和使用。 5.掌握结构体类型数组的概念和应用。 6.理解链表的概念,学会对链表进行简单操作。 7.掌握联合的概念与使用。 1.根据题目要求,进行各种程序测试与验证,并记录结果。 2.4~5题按照题目的要求编写出程序,注意总结各题的编程思路。 3.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。 4.详细记录数据的输入、输出信息,按要求写出实验报告。 1.输入并调试以下程序: (1)#include
实验内容与过 程 、结 果 、 分析
} 运行结果是: 3.程序填空(完善程序)。 下面程序功能是用选择法对10个整数排序并输出。请在下划线处填上适当的内容,以完成该程序的功能。 main() { int *p,i,a[10]; ; for(i=0;i<10;i++) scanf(\ ; sort(p,10); for(p=a,i=0;i<10;i++) { printf(\} sort(int x[ ],int n) { int i,j,k,t; for(i=0;i 实验内容与过 程 、结 果 、分析 30 实验内容与过 程 、结 果 、分析 教 师 评 阅 成绩: 教师签名: 年 月 日 31 实验8 编译预处理、位运算与文件 实验地点:第 机房 实验时间: 年 月 日 实验目的 实验要求 实 验内容与过 程 、结 果 、 分析 1.掌握宏定义的方法及宏替换的实质,注意区分宏定义与函数的不同之处。 2.掌握文件包含处理方法、条件编译的方法。 3.掌握按位运算的概念和方法,学会使用位运算符,能够通过位运算实现对某些位的操作。 4.理解文件、文件指针的概念,学会使用文件打开、关闭、读、写等操作函数。 1.根据题目要求,进行各种程序测试与验证,并记录结果。 2.3~5题按照题目的要求编写出程序,注意总结各题的编程思路。 3.上机调试程序。将各程序输入计算机,并进行编译和连接,如果在编译、连接中有错误信息,则要根据这些信息找到程序中的错误所在,然后修改程序,直至正确。 4.详细记录数据的输入、输出信息,按要求写出实验报告。 1.输入并调试以下程序: (1)#include 实验内容与过 程 、结 果 、 分析 2.输入并调试以下程序: (1)#include 实验内容与过 程 、结 果 、 分析 34
正在阅读:
C程序设计实验报告10-06
软件技术专业大学生职业生涯规划09-19
营养学专业实习报告通用范本05-12
德育课程设计03-18
千方百计数据库表01-19
2011-2012学年度控辍保学工作计划05-22
机械原理复习试题(附答案)09-19
观《海洋天堂》有感08-07
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 实验
- 报告
- 航天学校七年级语文下册第一次月考测试题- 副本
- 国防生骨干考核题库(四)
- “中国现代文学史”论述题精选
- 高二语文必修五古诗文默写翻译
- 2017-2018学年新部编人教版小学一年级语文第一、二单元试卷
- 容量瓶的操作规程
- 党支部工作手册记录规范2015.3 - 图文
- 2014-2015学年外研七下Module1试题
- 江苏省七年级下几何提优练习精选题
- 我国近期通货膨胀的成因及对策探讨
- 23.2一元二次方程的解法(配方法)
- 某报社招考编辑的试题
- 油层物理学答案
- 第一章 全面推进依法治国的重大战略布局1
- 金属材料热处理复习题
- 解析上海市城镇公有房屋管理条例实施细则
- 房地产项目前期策划
- 河流专题之影响河流径流量的因素
- 地球概论 第三章
- 华东师范大学2005年考研专业课试卷人文地理学总结及习题