资源描述:
《C语言实验指导12》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、C语言实验指导%1.课程性质和任务课程是高职高专计算机类各专业的必修专业基础课,是程序设计入门课程。本课程的主要任务:通过对该课程的学习,使学生掌握c语言程序设计的基本知识,程序结构,基本算法及程序设计思想,并培养使用c语言进行程序设计基本能力。本课程的目的:使学生掌握程序设计的基本方法及逐步形成正确的程序设计思想,能够熟练地使用C语言进行程序设计并具备调试程序的能力,为后继课程及其他程序设计课程的学习和应用打下基础。%1.课程教学目标1、掌握C语言的基本词法,熟练掌握C语言程序的基本结构。2、掌握常量和变量的存储类型及
2、应用;运算符和表达式的应用3、掌握C语言的五种基本语句;形成正确的程序设计思想,对顺序结构程序要重点掌握,熟练掌握输入输出函数。4、掌握关系、逻辑表达式的形式和应用;熟练掌握选择结构的思想;掌握IF语句的各种形式和应用;掌握SWITCH语句和BREAK语句的使用,选择结构的嵌套语句。5、掌握循环结构的思想、流程和执行过程;掌握While循环、Do…While、FOR循环及其应用;掌握循环嵌套的使用;掌握BREAK.CONTINUE及使用。6、掌握一维数组的定义、引用和应用;掌握二维数组的定义、引用和应用;掌握字符数组及其
3、应用。7、掌握函数的定义、参数、类型、返回值及参数传递;掌握变量的作用域(局部变量和全局变量)、存储类型;了解内部函数和外部函数及主函数和命令行参数。8、掌握宏定义的形式(带参数的宏定义、不带参数的宏定义);掌握文件包含的形式和应用;了解条件编译的定义形式和应用。9、掌握直接存取和间接存取;掌握指针变量的概念和应用;掌握数组与指针、函数与指针之间的关系;了解指向指针的指针。10、掌握结构体、共用体的概念、存储特点,及应用;了解结构体数组的使用;掌握结构体与数组、指针、函数之间的操作;掌握链表的概念和基本操作。了解共用体、
4、自定义类型、枚举类型的概念和应用。11、掌握位运算的基本概念;掌握简单的位运算符及应用12、掌握文件的基本操作;掌握有关文件操作的函数及其它读写函数。三、教学内容和要求第一章c语言概述实践教学:属性:实验时间:2学时。实践教学内容:实验目的:熟悉集成开发环境、创建c程序项目与文件的过程。实验内容和步骤:1.找到并进入集成环境2.熟悉集成环境及其菜单的使用3.练习一个完整程序开发过程4.在集成开发环境中新建项目Exl_l5.在集成开发环境中新建文件Exl.l.c编辑如下程序:#includemain(){
5、printfC6欢迎使用TruboCL);/*输出字符串*/}6.在集成环境中编译、运行,查看运行结果设备及生均耗材要求:计算机机房实践考核办法:检查学生程序结构和执行情况,并给出评分。第二章数据类型、运算符与表达式实践教学:属性:实验时间:2学时。实践教学内容:实验目的:掌握C语言各种基本数据类型的定义方法;掌握C语言中常用的运算符的功能和使用方法;初步了解运算符的优先级别和结合性,熟悉运算符、表达式,掌握标准输入输出函数的适用方法和顺序结构程序设计的一般方法。实验内容和步骤:1.编程,利用sizeof()函数,了解C
6、语言各种数据类型所占的存储空间大小,将编写的源程序以文件名ex2_l.c存储,并编译、调试、执行。2.编程,利用函数sqrtO,求出从键盘输入的任意正整数的平方根。将编写的源程序以文件名ex2_2.c存储,并编译、调试、执行。3.输入下列源代码,改正其中存在的错误,使其调试通过,记录正常运行结果。将编写的源程序以文件名ex2_3.c存储#include“sdtio.h"main();{intyy,mm,dd,yy=2006;mm=03;dd=12printf(“你好,今天是%d年%(1月%d日”,yy,mm,dd);}4
7、•编程,要求从键盘输入数据,使整型变量a=10,b=8;字符型cl=9A9,c2=W;实型变量x=3.1,y=64.54O并按规定格式输出变量的值。格式如下。存入ex3-2.c文件,并编译、调试、运行。inta=10b=8char-d=--A,c2=afloatx=_3.1,y=64.545・c语言编程求ax2+bx+c=0并分析其结果。存入ex3.2.c文件,并编译、调试、运行。设备及生均耗材要求:计算机机房实践考核办法:检查学生程序结构和执行情况,并给出评分。第三章逻辑运算和选择结构控制实践教学:属性:实验时间:2学
8、时。实践教学内容:实验目的:掌握if语句的格式与应用,if语句的嵌套格式与应用,条件运算符的作用,Switch语句的格式与应用,Break,continue语句的格式与应用。实验内容和步骤:1.完成下面的程序,在空白处填入a,b,c,取a,b,c中最大者赋给max。存入ex4_l.c文件,并编译、调试、运行。#inc