- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计-实验课程实验上机
课 程 实 验 报 告课程名称: C语言程序设计 专业班级: 信息安全 学 号: 姓 名: 指导教师: 报告日期: 2014年6月16日 计算机科学与技术学院目录实验概述3第一次实验41.1实验目的41.2 实验内容4课本作业4Word作业51.3 实验小结9第二次实验102.1 实验目的102.2实验内容10课本作业10Word作业132.3实验小结15第三次实验153.1 实验目的153.2 实验内容16课本作业16Word 作业193.3实验小结22第四次实验224.1实验目的224.2实验内容22课本实验22Word作业234.3实验小结26第五次实验265.1实验目的265.2 实验内容26课本实验26Word作业295.1实验小结32第六次实验336.1 实验目的336.2实验内容33课本实验33Word作业556.3实验小结64实验总结64 实验概述 语言是程序设计的工具,而学习语言的目的就是要能够进行程序设计。因此,要更具深度的扎扎实实打好C语言基础,能够熟练掌握编译工具:同时更加突出程序设计,培养学生用C语言编译解决本专业基础性,底层性,系统性问题的能力。 C语言是目前全球范围内流行和使用最为广泛的一种语言,选C语言作为程序设计的语言工具无疑是最合适的。但是,学习C语言的根本目的是希望能够以C语言为工具进行程序设计。用C编程实现计算机的解题算法或解题任务。因此,我们在学习C语言的同时,应该同时学好程序设计。通过C语言的学习使自己打下良好的基础,通过上机编程了解和掌握经典算法和数据结构,并能够用C编程解决实际问题,尤其是本专业的,底层的,系统地基础性问题。我们通过课本知识打好C语言基础,通过程序设计及编程巩固知识,更好的理解C语言的基本语法和语义,学好用好C,同时具备语言成分,编译系统,标准库函数的设计实现问题。本次上机除基本数据类型,数组,结构,联合字段外等构造类型外,突出介绍了各类指针,指针与数组的关系,类型表达式,复杂类型等难度较高的数据类型。不回避难点,让学生掌握克服难点的方法,打下坚实的语言基础。上机实验题目加强了如C的字符串库函数设计,简单宏替换的实现,模拟串进位的任意超常数据的加法运算,以函数指针为成员的结构设计等内容,即用C编程解决本专业的基础性问题的程序设计能力,为培养学生今后写底层程序,系统程序奠定扎实基础。同时上机实验通过类型说明符的优先级和结合性类型表达式推倒解释各种复杂声明,培养学生的抽象思维能力,形式化的分析推理能力,以及精确的理解C语言的语义语法的能力。 第一次实验1.1实验目的 (1)熟练掌握各种运算符的运算功能,操作数的类型,运算结果的类型及运算过程中的类型转换,C语言特有的运算符,如位运算符,问号运算符,逗号运算符等。熟记运算符的优先级和结合性。 (2)掌握个体, getchar,putchar,scanf,printf 函数的用法。 (3)掌握简单C程序的编写方法。1.2 实验内容课本作业(一) 编写一个程序,输入字符C,如果c是大写字母,则将c转化成小写字母,否则c的值不变,最后输出c.#includestdio.hint main(void){char c;printf(input a char please\n);c=getchar();c=c91?c-A+a:c;putchar(c);return 0;} (二)编写一个程序,输入无符号短整数x,m,n(0=m=15,1=n=16-m),取出x从第m位开始向左的n位(m从右至左的编号为0~15),并使其左端(第15位)靠齐。#includestdio.hint main(void){int x,m,n,h;printf(input x,m,n please,0=m=15,1=n=16-m\n);scanf(%d%d%d,x,m,n);if((m=0m=15n=1n=16-m)){ h=x(16-(m+n+1))(~016-(m+n+1));printf(h=%d\n,h);}else printf(error\n);}(三)IP地址通常是4个用句点分割的小整数(即点分十进制),如02。这些地址机器中用无符号长整形表示。编写一个程序,以机器存储的方式读入一个互联网IP地址,对其进行译码,然后用常见的句点分割的四部分的形式输出。#includestdio.hint main(void){ int x,i,t=0; printf(input x please\n);scanf(%d,x);for(i=0;i3;i++){ t=x(~(~08)); x=x8; printf(%d.,t);} t=x(~(~08)); printf(%d\n,t); return 0;}Word作业设计一个程序,在字符模式
您可能关注的文档
- ABCABCM在第三方物流企业中的应用研究.pdf
- Ad Biz Faces the 'New Normal'.pdf
- AD中关于绕等长的方式与方法.pdf
- ADAM33在肺间质纤维化小鼠中的表达与γ干扰素干预效应的研究.pdf
- Al62.8Cu25Fe12Y0.2稀土准晶涂层的制备及耐磨性研究.pdf
- Altium Designer关于FPGA的PIN交换.pdf
- ANCO公司及其电液伺服测试系统(修改).doc
- ANSYS在力学中的应用.pdf
- ANSYS在钢管混凝土温度场分布研究中的应用.pdf
- ANSYS在桥式起重机主梁设计中的应用.pdf
- C语言程序设计-实验信息.doc
- DF-5740型快中子水分仪在酒钢的应用.pdf
- DOAS方法在线测量污染气体浓度的温度与非线性补偿.pdf
- DotPPAELISA联合检测猪瘟、猪链球菌和猪巴氏杆菌抗体方法的建立.pdf
- D市乡镇机构改革研究--乡镇机构由“内卷化”向“内序化”过渡.pdf
- Egr1与骨桥蛋白在大鼠血管平滑肌细胞中的相关性及其机制的研究.pdf
- ENDEAVORTMZotarolimus洗脱冠脉支架系统在冠心病合并糖尿病患者中的临床应用研究.pdf
- EndNoteX6_User_Guide简体中文.pdf
- EVP500-300 15000 电动汽车非车载传导式充电机电磁兼容型式试验检测报告EMC(没有纸档)-)-南方中检.pdf
- ERα、ERβ、PRA、PRB、pS2在子宫肉瘤中的表达研究.pdf
最近下载
- 高频电子线路课程设计石英晶体振荡器电路设计.doc VIP
- 烟草 打击物流寄递渠道涉烟违法犯罪活动专项行动实施方案.docx VIP
- 人教版八年级物理全册课件(共464张课件).ppt VIP
- 纪念中国人民抗日战争抗战胜利80周年暨世界反法西斯战争胜利80周年.pptx
- 设置安全生产管理机构和配备专职安全生产管理人员的文件74923.pdf VIP
- 《福建省蒸压加气混凝土砌块(板)应用技术规程》.pdf VIP
- 人教版小学劳动三年级上册全册教学课件.pptx
- 人教版二年级上册数学全册教学设计(配2025年秋新版教材).docx
- 燃气管道泄漏流量的计算.pdf VIP
- 2025-2026学年小学信息技术(信息科技)五年级上册重大版(2023)教学设计合集.docx
文档评论(0)