高中信息技术《算法与程序设计VB(选修)》

高中信息技术《算法与程序设计VB(选修)》
高中信息技术《算法与程序设计VB(选修)》

第一章算法与算法的描述

1.算法的定义

算法:就是解决问题的思想方法,对解题过程的精确描述。计算机解决问题的步骤为分析问题、设计算法、编写程序、调试程序。算法是程序设计的“灵魂”,最核心过程。

2.法的特征

一个算法应该具有以下五个重要的特征:

1、有穷性:一个算法必须保证执行有限步之后结束;

2、确定性:算法的每一步骤必须有确切的定义;

3、输入:一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输入是指算法本身定出了初始条件;

4、输出:一个算法有一个或多个输出,以反映对输入数据加工后的结果。没有输出的算法是毫无意义的;

5、可行性:算法中执行的任何计算步都是可以被分解为基本的可执行的操作步,即每个计算步都可以在有限时间内完成;(也称之为有效性)

3.算法的描述方法

算法的描述:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。

(1)自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。

例1:求圆的周长和面积

算法如下:(自然语言描述法)

(1)输入半径r ;

(2) 计算周长c=2*π*r ;

(3) 计算面积 s=π*r*r ;

(4) 输出周长c,输出面积s ;

(5) 结束

例2:工人每天工作8小时,每小时9元,超过8小时的每小时增加15%的加班费,计算工人每天的应发的日工资。(1)输入工作小时X

(2)判断X值,分别计算

●X小于8,工资=X*9

●X大于8,工资=X*9+(X-8)*9*0.15

(3)输出工资

(4)结束

练习:求三个数中的最大数。(用自然语言描述)

(2)流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。

例1:求圆的周长和面积

练习:求三个数中的最大数。(用流程图描述)

(3)伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。流程图的基本图形及功能:

例1:求圆的周长和面积

input r

c=2*π*r

s=π*r*r

print c,s

练习:求三个数中的最大数。(用伪代码描述)

4.程序与程序语言

(1)程序的定义:程序实际上是一组及其操作的指令或语句的序列,是算法的一种描述

(2)程序的基本特征:程序一共有七个基本特征

1、程序中,每一个算法的步骤对应着程序设计语言的一个或多个语句,每个语句对应一个或者多个操作。每个操作都要求有执行对象,并且根据对象状态变化形成动作的效果,同事可变的对象用变量来表示,变量的值的变化则可通过操作赋值来完成。

2、除非特殊索命程序都是从第一条语句开始顺序开始向下执行。

3、程序总是施行与操作与某些对象,这些对象通常称为数据。

4、这些数据一般应该有属性和取值范围,即类型说明。

5、有时语句要求执行者作出判断,即在某种条件成立情况下执行一条或一组语句,否则执行另一条或一组语句。

6、一条或一组语句可能需要执行一次以上,当一条或一组语句要重复时,必须指明重复的次数或重复的条件。

7、程序本身是一个静态的实体,而执行语句的进程是动态的。

(3)程序的基本结构:顺序结构、选择结构、循环结构。

(4)程序设计语言的的产生和发展

1、机器语言:二进制代码指令

2、汇编语言:类似英语缩略词且带有助记性符号的语言,每条汇编指令和一条机器指令相对应,只是指令码和操作数都采用符号形式。而这种语言是不能被机器直接接受,必须用一种语言翻译器将程序中的每条语句翻译成机器语言才能执行。

3、高级语言:高级语言本身不是一种语言,只是一类语言的分类。用高级语言编写的程序必须经过翻译器将其翻译成机器语言,才能在计算机上执行。常见的高级语言:C语言、C++、pascal、java、C#、VB、Basic (5)程序的编辑和翻译

1、程序的编辑:以汇编语言或者高级语言所编写的程序被称为“源代码”,这些代码需要我们逐一的输入到计算机中。并把他们以文件的形式保存起来,这个过程称为程序的编辑

2、程序的翻译:前面的学习中使我们知道,计算机只能识别和执行二进制的机器语言代码,而我们用级语言或汇编语言编写的程序要想被计算机执行,必须翻译成机器语言程序,最终才能被计算机执行。高级语言的翻译程序一般则有两种类型:编译程序和解释程序。

练习题:

1 下面对算法描述正确的一项是:()

A、算法只能用自然语言来描述

B、算法只能用图形方式来表示

C、同一问题可以有不同的算法

D、同一问题的算法不同,结果必然不同

2.下面关于算法描述正确的是()

(A) 算法不可以用自然语言表示

(B) 算法只能用框图来表示

(C) 一个算法必须保证它的执行步骤是有限的

(D) 算法的框图表示法有0个或多个输入,但只能有一个输出

3、图形符号"在算法流程图描述中表示( ).

A 处理或运算的功能

B 输入输出操作

C 用来判断条件是否满足需求

D 算法的开始或结束

4、以下哪个是算法的描述方法?( )

A 流程图描述法

B 枚举法

C 顺序法

D 列表法

5、下面的语句是一个计算机程序的操作说明:

(1)初始值为x=1,y=1,z=0,n=0;

(2)n=n+1(将当前n+1的值赋予新的n);

(3)x=x+2(将当前x+2的值赋予新的x);

(4)y=2y(将当前2y的值赋予新的y);

(5)z=z+xy(将当前z+xy的值赋予新的z);

(6)如果z>7,则执行语句(7),否则返回语句(2)继续进行;

(7)打印n,z;

(8)程序终止.

由语句(7)打印出的数值为 ______,_______.

6、以下属于计算机程序语言的有()

A、汇编语言

B、高级语言

C、机器语言

D、低级语言

7、执行程序时,程序中的每一条语句至少要运行一次()

8、最早的程序设计语言是汇编语言()

9、程序设计语言是指人们编制程序所使用的计算机语言,VB是低级语言()

10、高级语言翻译程序有两种类型:解释程序和编译程序()

第二章程序设计基础

第一节常量、变量的定义

VB程序的一般包括如下部分:

(1)数据类型说明部分

(2)数据的输入部分

(3)数据的处理部分

(4)数据的输出部分

例:求圆的周长和面积

Private Sub Command1_Click()

Dim r As Single //定义r为单精度型

Dim c As Single //'定义c为单精度型

Dim s As Single //定义s为单精度型

r = inputbox(“输入半径r”) //输入半径r

c = 2 * 3.14159 * r //计算周长

s = 3.14159 * r * r //计算面积

print c //输出周长

print s //输出面积

End Sub

一、常量:在程序进行过程中不变的量,在VB中一般分数值常量与字符常量两种。

数值常量:就是数学中说的常数,分整型常量和实型常量两种

整型常量:即整数,指不带小数点的数值如1、0、-10、+35等都是合法的整数

实型常量:即实数,指带小数点的数值。

实型常量又分为定点数和浮点数两种。

例:定点数:3.14159和-6.8,1.99

浮点数:2E6、1E5

例:1.2345×103 可表示为1.2345E3,字母E表示底数10

浮点数就是数学上的科学计数法。

字符串常量:被一对双引号括起来的若干个合法的字符称为字符串常量。例如:”China”、”Visual Basic”、”18”、”3.1415”等,双引号中字符,不包括双引号本身。

符号常量:如果多次用到同一个常量,则可用一个有意义的名字表示这个常量。

二、变量:在程序执行过程中,其值可以改变的量称为变量

变量命名注意要点:1、必须以字母开头,不能以数字或其他字符开头。

2、只能由字母、汉字、数字学或下划线组成,不能含有小数点、空格等字符。

3、最长不超过255个字符

4、不能以VB保留字作变量名,如语句定义符、函数名等。

5、VB不区分变量名中字母大小写。如HELLO和Hello是同一个变量。

三、常量和变量的定义

符号常量的声明:Const 常量名 [As 常量类型] = 常量值

如:Const pi As Single = 3.14159 常量名为pi

变量的声明:

Dim <变量名 >As <变量类型>

如:Dim a As Integer 定义一个整型变量,变量名为a

变量的赋值:变量 = 表达式

例:Private Sub Form_Click()

Dim a As Integer, b As Integer, c As Integer

Dim str As String

a = 54

b = 114

c = a + b

str = "Hello World"

Print "a="; a, "b="; b, "c="; c

Print str

End Sub

四、运算符

/ (浮点)除例:5 / 2 = 2.5

\ 整除例: 5 \ 2 = 2

Mod 求余数例:5 Mod 2 = 1

例:3 > 2 结果为 True(真或是)

3、逻辑运算

Not(取反)And(与) Or(或)

运算结果为布尔型(Boolean)True 或 False

逻辑运算符的优先级为:No > And > Or

4、日期运算符与日期表达式

日期表达式是用日期运算符“+”或“-”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子,如表达式“#2003/09/01# +30”的运算结果是“2003-10-1”;表达式“#2003/10/20# - #2003/10/10#”的运算结果为整数10

5、字符运算

字符串连接符为“+”和“&”

“123” + “45” = “12345”

“123” & “45” = “12345”

123 + “45” = 168

“123” + 45 = 168

运算符的执行顺序:在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下。

算术运算符 > 字符串运算符 > 关系运算符 > 逻辑运算符

6、常用函数

练习题:

1、下列变量名写法错误的是( )

A 、abc_123

