《程序设计语言实验指导书2014.docVIP

  • 12
  • 0
  • 约8.32千字
  • 约 7页
  • 2016-10-18 发布于贵州
  • 举报
《程序设计语言实验指导书2014

《C程序设计》 实验指导书 适用专业: 汽车电子 课程代码: 6010349 总学时: 8 编写单位:交通与汽车工程学院 编 写 人: 彭忆强 审 批 人: 批准时间: 年 月 日 一、实验教学目标与要求: C语言程序设计实验是C语言程序设计教学课程的重要组成部分。 目标:通过本课程的学习使学生掌握C语言程序的编辑、编译、上机调试等基本操作操作,能够运用C语言程序解决某些实际问题,并养成严谨的科学态度和科学的思维方法,从而提高分析和解决实际问题的能力。为后续课程的学习和在毕业设计时使用计算机解决问题打下良好的基础。 要求:注意自始至终贯彻课程中所介绍的程序设计风格,养成良好的编程习惯。应独立完成所布置的上机作业,为保证尽量在统一安排的上机时间内编译运行通过程序,应事先预习设计好程序。课后撰写实验报告。 二、实验环境 程序设计语言的实验环境如下: 1.???? 硬件环境 微型计算机(Intel x86系列CPU)一台 2.???? Windows98/2000/XP操作系统 VC6.0 三、实验课程具体内容: 序 号 实验项目名称 学时 每组 人数 实验要求 教学目的及主要内容 实验类型 1 C语言集成环境及程序初步 1 1 必做 目的:1、熟悉C语言的集成环境,了解菜单的使用方法。 2、掌握C语言程序上机的编辑、编译、连接、运行的基本步骤。 3、了解C语言程序的结构。 内容:1、熟悉VC中常用菜单项及对应快捷键的使用方法。 2、熟悉C语言程序上机的编辑、编译、连接、运行的基本步骤。 3、编程实现一个字符串的输出。 4、编程输出两个数的最大值。 5、计算由键盘输入的任意两个整数的积。 基本操作 2 数据类型、运算符与表达式 2 1 必做 目的:1、了解数据类型及使用方法。 2、掌握常用算术运算符的使用方法、优先级别及结合方向。 3、掌握C语言表达式的运算规则。 内容:1、验证C语言中各种数据类型的取值范围及各种类型变量的定义和使用方法。 2、编程实现由键盘输入的任意两个数的平均值,并对不同类型的数据进行测试。 3、验证各种运算符的使用。 验证 3 输入与输出实现 1 1 必做 目的:1、掌握整型、实型、字符型数据的输入输出格式控制。 2、掌握scanf、printf函数语句的使用方法。 内容: 1、编程实现输入圆的半径,求圆的面积或球的体积 基本操作 4 选择结构 1 1 必做 目的:1、掌握利用if语句实现选择结构程序设计的方法。 2、掌握逻辑运算符的使用方法。 3、掌握利用switch语句实现选择结构的程序设计方法 4、注意break在switch语句的作用。 内容: 1、编程实现用户键入任意两个操作数和“+、-、*、/”中一个运算符,由计算机输出运行结果。 2、编程实现对给定的一个百分制成绩,要求输出成绩等级“A”、“B”、“C”、“D”、“E”。 设计 5 循环结构 1 1 必开 目的:1、掌握利用while 或do while实现条件型循环结构程序设计的方法。 2、掌握利用for语句实现计数型循环结构程序设计的方法。 内容:1、编程实现1+2+…+n的和。 2、编程实现打印Fibonacci数列的前20项。 设计 6 循环嵌套 1 1 必开 目的:掌握循环嵌套的程序设计方法,注意内外层循环间的关系。 内容: 1、编程实现打印3~100之间的所有素数。 综合 7 函数的定义和调用、变量的存储属性 2 1 必开 目的:1、掌握C语言函数的定义及调用规则。 2、掌握值传递、地址传递、函数作参数、函数名作参数等知识。分析并理解地址传递的概念以及形参数组的变化为什么影响实参数组的工作原理。 3、掌握递归的使用。 4、区分动态变量和静态变量,外部变量和局部变量。 5、理解变量的各种存储属性register、auto、static和extern。 内容: 1、编写程序定义求某数阶乘的函数,并调用该函数,求出1!+2!+3!+……+10! 3、编程用递归实现n!。 设计 8 数组 2 1 必开 目的:1、掌握一、二维数组的定义规则。 2、正确运用一、二维数组进行程序设计。 内容:1、题见教材作业7.6 2、编程实现从键盘输入的一组数中找出其中最大值和最小值。 设计 9 指针与函数 2 1 必开 目的:1

文档评论(0)

1亿VIP精品文档

相关文档