C程序设计实训指导
- 格式:doc
- 大小:196.00 KB
- 文档页数:41


同步实训指导参考答案
序号:6.2
任务1:
/*
使用数组保存5名学生的成绩,学生成绩从键盘上输入。编写一个函数,为成绩大于等于90分的学生加5分(最高不能超过100分),在主函数中调用自定义函数,并输出加分后的结果。
*/
#include
#define SIZE 5
void addScore(int iArray[], int iSize);
void main()
{
int iScore[SIZE] = {0};
int i = 0;
for (i = 0; i < SIZE; i++)
{
scanf("%d", &iScore[i]);
}
/* 调用加分函数(没有返回值)*/
addScore(iScore, SIZE);
for (i = 0; i < SIZE; i = i + 1)
{
printf("%d\t", iScore[i]);
}
getch();
}
void addScore(int iArray[], int iSize)
{
int i = 0;
for (i = 0; i < iSize; i++)
{
if (iArray[i] >= 90)
{
iArray[i] = iArray[i] + 5;
/* 超过100分则认为100分 */
if (iArray[i] > 100)
{
iArray[i] = 100; }
}
}
}
任务2:
/*
使用函数,利用遍历数组找出全班同学成绩的最高分。
青岛大学软件技术学院
C语言程序设计实训报告
姓 名
专 业
班 级
指导教师
2011 年 7月14日
I 目 录
一.实训目的和要求 ................................................................................................... 1
1. 实训目的 ........................................................................................................... 1
2. 实训要求 ........................................................................................................... 1
二.试训任务内容 ....................................................................................................... 1
1.问题定义 ........................................................................................................... 1
2.问题分析 ........................................................................................................... 2
.实用文档.
.
【C语言编程实训】
实训指导书一
适应专业:应用电子技术
广州康大职业技术学院自动化系
二0 一0年十一月
.实用文档.
.
【C语言编程实训】
实训一 单片机电路的PROTEUS设计与仿真
一、 循环彩灯
1. 实训目的
(1) 通过AT89C51单片机控制8个发光二极管发光,实现循环彩灯的闪亮效果。
(2) 用PROTEUS设计循环彩灯电路原理图。
(3) 掌握使用PROTEUS进行仿真调试的操作步骤与方法。
2. PROTEUS电路设计
(1) 从PROTEUS库中选取元器件
① AT89C51:单片机 ② 10WATT1K:电阻 ③ LED-GREEN:绿色发光二极管
④ AVX0402NP033P、AV100U25V:电容、电解电容 ⑤ CRYSTAL:晶振 ⑥SW-SPST:开关
(2) 放置元器件
(3) 放置电源和地〔终端〕
(4) 连线
(5) 元器件属性设置
(6) 电气检测
注意:以上操作方法详见教材【单片机原理与接口技术】第6章〔P62〕
绘制完成的电路原理图如下所示: .实用文档.
. XTAL218XTAL119ALE30EA31PSEN29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD10P3.1/TXD11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51X1CRYSTALC133pC233pR11kC3100uSW1SW-SPSTR21kD2LED-GREEND3LED-GREEND4LED-GREEND5LED-GREEND6LED-GREEND7LED-GREEND8LED-GREENR3200R4200R5200R6200R7200R8200R9200R10200D1LED-GREEN
实验指导书
院系: 机电工程学院
专业:
课程: C语言程序设计
编者: 丁潇
目 录
实验一 C程序的运行环境及简单C程序设计 ........................... 1
实验二 分支结构程序设计 ........................................... 4
实验三 循环结构程序设计 ........................................... 5
实验四 数组程序设计 ............................................... 6
实验五 函数的使用方法 ............................................. 8
实验六 指针的使用方法 ............................................ 10 1
实验一 C程序的运行环境及简单C程序设计
一、实验目的:
1、了解Visual C++、Turbo C集成环境,掌握常用的菜单命令和相应的功能。
2、掌握C程序的编辑方法,学会编译、连接和运行等操作步骤。
3、逐步掌握根据编译连接的提示信息和运行后用户屏幕输出来修改程序的技巧;
4、掌握数据类型,尤其是基本的数据类型;
5、理解变量与常量,懂得其存储结构;
6、掌握表达式的构成及运算;
7、掌握运算符的种类及运算方法,理解运算符的优先级及结合性;
8、掌握不同类型的数据相互转换的规律;
9、掌握赋值语句的使用方法;
10、熟练掌握输入输出函数;
11、了解简单的编程方法。
二、实验条件:
Windows环境,VisualC++6.0、Turbo C2.0。
三、实验要求:
1、通过上机实验,能了解Visual C++、Turbo C集成环境,初步掌握关于文件、编辑、编译、运行和窗口等方面的命令及相应功能,并能在C程序上机操作中使用这些命令。