B 、123abc

C 、abc123

D 、abc 2、下列语句中定义了一个实型变量的是 ( ) A 、Dim end as Integer B 、Dim sum As Single C 、Dim Name As String D 、其它三项都不对

3、在VB 中,以下关于符号常量的声明,声明正确的是:( )

A 、Dim TAG as String

B 、Const TAG as String "Visual" + "Basic"

C 、Const TAG as String ="Visual Basic"

D 、Const TAG as String 4、下面( )不是字符串常量

A 、"True"

B 、#False#

C 、" "

D 、"你好" 5、分析 s=11\3 + 11 Mod 3,s 的值是( ). A 、5 B 、6 C 、4 D 、3

6、下面表达式的值是false 的有( ).

A 、"969" < "n97"

B 、Int(4.99) <> len("basic")

C 、str(2000) < "1997"

D 、3 > 2 7、设a=2, b=3,在VB 中,表达式a>b Or b>3值是:( ) A 、False B 、True C 、-1 D 、1

8、Visual Basic 中,下列( )函数是求绝对值的。 A 、ABS (X ) B 、SQR(X ) C 、INT (X ) D 、GN (X) 9、表达式Abs(-3.6)*sqr(100)的值是( )。 A 、-36 B 、360 C 、36 D 、-360 10、下列( )数据类型不是数值型。

A 、Date

B 、Single

C 、Double

D 、Integer 11、下列函数中,返回值是字符串的是 ( ).

A 、Mid

B 、Instr

C 、Val

D 、Len

12、代数表达式2

21

gt

表达式后错误的是( )

A 、g*t*t/2

B 、1/2*g*t^2

C 、g*t^2/2

D 、gt^2/2

13、数学式子ab b

a 42 在VB 中的正确写法是:( )

A 、 (2*a+b)/4*a

B 、(2*a+b)/(4ab)

C 、(2a+b)(4ab)

D 、(2*a+b)/(4*a*b) 14、判断x 是否在区间[a, b]上,在VB 中以哪个逻辑表达式是正确的?( ) A 、ax and x<=b

15、向n 变量存入1个2位整数,要使此2位数十位和个位上的值分别存入x, y 变量。正确的算法是( )。 选项:

x 、①x=Left(n, 1) ②y=n-x*10 ③Print x:Print y

B 、①x=Left(n, 1) ②y=Right(n, 1) ③Print x:Print y

C 、①x=n/10 ②y=n-x*10 ③Print x:Print y

D 、①x=Int(n/10) ②y=n-x*10 ③Print x:Print y

16、向x 变量中输入任意一个小写字母,再将x 变量中的小写字母转成大写字母。正确的算法是( ). 选项:

A 、①输人字母到x ②a=Asc(x)-32 ③x=chr(x) ④Print x

B 、①输人字母到x ②a=Asc(x)+32 ③x=chr(x) ④Print x

C 、①输人字母到x ②a=Val(x)一32 ③x=Chr(x) ④Print x

D 、①输人字母到x ②a=Val(x)+32 ③x=Chr(x) ④Print x

第二节 程序的顺序结构

一、赋值语句

1.格式:变量名 = 表达式

功能:将右边的表达式的值赋给左边的变量

(1)“变量”可以是简单变量,也可以是字符变量;

(2)“=”是赋值符号,它的含义将表达式的值赋给左边的变量。

(3)表达式代表一个数值或一个字符串。

例1:A=123;A=B;B=2*3;A=A+10;C$ =“CHINA”

2.赋值语句的功能:计算功能和赋值功能

3.注意事项

(1)赋值语句不是代数等式,赋值号与等号形同而意不同;

(2)赋值语句类型必须匹配;

(3)把字符串赋给串变量时,该字符串必须用双引号括起来;

(4)变量单元每次只能存一个数据,但可以多次赋值。

如:C$=“COMPUTER”

注意:“$”是区分字符串变量的的标志,即要在变量名后加“$”构成字符串变量,同时,字符串用双引号括起来,然后才赋给字符串变量。

二、输入数据的函数

InputBox()是提供从键盘输入数据的函数。利用它可产生一个对话框,提示用户输入数据并单击命令按钮。该函数返回值是字符串类型(string)。

InputBox()的语法格式为:InputBox(提示信息,标题,默认值,位置)

提示信息:指对输入数据的提示,显示在对话框中,不能省略

标题:指运行此函数后弹出的对话框的标题。

默认值:指默认的输入数据值

位置:指运行此函数后弹出的对话框的左上角在屏幕上的位置

注意:提示信息和标题是用引号引起来的字符串

三、输出数据的方法

1、基本格式:

Print 输出内容

注意:1、输出内容可以是数、变量、表达式,也可以是用引号括起来的字符串;

2、如果输出内容是数,变量,表达式,则输出的是数,变量,表达式,如果是用引号引起来的字符串,

则原样输出;

3、多个输出内容,可以用逗号或分号分隔;如果用分号,则后面一个输出紧跟前一个输出;如果是逗号,

则分区格式输出;

4、如果输出内容后面没有符号,则表示下一个Print换行输出,如果print中没有输出内容,则表示输

出一个空行。

程序设计的顺序结构:代码按照由上到下的顺序一行一行地执行。程序执行过程中没有分支、没有重复,这种结构称为顺序结构。

例1:交换两个变量中的数据。

Private Sub cmdSwap_Click()

Dim x As Single, y As Single

Dim m As Single

x = inputbox(“请输入X的值”)

y = inputbox(“请输入Y的值”)

m = x

x = y

y = m //交换数据

print x,y

End Sub

例2:从键盘上输入一个三位数,然后将它反向输出,如:输入456,输出654。

(1)分析问题

设X为输入的三位整数,Y为X的方向输出。因为 X的百位、十位、个位分别为:

X1=X\100

X2=(X-X1*100)\10

X3=X-X1*100-X2*10

所以Y=X3*100+X2*10+X1

(2)设计算法

①输入X的值

②计算:X1=X\100

③计算:X2=(X-X1*100)\10

④计算:X3=X-X1*100-X2*10

⑤计算:Y=X3*100+X2*10+X1

⑥输出Y的值

(3)编写程序

Private sub command_click()

Dim x as integer, x1 as integer, x2 as integer, x3 as integer, y as integer

X=inputbox(“x=”,”输入”)

X1=X\100

X2=(X-X1*100)\10

X3=X-X1*100-X2*10

Y=X3*100+X2*10+X1

Print “y=”;y

End sub

(4)调试程序

练习题:

1、以下是一段VB程序:

a = 1

b = a + 1

c = a + b

它的基本结构属于()

A、顺序结构

B、选择结构

C、循环结构

D、树型结构

2、下列VB程序运行后,变量x的值为( ).

x=2

Print x+l

Print x+2

3、执行以下程序,在弹出的第1个输入框输入“10”,第2个输入框输入“15”,则输出的结果为()。Dim a As Integer, b As Integer

a = InputBox("输入","a=")

b = InputBox("输入","b=")

Print a; "+";b; "=",a+b

A. b+a=25

B. 10+15=25

C. a+b=25

D. 15+10=25

4、已知A,B,C,D是整型变量,且都已有互不相同的值,执行语句“B=8:A=C:D=A: D=B”后,其值相等的变量是()。

A. A,D

B. A,C

C. C,B

D. B,A

5、要交换变量A和B之值,应使用的语句组是()。

A. A=B:B=C:C=A

B. C=A:A=B:B=C

C. A=B:B=A

D. C=A:B=A:B=C

6、有如下Visual Basic程序段:

m = "VB"

n = "is"

t = "easy"

t = m + n + t

该程序段运行后,变量t的值为。

7、试编写一个程序,实现输入一个四位数的数,然后将它倒序输出。

第三节程序设计的分支结构

一、行If语句

行If是指在一行中写完的If语句。其一般格式为:

格式一:If条件Then语句

功能:执行这种形式的If语句时,首先对条件进行判断。若条件成立,则执行Then后面的语句;若条件不成立,则执行If语句后继程序行的语句

格式二:If条件 Then 语句 1 Else 语句 2

功能:执行这种形式的语句时,先进行判断。若条件成立,则执行语句1;否则执行语句2。

例1:输入三个不相同的数,求出其中最小数。

Private Sub Form_Click()

Dim a As Single, b As Single, c As Single

Dim Min As Single

a = InputBox("输入a", "输入框")

b = InputBox("输入b", "输入框")

c = InputBox("输入c", "输入框")

If a < b Then Min = a Else Min = b

If c < Min Then Min = c

Print "最小数="; Min

End Sub

二、块If语句

行If-then语句只能根据条件的真假是否执行一条语句,当Then部分和Else部分包含的内容较多时,则可选用“块If语句”结构。

格式一:If 条件 Then

语句块

End If

例2:当从输入一个数时,当该数大于或等于60时显示"及格",该数小于60时显示"不及格"。

Private Sub Command1_Click()

Dim a As Single

a = InputBox("输入a")

If a >= 60 Then

Print "及格"

End If

If a < 60 Then

Print "不及格"

End If

End Sub

格式二:If 条件 Then

语句块1

Else

语句块2

End If

例3:编写一程序,求一个一元二次方程ax2+bx+c=0的两个根。

Private Sub Form_Click()

