《C语言程序设计》实验指导书

课程编号:142003

课程名称:C语言程序设计

适应专业: 安全防范、计算机侦查专业必修课,交通管理专业选修课

课程类别:专业必修课

实验教学种类:课程内实验

课程总学时:42

实验学时:24

执 笔 人:陈文静

目 录

实验一 程序的建立、调式、执行的方法与步骤3

实验二 数据类型、表达式验证6

实验三 顺序结构编程调试9

实验四 选择结构编程调试12

实验五 循环结构编程调试15

实验六 数组结构编程调试18

实验七 函数编程调试21

实验八 指针变量编程调试24

实验九 查询日历的综合性C程序的设计27

实验一 程序的建立、调式、执行的方法与步骤

一、实验内容

1. 使用TC

2. 运行一个简单的C程序

二、实验目的和要求

1.初步了解C程序的编译、连接和运行的过程。

2.掌握和理解C程序的结构。

三、预习要求

熟悉Turboc的使用界面及基本命令,熟悉简单C程序。

四、实验设备(软、硬件)

硬件设备:PC机

软件环境:Turboc 2.0

五、实验方法与步骤

1. 启动计算机系统已经安装了Turbo C编译系统,则在DOS命令状态下键入命令tc。进入Turbo C集成环境后,首先在屏幕上显示Turbo C主菜单窗口,如下图所示。

可以看出,在该窗口,有8个菜单条目。每一个菜单的意义如下: File 处理文件(包括装入、存盘、选择、建立、换名写盘),目录操作(包括列表、改变工作目录),退出系统及调用DOS 。

Edit 建立、编辑源文件。

Run 控制运行程序。如果程序已经编译连接好,且Debug/Source Debugging以及Option/Compiler/Code generation/OBJ Debug Information开关置为On,则可以用此菜单初始化调试阶段。

Compile 编译并生成目标程序与可执行文件。

Project 允许说明程序中包含哪些文件的管理条目。

Options 可以选择集成环境任选项(如存储模式、编译时的任选项、诊断及连接任选项)及定义宏;也可以记录Include Output及Library文件目录,保存编译任选项和从配置文件加载任选。

Debug 检查、改变变量的值,查找函数,程序运行时查看调用栈。选择程序编译时是否在执行行代码中插入调试信息。

Break/Watch 增加、删除、编辑监视表达式,及设置、清除、执行至断点。

特别要指出的是,除了Edit项外,每一个菜单又有对应的子菜单。而选择Edit项目后,只是进入编辑器。

为了从主菜单中选择所需要的功能,可以用以下两种方式之一:(1)按F10键后,可以看到屏幕上部主菜单中有反白显示,此时,利用左、右光标移动键(←与→)选择需要的菜单,然后按回车(Enter)键。

(2)直接按Alt+主菜单条目中的首字母(分别为F,E,R,C,P,O,D,B),此时就会出现相应的子菜单。例如,按Alt+F表示选择文件子菜单(File)。

当出现子菜单时,其中某个条目是高亮度的,此时可以利用上、下光标移动键(↑与↓)来移动该高亮度线,从而选择所需要的功能。在菜单调用时,按Esc键后将直接返回到活动窗口。

2. 输入程序

输入以下程序

main()

{

printf(“How are you!”);

}

3. 运行程序

按Ctrl+F9运行程序,如果没有报错,可以按Alt+F5查看运行结果,再按空格键回到编辑窗口。

4. 保存文件

按F2键,弹出一个对话框,在对话框中输入文件名,如:exam1.c。

5. 退出TC程序

按Alt+X键,弹出对话框,提示是否真的要退出TC,如果输入Y就会退出TC。

6. 打开已经存在的文件

①首选启动TC。

②按F3,弹出对话框。

《 C 程序设计习题解答与上机指导》 谭浩强 清华大学出版社C语言程序设计谭浩强 清华大学出版社实验二 数据类型、表达式验证

一、实验内容

通过使用printf()语句掌握常量和变量的使用方法及各种运算符的运算规则。

二、实验目的和要求

1.了解 C 语言中常量的种类和作用;掌握基本输出语句的简单用法。1.用printf函数来输入表达运行结果。

x

y>x

x!=y

x==z-2

x=x-2

x>=z

x<=z

以上表达式的值

2. 当x=0,y=-1,z=1时

x&&y

x||y

y&&z

y||z

x&y

x|y

以上表达式的值。

六、实验报告要求

1.每次实验后撰写一份实验报告;

2.实验报告采用学校统一的“中国人民公安大学计算机课实验报告”纸;

3.学生按照实验报告纸上的内容认真填写每一项,实验过程一项中要求填写要求上机调试的程序和调试程序的步骤程序;

4.实验结果一项

