电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

c第12章 上 机 实 验

14页
  • 卖家[上传人]:xy****7
  • 文档编号:139710450
  • 上传时间:2020-07-23
  • 文档格式:PPT
  • 文档大小:112.50KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、第12章 上 机 实 验,第12章 上 机 实 验,实验一 C程序的运行环境 实验二 简单的C程序设计 实验三 顺序结构程序设计 实验四 选择结构程序设计 实验五 循环结构程序设计 实验六 数组 实验七 函数 实验八 函数及编译预处理 实验九 指针 实验十 位运算 实验十一 结构体和共用体 实验十二 文件,实验一 C程序的运行环境,一、实验目的 1了解在计算机上如何录入、编辑、编译、连接和运行一个C程序。 2通过设计和调试简单的C程序,初步了解C程序的特点。 二、实验内容 1确保计算机操作系统中已安装了Turbo C。 2启动Turbo C。 (1)将操作方式转入到MS-DOS方式。 (2)假设Turbo C所在的目录为C:tc,则调用Turbo C的命令一般为C:tctc,执行此命令后屏幕上将出现Turbo C的工作环境。 3熟悉Turbo C集成环境。 了解Turbo C界面的组成,各菜单命令、各功能键的作用。下面将详细介绍各菜单命令及相应功能键的作用。 4编辑及运行一个简单的C源程序。 5重新开始编辑和运行另一个程序。 6人为地制造一些语法错误。 7独立完成教材第一章思考与练习中

      2、的第四大题。 8退出Turbo C环境。,实验二 简单的C程序设计,一、实验目的 1掌握C语言的基本数据类型,熟悉如何定义一个整型、字符型或实型变量,以及对它们进行赋值或初始化的方法。 2学会使用C语言中的算术运算符、赋值运算符等运算符,以及包含这些运算符的表达式。 3能正确运用运算符和运算对象构成基本类型的表达式,掌握各种不同类型数据间的混合运算规律。 4进一步掌握C语言简单程序设计的几个步骤。 二、实验内容 输入程序(教材p238),编译、运行、分析。,实验三 顺序结构程序设计,一、实验目的 1掌握各种类型数据的输入输出方法,能正确运用各种格式字符。 2掌握C语言中顺序结构程序的设计方法,为以后作好准备。 二、实验内容 1通过实例熟悉各种格式字符的正确使用。 2通过上机调试完成本章习题第四大题第2小题的程序编写,注意格式字符的合理使用,以达到本题所要求的目的。 三、实验过程 输入程序(教材p240),编译、运行、分析。,实验四 选择结构程序设计,一、实验目的 1学会正确使用关系运算符、逻辑运算符。 2熟练掌握if语句的用法。 3会用switch语句处理多分支选择结构的问题。 4学习

      3、调试程序。 二、实验内容 1完成本章第四大题第3小题的程序调试,并分析程序运行的结果。 2完成本章第四大题第2小题的程序调试,并分析程序运行的结果。 三、实验过程 输入程序(教材p242),编译、修改、运行、分析。,实验五 循环结构程序设计,一、实验目的 1学会设计循环结构的程序。 2通过实验加深对while语句、do-while语句、for语句的理解。 3能根据循环要求选择while语句、do-while语句、for语句来实现循环。 4进一步学习调试程序。 二、实验内容 1用三种循环实现求1到50的平方和。 2将上述要求修改如下:计算1到50的平方和,直至平方和大于3000时止。 3分析三种循环的共同点和不同之处。 三、实验过程 输入程序(教材p245),编译、修改、运行、分析。,实验六 数 组,一、目的要求 1 掌握一维数组和二维数组的定义、赋值和输入输出的方法。 2 掌握与数组有关的算法(特别是排序算法)。 3 掌握字符串和字符串函数的使用。 4 掌握调试程序的方法。 二、 实验内容 1 程序的调试 程序的单步执行 在程序中设置断点 在程序调试中观察变量和表达式的值 终止调试 2

      4、 程序修改题 3 程序编写题 (1)用选择法对10个整数作排序。10个整数用scanf函数输入。 (2)编写连接两个字符串的程序。,实验七 函 数,一、实验目的 1掌握定义函数的方法。 2掌握函数实参与形参的对应关系,以及“值传递”的方式。 3掌握函数的嵌套调用和递归调用的方法。 4掌握用“Project”菜单管理多个源程序文件的方法 二、实验内容 1程序修改 2利用项目管理多个源程序文件 3程序编制,实验八 函数及编译预处理,一、实验目的 1掌握无参宏和有参宏定义的使用方法。 2掌握包含文件的处理方法。 3了解条件编译的作用和实现方法。 二、实验内容 1编写程序:定义一个带参数的宏,求两个参数中较大者。在主函数中输入两个数据作为调用宏时的实参,输出求出的较大值。 2将以下程序段单独保存,名为“sum.h”。 long sumfun(int n) int k; long sum=0L; for(k=1;k=n;k+) sum=sum+k; return(sum); 下面要求编一个主函数,输入正整数n的值,求1至n各整数之和并输出结果。 3编写程序,用条件编译方法来实现如下要求: 输入若

      5、干个整数,要求计算所有偶数的和或所有奇数的和。用#define命令来控制是求偶数和还是求奇数和。 若#define DEFINE 1则求偶数和,若#define DEFINE 0则求奇数和。,实验九 指 针,一、实验目的 1理解指针的概念。 2掌握指针变量的定义和引用方法。 3掌握指针与数组,字符串之间的联系。 4掌握指针型参数和返回指针函数的定义和用法。 二、实验内容 1分析并运行指针变量的定义和引用演示程序 2分析并运行指针变量作为函数参数的演示程序。 3程序改错 4编程题,实验十 位运算,一、实验目的 1掌握位运算的概念和方法。学会使用位运算操作。 2学会通过位运算实现对某些位的操作。 3掌握循环移位的操作。 二、实验内容 1分析程序的运行结果 2编程题 (1)编写实现将十六进制转换为二进制的程序,并上机调试运行。 (2)编写实现循环左移n位的程序,并上机调试运行。,实验十一 结构体和共用体,一、目的要求 1掌握结构体类型变量的定义和使用; 2掌握链表的概念、初步学会对链表进行操作; 3掌握共用体的要领与使用。 二、实验内容 编写程序,然后上机调试运行。 1有4个学生,每个学生的数据包括学号、姓名、三门课的成绩、从键盘输入4个学生数据,要求打印出三门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、三门课的平均成绩、平均分数) 要求用一个input函数输入4个学生数据;用一个average函数求总平均分;用max函数找出最高分学生数据;总平均分和最高分的学生的数据都在主函数中输出。 2建立一个链表,每个结点包括:学号、姓名、性别、年龄。输入一个年龄,如果链表中的结点所包含的年龄等于此年龄,则将此结点删除。,实验十二 文 件,一、目的要求 1掌握文件以及缓冲文件系统、文件指针的概念; 2学会使用打开文件、关闭文件、读、写等文件操作函数。 3学会用缓冲文件系统对文件进行简单的操作。 二、实验内容 1程序运行题 运行教材中【例11.1】、【例11.2】和【例11.5】等程序。 2程序修改题,

      《c第12章 上 机 实 验》由会员xy****7分享,可在线阅读,更多相关《c第12章 上 机 实 验》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
     
    收藏店铺
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.