高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx

上传人:b****1 文档编号:15019930 上传时间:2022-10-26 格式:DOCX 页数:9 大小:46.08KB
下载 相关 举报
高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx_第1页
第1页 / 共9页
高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx_第2页
第2页 / 共9页
高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx_第3页
第3页 / 共9页
高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx_第4页
第4页 / 共9页
高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx

《高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx》由会员分享,可在线阅读,更多相关《高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx(9页珍藏版)》请在冰豆网上搜索。

高中信息技术会考知识要点及练习七程序设计基础模块Word文件下载.docx

表示某一框到另一框的流向

连接框

表示算法流向的出口连接点或入口连接点

4、面向过程的程序设计:

围绕过程来考虑数据即操作对象,由过程来控制数据,过程和数据是分离的。

5、面向对象的程序设计:

通过对象之间的消息通信,驱动对象执行一系列的操作从而完成某一任务的程序设计方法。

6、面向过程的程序设计语言有:

Pascal、C、Foxbase

7、面向对象的程序设计语言有:

C++、VisualBasic、Delphi

8、算法的描述方法:

自然语言描述:

把算法的各个步骤,依次用人们所熟悉的日常会话的语言表示出来。

例如:

要计算机求出两个数的和。

计算机处理的具体步骤为:

(1)输入两个加数num1、num2;

(2)将两个数相加并将求出的和赋给某一个变量sum;

(3)显示运算结果sum的值;

(4)结束

图形描述:

用含义确切的图形符号描述算法。

 

程序描述:

以计算机能够接受、理解和执行的程序来描述。

(以Pascal语言为例)

PROGRAMAddTwoNumbers;

{定义程序的名称为AddTwoNumbers}

USESWinCrt;

{调用库单元WinCrt}

VARnum1,num2,sum:

integer;

{定位三个整数变量:

num1、num2、sum}

BEGIN

num1:

=5;

{将5赋给变量num1}

num2:

=7;

{将7赋给变量num2}

sum:

=num1+num2;

{将两数之和赋给sum}

writeln(‘Thesumis‘,sum){输出结果sum的值}

END.

二、编写程序

1、常量:

程序执行时其值不允许改变的数据对象。

Const是表示常量说明的保留字。

2、变量:

程序执行时其值允许改变的数据对象。

任何变量都必须在赋值后才能引用。

Var是表示变量说明的保留字。

3、数据的类型

整型(integer):

可以是零、正整数或负整数

实型(real)

字符型(char):

字符常量要放在单引号内,只能进行关系运算。

大写字母的值比小写字母的值小,按字母表顺序,前面的字母的值比后面字母的值小。

布尔型(boolean):

只取两个值(true或false),可执行的运算只有:

与(and)、或(or)、非(not)

4、Pascal程序的三个组成部分:

程序标题:

PROGRAM程序的名称;

说明部分:

USES库单元名;

(库单元说明)

CONST常量名;

(常量说明)

VAR变量名;

(变量说明)

语句部分:

语句(语句之间用英文的分号来分隔)

END.

5、说明语句

VAR变量名冒号变量类型(若有多个变量,则变量之间用逗号来分隔)

VARnum1:

VARnum1,num2,sum:

VARr,year:

P:

real;

6、赋值语句

变量名赋值号值(或表达式)

sum:

=abs(num1)+abs(num2);

7、表达式的书写

注意运算的优先顺序,括号内的运算最优先

运算符优先顺序从高到低分成四级:

第一级

NOT

第二级

*/DIVMODAND

第三级

+-OR

第四级

=<

>

>

<

=

如果是同级运算则按从左到右顺序进行

8、程序的基本结构:

顺序结构:

算法的各个步骤是按规定的先后次序顺次执行的,每个步骤都有一个确定的前趋步骤和一个确定的后继步骤。

求由键盘输入的任意两个数的和。

(1)由用户通过键盘输入两个任意的加数num1、num2;

(2)将两个变量的值相加并赋给某一个变量sum;

(3)显示运算结果sum的值。

分支结构:

当程序执行到某一个步骤时,要对当时的处理结果进行判断,根据判断的不同结论去执行不同的后继步骤。

从键盘输入一个年份,判断这个年份是否是闰年,并输出相应的信息。

(1)从键盘输入一个表示年份的数据;

(2)判断该数据是否是闰年,如果是则输出“是闰年”,否则输出“不是闰年”字样;

Start

End

输出“是闰年”

输入一个年份

闰年

输出“不是闰年”

FT

可实现分支结构的语句:

IF语句CASE语句

IF<

条件>

CASE<

表达式>

of

THEN<

语句1>

<

情况标号表1>

:

语句1;

ELSE<

语句2>

情况标号表2>

语句2;

……

<

情况标号表n>

语句n;

END

循环结构:

算法的某些步骤需要循环反复地执行,反复执行的次数由某些条件控制,根据控制条件在执行过程中的具体结果,决定是继续循环执行还是结束循环,执行后继步骤。

用减法运算代替除法运算,求两个整数相除的商和余数。

(1)输入被除数和除数,商取0;

(2)如果被除数大于或等于除数,则反复做以下两件事:

A、商增加1;

B、被除数减去除数。

(3)若

(2)的条件不满足,则停止循环,输出商和这是的被除数(即余数)的值。

输出t和d1的值

输入d1,d2

d1>

=d2

t0

t=t+1

d1=d1-d2

F

T

条件

语句

循环结构一般有两种:

TF

T

“当”型循环结构“直到”型循环结构

可实现“当”型循环结构的语句:

WHILE语句

WHILE<

DO<

语句>

可实现“直到”型循环结构的语句:

REPEAT语句

REPEAT

;

……

语句n>

UNTIL<

FOR循环语句

当循环控制变量的值递增时:

FOR<

控制变量>

=<

表达式1>

to<

表达式2>

do<

当循环控制变量的值递减时:

downto<

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 其它

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1