- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
广西高中信息技术会考知识要点及练习(七).doc
高中信息技术会考知识要点及练习(七)
程序设计基础模块
一、基本概念
1、用计算机解决问题的一般过程:
需求分析 明确数据结构,设计算法 编写程序 调试与维护
2、程序设计语言的发展:
机器语言 汇编语言 高级语言
3、流程图的各种基本图形符号
图形符号 名称 说明 起止框 表示一个算法的开始或结束 输入、输出框 框内必须标明输入、输出的内容 处理框 框内必须标明所进行的处理 判别框 框内标明判别条件,并要在框外标明条件成立和条件不成立时的两种不同流向 流程线 表示某一框到另一框的流向 连接框 表示算法流向的出口连接点或入口连接点 4、面向过程的程序设计:围绕过程来考虑数据即操作对象,由过程来控制数据,过程和数据是分离的。
5、面向对象的程序设计:通过对象之间的消息通信,驱动对象执行一系列的操作从而完成某一任务的程序设计方法。
6、面向过程的程序设计语言有:Pascal、C、Foxbase
7、面向对象的程序设计语言有:C++、Visual Basic、Delphi
8、算法的描述方法:
①自然语言描述:把算法的各个步骤,依次用人们所熟悉的日常会话的语言表示出来。
例如:要计算机求出两个数的和。计算机处理的具体步骤为:
输入两个加数num1、num2;
将两个数相加并将求出的和赋给某一个变量sum;
显示运算结果sum的值;
结束
②图形描述:用含义确切的图形符号描述算法。
例如:要计算机求出两个数的和。
③程序描述:以计算机能够接受、理解和执行的程序来描述。
例如:要计算机求出两个数的和。(以Pascal语言为例)
PROGRAM AddTwoNumbers; {定义程序的名称为AddTwoNumbers}
USES WinCrt; {调用库单元WinCrt}
VAR num1, num2, sum: integer; {定位三个整数变量:num1、num2、sum}
BEGIN
num1:=5; {将5赋给变量num1}
num2:=7; {将7赋给变量num2}
sum:=num1+num2; {将两数之和赋给sum}
writeln(‘The sum is ‘, sum) {输出结果sum的值}
END.
二、编写程序
1、常量:程序执行时其值不允许改变的数据对象。Const是表示常量说明的保留字。
2、变量:程序执行时其值允许改变的数据对象。任何变量都必须在赋值后才能引用。Var是表示变量说明的保留字。
3、数据的类型
①整型(integer):可以是零、正整数或负整数
②实型(real)
③字符型(char):字符常量要放在单引号内,只能进行关系运算。大写字母的值比小写字母的值小,按字母表顺序,前面的字母的值比后面字母的值小。
④布尔型(boolean):只取两个值(true或false),可执行的运算只有:与(and)、或(or)、非(not)
4、Pascal程序的三个组成部分:
①程序标题:PROGRAM 程序的名称;
②说明部分:USES 库单元名;(库单元说明)
CONST 常量名;(常量说明)
VAR 变量名;(变量说明)
③语句部分:BEGIN
语句(语句之间用英文的分号来分隔)
END.
5、说明语句
VAR 变量名 冒号 变量类型(若有多个变量,则变量之间用逗号来分隔)
例如:① VAR num1: integer;
② VAR num1, num2, sum: integer;
③ VAR r, year: integer;
P: real;
6、赋值语句
变量名 赋值号 值(或表达式)
例如:① num1:=5;
② sum:=num1+num2;
③ sum:=abs(num1)+abs(num2);
7、表达式的书写
注意运算的优先顺序,括号内的运算最优先
运算符优先顺序从高到低分成四级:
第一级 NOT 第二级 * / DIV MOD AND 第三级 + - OR 第四级 = = = 如果是同级运算则按从左到右顺序进行
8、程序的基本结构:
①顺序结构:算法的各个步骤是按规定的先后次序顺次执行的,每个步骤都有一个确定的前趋步骤和一个确定的后继步骤。
例如:求由键盘输入的任意两个数的和。
自然语言描述:
由用户通过键盘输入两个任意的加数num1、num2;
将两个变量的值相加并赋给某一个变量sum;
显示运算结果sum的值。
图形描述:
②分支结构:当程序执行到某一个步骤时,要对当时的处理结果进行判断,根据判断
您可能关注的文档
- 导热油加热系统工作原理,操作以及注意事项.ppt
- 导诊存在的问题.doc
- 寿司的做法简便实用.doc
- 小井眼落物打捞技术研究与应用.doc
- 小儿结核病的诊断.doc
- 小初衔接暑假专题-数的运算与运用.doc
- 小升初大联盟语文古诗词积累和运用.doc
- 小口径气举抽水在基坑降水施工中的应用.doc
- 小学一年级英语我国初等教育课程及其改革.ppt
- 小学十二册语文重点词句分析.doc
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)