2011高级语言程序设计实验指导书.doc

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

第一部分 绪 论 本指导书是根据《高级语言程序设计A / B》课程实验教学大纲编写的,适用于计算机科学与技术、信息管理与信息系统、数学与应用数学、信息与计算科学、电子科学与技术、电子信息工程、物理学、教育技术学、电子商务等本科专业。 一、本课程实验的作用与任务 《高级语言程序设计A / B》是计算机科学与技术、信息管理与信息系统、数学与应用数学、信息与计算科学、电子科学与技术、电子信息工程、物理学、教育技术学、电子商务等本科专业的专业必修/选修课程,要求学生掌握程序设计的基本思想、C语言的基本语法及编程方法,培养学生编写程序及调试程序的能力,在一定层面上培养学生的创新精神和创新设计的能力。上机实验是该课程教学的一个重要环节,要求学生进行一定数量的上机实验。本指导书可增强学生上机的针对性。 二、本课程实验的基础知识 本课程实验的基础知识有:C程序的运行环境及调试、运行C程序;C语言的基础知识;三种程序设计结构;数组;函数;指针;结构体;文件和链表。 三、本课程实验教学项目及其教学要求 序号 实验项目名称 教学目标、要求 学时 1 C语言环境 C语言的运行环境与简单程序设计 4 必做 2 结构化程序设计 顺序、选择与循环结构程序设计 6 必做 3 数组 数组的定义与引用 4 必做 4 函数 函数的定义与调用 4 必做 5 指针 指针的第一与运算 4 必做 6 结构体 结构体的定义与引用 4 选做 7 文件 文件操作 4 选做 8 链表 链表的使用 4 选做 9 简单计算器的设计 简单计算器的设计与实现 6 必做 第二部分 基本实验指导 实验一 C语言环境 一、实验目的 掌握如何编辑、编译、连接和运行一个C程序,通过运行简单的C程序,初步了解C源程序的特点,掌握C语言数据类型,熟悉如何定义一个整型、字符型和实型的变量,以及对它们赋值的方法,掌握不同的类型数据之间赋值的规律,学会使用C的有关算术运算符,以及包含这些运算符的表达式,特别是自加 (++) 和自减(--) 运算符的使用。 二、实验原理 了解C程序的运行环境和运行C程序,掌握C语言的一些基本知识(数据类型、运算符和表达式等)。 三、主要仪器及耗材 计算机与Windows 2000/XP系统;Turbo C/Win-TC等软件。 四、实验内容与步骤 内容: 1. 进入所用的C语言集成环境; 2. 熟悉集成环境的界面和有关菜单的使用方法; 3. 输入并运行一些C程序。 步骤: 1. 输入下面的程序: #include stdio.h void main( ) {printf(“This is a C program.\n”);} a. 对源程序进行编译,观察屏幕上显示的编译信息。如果出现“错误信息”,则应找出原因并改正之,再进行编译,如果无错,则进行连接; b. 如果编译连接无错误,使程序运行,观察分析运行结果。 2. 输入以下程序(故意漏打或打错几个字符)。 #include stdio.h void main( ) {int a, b, sum; a=123; b=456; sum=a+b; printf(“sum is %d\n”, sum);} a. 进行编译,仔细分析编译信息窗口,可能显示有多个错误,逐个修改,直到不出现错误; b. 使程序运行,分析运行结果。 3. 输入下面的程序: #include stdio.h void main( ) {int max(int x, int y); int a, b, c; printf(“input a and b: ”); scanf(“%d,%d”, a, b); c=max(a, b); printf(“max=%d\n”, c);} int max(int x, int y) {int z; if(xy) z=x; else z=y; return(z);} a. 编译并运行,在运行时从键盘输入整数2和5,然后按回车键,观察运行结果; b. 将程序中的第3行改为int a; b; c;,再进行编译,观察运行结果。 c. 将max函数中的第3, 4两行合并写为一行,即if(xy) z=x; else z=y;,进行编译和运行,分析结果。 4. 输入并运行下面的程序: #include stdio.h void main( ) {char c1, c2; c1=’a’; c2=’b’; printf(“%c %c\n”, c1, c2);} a. 在printf语句下再增加一个printf语句:printf(“%d %d\n”,c1, c2);,再运行,并分析结果; b. 将第3行改为int c1, c2;,再使之运行,并观察结果; c. 再将第4, 5行改为c1=a; c2=b;,再使之

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档