Dim a As Single, b As Single, c As Single

Dim d As Single, x1 As Single, x2 As Single

a = InputBox("输入a", "输入框")

b = InputBox("输入b", "输入框")

c = InputBox("输入c", "输入框")

d=b2-4*a*c

IF d>=0 then

x1=(-b+sqr(d))/2

else

x1=(-b-sqr(d))/2

end if

print “x1=”;x1,”x2=”;x2

End Sub

练习题:

1、以下是一段Visual Basic程序:

If I=1 Then

X=X+1

Else

X=X*2

End If

它的基本结构属于( ).

A、选择结构

B、循环结构

C、顺序结构

D、树型结构

2、下列程序段运行后,变量Value的值是()

x = 20

If x >= 10 Then

Value = 5 * x

Else

Value = 4 * x

End If

A、100

B、80

C、90

D、70

3、如要完成:从键盘输入一个正整数,判断是否是奇数,如是就在屏幕上显示。比较好

的算法是( )

选项:

A、①输人的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为True就显示n中值

B、①输人的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为False就显示n中值

C、①输人的数存人n变量②如果n/2=Int(n/2)成立,就显示n中值

D、①输人的数存人n变量②如果n/2=Int(n/2)不成立,就显示n中值

4、下面是判断变量x是不是能被5整除的偶数的程序,横线上的逻辑表达式应为( ) Private Sub commandl_Click()

Dim x As Integer

x=Val(Text1. Text)

If ____ = 0 Then

Print “这个数是能被5整除的偶数”

Else

Print “这个数不是能被5整除的偶数”

End If

选项:

A、(x Mod 5) = 0 And (x Mod 2 ) = 0

B、x Mod 10 = 0

C、x Mod 5 = 0

D、x Mod 2 = 0

5、如要完成:从键盘输入一个正整数,判断是否是偶数,如是就在屏幕上显示。比较好

的算法是( )。

选项:

A、①输入的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为True就显示n中值

B、①输入的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为False就显示n中值

C、①输入的数存人n变量②如果n/2=Int(n/2)成立,就显示n中值

D、①输入的数存人n变量②如果n/2=Int(n/2)不成立,就显示n中值

6、下列程序段运行后,m的值为( )

A=2: b=1: c=5

If A < b Then m = A Else m = b

If c < m Then m = c

选项:

A、1

B、2

C、5

D、提示错误,无答案

第四节程序设计的循环结构

一、For-Next循环

For循环变量一般形式是:

For循环变量=初值To终值Step循环变量增量

循环体

Nxt循环变量

例1:求s=1+2+3+4.....+100

Private Sub Form_Click()

Dim i As Integer

Dim sum As Integer

sum = 0

For i = 1 To 100 step 1

sum = sum + i ' 循环体

Next i

Print "sum="; sum

End Sub

循环变量的初值、终值、循环变量增量都是数值型。其中要重复执行的操作称为循环体,增量可正可负,如果没有设置Step,则增量的缺省值为1

1、循环变量取初值;

2、循环变量与终值比较,没有超过终值转3,否则循结束,接着执行循环语句的后继语句;

3、执行一次循环体

4、循环变量增加一个增量

5、重复步骤2~4。

以上可以看出,For-Next循环变量是一种当型循环。说明

(a)For语句与Next语句必须成对出现,而且它们当中的“循环变量”必须是同一个变量,如上例中均为I。

(b)当循环变量为正时,循环变量超过终值,是指循环变量的值大于终值时;若为负,则是指循环变量的值小于终值。

例2:编写程序,使能打印下面所示的图案。

@

@@

@@@

@@@@

@@@@@

@@@@@@

程序:

Private Sub Form_Click()

Dim i As Integer

Dim j As Integer

For i = 1 To 6

For j = 1 To i

Print “@”;

Next j

Print

Next i

End Sub

一个FOR循环里包含了另一个FOR,我们称它为嵌套循环。

练习题:

1、阅读如下程序,跟踪程序的执行过程,观察变量A的值的变化,写出循环结束时变量A的值、循环次数和程序的运行结果。

①privaate sub command1_click()

for A=1 TO 10

print A

Next A

End Sub

②privaate sub command1_click()

For A=1 To 100

S=S+A

Next A

Pint “S=”;S

End Sub

③privaate sub command1_click()

For A=100 To 1 step -1

S=S+A

Next A

Print “s=”;s

End Sub

④privaate sub command1_click()

For A=1 To 10

A=A+1

Print A

Next A

End Sub

2、阅读下面程序,输出结果是( )

Private Sub Form_Click()

Dim i As Integer:Dim s As Integer

s = 0

For i = 1 To 5

s = s + i

Next i

Print s,i

End Sub

选项:

A、15 6

B、 s=15 i=6

C、6 5

D、s=6 i=5

3、试编写一个程序,求出100以内能被3整除的所有正整数。

4、试编写一个程序,求出1*2*3……*100积。

二、Do-Loop循环

For-Next循环的次数是确定的,但是有的问题只知道循环结束的条件,重复执行的次数事先并不知道,这是需要Do-Loop循环

格式一:Do While 条件

循环体

Loop

例3:求最大公约数

Private Sub Command1_Click()

Dim a As Integer

Dim b As Integer

Dim r As Integer

a = InputBox("输入a")

b = InputBox("输入b")

r = a Mod b

Do While r <> 0

a = b

b = r

r = a Mod b

Loop

Print b

End Sub

当VB执行Do While-Loop循环时,先判断指定的条件是否为真,若条件为真,执行循环体,条件为假时退出循环。

格式二: Do

循环体

Loop Until条件

这种循环的执行过程如图所示。进入循环体后,先执行一次循环体A,然后再检查条件P是否成立。如果不成立,就重复执行循环体A

例4:如果我国人口每年以平均1.5%的速度增长,问多少年后我国人口达到或超过15亿?设现在人口为12.3亿。

Private Sub Form_Click()

Dim p As Single

Dim r As Single

Dim n As Integer

p = 1230000000

r = 0.015

n = 0

Do

p = p * (1 + r)

n = n + 1

Loop Until p >= 1500000000

Print n; "年后", "人口="; p

End Sub

练习题:

1、在VB中,以下程序段:

x=0

Do While x<50

x=(x+2)*(x+3)

Loop

执行后,x的值为:( ).

A、168

B、50

C、72

D、0

4、要求计算机打印出100至200之问所有偶数的平方根值。正确的算法是( )。选项:

A、①i=100 ②Do While i<200:Print i,Sqr(i):Loop

B、①i=100 ②Do While i<200:Print i,Sqr(i):i=i+1:Loop

C、For i=100 To 200 Step 2:Print i,Sqr(i):Next i

D、For i=100 To 200:Print i,Sqr(i):Next i

5、下列程序段中,循环体执行的次数是( )

y = 2

Do While y <= 8

y = y+y

Loop

选项:

A、2

B、3

C、4

D、5

6、阅读下面程序,当单击窗体之后,m的值是( ).

Private Sub Form_Click()

Dim m As Integer:Dim i As Integer

m = 0

For i = 1 To 3

m = m + 2

Next i

Print m

End Sub

选项:

A、0

B、4

C、6

D、8

7、在VB中,假定有以下程序段:

For i=1 To 3 Step 2

Print "VB"

Next i

则语句Print "VB"的执行次数是:( )。

A、1

B、2

C、3

D、4

8、下列程序段中,循环体执行的次数是( )

x=0

For y=1 To 10 step -1

x=x+1

Next y

A、1

B、0

C、10

D、4

9、在VB中,假定有以下程序段:

For i=3 To 1

Print "VB"

Next i

则语句Print “VB”的执行次数是:( )

A、出错

B、2

C、1

D、0

10、下列程序段中,循环体执行的次数是()

x=0

For y = 1 To 10 step -1

x = x+1

Next y

A、1

B、10

C、0

D、4

第三章算法与程序实现

1、解析法:是指通过分析问题中各要素之间的关系,用最简练的语言或形式化得符号来表达他们的关系,得出解决问题所需的表达式,然后设计程序求解问题的方法。

2、穷举法:是例举一切与命题相关的情况,然后根据问题设定的条件,逐个加以检查,找到满足条件的解。

3、数组:数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。

4、排序与查找数据

例1:一只猴子摘了一堆桃子,它每天吃当天桃子数的一半,每次忍不住多吃了一个。这样到第十天时只有一个桃子可以吃了,编程计算猴子最初共有多少个桃子。

Private Sub Form_Click()

Dim i As Integer

Dim s As Integer

s = 1

For i =1 To 9

s = (s + 1)*2

Next

Print “s=”;s

End Sub

例2:用计算机随机产生10个(1--100)的随机数,找出10个数中最小和最大的数,编程实现

Private sub button1_click()

Dim num(1 to 10) as integer

Dim I as integer

For i=1 to 10

Num(i)=int(rand(100))

高中信息技术教研组工作计划

