上海工程技术大学C言上机编程实验指导书.doc

上海工程技术大学C言上机编程实验指导书.doc

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上海工程技术大学C言上机编程实验指导书

《高级语言程序设计A》课程 课内实验指导书 课程代码:020101 课程学时:64 课程学分:4 实验时数:20 实验次数:10 参考资料: [1] 谭浩强. C程序设计题解与上机指导[M].北京:清华大学出版社,2005. 实验1 顺序结构程序设计 实验2 选择结构程序设计 实验3 循环结构程序设计(1) 实验4 循环结构程序设计(2) 实验5 数组程序设计 实验6 字符数组程序设计 实验7 函数程序设计 实验8 指针程序设计(1) 实验9 指针程序设计(2) 实验10 结构体程序设计 上海工程技术大学 电子电气工程学院计算机系 实验1 顺序结构程序设计 一、实验目的 1.掌握运行C程序的环境与方法。 2.掌握简单C程序的设计。 3.掌握基本输入输出格式的使用。 二、实验内容 1.熟悉C的工作环境。 2.编译、运行C的源程序。 3.求两个数之和(静态输入和动态输入)。 在两种情况下完成:①数据在程序内部定义变量时赋初值,或者通过赋值语句赋值。 ②数据通过scanf( )函数输入,注意变量前面的取地址符号。 4.设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆柱表面积、圆柱体积。要求用scanf 输入数据,输出计算结果。 注意计算时公式的采用,特别是常数项和运算符号。输出时的格式控制字符要灵活运用。 三、实验要求 1.用VC++6.0 / TC2完成程序设计并上机调试通过。 2.掌握运行C程序的环境与方法 3.掌握基本输入输出格式的使用。 四、实验设备 1.硬件要求:每个学生每次上机实验使用一台计算机。 2.软件要求:Visual C++6.0 或 Turbo C 2.0 五、实验报告要求 1.实验报告用学校统一的实验报告纸书写,程序和实验数据也可以用A4纸打印。 2.记录实验内容3、4的实验数据。 3.提供源程序清单。 实验2 选择结构程序设计 一、实验目的 1.掌握关系表达式与逻辑表达式的使用。 2.掌握if语句、if-else语句、if-else if-else if... else语句的使用。 3.掌握switch语句的使用。 二、实验内容 1.输入a、b、c三个整数,求出其中最大者,并连同三个源数据一起输出。 编程思路:注意三个数之间的比较,逻辑上要清晰。对于if语句,if-else语句,if--else if--else if . . . else等语句的使用,体会各种选择语句的区别。 2.给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A, 80-89分为B,70-79分为C,60-69分为D,60分以下为E。要求至少输入3个分数段的成绩并打印出对应的等级制成绩。要求用switch语句完成。 注意break语句的使用,以及各种判断情况下各case语句的执行顺序。 三、实验要求 1.用VC++6.0 / TC2完成程序设计并上机调试通过。 2.掌握选择结构程序的调试方法: ①在if语句中,逻辑上通过每一个if-else; ②在switch语句中,逻辑上通过每一个case及default。 四、实验设备 1.硬件要求:每个学生每次上机实验使用一台计算机。 2.软件要求:Visual C++6.0 或 Turbo C 2.0 五、实验报告要求 1.实验报告用学校统一的实验报告纸书写,程序和实验数据也可以用A4纸打印。 2.记录实验内容1、2的实验数据。 3.提供源程序清单。 实验3 循环结构程序设计(1) 一、实验目的 1.掌握while语句、do-while语句的使用方法。 2.掌握for语句的使用方法。 二、实验内容 1.计算当n为何值时,不等式sum=1 + 1/2 + 1/3 +… + 1/n limit成立,输出n对应的sum(limit从键盘输入,要求用while、或do... while 语句,limit=10)。 编程思路:要求用while或do...while 语句完成时注意循环结束条件的判断,此外注意求和变量一定要在循环体外赋初值。 2.计算M=11+ 22+ 33+…+ NN,直到N等于15为止,输出N和对应的M。(要求用for语句做) 编程思路:注意N等于10前的数据项用N+10*N,但是

文档评论(0)

mi80868668 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档