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