信息技术教研组工作计划 在新学期的教研工作中,以深入推进“高效课堂”为工作中心,确立以人为本的理念,与教师针对课程改革和实施过程中出现的问题共同研讨、寻找解决问题的方法。组织学科教师进一步加强理论学习,特别是《湖北省信息技术课程指导纲要》和《高中信息技术课程标准》的学习,更新教育教学观念,提升课程实施的能力和研究水平。深入了解并及时解决信息技术课程实施中的困难和问题,并对这些困难和问题进一步开展专项研究。总结、推广课程实施中的教学经验,探索教学规律,在课程改革的实践中,不断提高教师的教学水平和课程建设与实施能力。加强学科中心组建设。引导教师进一步落实学科教学建议,开展学科教师教育教学系列活动,提升我校信息技术学科的教学水平。 一、加强学习,更新观念,探索信息技术学科课堂教学规律。 1、在新的学期中进一步引导全校信息技术学科教师加强对有关教育教学理论和课程理论的学习和研究,认真研究课程功能、课程结构、课程内容、课程实施、课程评价和课程管理,深化课程理解能力,提高课程规划、开发与执行的能力,深入了解并及时解决教学中的困难和问题,总结、推广优秀教学经验,探索教学规律,在课程改革的实践中,引导教师不断提高教学水平和课程建设与实施能力。在学习活动中,从教师的不同需求出发,采取“参与式”、“研讨式”等多种学习形式,提高理论学习的效果。

2、继续加强高中课程标准的学习。继续组织高中学科教师认真学习高中《信息技术课程标准》、认真学习《湖北省普通高中信息技术课程标准教学要求》,钻研教材,提高教师自主学习的能力。 3、继续组织全校信息技术教师深入研读《湖北省信息技术课程指导纲要》和新教材,进一步把握好高中阶段的信息技术课程目标,更新教学观念,提升对课程的理解力和课程的实施能力。针对新版教材在实施过程中出现的重点和难点问题开展专项研究:如初中和高中信息技术学科教学的衔接、高中各年级信息技术学科教学的重点和难点、如何把握各年段信息技术学科教学内容的螺旋式上升问题、不同年级信息技术学科适用教学方法的差异、如何在学科教学中体现出以培养学生的信息技术素养为宗旨的课程目标,等等。 4、继续学习国内外技术学科课堂教学中的有效教学策略和教学评价的理论和经验(如任务驱动法、项目学习法、协作学习法、探究式学习等),并恰当地运用在我校的技术学科教学中,促进学生学习方式的转变。加强对提高课堂教学效益和动态生成资源及其关系的研究,引导教师夯实知识基础,促进教学智慧的生成。组织学科教师开展学案教学的研究,正确认识学案与教案、练习的关系,提高各类学校使用学案的效益。 5、继续组织全校学科青年教师参加湖北省高中信息技术新课程培训计划,参加国家远程教育信息技术学科培训计划,参加淘师

高中信息技术基础教案全集

教科版高中信息技术基础教案全集(必修) 1.1信息及其特征 一、教学内容分析和设计: “信息及其特征”是教育科学出版社的高一《信息技术基础》第一章第一节的内容。由于这个内容理论性较强,如果只是由教师来讲,学生可能会觉得枯燥,所以我准备在教师的引导下,举出现象,让学生进行探讨,然后归纳获得知识。有不足之处由教师或学生来补充。这样能让学生积极参与,活跃课堂气氛,既让学生学到知识,又培养了学生将学习与生活联系的习惯和自主学习的习惯。 二、教学对象分析: 知识的获取者是刚刚升入高中的学生,按照人的成长认知规律,学生对知识的获取开始由感性认识提升到理性认识。对于“信息”这一事物的认识,可以让他们从大量存在的现象中,发现并归纳出他们应该获得的知识。老师在此过程中起着引导的作用。 三、教学目标: 1、知识、技能目标:学生能够列举学习与生活中的各种信息,感受信息的丰富多彩性;举例说明信息的一般特征;培养学生分析问题、解决问题的能力。 2、过程、方法目标:培养学生从日常生活、学习中发现或归纳出新知识的能力。 3、情感态度与价值观目标:让学生理解信息技术对日常生活和学习的重要作用,激发对信息技术强烈的求知欲,养成积极主动地学习和使用信息技术、参与信息活动的态度。 四、教学重点: 1、信息特征的认识。 五、教学难点: 信息的含义。 六、教学方法 本节概念性强,实践性弱。采用讲授法,讨论法。 教学过程 谈话引入:同学们,信息技术这门课程,我们在初中阶段就已经学习。那么下面请同学们说一说,什么是信息?在我们日常生活中,你认为哪些属于信息?(举例) 生1:校园里铃声响,可以告诉我们信息:上课或下课。 生2:观看校运会,可以获得很多运动会赛场上的信息。 生3:从网上可以获得很多信息,如:学习资料、娱乐、新闻报导等。

PS高中信息技术教案

教学内容:1.Photoshop的基本操作 教学目标:了解Photoshop 工作界面;了解窗口的大小调整 重、难点:工具箱 教学过程: 一、启动Photoshop 首先确认计算机中已经安装了Photoshop中文版软件,下面介绍该软件的启动方法。【案例解析】 具体操作步骤请参考教材。 【案例小结】 掌握软件的正确启动方法是学习软件应用的必要条件。其他软件的启动方法与Photoshop 的基本相同,只要在【开始】/【程序】菜单中找到安装的软件并单击即可。 二、Photoshop 工作界面 下面介绍Photoshop 工作界面各分区的功能和作用。 【命令简介】 在工作区中打开一幅图像,Photoshop 的工作界面如图所示。 Photoshop 界面按其功能可分为标题栏、菜单栏、属性栏、工具箱、状态栏、图像窗口、控制面板和工作区等几部分,下面分别介绍各部分的功能和作用。 1、标题栏位于界面的最上方,显示为蓝色的区域,其左侧显示的是软件图标和名称。当工作区中的图像窗口显示为最大化状态时,标题栏中还将显示当前编辑文档的名称。标题栏右侧的按钮,主要用于控制界面的显示大小。 2、菜单栏位于标题栏的下方,包含Photoshop 的各类图像处理命令,共有10个菜单。每个菜单下又有若干个子菜单,选择任意子菜单可以执行相应的命令。 3、属性栏位于菜单栏的下方,显示工具箱中当前选择按钮的参数和选项设置。在工具箱中选择不同的工具时,属性栏中显示的选项和参数也各不相同。例如,单击工具箱中的【横排文字】工具后,属性栏中就只显示与文本有关的选项及参数。在画面中输入文字后,单击【移动】工具来调整文字的位置,属性栏中将更新为与【移动】工具有关的选项。 4、工具箱位于界面的左侧,包含各种图形绘制和图像处理工具。当将鼠标光标放置在工具箱上方的蓝色区域内,按下鼠标左键并拖曳即可移动工具箱的位置。单击工具箱中最上方的按钮,可以将工具箱转换为单列或双列显示。 5、状态栏位于图像窗口的底部,显示图像的当前显示比例和文件大小等信息。在比例窗口中输入相应的数值,可以直接修改图像的显示比例。 6、图像窗口是表现和创作Photoshop作品的主要区域,图形的绘制和图像的处理都是在该区域内进行。Photoshop 允许同时打开多个图像窗口,每创建或打开一个图像文件,工作区中就会增加一个图像窗口。 7、工作区是指工作界面中的大片灰色区域,工具箱、图像窗口和各种控制面板都处于工作区内。为了获得较大的空间显示图像,可按Tab键将工具箱、属性栏和控制面板同时隐藏;再次按Tab键可以使它们重新显示出来。 8、控制面板默认位于界面的右侧,在Photoshop 中共提供了21种控制面板。利用这些控制面板可以对当前图像的色彩、大小显示、样式以及相关的操作等进行设置和控制。将鼠标光标移动到任一组控制面板上方的灰色区域内,按住左键并拖曳,可以将其移动至界面的任意位置。 三、退出Photoshop 退出Photoshop 主要有以下几种方法。

信息技术在高中英语听力教学中的运用

生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来。 --泰戈尔 信息技术在高中英语听力教学中的应用 开江县普安中学梁德义《全日制普通高级中学英语教学大纲(试验修订版)》中明确提出“当今世界,以信息技术为主要标志的科技进步日新月异,社会生活的信息化和经济生活的全球化使外语,特别是英语日益成为我国对外开放和与各国交往的重要工具”。因此,研究在现代信息技术环境下的高中英语教学,是广大中学教师面临的新课题。计算机辅导教学(Computer Assistant Instruction简称CAI),网络辅助语言教学(Web Assistant L anguageLearning简称WALL)和数字化多媒体语音室在英语教学中的广泛应用,大大弥补了传统英语教学中的不足,丰富了英语课堂教学模式和结构,改变了学生的英语学习方式,实现了趣味学习、自主学习、协作学习和探究学习。本文结合教学实践谈谈信息技术在高中英语听力教学中的应用。 一、用CAI实现听力教材的优化整合 高中英语教材在听力内容的选取上赋予了较强的时代感,信息量大,词汇覆盖面广,句式复杂、语速快;在题型设计上少选择判断,多回答问题,填充表格,需要填充的信息多,这对高中学生的听力提出了更高的要求。在听力教学中,本人充分利用CAI 多媒体技术,通过视听结合,声像并茂,动静变换的表现形式,生

