《C语言程序设计》实验教学大纲

合集下载

《C语言程序设计实验》教学大纲

《C语言程序设计实验》教学大纲

《C语言程序设计实验》教学大纲课程编号:课程名称:C语言程序设计学分:4 总学时:72适用专业:地理信息系统一、本课程的性质和任务本课程的性质:是高等院校地理信息系统专业的专业基础必修课。

本课程的任务是:C 语言是当今最为广泛的几种语言之一,本课程重点介绍C 语言的结构化程序设计方法和标准C 的编程与应用,内容包括:C 语言的基本概念和基本语法规则、数据的基本类型和自定义类型、函数、文件和指针等知识,为后继课程的学习打下坚实的基础。

本课程是一门实践性很强的课程,既强调对理论的掌握,又强调上机编程、调试、运行等实践环节,特别注重实际编程能力的培养。

最终使学生能运用结构化程序设计方法编写程序,培养自己优良的编程风格,在程序设计方面基本达到“综合应用”的层次。

二、本课程的教学内容和基本要求1. C 语言概述2.程序的灵魂——算法3.数据类型、运算符与表达式4.最简单的C 程序设计5.选择结构程序设计6.循环控制7.数组8.函数9.预处理命令10.指针11.结构体与共用体12.位运算13.文件三、课程学时分配四、其它1、先修课程:高等数学2、教学方法建议:通过做练习、多媒体演示等教学过程,培养学生的实际动手能力。

根据实践性较强的特点,本课程专门配合运用TurboC++3.0IDE进行学生上机编程、调试、运行等实践内容。

3、考核方式:总评成绩由平时实验表现成绩(40%)、实验报告成绩(20%)和实验考试成绩(40%)三部分组成。

4、作业要求:根据教学需要布置实验报告,巩固学生对基本理论和基本方法的掌握程度、加强分析解决实际问题的能力。

5、教材及主要参考书:实验教材:自编实验指导书主要参考书:1、谭浩强,C 程序设计(第三版),清华大学出版社,2005 年。

2、谭浩强,C 程序设计题解与上机指导(第三版),清华大学出版社,2005 年。

制订者:鲁凤审核者:地理科学学院地理信息系统教研室(所、部)。

《C语言程序设计》实验教学大纲.

《C语言程序设计》实验教学大纲.

《C语言程序设计》实验教学大纲一、适用范围大纲适用于计算机科学与技术专业本科教学使用。

二、课程名称C语言程序设计三、学时数与学分总学时:90 总学分:4实验学时:36 实验学分:1四、教学目的和基本要求目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解 C 语言的特点,熟练掌握 C 语言程序设计的基本方法和编程技巧。

基本要求:了解和熟悉C语言程序开发的环境;学会上机调试程序,善于发现程序中的错误,并且能很快地排除这些错误,使程序能正确运行,达到实验知识和理论知识的融会贯通。

上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止,上机结束后,应整理出实验报告。

注:带*的实验项目为选做实验项目六、教材、讲义及参考书《C程序设计题解与上机指导》谭浩强主编清华大学出版社七、实验成绩评定办法考查:平时考核加期末机试。

实验成绩占总成绩的20%。

平时考核:占实验成绩的40%,由以下两部分组成。

实验预习和表现、实验报告。

期末机试:占实验成绩的60%。

1、实验预习和表现:上机实验前,学生必须事先根据题目的内容编好程序,然后在实验时输入程序、调试程序、直至运行结果正确为止。

在实验中,教师可根据学生编程操作能力、观察和分析及运用知识能力、程序编制正确性以及学生的课堂纪律、实验态度、保持实验室卫生等方面的表现进行综合考核。

2、实验报告:学生实验后应按时完成实验报告。

实验报告应包括以下内容:实验目的、实验要求,实验题目、程序清单、运行结果、实验小结。

3、期末机试:通过考试了解学生对基本理论掌握的程度和实际水平,教师出实验考试题目,让学生在规定的时间完成。

八、实验教学大纲说明本大纲共安排38学时的实验,其中带*号实验为选做实验,实际课时为36学时。

