复习材料 选修1

发布 2021-05-18 06:03:28 阅读 6695

考试内容:一、计算机解决问题的基本过程。

1.计算机解决问题的基本过程。

能用流程图画出利用计算机解决问题的基本步骤。

计算机解决问题基本步骤:具体问题分析问题设计算法编写程序调试程序得到答案。

能例举出适合编程解决的问题。

2.问题分析与算法设计。

1)理解算法的含义。

算法就是用计算机求解某一问题的方法,是能被机械地执行的动作或指令。

2)学会针对问题进行需求分析。

3)能根据需求分析,写出问题的输入、求解和输出步骤。

3.算法的基本特征。

1)能说出算法的五个方面的重要特征

输入②确定性③有穷性④输出⑤可行性。

2)能举例说明算法特征的含义。

确定性:有确定答案。有穷性:不能无限循环。可行性:有可行步骤。

4.算法的描述 (算法的三种描述方式:自然语言、流程图、伪**)

1)能用自然语言、流程图描述算法。

自然语言:用人们日常所用的语言描述算法。

流程图:用程序框图来描述算法。

2)能画出三种程序基本结构的流程图。

3)理解算法与程序设计关系。

程序是一组机器操作的指令或语句的序列,是算法的一种描述。

5.程序设计语言的发展历程。

1)了解程序设计语言产生与发展过程。

机器语言:早期的程序设计语言是由“0”和“1”这样的二进制**指令组表示的,是能被计算机直接接受和执行的计算机语言,通常称为:机器语言

汇编语言:使用了一种类似英语缩哦略词且带有助记性符号的语言,每条汇编指令都和一条机器指令相对应,只是指令码和操作数都采用符号的形式,这种语言被称为:汇编语言。

高级语言:如:fortran、algol、cobol、basic、pascal、c、c++、prolog、lisp、j**a等。

用高级语言编写的程序必须经过翻译器将其翻译成机器语言,才能在计算机上执行。

2)能例举出三种以上高级语言的名称。

fortran、algol、cobol、basic、pascal、c、c++、prolog、lisp、j**a等。

3)了解程序的编辑与翻译过程,了解编译型语言与解释型语言的区别。

用语言翻译器将程序中的每条语句翻译成机器语言,然后保存在一个它生成的程序文件中,就得到了计算机所需要的可执行程序

高级语言的翻译程序有2种:编译程序和解释程序。

编译程序:主要功能是将高级语言编写的程序在执行前翻译成等效的机器语言程序,以便在机器上直接执行。(见书本第20页图1-9)

解释程序:对源程序的每一可能的行为都用机器语言编写一个子程序,用来模拟这一行为。因此对高级语言程因此对高级语言程序的解释,实际上是调用了一系列的子程序来完成的。

二、程序设计基础。

1.简单用户界面的设计。

1)能在vb6.0集成开发环境中,打开程序、保存程序、编辑程序、运行程序,掌握程序调试的基本方法。

打开程序:开始程序附件vb6.0中文版②保存程序:文件工程另存为(窗体和**都需要保存)

编辑程序:ctrl+f5④运行程序:f5⑤调试程序:f8

2)掌握窗体、标签、文本框、按钮等对象的使用。

3)能使用窗体、标签、文本框、按钮等对象设计具体问题的用户界面。

属性。对象的特征称为属性。属性具有属性值,改变属性值就可以改变对象的特性。

设置对象属性的方法有两种:

方法1:在设计程序界面时,利用属性窗口直接设置

方法2:在运行的程序**中进行设置,语法格式为: 对象名。属性名=属性值

例如:可视化编程"

读取对象的属性值的语法格式为: 变量=对象。属性

例如:name=

info=

方法。在程序设计中,对象的行为称为方法。

vb的方法通过**调用的语法格式为: 对象名。方法名[参数] 例如:

事件。在程序设计中,事件是指由用户操作触发或由系统触发,能被特定对象所识别并作出响应的动作。

例如四个对象的默认事件:

单击鼠标(command1_click)、窗体装载(form1_load) 、文本框改变(text1_change)、单击标签(

事件过程:在程序设计中,事件过程中的处理步骤就是程序**。

事件驱动:所谓事件驱动就是当应用程序中某对象的特定事件发生时,通过执行一段程序**,来完成该特定事件所对应的操作。

例如:private sub text1_change()

end sub

2.常用的数据类型、变量、常量。

1)能说出程序中的常量、变量与数学中的常量、变量的异同点。

常量:常量指在程序运行过程中始终保持不变的常数、字符串等。

变量:在程序处理数据时,对于输入的数据、参加运算的数据、运行结果等临时数据,通常把它们暂时存储在计算机的内存中。变量就是命名的内存单元位置。

2)掌握常量、变量的定义方法。

常量说明语句的格式: const 常量名 as 类型=表达式。

变量说明语句的格式: dim 变量 as 类型。

3)能够定义给定程序变量的数据类型,并能说出定义不同数据类型的理由。

数据的基本类型:

整型数 integer(2个字节存储,范围-32767到32768)②长整型数 long(4个字节存储)③单精度实型数 single(4个字节存储,最大数1038)④双精度实型数 double(8个字节存储,最大数10308)⑤日期型 date (time)⑥字符型 string⑦逻辑型(也叫做布尔型) boolean(只能存储true和false)

3.运算符、函数、表达式。

1)知道程序中运算符、函数、表达式的表示方式。

算术运算符:+ 加号) -减号) *乘号) /除号) ^乘方) \整除) mod (取余数)

字符串运算符 &

函数:函数格式:函数名(参数表) 见书本第29页vb常用的内部函数。

如:abs(x)求x的绝对值、sqr(x)求x的平方根、int(x)求不大于x的最大整数、fix(x)求x的整数部分

cint(x) 四舍五入(整型)、 clng(x) 四舍五入(长整型)等等。

表达式:某个求值的规则。

2)能够将数学表达式转换为程序接受的表达式。

分式转换成/ ②4a转换成4*a③中括号、大括号都必须转换成小括号④开平方根转换成^(1/2)

3)能写出程序表达式的值。

4.顺序结构程序设计。

1)了解vb可视化编程的一般步骤。

建立工程--〉创建图形用户界面--〉设置对象的属性--〉编写程序**--〉调试运行程序--〉保存和编译应用程序。

2)能够完成给定程序的编辑、调试与运行。

按f5键运行程序。

3)能正确使用常用控件,进行程序的输入、输出。

常用输入方法①例a=val(inputbox(“这边写内容”,“这边写标题”))

常用输入方法②例a=val(

常用输出方法①在窗体上输出,例:print “计算结果a=”;a,“计算结果b=”;b

print将计算机的结果输出到窗体上

print方法输出数据的基本格式: print 输出内容

输出内容可以是:数、变量、表达式、字符串

说明:如果输出的内容是数、变量、表达式,则输出的是数、变量、表达式的值。如果是用引号引起来的字符串,则原样输出。

输出内容可以是一个或多个。如果是多个输出内容,则各输出内容之间可以用逗号或分号分隔;如果用分号分隔,则后面一个输出紧跟前一个输出;如果是逗号,则按分区格式输出。

如果输出内容后面没有符号,则表示下一个print换行输出;如果print中没有输出内容,则表示输出一个空行。

常用输出方法②输出在文本框,例。

常用输出方法③输出在标签,例。

4)能使用赋值语句进行顺序结构程序设计。

赋值语句:赋值语句的基本格式是: 变量 = 表达式

这里的"="是赋值符号,它的含义是将表达式的值赋值给左边的变量。

5)对给出的顺序结构问题,能写出解决问题的步骤,根据步骤用相应的语句表达,完成整个问题的程序设计。

vb程序一般包含如下部分:①数据类型说明部分②数据的输入部分③数据的处理部分④数据的输出部分。

6)尝试寻找身边的顺序结构问题,分析问题顺序结构算法,编程解决。

5.分支结构程序设计。

1)理解条件语句的计算机执行方式。

条件语句:如果条件成立执行语句组1,否则(条件不成立)执行语句组2

条件语句的格式

if 条件 then 语句组1 else 语句组2

或 if 条件 then

语句组1 else

语句组2end if

选修1复习提纲

选修1基础知识。果酒和果醋和制作 一 果酒制作。1 原理 菌种 属于核生物,新陈代谢类型 有氧时,呼吸的反应式为 无氧时,呼吸的反应式为 2 条件 繁殖最适温度 酒精发酵一般控制在 传统发酵技术所使用的酵母菌的 3 菌种 现在工厂化生产果酒,为提高果酒的品质,更好地抑制其它微生物的生长,采取的措施是...

选修七1 3单词复习

phases 1.换句话说。2.适应。3.切去 省略 停止 做某事 4.上气不接下气。5.总而言之。6.闲坐着。7.和 也。8.在很多方面。9.取笑。10.不必担心。11.口语 祝你 一切顺利。12.遇到 经历 会晤。13.试验 考验。14.给 打 15.转向 回转。16.不管 别惹 让 一个人待着...

化学选修复习卷 1

有机 总复习 10点 扪心自问。1.据各类有机物之间的结构关系,你能写出各类有机物分子通式和结构通式吗?2.你能写出常见官能团的化学式和汉字名称吗?3.你会判断有机7类反应类型吗?4.各类官能团的化学性质及反应原理你能说出来吗?5.常考官能团和典型物质反应比例关系式你能写出来吗?6.常考的官能团如何...