动、形象地展示教学内容,坚持采用Mary Underwood提出的三段式教学模式,即:听前阶段(pre-Listening),听时阶段(while-listening),听后阶段(post-listening),消除学生听力障碍,树立学生对英语听力的信心。 1、听前阶段 (1)解读听力资料在放听力录音之前,教师引导学生浏览一些与听力内容相关的文化背景知识或学生熟悉的图片,提示关键性词语,根据话题提出启发性问题,激活学生头脑中的知识和生活经历,形成“头脑风暴”,使其对听力内容有初步的感知,通过口语练习克服语言方面的障碍,理解生词,提高学生的听力理解能力和语言运用能力。例如:高二英语unitl3The water planet的听力内容,导入时我首先用多媒体展示藏羚羊被大量捕杀,猴子袭击农庄,非洲人围着动物图腾欢歌的场面,提出问题:①What has happenedto theantelope ?②What are the monkey doing ? why ? ③What are the people doing? why?通过学生讨论回答问题,认识到人类与动物的密切关系,随后出示英语诗人柯尔律治(Samuel Taylor Coleridge)的肖像,简单介绍其人及作品《古舟子咏》(《老水手的故事》)。通过解读与听力材料相关的知识,达到对听力内容的一定预测,消除学生的恐惧心理,提高听力训练的效果。 (2)听力题型的再设计学生从初中英语听力到高中英语

高中信息技术基础知识点

信息技术基础(必修)复习资料 第一章《信息与信息技术》知识点 1、1信息及其特征 一、信息的概念 信息是事物的运动状态及其状态变化的方式。 ☆信息与载体密不可分,没有无载体的信息,没有载体便没有信息,信息必须通过载体才能显示出来。 二、信息的一般特征 1、载体依附性 信息不能独立存在,必须依附于一定的载体,而且,同一个信息可以依附于不同的载体。 信息按载体不同可分为(文字、图形(图象)、声音、动画、视频)。 信息的载体依附性使信息具有可存储、可传递、可转换的特点。 2、价值性 ☆信息是有价值的,人类离不开信息。物质、能量和信息是构成世界的三大要素。 ☆信息与物质、能量不同,表现在两方面:一方面它可以满足人们精神领域的需求;另一方面,可以促进物质、能量的生产和使用。 GPS:全球定位系统 ☆另外,信息又是可以增值的。 ☆信息只有被人们利用才能体现出其价值,而有些信息的价值则可能尚未被我们发现。 3、时效性 信息会随着时间的推移而变化,如交通信息,天气预报等。时效性与价值性紧密相连,信息如果没有价值也就无所谓时效了。 4、共享性----信息不同于物质、能量的主要方面 信息共享一般不会造成信息的丢失,也不会改变信息的内容。 1、2日新月异的信息技术 一、信息技术的悠久历史 信息技术(IT:Information Technology)是指一切与信息的获取加工表达交流管理和评价等有关的技术。 2、信息技术的五次革命 第一次信息技术革命是语言的使用,是从猿进化到人的重要标志; 第三次信息技术革命是印刷术的发明,为知识的积累和传播提供了更可靠的保证; 第四次信息技术革命电报、电话、广播、电视的出现和普及?,进一步突破了时间和空间的限制; ☆信息技术在不断更新,但一些古老的信息技术仍在使用,不能因为出现了新的信息技术就抛弃以前的信息技术。 二、信息技术的发展趋势: 信息技术的发展趋势是(人性化)和(大众化),其中人性化是大众化的基础,大众化的最根本原因在于(人性化)。. 1、越来越友好的人机界面 图形用户界面使显示在计算机屏幕上的内容在可视性和操控性方面大大改善。 (1)、虚拟现实技术:3D游戏等。 (2)、语音技术:语音识别技术(ASR)和语音合成技术(TTS)。 (3)、智能代理技术:是人工智能技术应用的一个重要方面。如Office助手、电子商务(EC)等。 GUI:图形用户界DOS:磁盘操作系统CPU:中央处理器EC:电子商务 2、越来越个性化的功能设计

Qaduoa信息技术在高中英语听力教学中的应用

Qaduoa信息技术在高中英语听力教学中的应用 .-- Shakespeare 信息技术在高中英语听力教学中的应用 开江县普安中学梁德义《全日制一般高级中学英语教学大纲(试验修订版)》中明确提出“当今世界,以信息技术为要紧标志的科技进步日新月异,社会生活的信息化和经济生活的全球化使外语,专门是英语日益成为我国对外开放和与各国交往的重要工具”。因此,研究在现代信息技术环境下的高中英语教学,是宽敞中学教师面临的新课题。运算机辅导教学(Computer Assistant Instruction 简称CAI),网络辅助语言教学(Web Assistant Language Learning 简称WALL)和数字化多媒体语音室在英语教学中的广泛应用,大大补偿了传统英语教学中的不足,丰富了英语课堂教学模式和结构,改变了学生的英语学习方式,实现了趣味学习、自主学习、协作学习和探究学习。本文结合教学实践谈谈信息技术在高中英语听力教学中的应用。 一、用CAI实现听力教材的优化整合 高中英语教材在听力内容的选取上给予了较强的时代感, 信息量大,词汇覆盖面广,句式复杂、语速快;在题型设计上 少选择判定,多回答问题,填充表格,需要填充的信息多,这 对高中学生的听力提出了更高的要求。在听力教学中,本人充 分利用CAI多媒体技术,通过视听结合,声像并茂,动静变换

的表现形式,生动、形象地展现教学内容,坚持采纳Mary Underwood提出的三段式教学模式,即:听前时期(pre-Listening),听时时期(while-listening),听后时期(post-listening),排除学生听力障碍,树立学生对英语听力的信心。 1、听前时期 (1)解读听力资料在放听力录音之前,教师引导学生扫瞄一些与听力内容相关的文化背景知识或学生熟悉的图片,提示关键性词语,依照话题提出启发性问题,激活学生头脑中的知识和生活经历,形成“头脑风暴”,使其对听力内容有初步的感知,通过口语练习克服语言方面的障碍,明白得生词,提高学生的听力明白得能力和语言运用能力。例如:高二英语unit l3 The water planet的听力内容,导入时我第一用多媒体展现藏羚羊被大量捕杀,猴子突击农庄,非洲人围着动物图腾欢歌的场面,提出问题:①What has happened to the antelope ? ②What are the monkey doing ? why ? ③What are the people doing? why?通过学生讨论回答问题,认识到人类与动物的紧密关系,随后出示英语诗人柯尔律治(Samuel Taylor Coleridge)的肖像,简单介绍其人及作品《古舟子咏》(《老水手的故事》)。通过解读与听力材料相关的知识,达到对听力内容的一定推测,排除学生的惧怕心理,提高听力训练的成效。 (2)听力题型的再设计学生从初中英语听力到高中英语听力,从听力内容,题型设计,听力要求差不多上一个大的飞

{信息技术}高中信息技术教学评价的设计与实施

(信息技术)高中信息技术教学评价的设计与实施

高中信息技术教学评价的设计和实施 广东汕头华侨中学欧阳玲下面我们壹起对新课程环境下高中信息技术课的评价设计和实施作进壹步的研讨。研讨的流程将分为如下几个环节: 评价的作用和原则(理论指导) 评价的类型和方式(以案例呈现) 实施评价的建议(从实践中提出) 关注评价的若干问题(反思) 壹、评价的作用(W.JamesPopham) 许多教育学方面的专家对教学评价的作用有关联论述,这里,我们结合专家的观点对评价的作用作了如下的理解: 对学生的作用方面—— ·诊断学生的优势和不足:了解学生能做什么和不能做什么 ·监控学生的进步:判断学生是否获得了预期的发展 ·激励学生学习动机,促进学习的保持和迁移 对教师的作用方面—— ·评定教师的教学效果 ·帮助教师明确教学目标,改进教学 ·影响公众对教育效果的认识 ·有助于评估教师 评价的原则 课标中提出了信息技术教学评价的三个原则:

1、强调评价对教学的激励、诊断和促进作用,弱化评价的选拔和甄别功能。 我们能够观察学生的实际操作过程、活动过程,分析学生的典型信息技术作品,考察学生利用信息技术解决问题的能力,通过评价方案、学习建议的方式呈现评价结果。弱化评价的选拔性。 2、发挥教师于评价中的主导作用,创造条件实现评价主体的多元化。 评价的主体不但能够是教师、学生,仍能够是家长、学校、外部考试机构、教育团体等。以实现评价结果的客观、公正。 3、评价要关注学生的个别差异,鼓励学生的创造实践。壹方面要让不同起点的学生于已有基础上取得的进步均得到认可,另壹方面又要尊重学生的个性和创造力。 二、评价的类型和方式 教学评价有过程性评价和终结性评价俩大类,我们能够采用多种方式和方法实施评价。于评价方式上,能够采用教师评价、学生互评、学生自评、其他评价主体的评价等方式,既可单独使用也可组合应用,“成长记录档案袋”是壹种值得关注的评价方式,后面的内容我讲着重介绍它。 根据传统的分类方法,评价被划分为客观性评价和主观性评价俩大类。但实际上客观性评价和主观性评价且非截然对立的俩个极端,我们可将教学中常用的评价方法分为以下四种大类型: (1)选择-反应测验:要求学生从提供的各个答案中选择正确的或最佳的答案,包括选择题测验、是非题测验(或判断题)和匹配题(又称连线题)等。

教科版高中信息技术基础教学设计全集(必修)

1.1信息及其特征 一、教学内容分析和设计: “信息及其特征”是教育科学出版社的高一《信息技术基础》第一章第一节的内容。由于这个内容理论性较强,如果只是由教师来讲,学生可能会觉得枯燥,所以我准备在教师的引导下,举出现象,让学生进行探讨,然后归纳获得知识。有不足之处由教师或学生来补充。这样能让学生积极参与,活跃课堂气氛,既让学生学到知识,又培养了学生将学习与生活联系的习惯和自主学习的习惯。 二、教学对象分析: 知识的获取者是刚刚升入高中的学生,按照人的成长认知规律,学生对知识的获取开始由感性认识提升到理性认识。对于“信息”这一事物的认识,可以让他们从大量存在的现象中,发现并归纳出他们应该获得的知识。老师在此过程中起着引导的作用。 三、教学目标: 1、知识、技能目标:学生能够列举学习与生活中的各种信息,感受信息的丰富多彩性;举例说明信息的一般特征;培养学生分析问题、解决问题的能力。 2、过程、方法目标:培养学生从日常生活、学习中发现或归纳出新知识的能力。 3、情感态度与价值观目标:让学生理解信息技术对日常生活和学习的重要作用,激发对信息技术强烈的求知欲,养成积极主动地学习和使用信息技术、参与信息活动的态度。 四、教学重点: 1、信息特征的认识。 五、教学难点: 信息的含义。

吴江市盛泽中学信息技术备课组 六、教学方法 本节概念性强,实践性弱。采用讲授法,讨论法。 教学过程 谈话引入:同学们,信息技术这门课程,我们在初中阶段就已经学习。那么下面请同学们说一说,什么是信息?在我们日常生活中,你认为哪些属于信息?(举例) 生1:校园里铃声响,可以告诉我们信息:上课或下课。 生2:观看校运会,可以获得很多运动会赛场上的信息。 生3:从网上可以获得很多信息,如:学习资料、娱乐、新闻报导等。 生4:在报纸上可以了解国内外的信息。 ……师:同学们举的例子非常好。 其实信息在我们日常生活周围无时不在,无处不有,当然,信息不仅存在于我们的周围,同样可以在我们身体内部找到它的影子,如,医生通过听诊器来感知我们的身体内部的变化以确定病因,因此我们可以说信息是用文字、数字、符号、图像、图形、声音、情景、状态等方式传播的内容。 师:信息无处不在,无时不有。信息的存在多种多样,作为万物中的一种,它们同样有着其固有的特性,也就相同的本质。下面我们通过所获取到的信息,找出它们共同的特性。 师:在我们周围存在的信息中,书刊上的文字依附于纸张,颜色依附于物体的表面,老师讲课的声音依附于空气。还有很多的信息,同学们能举出其他的现象吗? 生:(讨论)我们的体重依附于身体,CD音乐依附于光盘,…… 师:有没有信息是不依附于任何载体而存在呢?

高中信息技术教案设计

高中信息技术教案设计 课题:在internet上获取信息 教材版本及章节:《信息技术》第三版第三章第四节 1、教学目标: 知识目标:(1)使学生了解搜索引擎的使用,以及如何根据自己需要的内容来确定搜索的关键词 (2)让学生掌握从网上下载网页、图片、文字和文件的基本方法 技能目标:(1)培养学生在网上获取信息、下载信息的能力 (2)培养学生自主探索,以及合作学习的能力 情感目标:与我国的传统艺术相结合,唤起学生对传统艺术的热爱之情 教学重点:利用关键词搜索信息的方法,网页、图形、文字、文件等信息的下载 教学难点:文字的保存和文件的下载 2、教学设计思路 根据建构主义的教学理论,将学习和一定的社会文化背景,即“情境”相联系。但这种联系又有别于以往我们熟悉的事物,而是一种并不为学生所了解的事物,以此来激发学生的学习兴趣和求知欲。 基于上述理论,在学习信息搜索的时候,我们采用“皮影艺术”这样一个不为学生所熟悉的“情境”导入新课,引出本节课的讲解内容,然后介绍一些常用的搜索引擎,以及如何利用搜索引擎来搜索我们所需要的资料。学生初步掌握有关方法之后,让学生思考如何进一步了解更为详细的信息,以此引导学生积极去思考:可以通过关键字的调整,搜索到更为具体的信息。 在确认学生已经能够通过搜索引擎查找到我们需要的资料后,再提出一个新的问题:如果我们要组织一个班会活动,介绍有关皮影艺术的一些情况,并且需要一些图片的展示和文字的说明,应该如何来搜集资料呢?让学生进一步思考:如何把搜索到的资料保存起来?然后讲解有关网页、图形、文字的不同的保存方法。之后继续提出问题:为了增加大家对皮影艺术的感官感受,有同学认为应该下载一个皮影戏来让大家欣赏一下,那么这个又该如何来下载呢?组织学生以小组为单位,通过合作学习来解决问题,然后让小组派出代表来演示如何下载文件,教师根据实际的情况给出一定的评价。 最后,引导学生对本堂课所学的知识做一个回顾,在学习了网络下载的有关知识的同时,我们对于我国的传统艺术也有了一定的了解。 3、教学过程 (1)情境导入 我们创设这样一个情境:随着科技的不断发展,我们的社会也在不断地前进。影视技术的不断改进,数码产品的不断更新,都在改变着我们的生活,而与此同时,一些传统的艺术,也逐渐在被人们遗忘。我们海宁是盛产皮革的地方,皮革除了用于穿着和饰品之外,也是制作皮影的原材料,皮影艺术作为一种民间艺术已经逐渐处于消亡的边缘了。然而庆幸的是,网络给我们提供了这样一个空间,让我们能有机会与传统艺术进行一次亲密的接触。 (2)新课讲授 ①利用搜索引擎搜索有关信息 A、搜索引擎的概念 介绍一些知名的搜索引擎(Google、百度、雅虎、搜狐等)

大数据时代下高中信息技术教学研究

作者:叶巧蕊 于2017年4月发表于《中国信息技术教育》 本文着重分析了高中信息技术教学中的发展问题和发展条件,并结合作者的教学应用来分析当前教师应如何挖掘高中信息技术教学中的“大数据”,为以后高中信息技术教学发展作参考。 一、大数据在高中信息技术教学中的应用与优势 1、大数据的应用现状 当前的“大数据”概念对高中信息技术教学的影响还比较小,很多教师在教学过程中还未产生真正意义上的深度融合,一些“大数据”的应用也未能有效地在教育教学中铺展开来,从而制约着当前高中信息技术教学的发展。 2、大数据的应用优势 “大数据”全数据模式下的总体信息处理能力,极大地提高了教育教学中的信息铺展面,并从样本的研究转向为系统化的总体研究。事实上,大数据的创新,将更为直接地剖析信息技术教学中的问题和现象,深化高中信息技术教学。[1] 二、高中信息技术教学中的大数据 1、教学资源数据 面向“大数据”,信息技术教师教学时能够更加灵活、全面地汲取互联网信息,并通过开放的多样信息库,获取丰富的教学资源数据。同时,教师利用“大数据”能够建立起教育教学过程的数据信息分析,产生更为科学、全面的教育教学过程分析结果,形成自产型教学资源数据。这样,教师在进行高中信息技术教学的过程中,既有了外部信息资源数据进行支援,又有了内部自身的教学信息资源数据作为支撑。这能

完善教育教学过程中的教学资源数据需求,产生更加有益于教学质量提高的信息链条。 2、学生信息数据 在教学活动中,教师按照学生自身的学习信息构建学生信息数据,动态地呈现学生自身参与信息技术教学过程中存在的即时性信息,这也是高中信息技术中所能够利用的“大数据”。这一类数据不仅可以反映出学生的学习进度、学习状态、学习问题,还能结合当前教师的教学进度、教学安排、教学内容等,进行科学的个体性调整,及时产生综合全面的个体报告,让教师能够及时有效地掌握学生的信息数据。 三、大数据对高中信息技术教学的影响 1、利用大数据开展个性化、定制化教学 (1)个性化教学 “大数据”能够构成基于学生信息数据的多维度动态化信息数据库,在这一数据库的基础上,学生能够更加自主地接收到适合自身学习状况的个性化教学方案,弥补当前自身学习的不足。在教学中,教师可以依据“大数据”分析当前学生完成项目需求的具体情况来构建下一步的教学计划,施行针对具体学生完成情况而设定的教学。 (2)定制化教学 “大数据”构建的数据信息库,能够基于当前的综合信息给出较为精准的前瞻性判断,也为定制化教学和教学引导提供了可能。这意味着学生在学习研究过程中的表现,被“大数据”技术进行积极主动的拓展性分析,并能够结合具体的信息处理感应拟定相关的定制化教学方案。这解决了当前高中信息技术教学中固定标准、统一进度、时间有限、内容重复铺设和教学的发展问题。 2、利用大数据实现优质资源共享 (1)构建免费共享的学习资源库

高中信息技术课堂基本要求