实验项目多为设计性实验项目,每个设计性实验项目中都包含数个小的设计性题目。

《C语言程序设计》实验教学大纲1

《C语言程序设计》实验教学大纲1

《C语言程序设计》实验教学大纲1第一篇:《C语言程序设计》实验教学大纲1《C语言程序设计实验》教学大纲一、本大纲编写的依据是《C语言程序设计》教学大纲。

实验总学时:32学时学分:1学分二、适用专业:全院C语言公共课三、考核方式及评定标准:实验操作能力50%,实验报告50%四、配套的实验教材或自编指导书:《C语言程序设计学习指导》五、实验项目概述与学时分配:实验一:C语言开发环境与输入输出(4学时)(一)实验类型:演示性(二)实验类别:学科基础(三)每组人数:1人(四)实验目的和实验能力要求:1.学习Turbo C2.0集成环境,掌握源程序编辑方法;2.掌握在Turbo C2.0集成开发环境中编译、调试与运行程序的方法;3.通过运行简单的C语言程序,初步了解C语言源程序的特点。

(五)实验内容:1.设计一个C语言程序,输出以下信息: *************** Hello!*************** 2.设计一个程序,从键盘输入一个圆的半径,求其周长和面积。

3.设计一个程序,从键盘输入一个小写字母,将它转换成大写字母输出。

4.输入一个华氏温度,要求输出摄氏温度。

公式是:C=(5/9)*(F-32)。

5.输入一个球的半径,求其表面积和体积。

(S= 4πr²,V= 4πR³/3)。

(六)主要仪器设备:1.计算机:CPU: Pentium III 600MHz以上 RAM:256M以上硬盘空间:4G以上2.操作系统: Windows2000、WindowsXP、Windows2003 任选其一3.软件要求:Turbo C2.0(七)所在实验室:计算机实验室实验二:程序流程控制应用(6学时)(一)实验类型:验证性(二)实验类别:学科基础(三)每组人数:1人(四)实验目的和实验能力要求:1.掌握Turbo C2.0集成环境中的单步执行;2.熟悉if 与switch语句的格式、执行过程、使用方法及典型案例;3.学会使用选择结构解决一般的实际问题,能编写简单的应用程序。

《C语言程序设计》实验教学大纲

《C语言程序设计》实验教学大纲

《C语言程序设计》实验教学大纲学时课程总:64 学分:4实验学时:32 实验个数:12 实验学分: 1课程性质:必做适用专业:计算机科学技术、网络工程、软件工程、电子商务、教育技术教材及参考书:《C语言程序设计与实践实验指导》,谢满得邵俊编著,机械工业出版社,20XX年6月大纲执笔人:廖雪花大纲审定人:一、实验课的性质与任务C语言程序设计实验是面向计算机相关专业学生开设的《C语言程序设计》实验课,是配合《C语言程序设计》课程而开设的实践性教育环节。

本课程的主要任务是让学生充分掌握C语言程序设计的基本概念、各种数据类型的使用技巧、模块化程序设计的方法等。

C语言程序设计实验对课程中所涉及的知识进行验证,同时也是学生很好地学习课程的辅助手段。

通过C语言上机实验的教学活动,使学生真正全面掌握C语言的基础知识,培养和提高学生的程序开发能力。

二、实验课程目的与要求1.实验目的通过实验课程的学习实践,加深学生对所学的基本概念、基础理论和知识的理解,熟悉使用Visual C++ 集成环境进行C语言的编写、编译与调试。

同时,通过项目开发全过程的全方位指导,从需求分析、算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、多文件组织程序的思维习惯,为今后的后继课程学习和实际工作打下良好基础。

2.实验要求掌握C语言程序的基本格式,了解C程序的开发过程和C语言中的一些常用概念。

掌握常量和五种基本数据类型变量的使用。

掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出函数。

掌握条件转移语句if-else和选择分支语句switch;掌握三种程序跳转的方法,即break语句、continue语句、return 语句。

掌握循环语句的正确使用,认真体会应该如何组织循环。

掌握数组的定义、赋值,一维数组与二维数组的使用。

掌握函数的定义、函数的调用以及函数的类型说明。

