5乘7的c语言程序,C语言程序设计实验5-7教案(20页)-原创力文档
第 7-8 次
课程名称 程序设计基础 课程性质 实验课
授课班级 网络 16-1 、2 授课地点 1402
2016 年 11 月 9 日第 5 小节 ~第 8 小节
授课时间 2016 年 11 月 16 日第 5 小节~第 8 小节
2016 年 11 月 23 日第 5 小节~第 8 小节
课题: 实验六、 数组的应用—— 4 学时
主要教学内容:一、二维数组、字符数组的定义、初始化和引用方法及字符
串
函数的用法;一、二维数组、字符数组的地址和指针的概念和用法;
与数组有关的算法。
教学目标: 1. 掌握一、二维数组、字符数组的定义、初始化和引用方法及字
符
串函数的用法;
2. 掌握一、二维数组、字符数组的地址和指针的概念和用法;
3. 理解与数组有关的算法。
重 点:完成 9 个题目的设计。
难 点:第 7、8、9 题。
教学过程(组织与方法):首先,进行考勤并检查学生对实验的准备情况,
做好
记录,之后指导学生完成实验指导书中规定的实验内容,最后,逐
个验收,并记录验收结果。
作业:实验报告:将实验内容的第 7、8、9 题中的任意一题写入实验报告,
要
求画出传统流程图和 N-S流程图。
实验六、数组的应用——设计型
1. 用起泡法(或称冒泡法)对 15,5,9,2,7,11,8,3,12,1 共 10 个整数由小到
大排序。
解:( 1)算法传统流程图如图 1 所示, N-S 流程图如图 2 所示。
图 1 传统流程图 图 2 N-
S 流程图
(2)程序和运行结果如下:
#include
void main ( )
{ int i , j , t , a[ 10 ] = { 15 , 5 , 9 , 2 , 7 , 11 , 8 ,
3 , 12 , 1 } ;
for ( i = 0 ; i < 9 ; i++ )
for ( j = 0 ; j < 9 - i ; j++ )
if ( a[ j ] > a[ j + 1 ] ) { t = a[ j ] ; a[ j ] = a[ j + 1 ] ;
a[ j + 1 ] = t ; }
for ( i = 0 ; i < 10 ; i++ )
printf ( "%3d" , a[ i ] ) ;
printf ( "\n" ) ; }
结果如下:
ㄩㄩ 1 ㄩㄩ 2 ㄩㄩ 3 ㄩㄩ 5 ㄩㄩ 7 ㄩㄩ 8 ㄩㄩ 9 ㄩ 11 ㄩ 12 ㄩ 15
2. 定义一个指向整型变量的指针变量,用该指针变量对 10 个整数
15,5,9,2,7,11,8,3,12,1 采用选择法进行由小到大排序。
解:( 1)算法传统流程图如图 3 所示, N-S 流程图如图 4 所示。
图 3 传统流程图 图 4 N-
S 流程图
(2)程序和
5乘7的c语言程序,C语言程序设计实验5-7教案(20页)-原创力文档相关推荐
- 每个c语言程序写完后 都要按照,c语言基础学习小结(习题总结)(5页)-原创力文档...
书山有路勤为径 学海无涯苦作舟 一.思考题. 1.你如何向别人解释清楚什么是编程.什么是计算机语言? 2.什么是C语言? 二.解答题. 1.用C语言编写程序:求任意两个整数的和.如果是小数的话,要求输 ...
- c语言程序中cost的作用,C语言考试题基础版(21页)-原创力文档
if (x>y)z=x; s=z*z;elsez=y;s=1/(z*z); if (x>y) z=x; s=z*z; else z=y;s=1/(z*z); 7. B. C. PAd, P ...
- c语言可以编制出功能复杂的程序,2018级《C语言程序设计》复习题及答案(5页)-原创力文档...
2014 C 2014 C 级< 语言程序设计>复习题及答案 级< 语言程序设计>复习题及答案 一.单项选择题 一.单项选择题 1 C (B ) 1.以下不是 C 语言的特点的 ...
- kiel实现c语言编程,单片机实验1(Kiel-软件的使用和C程序调试)教学文案(18页)-原创力文档...
单片机原理与接口技术实验 实验一:Kiel 软件的使用和C程序调试一.实验目的: 1.通过实验学会用C语言进行程序的设计. 2.学会应用keil-uvision集成调试软件对C语言程序进行调试.掌握C ...
- 买三种文具编程C语言,C语言程序设计实验的个人物品管理系统程序(33页)-原创力文档...
实用标准文案 实用标准文案 精彩文档 精彩文档 <程序设计与算法综合实习I> 个人物品管理程序2015.05.16题 目: 班 级: 学生学号: 学生姓名: 指导老师: 提交时间: 成 绩 ...
- 大学c语言11页,C语言程序设计题库(11页)-原创力文档
一.选择题(每题 1 分,共 20 分) 1.C 语言程序从 main() 函数开始执行,所以这个函数要写在( D ). A .程序文件的开始 B .程序文件的最后 C.它所调用的函数的前面 D .程 ...
- C语言数组测试函数,(完整word版)C语言数组与函数阶段测试题答案---(20200807070313)(8页)-原创力文档...
} } C语言数组与函数阶段测试题答案 一.选择题( 18*2=36 分) 1. 在定义" int a[5][6]; "后,第 11个元素是 [ C ] A.a[2][5] B . ...
- c语言二级试题讲解,C语言试题,二级C语言试题讲解(9页)-原创力文档
二级 C 语言程序设计模拟试题(一) 一.单项选择题. (每小题1 分,共 20 分) 1.一个 C 语言程序是由( B )组成. A) 一个函数 B) 一个或若干个函数 C) 一个过程 D) 一个过 ...
- C语言对p1口取反,单片机c语言编程基础(5页)-原创力文档
单片机的外部结构: 1. DIP40双列直插: 2. P0,P1,P2,P3四个8位准双向I/O引脚:(作为I/O输入时,要先输出高电平) 3. 电源VCC(PIN40)和地线GND(PIN20): ...
最新文章
- mysql 设置 0、1 用什么数据类型_MySQL索引的基本使用
- ie 浏览器布局中的 offset
- hive 如何将数组转成字符串_hive详细笔记(八)-Hive之列转行和行转列(附带讲解视频 )...
- SQL error: cannot use the special principal 'sa'
- python中的缩进是长度统一吗_python缩进长度是否统一
- [渝粤教育] 中国地质大学 大学英语(4) 复习题
- Python学习 Day 039 - HTML
- unity 将虚拟相机的视角局部放大,显示在一个平面上
- BISS绝对值编码器_TI方案_线路延迟补偿
- 什么是CSS网页切图
- 关于get方式提交中文乱码问题的解决方式
- python的request返回400_爬虫发出ajax请求,requests能获取正常响应,scrapy发出请求却返回400...
- Monkey log 分析
- 路由器桥接显示无法连接服务器,路由器无法桥接怎么办
- TensorFlow Serving
- 2018 BACS Regional Programming Contest F. Football Free Kick(map离散化)
- 荣耀play5t活力版和荣耀畅玩20哪个好 哪个更值得入手
- 梆梆加固的病毒分析-破解篇
- 海思HI3536 audio 双声道播放音频
- 挑战杯课外学术科技作品竞赛如何冲入国赛
热门文章
- android 百度地图api密钥,Android百度地图开发获取秘钥之SHA1
- java写手机游戏_如何将自己编写的JAVA小游戏写到手机里?
- python怎么变各种颜色_python – 如何淡化颜色
- lcd图片转二进制工具_辽宁2.8寸LCD屏价格,测距仪LCD显示屏_思迈微
- 华为mate40搭载鸿蒙,华为mate40搭载鸿蒙还是EMUI11,答案来了
- Java Date hashCode()方法与示例
- 怎样让VB6程序只能运行一次
- 单片机四位数加减计算机程序,51单片机简易计算器程序 实现数字的加减乘除运算...
- aix oracle监听配置_Oracel:ORA-12518:监听程序无法分发客户机连接
- Mybatis(2)---多表查询