当前位置: 首页 > >

南昌大学实验报告高级语言程序设计_图文

发布时间:

实验报告 实验课程: 学生姓名: 学 号: 专业班级: 高级语言程序设计 2013 年 10 月 12 日 目录 实验一 C 的 IDE 基本操作与简单程序........................................................................................0 实验二 数据类型、运算符、表达式与输入输出.......................................................................2 实验三 选择结构与循环结构.......................................................................................................5 实验四 数组与字符串................................................................................................................. 11 实验五 C 函数.............................................................................................................................13 实验六 C 函数(2)...................................................................................................................15 实验七 函数的嵌套调用与递归调用.........................................................................................17 实验八 预处理 ............................................................................................................................19 实验九 指针 ................................................................................................................................20 实验十 指针(2)............................................................................................................................22 实验十一 结构体与链表.............................................................................................................25 实验十二 文件 ............................................................................................................................26 南昌大学实验报告 学生姓名: 学 号: 专业班级: 实验类型:□ 验证 □ 综合 □ 设计 □ 创新 实验日期:06-02-24 实验成绩: 实验一 C 的 IDE 基本操作与简单程序 一.实验目的 1. 熟悉 C 语言运行环境。 2. 掌握C语言程序的书写格式和C语言程序的结构。 3. 掌握 C 语言上机步骤,了解运行 C 程序的方法。 二.实验基本原理 IDE 环境中进行 C 程序开发的基本过程 三.主要仪器设备及耗材 PC 微型计算机系统 DOS 操作系统或 Windows 操作系统 Turbo C 集成开发环境、Visual C++ 开发环境、或其它 C 语言开发环境。 四.实验步骤 1. 进入所选择的 IDE 环境。 2. 熟悉 IDE 的界面和有关菜单命令的使用方法。 3. 编写一个程序,将华氏温度 f 转换为摄氏温度 c 并输出. 转换公式为:C = 5 (F ? 32 ) 9 4. 调试以下源程序使之能正确运行并指出错误 /* 源程序 1*/ #include <stdio.h> /* 预处理命令 */ #include <stdlib.h> int main() { double x, y, average; printf(input 2 float numbers:); scanf(%lf %lf, x, y); average=(x+y)/2; printf(the average of x and y is: %.2f\n, average); system(pause); return 0; } 5. 已知 1970 年 1 月 1 日是星期四,设计一个算法求出今天是星期几。要求画出算法 流程图。 五.实验数据及处理结果(写出源程序及运行结果的截图) 六.思考讨论题或体会或对改进实验的建议 答: 对实验原理有更深的理解 通过该课程设计,掌握了什么是编译程序,编译程序工作的基本过程及其各阶段的 基本任务,熟悉了编译程序总流程框图,了解了编译程序的生成过程、构造工具及其相关的 技术对课本上的知识有了更深的理解,课本上的知识师机械的,表面的。通过把该算法的内 容,算法的执行顺序在计算机上实现,把原来以为很深奥的书本



友情链接: