自己作梦关进错关女牢房的男囚全本后,又放出来,是什么回事

程序设计题
北京千橡网景科技发展有限公司:
文网文[号··京公网安备号·甲测资字·文化部监督电子邮箱:wlwh@·
文明办网文明上网举报电话: 举报邮箱:admin1@&&&&&&&&&&&&&&&&文档分类:
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表(OK)第7章用函数实现模块化程序设计素材.ppt
文档介绍:
实验三 项目名称:循环结构程序设计
实验目的1、熟练掌握for语句的使用;2、熟练掌握break语句与continue语句的使用;3、能够用循环实现一些常用算法;4、循环嵌套的应用。
实验四: 项目名称:数组 实验目的 1、熟练掌握一维数组、二维数组定义、赋值和输入输出方法; 2、熟练掌握字符数组和字符串函数的使用; 3、掌握有关数组的一些常用算法; 实验内容:习题6.5,6.13,6.15
实验目的1、掌握函数的定义方法;2、掌握函数的调用及函数声明;3、掌握局部变量和全局变量的使用。实验内容1、习题7.3;2、习题7.8;3、习题7.18;(选做)4、找出以下程序的正确运行结果,并对结果进行分析
实验五 项目名称:函数
#define MAX 10int a[MAX],i;main(){
printf(“\n”); sub1(); sub3(a); sub2(); sub3(a);}sub2(){
int a[MAX],i, max = 5; for(i = 0;i &i + +) a[i] =}
for(i = 0;i & MAX;i + +) a[i] = i +}sub3(int a[]){
for(i = 0;i & MAX;i + +) printf(&%d&,a[i]); printf(&\n&);}
实验六指针和结构体
实验内容:第八章习题:8.6(要求预习报告)第九章习题:9.5
第七章用函数实现 模块化程序设计
秦丹阳黑龙江大学电子工程学院通信工程系TEL: E-mail: qindanyang@hlju.
7.1 为什么要用函数模块化程序设计基本思想:将一个大的程序按功能分割成一些小模块,每个模块用来实现一个特定的功能。特点:各模块相对独立、功能单一、结构清晰、接口简单控制了程序设计的复杂性提高元件的可靠性缩短开发周期避免程序开发的重复劳动易于维护和功能扩充开发方法: 自上向下,逐步分解,分而治之
C是模块化程序设计语言
程序中函数调用示意图
#include &stdio.h&/*8-1.c*/int main(){ void printstar(); /*对printstar函数进行声明*/ void print_message(); /*对print_message函数进行声明*/ printstar(); /*调用printstar函数*/ print_message(); /*调用print_message函数*/ printstar(); return 0; /*调用printstar函数*/}void printstar() /*定义printstar函数*/{ printf(“********************************\n”);}void print_message() /*定义print_message函数*/{ printf(“ How do you do! \n”);}
******************************** How do you do!********************************
一个C程序是由一个或多个程序模块组成,每一个程序模块作为一个源程序文件。一个源程序文件可以为多个C程序共用。每个源程序文件由若干函数组成。一个源程序文件是一个编译单位。C程序的执行从main函数开始,也从main函数终止。必须有且只能有一个名为main的主函数源程序中所有的函数在结构上都是平行的,即在定义函数时是分别进行的,互相独立的。一个函数并不从属于另一个函数,即函数不能嵌套定义。main函数可以调用其他函数,其他函数之间可以互相调用。main函数是系统调用的。1
内容来自淘豆网转载请标明出处.模块化程序设计练习题及答案_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
模块化程序设计练习题及答案
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢模块化程序设计--函数与过程
前面学习了三种程序的基本控制结构:顺序结构、选择结构和循环结构。对
于某一个问题,可以编出风格迥异的程序,判断程序优劣的标准应是程序的正确
性、易读性和高效性。为此,提出了结构化程序设计的思想。这种思想的两个基
(1)自顶向下、逐步求精的设计方法
(2)程序的模块化
在VB程序设计中,“过程”与“函数”是实现结构化程序设计的主要手段之一。
一、相关概念
1、过程的概念
在某些程序中,一些具有相似功能的程序段在程序的不同位置反复出现,通
常将这些重复出现的程序段抽出来,单独书写成为子程序,在VB中,把子程序
称为“过程”,整个应用程序就是由若干这样的过程构成的。
2、过程的分类
VB的过程分为事件过程和通用过程两大类。
(1)事件过程是当发生某个事件时,对该事件作出响应的程序段,它是VB应用
程序的主体。
(2)有时,多个不同的事件过程可能需要使用同一段程序代码,为此,可将这
段代码独立出来,编写为一个共用的过程,这种过程通常称为通用过程,它独立
于事件过程之外,可代其他事件过程调用。
在VB中,根据过程是否返回值,通用过程又分为Sub过程和Function(函
数)过程。Function过程要返回值。
下面,我们一起学习函数的定义和调用方法。
二、自定义函数
(1)“形式参数表”中的参数是函数的自变量;
(2)第一个语句最后的“AS 类型”指函数值的数据类型;
(3)在语句组内要退出自定义函数,可以使用Exit Function语句。
1、【例1】:求三个数的平均数,自定义函数如下:
(1)在VB“工具”菜单中选择“添加过程”,打开添加过程的对话框窗口,如
下图所示:
(2)若函数需要接收参数,则在函数名后的括号中,加入用于接收参数的变量
名及数据类型说明,若有多个变量,各变量之间用逗号进行分隔。如下所示:
(3)添加一个按钮,用以调用求三个数的平均数的自定义函数Ave的程序:
2、【例2】:已知五边形的边及对角线的长度,求五边形的面积。
(1)分析问题。
要求五边形的面积,只要求三角形S1、S2、S3的面积之和即可。由于要三
次计算三角形的面积,为了程序的简单起见,可将计算三角形面积定义成函数,
然后在主程序中调用它三次,并相加即得问题的解。
(2)设计算法。
① 输入A1、A2、A3、A4、A5、A6、A7;
② 计算S=TS(A1,A2,A7)+TS(A3,A6,A7)+TS(A4,A5,A6);
③ 输出S。
第①步算法求精如下:
a1 = InputBox("")
a2 = InputBox("")
a3 = InputBox("")
a4 = InputBox("")
a5 = InputBox("")
a6 = InputBox("")
a7 = InputBox("")
第②步算法求精如下:
设三角形的三边长为a,b,c,则求三角形面积ts的算法如下:
第一步,计算p=(a+b+c)/2
第二步,计算ts=Sqr(p * (p - a) * (p - b) * (p - c))
(3)编写程序。
四、练习:运用自定义函数,求3!+5!+7!的值。
&&& 【注:n!=
1*2*3*..*(n-2)*(n-1)*n】
除自定义函数以外,VB提供了子过程。
一、子过程的格式
例1:求三个数的平均数的子过程定义如下:
例2:输入五边形的七条边长度的子过程定义如下
二、过程的调用
调用子程序的格式如下:
(1)格式中的实际参数表不能用括号括起来。
(2)子过程调用语句的实际参数表必须在数目、类型、排列上与子过程定义语
句的形式参数表一致。
例1、以下是调用求三个数的平均数的子过程
例2、调用子过程inputdata
三、练习:定义过程swap,完成变量a和b的交换。
实现功能:输入a和b的值,要输出如下结果:
交换前变量a、b的值分别是:a的值,b的值
交换后变量a、b的值分别是:a的值,b的值
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

我要回帖

更多关于 错关进女牢房里的男囚 的文章

 

随机推荐