高中信息技术课堂基本要求(试行) 信息素养是信息时代公民必备的素养。高中信息技术课程以义务教育阶段课程为基础,以进一步提高学生的信息素养为宗旨,强调通过合作解决实际问题,让学生在信息的获取、加工、管理、表达与交流的过程中,掌握信息技术,感受信息文化、增强信息意识、内化信息伦理,使高中学生发展为适应信息时代要求的具有良好信息素养的公民。 制订以下教学常规,是为教师教学工作提供一种规范和指导,教师可根据自己的教学实际加以运用。 一、讲授课 信息技术讲授课应体现新课程理念,重视创新精神与实践能力的培养,落实三维教学目标。讲授课一般包括:导入、正课、练习(活动)、小结四个环节。 1.复习引入: 引入新课方法很多,如复习相关旧知识引入、创设信息技术发展情景引入、创设问题情景引入等。无论采用那一种方法,都应注意,充分利用新课的引入过程,提供学生学习新知识的思维的支撑并能调动学生的学习兴趣,使他们能迅速进入状态。 2.新课讲授: 在讲授新课的过程中注意让学生亲历知识与技术的形成过程,“亲历”过程是技术类课程的特色,这也符合学生的学习心理。教学实施的过程要强调在“做中学”“学中做”的统一。 对于知识体系,可采用分层次教学法,将一节课内容根据层次特点分成若干个小块进行教学,讲完一个小块后,及

时安排讲解例题、练习、分组实践、独立思考等,如此反复直到本节课新知讲授完成。 提供学生积极、主动参与学习的机会;恰当组织分组学习,关注分组学习的实效性,使其真正产生“感染的行为”和竞争的努力;对学生耐心倾听,鼓励不同意见,保护学生的自尊和自信。 3.课堂小结: 一节课讲完时根据教材内容可分别由教师进行、学生单独进行或在教师的指导下由学生进行课堂小结,将本节课所学习的知识与技能进行整理归纳,总结提高。对有些教学内容还可以继续拓展,留给学生继续探究的问题。 二、活动课 活动课也是技术类课程特点,信息技术学科的活动课应以“任务驱动”作为核心方法,讲练评结合作为基本环节。 在活动课中注意帮助学生寻找、搜集和利用学习资源,帮助学生设计恰当的学习活动,活动还应有利于使学生营造和维持学习过程中积极的心理氛围,这就要求“任务”设计目标明确、循序渐进,并且还要适应不同程度的学生,可以给出若干个难度不同的“任务”,或者任务本身有一定的弹性。 讲,就是布置“任务”活动内容、规则、方法,还可以讲授有关背景材料以及知识基础;练,就是学生或单独或分组进行实践,练的过程应关注同学之间的协作与竞争,避免单纯“技能”训练的指导思想,而是关注“信息素养”的提升!以及合作意识的形成;评,就是结合学生自评、互评、教师点评,给学生以激励以及方向的引导,保持学生学习过程中的积极的心理氛围。

高中信息技术基础作业

高中信息技术基础作业 信息与信息技术-1 课程内容:教科版第1.1节和1.2节 教学目标: 1.通过列举身边的各种信息,感受信息的丰富性,形成对信息的感性认识。 2.结合具体例子描述信息的外在的重要特征,如价值性、时效性、可伪性、共享性、依附性等。 3.了解信息技术的发展历史,能描述几个重要阶段的基本特征。 4.结合信息技术的应用实例描述信息技术的发展趋势。 教学重点:理解信息的基本特征,了解信息技术的历史和发展趋势。 课标条目:描述信息的基本特征,列举信息技术的应用实例,了解信息技术的历史和发展趋势。 基础要求:能举例说明信息的特征,能结合实例描述信息技术的发展趋势。 条件要求:计算机教室、教室 1. 天气预报、市场信息都会随时间的推移而变化,这体现了信息的() A.载体依附性 B.共享性 C.时效性 D.必要性 答案:C 2. 信息不能独立存在,需要通过载体来呈现,这说明信息具有( ) A.载体依附性 B.传递性 C.时效性 D.真伪性 答案:A 3. 到目前为止,人类一共经历了( )信息技术革命,其中语言的使用是从猿进化到人的重要标志。 A.三次 B.四次 C.五次 D.六次 答案:C 4. 信息技术有着悠久的历史,它将向( )方向进一步发展。 A.商业化 B.大众化 C.人性化 D.人性化和大众化 答案:D 5. 下列关于信息技术的认识,错误的是( )。 A.信息技术是一把双刃剑,对社会既有积极的一面,还有消极的一面 B.青少年不用学习信息技术,只要一心读书就行 C.青少年不能过度崇拜信息技术,也不能盲目排斥信息技术 D.青少年学生应合理利用信息技术来做更多有意义的事情 答案:B 网络信息检索-3 课程内容:教科版的2.2和2.4 教学目标: 1.学会正确使用关键词搜索信息。 2.描述“全文搜索”、“目录索引搜索”和“在线数据库检索”的区别。 3.知道几种常见的搜索引擎的功能区别。 4.能够下载网页上的文字、图片、动画等信息。 教学重点:学会使用关键字搜索需要的信息,并且掌握一定的搜索技巧 课标条目:掌握网络信息检索的几种主要策略与技巧,能够合法地获取网上信息。 基础要求:能够熟练使用浏览器,对于信息有一定的基础认识,知道如何从要搜素的信息

高中信息技术分层教学课题研究方案

《高中信息技术课分层教学的探索与研究》课题研究方案 分层教学就是教师根据学生现有的知识、能力水平和潜力倾向把学生科学地分成几组各自水平相近的群体并区别对待,这些群体在教师恰当的分层策略和相互作用中得到最好的发展和提高。又称分组教学、能力分组,它是将学生按照智力测验分数和学业成绩分成不同水平的班组,教师根据不同班组的实际水平进行教学。 一、课题的界定 高中信息技术分层教学的探索与研究是指在课堂教学的基础上,借助学生报名及平时的考查产生“层次”学生,在对他们进行深刻的了解情况下,进行分层次的教学,并产生相应的兴趣小组活动,我们尽可能让各种层次的学生都能找到兴趣小组活动,以此来提高学生的信息素养。 二、问题的背景 1、课题研究的背景 众所周知,信息技术学科和其他学科有很大的差异。①没有中考高考的压力,以至于学校领导、老师、学生不重视,把它视为可有可无的课程;②学习条件各不相同,条件好的学生,自己家里已经购置了电脑。而另外的学生,除了在学校上信息技术课时有机会接触电脑外,没有更多的学习和实践的机会。③学习态度方面的差异。有的学生求知欲望强烈,乐于并且善于积极主动地学习,有的学生则是被动地等待教师布置学习任务,缺乏主动学习的欲望。④学生自身素质也有着较大的差异,如逻辑思维能力、观察能力、动手能力等等。 我们认为:传统的班级教学,表面上看似乎是平等对待学生,实则由于“一刀切”,势必造成差生吃不了,好生吃不饱的现象,这恰恰是机会的不均等。现代教育学认为分组教学的优点在于它能照顾学生学习的水平和能力的差异,适应他们不同的情况和要求,有利于人才的培养,在实施的过程施以相应的心理教育,能将分组教学给各类学生带来的心理上的不良影响如学业优秀学生的易产生优异感以致骄傲自满﹑学业落后学生的易有失落感以致自暴自弃等负面影响降至最低。2、我校的情况 作为福建省一级达标中学,我校学生们肩负着考大学的重任。虽然学校按课程设置每周都有安排信息课,但由于高考的压力,学生并没有真正去重视它,实行分层教学有助于提高他们对信息技术课的兴趣,从而激发他们的学习热情;我校的学生们来自我县的各个乡镇,信息能力起点也不一样,对信息技术课实行分层教学,有助于针对于个别差异,实行因材施教。 三、理论依据 分层教学的理念是面向全体学生,教会全体学生,这体现了课改“以人为本,以人的发展为本,面向全体学生,面向学生的每个方面,让学生生动活泼地学习,让学生主动和谐的发展”的新理念。我国古代教育家、思想家孔子提出育人要“深其深,浅其浅,益其益,尊其尊”,即主张“因材施教,因人而异”;他承认学生在个性与才能上的差异,主张要根据学生的个性与特长有针对性的进行教育,注重补偏救弊,促进学生的正常发展。当代美国著名心理学家、教育家布卢姆提出的掌握学习理论认为:“只要在提供恰当的材料和进行教学的同时给每个学生提供适度的帮助和充分的时间,几乎所有的学生都能完成学习任务或达到规定的学习目标。”英国现代教育学家沛?西能在《教育原理》中说“一些教育努力的根本目的应该是帮助学生尽可能达到最高的个人发展”。这为我们实施

高中信息技术教学设计新部编版

教师学科教案[ 20 – 20 学年度第__学期] 任教学科:_____________ 任教年级:_____________ 任教老师:_____________ xx市实验学校

高中信息技术教学设计 通辽市第一中学 刘洪波 2015.10.25