查询日历的综合性C语言程序的设计,C语言程序设计实验指导书060522.doc相关推荐

  1. 数据结构c语言王海燕版课后答案,c语言程序设计实验指导(学生用).doc

    c语言程序设计实验指导(学生用).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印. ...

  2. c语言程序设计书实验电子版,C语言程序设计实验指导书(学生用书)-修订版.pdf

    C语言程序设计 实验指导书 (试用版) 华中科技大学计算机学院 2004年3月 编写说明 C语言程序设计的上机实验是进一步深刻了解C语言的语法.语义,掌握用 C语言进行初步程序设计所需要的方法和技能的 ...

  3. C语言中单引号 39 97 39,C語言程序设计实验指导书.doc

    C語言程序设计实验指导书 C语言程序设计 实验指导书 ? ? ? ? ? ? ? 计算机学院计算机科学教研室 武汉科技大学 2005年 ? ? 实验一 Turbo C编译环境的使用 [实验目的] 1. ...

  4. 华南农业大学c语言实验指导答案,华南农业大学C语言程序设计实验指导书参考答案...

    华南农业大学C语言程序设计实验指导书参考答案,大一C语言实验苦手可以看一下. 上级实验参考答案#include "stdio.h" #include"math.h&quo ...

  5. 华南农业大学c语言程序设计实验指导书参考答案,华南农业大学C语言程序设计实验指导书参考答案.doc...

    华南农业大学C语言程序设计实验指导书参考答案 华南农业大学c语言程序设计上机指导书参考答案 上级实验参考答案#include "stdio.h" #include"mat ...

  6. c语言程序设计实验13文件,C语言程序设计实验指导书

    C语言程序设计实验指导书 C 语言程序设计实验指导书 C 语言程序设计实验指导书 实验一:C语言的运行环境及运行 C 程序的方法(2 学时) 一.实验目的和要求:一.实验目的和要求: (1)了解所用的 ...

  7. 如何编程阶梯形c语言,阶梯式C语言程序设计实验指导书.doc

    阶梯式C语言程序设计实验指导书 C 语言课程实验教学案例目 录 项目级案例 .............................................................. ...

  8. 电流速断保护c语言程序,TQXDB-III多功能继电保护实验培训系统实验指导书2.doc

    TQXDB-III多功能继电保护实验培训系统实验指导书2,继电保护作业指导书,多功能电表作业指导书,实验指导书,计算机网络实验指导书,实验室作业指导书,c语言实验指导书答案,实验指导书格式,信号与系统 ...

  9. a10c语言表达式是,blbC语言程序的设计的答案陈明晰中国铁道出版社.doc

    blbC语言程序的设计的答案陈明晰中国铁道出版社 习 题 一 一.选择题 1.C程序的基本单位是( A). A.B.C.D.C程序中的变量(B ). A.B. C.D.B. C.执行语句当中D.C语言 ...

最新文章

  1. 《数学建模:基于R》一一2.2 方差分析
  2. List And ArrayList
  3. 分享--关于学习的一些事儿
  4. 2021高考一诊成绩查询,双流棠湖中学高2021届成都市“一诊”成绩已揭晓
  5. Spring MVC 安全示例
  6. 快速排序思路(挖坑版),代码实现
  7. 自动查询成绩的小玩意
  8. android监听动画完成,android判断动画已结束示例代码
  9. [ZPG TEST 110] 多边形个数【DP】
  10. Redis的数据类型(对象)
  11. 《数学建模与数学实验》第1章学习笔记
  12. centerX: 用中国特色社会主义的方式打开centernet
  13. 计算机类毕业设计评阅书评语,本科毕业论文专家评阅评语
  14. html5图片如何变成圆圈,h5中使用canvas把图片缩放并且剪切成圆形
  15. 计算机断电硬盘数据会丢失吗,为什么突然停电后电脑硬盘数据会丢失?
  16. 语音输入转文字怎么操作?分享几种语音转文字技巧
  17. iso8583 协议详解
  18. 最新Spring Boot实战项目(权限后台管理系统)详解
  19. Python--print(xx)内容为空,打印不出内容;原因是文件句柄对象在迭代后,对象内的数据会逐渐清空
  20. CPU(AMD)2020.10购买推荐

热门文章

  1. STM32F103定时器解码PT2262
  2. 农村将迎来重大爆发!传统农业链条正在重塑,关键一步已经迈出!
  3. Day02:基本IO操作
  4. 计算机办公软件应用教学总结,2018年office办公软件教学总结(精选)
  5. 实例004:这天第几天 输入某年某月某日,判断这一天是这一年的第几天?
  6. 联想服务器安装系统蓝屏怎么办,联想电脑装系统出现蓝屏怎么办
  7. 正点原子ARM裸机开发篇
  8. vue3之常范低级错误の错误指南
  9. C生万物 | 操作符汇总大全【庖丁解牛,精细讲解】
  10. Vue接入Google Adsense