《C语言程序设计》实验教学大纲

《C语言程序设计》实验教学大纲

《C语言程序设计》实验教学大纲第一章引言在计算机科学与技术专业的教学中,C语言作为一门基础而重要的编程语言被广泛应用。

为了提高学生在C语言程序设计方面的应用能力,我们特制定了本实验教学大纲。

该大纲旨在培养学生的编程思维和问题解决能力,以及加深他们对计算机程序设计的理解。

第二章实验目标本实验教学大纲的主要目标如下:1. 帮助学生掌握C语言的基本语法和编程风格。

2. 通过实验训练,培养学生的逻辑思维和问题解决能力。

3. 提高学生对计算机程序设计的实际运用能力。

4. 培养学生的团队协作和沟通能力。

第三章实验内容3.1 实验一:C语言程序基础在此实验中,学生将学习基本的C语言程序结构、变量和数据类型、运算符和表达式、控制语句等知识。

他们将通过编写简单的程序来熟悉C语言的基础用法,并理解程序的执行流程。

3.2 实验二:数组和字符串处理本实验旨在帮助学生理解数组和字符串等数据结构的概念,并能熟练运用它们来解决实际问题。

学生将通过编写有关数组和字符串处理的程序,加深对这些概念的理解,并提高他们的编程技巧。

3.3 实验三:函数和指针在此实验中,学生将深入学习函数和指针的概念及其应用。

他们将通过实践掌握函数的定义、调用和参数传递的方法,并能够灵活地使用指针来解决各种问题。

3.4 实验四:文件操作通过这个实验,学生将学会使用C语言中的文件操作函数,包括打开、读写、关闭文件等。

学生将能够编写程序来处理文件,读取和写入文件中的数据,以及实现文件的复制、排序和查找等功能。

第四章实验要求4.1 实验环境学生需要在计算机实验室或自己的电脑上安装适当的C语言编译器和开发环境,以便他们能够编写、调试和运行C语言程序。

4.2 实验过程学生需要按照实验指导书中的要求,完成每个实验的设计与编码工作。

他们还需要进行适当的调试和测试,确保程序能够正确运行并满足实验要求。

4.3 实验报告每个实验结束后,学生需要撰写相应的实验报告。

报告应包括实验目的、实验内容、设计思路、代码注释、运行结果和实验总结等内容。

《C语言程序设计实验》课程教学大纲

《C语言程序设计实验》课程教学大纲

《C语言程序设计实验》教学大纲一、课程基本信息二、实习(实训)简介与教学目标1.实习(实训)简介《C语言程序设计实验》是通信工程专业一门教学实验与实训课程,C语言程序设计课程分为理论课程部分和实验课程部分,这部分为实验课程部分;适用于通信工程专业大学一年级本科生,为后续数据结构、面向对象程序设计、单片机原理与开发、嵌入式系统开发等相关课程的学习奠定基础。

通过课程学习,使学生熟练使用C语言IDE(Integrated Development Environment,集成开发环境)软件、以及能够运用C语言完成某些小型综合项目的程序编程,培养学生的编程实践能力。

其主要内容包括输入输出、选择结构程序设计、循环结构程序设计、数组、函数、指针以及结构体等概念和语法、以及项目设计过程的介绍等等。

作为一门实践性较强的课程,在学习过程中从理解概念和语法入手,结合案例学习由浅至深逐步升级,通过在IDE软件中对案例代码进行修改、编译、调试以及运行,培养学生的实践动手能力。

2.教学目标教学目标1:掌握相关的开发软件的配置安装及使用方法,掌握上机编程步骤,能够以面向过程的思维模式思考问题,设计算法,编写程序,并对编写的程序进行编译、调试,能够对程序的运行结果进行整理、分析。

教学目标2:掌握必要的的程序设计技巧、程序测试和程序调试技巧,使学生具备一定的程序分析和程序设计能力,能够对复杂计算机工程问题的解决方案进行研究和对比,并会应用其解决实际问题。

教学目标3:要求掌握程序项目设计任务的基本流程、从问题分析、设计算法、编程序到程序调试等,熟悉计算机语言学习与项目开发实践的基本方法和途径,达到软件项目开发综合素质训练目标。

教学目标4:基于IDE工具的软件开发、调试与测试技能目标:培养使用软件工具对复杂软件工程问题进行调试与测试的能力。

教学目标5:根据实验要求完成教学实验的8个实验报告,在实验报告中对应用案例的数据进行分析,总结实验问题等,实验报告格式规范、内容完整,及时上交实验报告。

《C语言程序设计》实验教学大纲_2011

《C语言程序设计》实验教学大纲_2011
掌握数据的输入输出的方法,能正确使用各种格式控制符。
掌握字符输入输出函数的使用形式及调用方法。
掌握格式输入输出函数的使用形式及调用方法,能够正确使用常用格式控制符。
初步理解结构化程序设计的概念,了解顺序程序的基本结构,掌握顺序结构程序设计方法。
进一步熟悉C程序的编辑、编译、连接和运行过程。
3.实验重点
掌握switch语句的使用形式和功能。
3.实验重点
正确使用逻辑运算符和逻辑表达式。
正确使用if语句和switch语句。
4.实验难点
运用if语句和switch语句解决实际问题。
5.实验内容
题1将下列有关选择结构写程序输出结果的题目编辑并运行。题目如下:
(1)输入下面的程序,分析程序的输出结果。
#include <stdio.h>
三、实验内容及学时分配
(一)实验方式与注意事项
本课程所有实验均需上机进行,每个实验都有明确的实验目的,并根据实验要求提供若干难度不同的实验题,学生上机时根据教师的具体安排、学时要求,选择每个实验的部分内容作为练习。具体要求如下:
学生按照实验要求,上机前做好实验准备工作,内容包括:了解实验目的、实验内容、实验步骤。
S=7853.981
V=65449.846
上面带下划线的部分是要输入的数据(输入的数据为实数),<CR>表示回车键。其余部分均为程序的输出(要求输出结果保留3位小数)。球的表面积和体积的计算公式如下:
球的表面积=4π·r2\
球的体积= ·r3,其中r是球的半径。
实验三选择结构程序设计(设计性实验,4学时)
C语言数据类型及各种运算符的运用,如何定义一个整型、字符型、实型变量以及它们赋值的方法,以上数据输入输出时所用的格式转换符。

《C语言程序设计》实验教学大纲.

《C语言程序设计》实验教学大纲.
《C语言程序设计》实验教学大纲
一、适用范围
大纲适用于计算机科学与技术专业本科教学使用。
二、课程名称
C语言程序设计
三、学时数与学分
总学时:90总学分:4
实验学时:36实验学分:1
四、教学目的和基本要求
目的:通过C程序设计实验,培养学生对学习程序设计的兴趣,加深对讲授内容的理解,尤其是通过上机来掌握语法规则,使学生全面了解C语言的特点,熟练掌握C语言程序设计的基本方法和编程技巧。
九、实验项目
实验一C程序的运行环境和运行一个C程序的方法
一、实验目的
1.了解TURBO C编译系统的基本操作方法,学会独立使用该系统。
2.了解在该系统上如何编辑、编译、连接和运行一个C程序。
3.通过运行简单的C程序,初步了解C源程序的特点。
二、实验内容
1.用编辑程序,输入教材第一章例1.1程序,并进行编译和运行。应了解所用的系统是用什么命令进行编译和连接运行的。编译和连接后所得到的目标程序的后缀是什么形式的?
2.编写一个C程序,输出以下信息:
****************************
very good!
****************************
3.输入并运行教材第一章中例1.3,了解如何在运行时向程序变量输入数据。
实验二数据类型、运算符和表达式
一、实验目的
1.掌握C语言数据类型,熟悉如何定义一个整型、字符型、实型变量,以及对它们赋值的方法,了解以上类型数据输出时所用格式转换符。
main()
{ int num;
num=32767;
printf(“num=%d\n”,++num);
}
main()

《C语言程序设计》课程实验教学大纲

《C语言程序设计》课程实验教学大纲