2.1信息的来源与获取教学设计 一、教材分析: 本节内容为第二章《信息的来源与获取》第一节《信息的来源与获取的多样性》,通过讨论和交流,让学生知道信息来源与获取方法的多样性。 引导学生在合作、交流的过程讨论不同的历史时期,信息的来源和获取方法的不同,进而理解掌握信息来源与获取方法的多样性。 二、学情分析 通过第一章的学习,学生已经掌握了信息的概念和特征,感受到生活中的信息是丰富多彩,也在一定程度上提高了他们认识信息世界的能力,为本节的学习打下基础。然而高一学生刚接触信息技术不久,大部分学生对信息只有初步的了解,并且不同的班级学生学习能力不同,要加以适当的引导。通过本节的学习,让学生对信息更进一步的了解,并学会从众多的信息中获取自己所需的、正确的信息。从而为后面对信息的加工和表达打下基础。 三、教学目标 1、知识与技能:了解信息来源的多样性,掌握获取信息的多面性。 2、过程与方法:能从日常生活、学习中根据需要来确定所需信息的类型和来源。 3、情感态度与价值观:体验信息来源的多样性与获取的多面性,激发学生对信息技术的求知欲,形成积极主动参与信息活动的态度。四、教学重点: 让学生了解信息获取有多种途径,并懂得网络是获取信息的一个很重要途径。 五、教学难点 让学生知道随着信息技术不断发展,带来人类社会信息获取方法的变革

浅谈高中信息技术的项目教学

浅谈高中信息技术的项目教学 摘要】项目教学以项目为主线,以教师为引导,以学生为主体为特征,是师生 通过共同实施一个完整的项目工作而进行的教学活动,是行为引导型教学方法中 的一种。 【关键词】信息技术项目教学 1 项目教学法的定义 项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。 它集中关注于某一学科的中心概念和原则,旨在把学生融入有意义的任务完成的 过程中,让学生积极地学习、自主地进行知识的建构,以现实的学习生成的知识 和培养起来的能力为最高成就目标。 2 项目教学法应遵守的原则 2.1 以学生为中心,充分发挥教师的协助作用。在教学过程中,要充分发挥学生的主动性和创新精神,让学生根据自身行为的信息来实现自我反馈;同时不能 忽略教师的指导作用,教师是意义建构的帮助者、促进者,负责整个教学的设计 和组织,直接参与学生的讨论。 2.2 项目的选取是学习的关键。选取项目要以教学的内容为依据,以现实的对象为材料,既要包含基本的教学知识点,又能调动学生解决问题的积极性。教师 和学生共同参与项目的选取,教师要注意启发学生去主动发现身边的素材,选择 难度适合的工程项目。 2.3 创设学习的资源和协作学习的环境是教师最主要的工作。教师需要让学生有多种机会在不同的情景下来应用所学习的知识,充分运用现代教育技术的手段 给学生提供的多种学习资源。“协作学习”是意义建构的关键,所以教师要积极创 设学生小组讨论交流的情景,让学生在群体中共同批判各种观点和假设,协商解 决各路难关,使学生群体的思维与智慧为每个学生所共享,从而达到全体学生共 同完成意义的建构。 2.4 要以学生完成项目的情况来评价学生学习效果。学习过程的最终目的是完成意义建构,而不是教学目标。教学不是围绕教学目标进行,而是围绕完成项目 设计、达到意义建构这一中心来展开的,所以评价学生的学习效果应以完成项目 的情况来评定。 3 项目教学法的教学阶段 项目教学法,是师生通过共同实施一个完整的项目工作而进行的教学活动。 一个项目是项计划好的有固定的开始时间和结束时间的工作。规则上项目结束后 应有一件可以看到的产品。 项目教学法一般按照以下五个教学阶段进行:淤明确项目任务:通常由教师 提出一个或几个项目任务设想,然后同学生一起讨论,最终确定项目的目标和任务。于制定计划:由学生制定项目工作计划,确定工作步骤和程序,并最终得到 教师的认可。盂实施计划:学生确定各自在小组中的分工以及小组成员合作的形式,然后按照已确立的工作步骤和程序工作。榆检查评估:先由学生对自己的工 作结果进行自我评估,再由教师进行检查评分。师生共同讨论、评判项目工作中 出现的问题,学生解决问题的方法以及学习行动的特征。通过对比师生评价结果,找出造成结果差异的原因。虞归档或应用:项目工作结果应该归档或应用到企业、学校的生产教学实践中。例如:作为项目的维修工作应记入维修保养记录;作为 项目的工具制作、软件开发可应用到生产部门或日常生活和学习中。

高中信息技术教学反思精选.doc

高中信息技术教学反思精选 篇一 1. 教材分析 信息技术的学习过程不能是机械的知识传授过程,而应该是一个充满体验、充满实践、充满探究、充满创造的过程。 高中第一节讲信息与信息的特征,基本上是概念与知识的介绍,缺乏操作技能方面的教学内容,较难渗透情感态度与价值观的教学目标。 2. 学情分析 根据以上分析,如果直接从概念讲解入手,照本宣科进行概念和理论知识的灌输,学生往往觉得比较枯燥,很难接受,不但无法调动学生的学习积极性,还会影响到学生对本课程的兴趣。因此必须采取例举法来讲解,吸引学生的兴趣,达到教学效果。 3. 教学目标(含重、难点) (1)感受生活中的信息,认识普遍存在的信息,理解信息的含义; (2)通过实验总结信息的基本特征,了解信息对生活和学习的重要性。 1.重点 (1)了解信息与人类的关系,理解信息的概念和基本特征。 (2)了解计算机中数据与信息的关系,知道信息编码方法和度

量单位。 (3)了解信息技术的快速发展、强化信息意识。 2.难点 (1)理解信息的含义和特征。 (2)理解计算机中表示数据的方法。 4. 教学过程 一、导入 请同学们首先一起观察老师,说出老师的特征。(学生讨论回答:老师的发型、衣服的颜色,脸型、姿势等等特征)。通过观察老师获得很多关于老师的信息。 可见信息就在我们的生活中,在我们的身边,在每个人的身上,在世界的每一个角落里。那么,信息究竟是什么?信息有哪些作用? 这就是我们要解决的问题。 二、新课讲授 1、信息 展示自然界和人类社会活动的有关图片,请学生回答通过观看以上图片能得到什么信息,看到每一幅图片都想到了什么。(展示图片,学生讨论并发言)这些图片向我们传达各种各样的信息。请同学们讨论并说出,除了这些信息,在我们的生活学习中还能够获取哪些信息。 1.1 信息的含义 所谓信息,是指数据、消息所包含的内容和意义。在我们学习、

高中信息技术基础(必修)重要考点

高中信息技术基础(必修)重要考点 注:以下所有考点,要求理解+背诵。 第一章信息技术基础 一、信息 人类生活离不开信息。中国古代信息传播方式有:信鸽传书、烽火告急、结绳记事等。 二、信息定义的不同观点: 1、香农:认为信息是“用来消除不确定性的东西”,指的是有新内容或新知识的消息。 2、维纳:提出“信息就是信息,不是物质,也不是能量”。 3、钟义信:认为信息是“事物运动的状态和方式,也就是事物内部结构和外部联系的状态和方式”。 三、信息的传播过程: 信息发出方用何载体以何途径信息接收方接收效果及作用 (信源)(信息传递)(信宿) 四、信息的基本特征: 1、传递性 2、共享性 3、依附性和可处理性 4、价值相对性 5、时效性 6、真伪性 五、什么是信息技术? 1、信息技术是指有关信息的收集、识别、提取、变换、存储、处理、检索、检测、分析和利用等的技术。 2、信息技术是指利用电子计算机和现代通讯手段获取、传递、存储、处理、显示信息和分配信息的技术。 3、我国有些专家学者认为,信息技术是指研究信息如何产生、获取、传输、变换、识别和应用的科学技术。 六、信息技术包括的四大技术: 目前,信息技术主要包括计算机技术、通信技术、微电子技术和传感技术等。 七、信息技术发展历程中的五次革命 第一次:语言的产生和应用。 第二次:文字的发明和使用。 第三次:造纸术和印刷术的发明和应用。 第四次:电报、电话、电视及其他通讯技术的发明和应用 第五次:电子计算机和现代通讯技术的应用。 八、信息技术的发展趋势:多元化、网络化、多媒体化、智能化、虚拟化。 九、信息技术对以下几方面产生积极的影响:

1、对社会发展的影响。 2、对科技进步的影响。 3、对人们生活与学习的影响。 十、信息技术可能带来的一些消极影响: 1、信息泛滥 2、信息犯罪 3、信息污染 4、对身心健康带来的不良影响 十一、迎接信息社会的挑战 (1)培养良好的信息意识。 (2)积极主动地学习和使用现代信息技术,提高信息处理能力。 (3)养成健康使用信息技术的习惯。 (4)遵守信息法规。 第二章信息的获取 一、获取信息需要经历的过程: 确定信息需求确定信息来源采集信息保存信息 二、采集信息的工具:扫描仪、数码照相机、数码摄像机、录音笔等 三、网络信息检索的方法 四、目录类搜索引擎和全文类搜索引擎的应用(观看提供的Flash动画) 五、搜索时怎样用好关键词? 1、提炼关键词:提炼最具有代表性和指示性的关键词 2、细化搜索条件:添加关键词 3、用好逻辑符号:“AND” 、“OR”、“NOT”、“+”、“-”、“&” 、“^” 4、强制搜索:添加英文双引号“” 五、常见下载文件的类型: 1、音频(.mp3) 2、视频(.avi)

相关文档
最新文档