




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
全国高等教育自学考试课程高级语言程序设计实践指导书一、实践目的 通过实验课程的学习,掌握和熟悉 C 语言中的基本知识、各种语句及程序控制结构,熟练掌握 C 语言的函数、数组、指针、结构体、链表等数据结构的基本算法;并能熟练地运用 C 语言进行结构化程序设计;具有较强的程序修改调试能力;具备较强的逻辑思维能力和独立思考能力。通过实验课程的学习,较好地训练学生解决问题的逻辑思维能力以及编程思路和技巧 ,使学生具有较强的利用 C 语言编写并调试软件的能力,为培养有较强软件开发能力的计算机本科生打下良好基础。二、实践内容实验一 C程序的运行环境实验目的:1了解 Turbo C 的基本操作方法,学会独立使用该系统。2了解在该系统上如何编辑、编译、运行一个C程序。3通过运行C程序,初步了解C程序的特点。实验内容:在TurboC 中输入以下程序段,写出运行结果:程序1:main() int a=2,b=3,c; c=a; if (ab) c=1; else if (a= =b) c=0;elsec= -1;printf(“%d ”,c);运行结果:程序2:main() int a=-10,b=-3; printf(“%d”,-a%b); printf(“%d”,(a-b,a+b); printf(“%d ”,a-b?a-b:a+b);运行结果:实验二 顺序、分支、循序三种结构程序设计实验目的:1.数据的输入、输出、赋值语句;2.if 语句和 switch 语句;3.掌握 while 、 do while 和 for 循环;掌握用循环实现各种算法。实验内容:1.编程实现以下功能:读入两个运算数(data1和data2)及一个运算符(op),计算表达式data1 op data2的值,其中op可为+,-,*,/(用switch语句实现)。2 .编写一个程序,循环提示从键盘输入数值,找出这些数值中的最大值和最小值。实验三 函数实验目的:1.掌握函数的定义方法。2.掌握函数的调用及函数声明。3.掌握函数的递归调用方法。实验内容:1.设计一个较大值函数max(int a,int b ),求两个数的大小。2.输入三个数,验证是否构成一个三角形,如果能,通过海伦公式s=(其中p=(a+b+c)/2)计算三角形面积,要求计算面积部分的程序编写一个独立的函数。实验四 数组 实验目的:1熟练掌握一维数组、二维数组的定义、赋值和输入输出方法。2熟练掌握字符数组和字符串函数的使用。3掌握有关数组的一些常用算法。实验内容:输入若干个学生姓名,按字母排序后输出。实验五 指针实验目的:1.掌握指针的概念,会定义和使用指针变量。2.能正确使用指针,并能通过指针引用数组。实验内容:编写一个程序,将输入的若干数值存储到数组中,利用指针运算使数组元素逆置。实验六 结构体实验目的:1 掌握结构体的定义、赋值;2掌握结构体的运用。实验内容:创建一个学籍管理结构,包括学号、姓名、性别、出生日期、住址和电话等信息,从键盘上输入5个学生的学籍信息并输出。实验七 链表的应用(6学时)实验目的:掌握链表的创建、插入、删除和输出。实验内容: 使用一个如下结构的链表: struct words char w15; /*存储单词*/char c20; /*存储单词对应的中文解释*/words *next;实现:1从键盘上输入一个单词时,从单词链中查找该单词,如找到,将单词及中文解释输出到屏幕上,如没有找到,提示为新单词,询问是否添加到链表并进行相应处理。2从键盘上输入一个单词时,从单词链中查找该单词,如找到,则删除该单词;3输出链表三、实践形式分散实践。 四、实践学时 共计 18 学时。 五、实习制度1按时上机,不准迟到、早退,有事向指导教师请假; 2遵守纪律,保持机房安静、整洁,严禁吸烟、吃零食或乱扔杂物,机房内不准大声喧哗,不能随意走动,集中精力按老师所要求的规程操作,走出机房要向指导教师请假。 3不准玩游戏,不准设置密码以及删除硬盘中的文件;4学生进入机房后,须按指定机号就位,每次上机后须认真填写设备使用情况表, 5上机结束后按操作顺序关机,并将桌椅、键盘等复位;做好机位周围的清洁工作。 6爱护计算机及其他设备,不准拆卸计算机及调换计算机硬件设备;凡损坏计算机和其它设备的,须按原价两倍赔偿,情节严重者除加倍赔偿外,还将给予纪律处分。 六、考核形式序号实验项目名称 实践考核过程学时实践课程所占成绩比重1C程序的运行环境实践过程考核210%2顺序、分支、循序三种结构程序设计实践过程考核210%3函数实践过程考核210%4数组实践过程考核420%5指针实践过程考核420%6结构体实践过程考核420% 七、实践日期2011年3月5日2011年3月15日。八、教材:C语言程序设计案例教程杨旭主编人民邮电出版社参考书:1谭浩强著C程序设计第2版,清华大学出版社2谭浩强
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代农业初加工效益实证研究报告
- 调味品添加剂法规解读报告
- 能源与资源行业能源行业碳排放权交易市场发展报告
- 2025年婴幼儿配方食品营养配方创新与婴幼儿家庭营养市场创新研究报告
- 2025年新能源汽车充电设施布局优化与充电站充电设备行业应用案例报告
- 2025年电商供应链金融创新模式深度解析报告
- 数字货币在2025年金融行业数字化转型中的金融科技应用研究报告
- 中医考研试题及答案大全
- 中医老师试题及答案
- 中医类医疗考试题及答案
- 2025年中国充电桩行业政策、市场规模及投资前景研究报告(智研咨询发布)
- 2025年起重指挥人员考试题库
- 2025年留疆战士考试题库及答案
- 新初一入学分班考试语文卷(含答案)
- 中介贷款行业知识培训总结课件
- 2025年高考英语新课标Ⅱ卷点评及2026备考方向 课件
- 2025年甘肃高考政治试题解读及答案详解讲评课件
- 2025广西专业技术人员公需科目培训考试答案
- 护士延续注册申请审核表
- CIE1931-色坐标-三刺激值
- engel恩格尔注塑机机操作说明书
评论
0/150
提交评论