《photoshop图形图像处理6.2 数据统计电子教案 中职c语言程序设计基础.ppt》由会员分享,可在线阅读,更多相关《photoshop图形图像处理6.2 数据统计电子教案 中职c语言程序设计基础.ppt(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、photoshop 图形图像处理6.2 数据统计电子教案 中职 高教版 c 语言程序设计基础利用数组简化程序对数据进行汇总运算对多个数据进行统计计算能力目标:任务一 计算一组数的和与平均值仔细阅读下面的程序,完成后面的要求。#include#define SIZE 10/*设定数组的长度*/main()float scoreSIZE;float sum=0.0,average;int i;printf(n);for(i=0;iSIZE;i+)/*读数循环*/scanf(%f,&scorei);for(i=0;iSIZE;i+)/*求和循环*/sum=sum+scorei;average=sum
2、/SIZE;printf(总分是%.2f,平均分是%.2fn“,sum,average);任务一 计算一组数的和与平均值(1)为上面的程序添加注释。(2)通过注释,说出上面程序的作用。求10个数的平均值任务一 计算一组数的和与平均值知识盘点:for(i=0;iSIZE;i+);是处理长度为SIZE的数组的好方法。数组下标越界将造成程序出错,因此确定准确的数组上、下界非常重要。数组第一个元素下标为0,最后一个下标为SIZE-1。用语句for(i=0;iSIZE;i+)来控制循环,控制变量i从0起到SIZE-1止,用i作数组下标正好覆盖了所有元素。任务二 找出一组数中的最大值和最小值仔细阅读下面的
3、程序,完成后面的要求。#include#define SIZE 10main()int aSIZE;int max=0,min;int i;printf(输入10个人的年龄n);for(i=0;iSIZE;i+)scanf(%d,&ai);min=a0;for(i=1;imax)max=ai;if(aimin)min=ai;printf(最大年龄是%d,max);printf(最小年龄是%d,min);任务二 找出一组数中的最大值和最小值(1)为上面的程序画出流程图。(2)请讨论程序中两个循环体的功能。讨论结果:循环体1的功能是将10个的年龄保存在一个数组中;循环体2的功能是10个年龄依次比较,找出其中的最大和最小年龄任务二 找出一组数中的最大值和最小值