《C语言程序设计》实验教学大纲
课程代码:EDUE2010
课程名称:C语言程序设计
英文名称:the Design of C Programming
实验室名称:心理与教师教育实验中心
课程学时:90实验学时:36
一、本课程实验教学目的与要求
掌握C语言的基本知识和程序设计方法,培养计算机程序设计的能力和素养,为学习其它计算机语言打下基础,为后续课程的学习打下基础。

二、主要仪器设备及现有台套数
实验机房现有100余台多媒体计算机
三、实验课程内容和学时分配
1、实验报告:无
2、考核方式
(1)实验课的考核方式:当场上机调式指定程序
(2)实验课考核成绩确定:以编写和调试程序的能力考核
(3)实验课成绩占课程总成绩的比例:30%
五、实验教材、参考书
1、教材:谭浩强.C程序设计(第四版). 清华大学出版社.2010年
2、参考书:
(1)谭浩强.C程序设计题解与上机指导(第二版). 清华大学出版社.2000年
(2)李春葆.《C语言习题与解析》(第三版).清华大学出版社.2006年
(4)冼镜光.C语言名题精选百则.机械工业出版社.2005年
(5)[美]Bradley L.Jones&Peter Aitke.21天学通C语言(第六版).人民邮电出版社.2003年。

《C语言程序设计》课程实验教学大纲

《C语言程序设计》课程实验教学大纲

《C语言程序设计》课程实验教学大纲一、实验类别:公共基础实验课程学分:4二、实验总学时:32三、应开实验个数:6 必开实验个数:6 选开实验个数:0四、适用专业:非计算机专业工科类本科五、实验成绩评定方法:根据实验完成的程序文件及实验报告评定实验成绩。

实验成绩主要从实际操作结果和实验报告两个方面进行评定,如果一个实验不需要写实验报告,则该实验的成绩全部由实际操作结果来体现(占100%);如果一个实验需要写实验报告,则该实验的成绩由实际操作结果占50%,实验报告占50%构成。

根据本课程的特点,实际操作结果主要是指学生实际编写的源程序,对操作过程则不予评分;实验报告也采用电子文档的形式。

六、实验成绩占课程总成绩比例:40%七、实验教材或自编指导书:《C语言实训教程》高等教育出版社实验一编译环境与基本数据类型学时:4(一)实验类型:验证性(二)实验目的:1.熟悉C语言程序的集成开发环境,掌握C语言源程序在Visual C++ 6.0环境下编辑、编译、连接和运行的全过程。

2.掌握C语言中基本数据类型的定义、赋值的方法,学会使用有关的算术运算符,以及包含这些运算符的表达式。

(三)实验内容:1.熟悉VC++环境。

2.输入并运行一个简单、正确的程序,学会独立使用编译系统完成C程序从编辑、编译、连接到运行、调试的全过程。

3.输入并运行关于数据类型定义、以及包含相关算术运算符的程序。

(四)要求:必开(五)每组人数:1(六)主要仪器设备及配套数:微型计算机1080套。

(七)所属实验室:计算机基础实验教学中心实验二基本程序结构学时:8(一)实验类型:设计性(二)实验目的:1.掌握C语言中赋值语句的使用方法,掌握基本数据类型变量的输入输出方法。

2.学会正确使用逻辑运算符和逻辑表达式。

3.熟练掌握if语句和switch语句实现分支结构程序设计的方法。

4.熟悉掌握用while语句、do-while语句和for语句实现循环结构程序设计的方法。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验六 函数 实验 ( 验证性 综合性 实验 6学时) 1、目的要求: (1)学习函数的编程思想,编写一个包括3~4个函数的程序。 (2)掌握函数中参数传递的两种方式和函数的相互调用。 (3)编写实验报告。
2、实验内容(参考实验指导书): (1)写一个函数int digit( int n , int k ),它返回数n的从右向左的第k个十 进数字值。例如,函数调用digit(1234,2)将返回值3。 (2)写一个函数int isprime(int n),当n是质数时,函数返回非零值;当 n是合数时,函数返回零值。 (3)写一个函数reverse( char s[]),将字符串s[]中的字符串倒序输出。 试分别用递归和非递归两种形式编写。 (4)写一个主函数输入测试数据(自己指定),并调用上述函数,检 查函数功能的正确性。 (5)一个数如果从左到右和从右到左读,数字是相同的,则称这个数 字为回文数,比如898、1221、15651都是回文数。求:既是回文数又是
2 验 型和表 2 √
1

