《程序设计基础》(C语言)实验教学大纲.docx

《程序设计基础》(C语言)实验教学大纲.docx

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

《程序设计基础》(C语言)实验教学大纲

大纲主撰人:xxx大纲审核人:xxx

一、课程基本情况

课程代码:104113223001

课程名称:程序设计基础/Basicofprogramming

课程类别:学科专业基础课程

课程性质:必修

课程类型:课程实验

学分:3

总学时:48

实验/实践学时:24

适用专业:非计算机专业

适用对象:本科

先修课程:信息技术基础

开课学院:计算机与信息工程学院

二、课程简介

本课程主要讲述C语言程序设计的基本语法、程序设计的基本思想和结构化程序设计的一般方法。以C语言为基础,主要讲授三种基本结构、数组、指针、函数、结构体和文件等,课程特点是理论性和实践性相结合。通过实验教学,使学生加深对理论知识的理解,掌握C语言程序设计的基本方法,具有基本编程技能与上机调试的能力,能够通过编程解决一些一般性应用问题(如数值计算等)。

三、实验教学目标

通过实验,培养和锻炼学生编程和调试程序的能力,用于解决专业中的应用问题。

四、实验项目及学时安排

序号

实验项目名称

实验

学时

实验

类型

实验

要求

每组

人数

备注

1

程序设计基础

2

验证性

必做

1

目标1

2

基本程序设计

2

验证性

必做

1

目标1

3

程序的控制结构(一)

2

验证性

必做

1

目标1

4

程序的控制结构(二)

2

验证性

必做

1

目标1

5

程序的控制结构(三)

2

验证性

必做

1

目标1

6

函数(一)

2

设计性

必做

1

目标1

7

函数(二)

2

设计性

必做

1

目标1

8

数组

2

设计性

必做

1

目标2

9

字符串

2

设计性

必做

1

目标2

10

指针

2

设计性

必做

1

目标2

11

结构体

2

设计性

必做

1

目标2

12

文件

2

设计性

必做

1

目标2

合计

24

五、实验内容

实验一程序设计基础

实验目的:

通过实验熟悉C语言开发环境,掌握程序调试、运行的操作方法,掌握数据输入输出函数格式和方法。

实验设备:

计算机、VC或gcc、网络教学平台。

实验内容及步骤:

(1)熟悉C语言开发环境,调试、运行“在屏幕上显示‘HelloWorld!’并换行”。

(2)调试运行“计算圆柱体体积”。

实验二基本程序设计

实验目的:

通过实验熟悉C语言基本语句和语法规则。

实验设备:

计算机、VC或gcc、网络教学平台。

实验内容及步骤:

(1)调试运行“将摄氏温度转换为华氏温度”。

(2)调试、运行“计算两个整数的和、平均值、最小值和最大值。要求平均值保留2位小数,用条件运算符求最小值和最大值”。

(3)调试、运行“将一个三位正整数(假设其个位数不为0)按逆序转换为新的整数后输出。例如,输入123,输出321”。

实验三程序控制结构(一)

实验目的:

通过实验掌握条件结构语法和规则。

实验设备:

计算机、VC或gcc、网络教学平台。

实验内容及步骤:

(1)调试、运行“输入一个整数,检查它是否能同时被2和3整除,是否被2或3整除,是否被2或3整除且只被其一整除”。

(2)调试、运行“输入a、b和c,若它们能构成三角形,则输出三角形周长,否则输出‘Invalid’”。

(3)调试、运行“输入学生的考试成绩(0~100),将学生的成绩划分等级并输出。学生的成绩可分为5个等级:90~100为A级,80~89为B级,70~79为C级,60~69为D级,0~59为E级。要求用switch语句”。

实验四程序控制结构(二)

实验目的:

通过实验掌握For循环结构语法和规则。

实验设备:

计算机、VC或gcc、网络教学平台。

实验内容及步骤:

(1)调试、运行“计算式子1+2+3+……+n”。

(2)调试、运行“计算式子1+(1+2)+(1+2+3)+(1+2+3+4)+……的前n项之和”。

(3)调试、运行“搬石头:有100块石头,1只大象一次能扛19块,1只老虎一次能抗12块,4只松鼠一起一次能扛1块。有15只动物(大象、老虎和松鼠)一次能将这100块扛完。求出这三种动物各有多少只”。

实验五程序控制结构(三)

实验目的:

通过实验掌握While循环和Do循环结构语法和规则。

实验设备:

计算机、VC或gcc、网络教学平台。

实验内容及步骤:

(1)调试、运行“计算式子e=1+11!

(2)调试、运行“输入若干个整数,如果输入0,输入即终止。判定读入的整数中有多少个正整数、多少个负整数,并计算这些整数的总和和平均值(0不计算在内)。平均值结果保留2位小数”。

实验六函数(一)

实验目的:

通过实验掌握函数的定义和调用。

实验设备:

计算机、VC或gcc、网络教学平台。

实验内容及步骤:

(1)调试、运行“求三个整数的最大值。要求定义和调用函数:intmax(intnum1,

文档评论(0)

与知同行 + 关注
实名认证
内容提供者

教师资格证持证人

知识传播者

领域认证该用户于2024年08月12日上传了教师资格证

1亿VIP精品文档

相关文档