实验七 数 组 第21讲 C程序设计 Main() { int x,y; X=10; y=x*x+1;

Slides:



Advertisements
Similar presentations
第 8 章 数组 计算机科学学院 李淮 Tel QQ
Advertisements

《C语言程序设计》复习
政府採購法規概要 報告人:杜國正 行政院公共工程委員會企劃處.
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
之 魔 析 妖 鬼 解 怪 大 沈家仪小组出品.
證券商辦理不限用途款項借貸業務操作辦法簡報
计算机三级考试C语言上机试题专题.
管理学基本知识.
西安交通大学教授、中国矿业大学教授 ——李乐山
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
3DS MAX 机绘效果图表现技法 —— 李诚.
第九章 长期资产及摊销 2017/3/21.
4.3 使用二维数组 P 求两个矩阵的和 求方阵对角线上元素之和 显示算术题和学生答题信息
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
課程銜接 九年一貫暫行綱要( )  九年一貫課程綱要( ) 國立台南大學數學教育系 謝 堅.
2.4 二元一次方程组的应用(1).
第九章 指针 目录 指针与指针变量的概念 变量的指针和指向变量的指针变量 数组的指针和指向数组的指针变量
C语言程序设计 第八章 函数.
第六章 数 组 主讲教师 贾月乐 联系电话:
C语言程序设计 课程 第5章 数组 主讲:李祥 博士、副教授 单位:软件学院软件工程系.
高级语言程序设计 主讲人:陈玉华.
C程序设计 第9章 自定义数据类型 主讲教师: 鲁 萍 西安建筑科技大学 理学院.
循环结构又称为重复结构:用来处理需要重复处理的问题,它是程序中一种很重要的结构。
第8章 排序.
目录 10.1 指针的基本概念 10.2 指向变量的指针变量 10.3 指向数组的指针变量 10.4 指向函数的指针变量和指针型函数
C程序设计.
If … else 選擇結構 P27.
Introduction to the C Programming Language
Introduction to the C Programming Language
目录 第八章 数组 1 简单学生成绩管理系统的开发 2 一维数组 3 多维数组 4 字符数组 5 数组作函数参数.
第七章 函数 目录 有参的加法函数的开发 函数定义的一般形式 函数参数和函数的值 函数的调用
Introduction to the C Programming Language
6.4.1指针与二维数组 1、二维数组结构的分析 设有数组定义为:int a[3][4]; 则有: a表示数组在内存中的首地址。
C语言 程序设计基础与试验 刘新国、2012年秋.
创建三维模型(二) 1. 创建标准基本体 课堂练习——创建凉亭模型 课堂练习——创建茶几模型 2. 创建扩展基本体.
第13章 结构体的应用 13.1 了解由用户构造的数据类型 13.2 结构体类型说明及结构体变量 13.3 结构体数组
函 数 实验八 第24讲 C程序设计 Main() { int x,y; X=10; y=x*x+1;
第五章 习题课 电子信息与计算机科学系 曾庆尚.
第5讲 结构化程序设计(Part II) 周水庚 2018年10月11日.
第0章作业: 教材P12-练习与实践 1.写出用符号’*’输出描绘汉字”大”的流程图。
数组 梁春燕 华电信息管理教研室.
目录 9.1 结构体类型 9.2 共用体类型 9.3 枚举类型 9.4 类型声明符typedef 1.
C语言概述 第一章.
C语言大学实用教程 第5章 函数与程序结构 西南财经大学经济信息工程学院 刘家芬
第1章 初识3DS MAX 的神奇功能 本章应知 了解3DS MAX 6的工作界面、菜单栏、主工具栏、辅助工具栏、命令面板、工作区、动画播放区、视图工具的基本功能。 本章应会 1. 使用文件菜单能打开、新建、重做、保存3DS MAX文件 2. 会使用命令面板命令在视图中建立三维立体模型.
C语言大学实用教程 第6章 数组 西南财经大学经济信息工程学院 刘家芬
Main() { Dfas Asdfasf fasdfa } #include <stdio.h> void main( ) {
函数 概述 模块化程序设计 基本思想:将一个大的程序按功能分割成一些小模块, 特点: 开发方法: 自上向下,逐步分解,分而治之
请编写程序在屏幕上打印出一个“*”? printf(”*\n”); 请编写程序在屏幕上打印四行,每行一个“*”?
C语言的特点 1. C程序由许多函数组成 2. C程序必须有且只有一个主函数main( ) 3. 函数用“{”和“}”表示起点和终点
浙江长征职业技术学院—计算机与信息技术系—相方莉制作
指標
C程序设计.
第5章 函 数.
第一章 C语言概述 教师:周芸.
第2章 认识C语言 教学要点 2. 1 项目二C语言程序识读 2 .2 项目三班级成绩排名 2 .3 知识链接 返回.
C程序设计.
程序设计基础.
本节内容 指针类型.
本节内容 算术运算符 视频提供:昆山爱达人信息技术有限公司.
第五章 逻辑运算和判断选取控制 §5.1 关系运算符和关系表达式
程式設計--linear search 通訊一甲 B 楊穎穆.
多重條件選擇敘述
第三章 流程控制 程序的运行流程 选择结构语句 循环结构语句 主讲:李祥 时间:2015年10月.
第4章 材质与贴图 4.1 材质的基本概念 4.2 材质编辑器 4.3 贴图 4.4 贴图坐标 4.5 材质类型 4.6 阴影类型
本节内容 指针类型 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
C程序设计 复习 1、计算机系统的组成 外部设备:输入、输出设备(同人打交道《十进制》)
用加減消去法解一元二次聯立方程式 台北縣立中山國中 第二團隊.
C语言基础学习 从外行到入门.
摘要簡報 作品名稱:魔鬼記憶問答 作者:台中市西屯區永安國民小學 葉政德老師、王素珍老師.
Presentation transcript:

实验七 数 组 第21讲 2008.5 C程序设计 Main() { int x,y; X=10; y=x*x+1; Printf(“y=%d\n”,y); } 2008.5

知识点 数组定义、数组元素、数组引用。

教学重点与难点 重点: 数组的定义、引用。 难点: 数组的排序。

实验目的及要求 1.掌握数组的定义、赋值和输入输出的方法; 熟悉文件系统控件及其应用。 2. 掌握与数组有关的算法(例如排序算法)。 3. 要求清楚每个实验所涉及的知识点;做好实验记录。 熟悉文件系统控件及其应用。

教学过程 ● 讲解实验目的及布置实验任务 ● 检查、指导与解答问题 ● 实验思考及讨论内容 ● 预习内容

实验内容及要求 (第一部分)程序编写与分析调试 完成下列题目: 1. 由键盘输入n个数赋值给一个数组,然后输出数组内容。 小的次序排列输出。 3.有一个3×4的矩阵,要求输出所有元素中的最大值以 及它所在的行号和列号。 如: 2 3 5 7 5 9 8 3 1 8 3 6 3×4

3.打印以下图案: 1 0 0 0 1 0 0 0 1 4.求一个3×3矩阵对角线元素之和。 如: 8 7 9 6 3 1 1 0 0 0 1 0 0 0 1 4.求一个3×3矩阵对角线元素之和。 如: 8 7 9 6 3 1 5 4 7 3×3 (单位矩阵)

a00 a01 a02 a10 a11 a12 a20 a21 a22 aij

1.参考程序 main() { int a[ 5], i; for(i=0;i<5 ;i++) scanf(“%d”,&a[i]); printf(“%d”,a[i]); }

2、参考程序 main() { int a[]={3,5,12,7,8,22,65,-5,1,18}; int i,j,t; for(i=0;i<=8;i++) for(j=i+1;j<=9;j++) if(a[i]<a[j]) {t=a[i];a[i]=a[j];a[j]=t;} for(i=0;i<=9;i++) printf(“ %d”,a[i]); }

3、参考程序: main( ) {int max,i,j,r,c; int a[3][4]={{2,3,5,7},{5,26,8,3},{9,8,3,6}}; max=a[0][0]; for(i=0;i<=2;i++) for(j=0;j<=3;i++) if ( a[i][j]>max) {max= a[i][j]; r=i; c=j; } printf(“max=%d , row =%d , colum=%d \n”,max , r, c); }

3、参考程序: main( ) {int a[3][3],i,j; for(i=0;i<=2;i++) for(j=0;j<=3;i++) if (i= =j) a[i][j]=1; else a[i][j]=0; { for(j=0;j<=3;i++) printf(“ %d”,a[i]); printf(“\n”);} }

4、参考程序 main() { int a[ ][3]={{8,7,9},{6,3,1},{5, 4,7}}; int i,j,s=0; for(i=0;i<=2;i++) for(j=0;j<=2;j++) if(i= =j) s=s+a[i][j]; printf(“s= %d”,s); }

(第二部分)自编程序上机验证 验证作业

printf(“%d %d\n”,i,b[i]); for(i=1;i<=3;i++) main() { int a[11][4], i,j,s; float b[11], ave[4]; for(i=1;i<=10;i++) for(j=1;j<=3;j++) scanf(“%d”,a[i][j]); { s=0; s=s+a[i][j]; b[i]=s/3.0; } 求每门课平均成绩 for(j=1;j<=3;j++) { s=0; for(i=1;i<=10;i++) s=s+a[i][j]; ave[j]=s/10.0; } printf(“%d %d\n”,i,b[i]); for(i=1;i<=3;i++) printf(“%d %d\n”,i,ave[i]); } 输入成绩 求每位平均成绩

预习内容: 字符数组

实验自我分析 实验记录要求撰写如下内容: 班级、学号、姓名、实验次数、日期 实验题目。 完成情况。 能否对实验所涉及的知识点掌握?有那些不足,将不足之处加以记录。 分析在掌握知识点方面存在问题的原因。 编制和调试程序出现的问题。如何解决出现的问题?对没有解决的问题将详细记录。

实验记录与自我分析 《C程序设计》 班 级 学号 姓名 实验日期 实验项目 完成情况 是否掌握本次实验所涉及的知识点? 有那些不足? 班 级 学号 姓名 实验日期 实验项目 完成情况 是否掌握本次实验所涉及的知识点? 有那些不足? 存在问题的原因? 编制和调试程序过程中出现的问题及如何解决的? 对有待解决的问题详细记录。 审 阅 注:若记载内容较多时,可另附页。