二 达式
1、了解C语言 中数据类型的 意义。 2、理解常用运 算符的意义。
3、掌握C语言 表达式的运行 规则
实 分支结
3 验 构程序 2 √
1

三 设计
了解和掌握分 支语句的使 用,包括if语 句的各种形式 以及switch语 句
1、使用循环语
句完成累乘、
图像输出的程
实 循环结
确使用,认真体会应该如何组织循环。 (6)掌握数组的定义、赋值,一维数组与二维数组的使用。 (7)掌握函数的定义、函数的调用以及函数的类型说明。 (8)掌握局部变量、全局变量的定义和使用。 (9)掌握指针的基本概念以及数组与指针、指向指针的指针的基
本用法。 (10)掌握结构体变量的定义,引用结构体中成员的方法,应用结
i, j i+1,j+1 i++ , j++ ++i , ++j i+++++j (4)输入存款金额money,存期year和年利率rate,根据下列公式计算 存款到期时的利息interest(税前),输出时保留2位小数。
interest = money(1+rate)year - money (5)输入华氏温度,输出对应的摄氏温度。计算公式如下:
2.实验要求 (1)掌握C语言程序的基本格式,了解C程序的开发过程和C语言中 的一些常用概念。 (2)掌握常量和五种基本数据类型变量的使用。 (3)掌握C表达式和运算符的正确使用,熟练掌握数据输入、输出
函数。 (4)掌握条件转移语句if-else和选择分支语句switch;掌握三种
程序跳转的方法,即break语句、continue语句、return 语句。 (5)掌握循环语句(for语句;do-while语句;while语句)的正
序编写。
4 验 构程序 4 √
2
√ √ 2、掌握较复杂
四 设计
结构程序的编
写。
3、掌握程序调 试的方法
5
实 验 五
数组程 序设计
4

2
√√
掌握一维和二 维数组的使用 技巧
1、学习函数的
编程思想,编
写一个包括3~4

个函数的程
6
2、掌握函数中
参数传递的两
种方式和函数
《C语言程序设计》实验教学大纲
学时课程总:64 学分:4
实验学时:32 实验个数:12
实验学分: 1
课程性质:必做
适用专业: 计算机科学技术、网络工
程、软件工程、电子商务、教育技术
教材及参考书:《C语言程序设计与实践实验指导》,谢满得 邵俊
编著,机械工业出版社,2011年6月
大纲执笔人:廖雪花
大纲审定人:
500km ≤ s < 1000km 5%折扣
1000km ≤ s < 2000km 8%折扣
2000km ≤ s < 3000km 10%折扣
3000km ≤ s
15%折扣
设每公里每吨货物的基本运费为p,货物重为w,距离为s,折扣为
d,则总运费的计算公式为:
f=p*w*s*(1–d)
请编程实现:从键盘输入基本运费p,货物重w,距离s,计算输出用

学 时
必 做
选 做
学 分 数
基 本验 操证
综设 合计


1、熟悉C语言
的运行环境,
了解和使用
Visual C++
(简称VC++)
集成开发环
实 熟悉C语
境。
1 验 言上机 2 √
1√
2、掌握C语言
一 环境
程序的书写格
式和C语言程序
的结构。
3、掌握C语言 上机步骤,了 解运行一个C程 序的方法。
实 数据类

1
√√
2、掌握结构体 成员变量的两 种访问方法。
3、掌握编写程
序完成单链表
的建立和查询
方法
1、掌握文件的 打开和关闭。
2、精通文件的 读写操作。
10 实 文件操 2 √
1
√ √ 3、了解文件的
验作
定位操作及文

