欢迎来到天天文库
浏览记录
ID:47192646
大小:19.40 KB
页数:9页
时间:2019-08-19
《2019C语言实验报告(16)》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、C语言实验报告(16) 专 业_____________年 级_____________学 号_____________学生姓名_____________指导老师_____________ 华中师范大学信息管理系编 《C语言》实验报告 I实习目的和意义 C语言程序设计实验的目的是培养学生具有初步的C语言程序设计、编程、调试和排除C语言程序语法、逻辑错误的能力。通过实验使学生进一步熟悉并掌握C语言程序的调试运行环境、程序设计过程、程序的基本结构以及程序设计的基本方法。通过实验,使学生将程序设计的理论知识与实践相结合,为学生学习其他计算机编程语言打下基础。 在每一次的实验过程中,
2、学生要认真复习基本概念,独立编写程序,并上机调试运行,培养自己发现程序中的错误、改正错误以使程序能正确运行的能力。经验丰富的人,当编译时出现“出错信息”时,能很快地判断出错误所在,并改正之。而缺乏经验的人即使在系统给出明确出错提示信息下也往往找不出错误而求救于别人。对于学生来说,不仅要了解和熟悉有关理论和方法,还要求自己动手实现,要求会编写程序并上机调试通过。因此调试程序本身是程序设计课程的一个重要内容和基本要求,应给予充分的重视。调试程序的经验固然可以借鉴他人的现成经验,但更重要的是通过自己的直接实践来积累,而且有些经验是只能“意会”难以“言传”。 调试程序的能力,是学完《C语言程序设计》
3、之后,每个学生应当掌握的一项基本功。因此,在实习时千万不要在程序通过后就认为完成任务了,而应当在已通过的程序基础上作一些改动,观察和分析所出现的情况,并认真、及时总结。这样的学习是灵活主动的学习而不是呆板被动的学习,才会有真正的收获。 II实验要求 1.每次实验中有若干习题,每个学生至少应该完成其中的三道习题。 2.上机之前应作好充分的准备工作,预先编好程序,经过人工检查无误后,才能上机,以提高上机效率,严禁一边上机一边编写。 3.独立上机输入和调试自己所编的程序,切忌抄袭、拷贝他人程序。 4.上机结束后,应整理出实验报告。书写实验报告时,重点放在调试过程和小结部分,总结出本次实验中
4、的得与失,以达到巩固课堂学习、提高动手能力之目的。 III实验内容 实验一VC++开发平台环境及应用 【实验目的】 1.熟悉VC++的运行环境。 2.了解在VC++上如何xx、编译、连接和运行一个C程序。 3.通过运行简单的C程序,初步了解C源程序的特点,初步掌握查错和排错的技能. 【上机实习指导】 1.通过阅读上机操作指南,在VC中练习输入、编译、运行一个C语言程序的全过程。 2 以下程序是计算函数y=3x+2x-4(假设x=2)。#include“”voidmain(){ 2 intx=2,y;y=3*x*x+2*x-4; printf(“y=%d”,y);
5、} 程序运行正确后,可以尝试改变x的值和输出格式“%d”、“%u”、”%o”、”%x”等,观察运行结果的变化。 2.分析下面的程序输出的结果。#includeintmain(){ charc='1';inti=-1; longn=2147483647;floatf=-; putchar(c);putchar(';');printf(printf(printf(printf(printf(printf( printf(return0;} 【自编程序上机】 1.编程实现在屏幕输出下面图形 * ************ 2.编程实现:从键盘上输入半径,输出园的周长
6、及面积。 3 【实验报告】 实习时间: 实习地点: 实习机号: 具体实验内容4 程序调试过程 实习小结 5 实验二简单程序设计 【实验目的】 1.进一步熟悉VC++的运行环境。 2.掌握三种标准类型和部分运算符的使用。3.熟练掌握格式输入与格式输出函数的使用。 【上机实习指导】 1.基本数据类型表示范围练习假设有如下程序:#includevoidmain(){ charch1,ch2,ch;unsignedcharc;inta;ch1=80;ch2=60; ch=ch1+ch2;c=ch1+ch2;a=ch1+ch2; printf(“ch1+ch2=%d
7、”,ch1+ch2);printf(“ch=%d”,ch);printf(“c=%d”,c);printf(“a=%d”,a);} 问题1:运行该程序,写出输出结果。并说明为什么存在输出结果的差异? 问题2:如果要求四行输出的结果均为140,在不改变变量的数据类型的基础上,则应修改程序中的哪条语句?怎样修改? 问题3:编一程序,要求两个负整数相加,输出的结果为一正整数。
此文档下载收益归作者所有