APP下载

流程图(程序框图)高考题型例解

2012-08-27湖北省水果湖高级中学伍先军

中学数学杂志 2012年3期
关键词:计算机

☉湖北省水果湖高级中学 伍先军 赵 宇

在所有实施新课改的省份的高考数学试题中,都不约而同地出现了流程图(程序框图).

图1是2011年全国新课标高考数学试题中的第5题:

执行图1所示的程序框图,如果输入的N是6,那么输出的p是( )

A.120

B.720

C.1 440

D.5 040

编制流程图(程序框图)是利用计算机编程解决问题的关键性的一步.流程图就是用来描述解决问题的操作步骤的.它由功能图标和流程线组成.流程图的功能图标有4种:圆角矩形、平行四边形、矩形、菱形,分别表示不同的功能.流程线的一端带有箭头,表示程序运行的走向(见图2).

解流程图(程序框图)题,不外乎有两种基本的解法:

①机械模拟,②模块归纳.

所谓“机械模拟”,是指我们按照流程线的走向,一步一步地忠实地模拟计算机操作,得到最终结果.一般适用于数据规模较小、功能单一的程序.

所谓“模块归纳”,是指我们把一个较大的复杂的程序,划分为一个或多个功能相对独立的较小的子模块,分析每个子模块的入口数据、出口数据,以及这个子模块对入口数据进行了怎样的操作从而得到出口数据的,这样,我们就归纳得出:这个子模块的实质,就是一个从输入数据到输出数据的映射关系,即函数,可抽象地记为:

输出变量(或中间变量)=f(输入变量1,输入变量2,…,输入变量n).

图2

表1

若干个小的子模块再组成一个大的功能模块,最终,我们就能掌握整个程序的总体功能,再用数学的方式解决,写出程序运行结果.对于一些功……

登录APP查看全文

猜你喜欢

计算机
计算机操作系统
穿裙子的“计算机”
基于LabVIEW的计算机联锁仿真系统
基于计算机自然语言处理的机器翻译技术应用与简介
计算机多媒体技术应用初探
信息系统审计中计算机审计的应用
计算机应用软件开发技术的几点探讨
计算机网络安全
iLOCK型计算机联锁开发中的需求开发管理
计算机联锁系统配置软件设计与实现