件的检测函
数。
4、掌握文件的
应用
四、实验内容安排:
实验一 熟悉C语言上机环境 实验 ( 基本操作实验 2学时)
二、实验课程目的与要求 1.实验目的 通过实验课程的学习实践,加深学生对所学的基本概念、基础理论 和知识的理解,熟悉使用Visual C++ 6.0集成环境进行C语言的编写、 编译与调试。同时,通过项目开发全过程的全方位指导,从需求分析、 算法设计到程序编写和过程调试,以项目实训的形式引导和帮助学生解 决实际问题,提高学生解决具体问题的能力,以及培养学生用多函数、 多文件组织程序的思维习惯,为今后的后继课程学习和实际工作打下良 好基础。
实验五 数组程序设计 实验 ( 验证性 综合性 实验 4学时) 1、目的要求: (1)掌握一维和二维数组的使用技巧。 (2)编写实验报告。
2、实验内容(参考实验指导书): (1)从键盘输入一个长度为N(比如10)的整型数组,而后将数组中 小于零的元素移动到数组的前端,大于零的元素移到数组的后端,等于 零的元素留在数组中间。比如原来数组为:2 -5 -89 75 0 -89 0 93 48 0, 经过处理后的数组为:-5 -89 -89 0 0 0 75 93 48 2。由于不要求数组有 序,所以不允许用排序方法。
户最终需要支付的运费。
实验四 循环结构程序设计 实验 ( 验证性 综合性 实验 4学时) 1、目的要求: (1)使用循环语句完成累乘、图像输出的程序编写。 (2)掌握较复杂结构程序的编写。 (3)掌握程序调试的方法。 (4)编写实验报告。
2、实验内容(参考实验指导书): (1)已知xyz + yzz = 532,其中x、y、z都是数字(0~9),编写一个程 序求出x、y、z分别代表什么数字。 (2)编写一个程序打印如下对称图形(行数由键盘输入1~9范围的 值),例如下面是输入的数字4时的情形:
(2)请编写居民应交水费,并提供各种测试数据。
居民应交水费y(元)与月用水量x(吨)的函数关系式如下:
0
x<0
y = f(x) = 4x / 3 0 ≤ x ≤ 15
2.5x – 10.5 x > 15
(3)请根据输入的学生成绩给出成绩等级的判断,判断规则如下:
如果输入的成绩大于等于90,则输出优秀;
1、目的要求: (1)熟悉C语言的运行环境,了解和使用Visual C++(简称VC++)集 成开发环境。 (2)熟悉VC++环境的基本命令和功能键。 (3)熟悉常用的功能菜单命令。 (4)掌握C语言程序的书写格式和C语言程序的结构。 (5)掌握C语言上机步骤,了解运行一个C程序的方法。 (6)完成实验报告。
2、实验内容(参考实验指导书): (1)熟悉VC++的实验环境。 (2)完成一个输出“hello world!”的程序,熟悉VC++中有关的编辑和编 译命令的使用方法。 (3)完成3个数据的输入、求和并输出计算结果的程序。 (4)在屏幕上输出如下图形:
A BBB CCCCC
实验二 数据类型和表达式 实验 ( 验证性 实验 2学时)
的相互调用
1、用指针作为
函数参数完成

字符串的传
7 验 指针 6 √
2
√ √ 递。

2、掌握函数中
参数传递的两
种方式
1、掌握用指针
进行函数参数
传递的方法。
8
实 验 八
字符串 与指针
2

1
√√
2、掌握指针数 组和二维数组
间的关系以及
进行参数传递
时的写法
1、掌握结构体 的定义、数据 输入方法。
实 9 验 结构体 2 √
1、目的要求: (1)了解C语言中数据类型的意义。 (2)理解常用运算符的意义。 (3)掌握C语言表达式的运行规则。 (4)编写实验报告。
2、实验内容(参考实验指导书): (1)计算由键盘输入的任何两个双精度数据的平均值。 (2)写一个输入7个数据的程序,把输入的数据代入a + b * (c – d ) / e * f – g 表达式进行运算。 (3)编写一个C语言程序,测试下列各表达式:
如果输入的成绩小于90、大于等于80,则输出良好;
如果输入的成绩小于80、大于等于70,则输出中等;
如果输入的成绩小于70、大于等于60,则输出及格;
其他输出不及格。
相关文档
最新文档