2020版算法与程序设计第三单元第1节 顺序结构(9张PPT课件+学案)

文档属性

名称 2020版算法与程序设计第三单元第1节 顺序结构(9张PPT课件+学案)
格式 zip
文件大小 1.2MB
资源类型 教案
版本资源 通用版
科目 通用技术
更新时间 2019-11-30 14:11:45

文档简介


第1节 顺序结构
考试内容
考试要求
顺序语句
c
顺序结构是程序设计最基本的结构。按照解决问题的顺序写出相应的语句,执行顺序是自上而下,依次执行。
【典例1】 有如下VB程序段:
Private Sub Command1_Click()
 Dim x As Integer, y As Integer, t As Integer
 x = 3: y = 4
 t = x + y
 y = t + x
 t = y ^ 2
 Label1.Caption = Str(t)
End Sub
程序执行后,在标签Label1上显示的内容是(  )
A.7 B.10
C.20 D.100
解析 本题主要考查VB顺序结构。执行t = x + y后t的值为7,执行y = t + x后y的值为10,执行t = y ^ 2后t的值变为100。
答案 D
【典例2】 有如下VB程序段:
Private Sub Command1_Click()
 Dim a As String, b As String
 Dim tmp As String
 a = Text1.Text
 b = Text2.Text
 tmp = a
 a = b
 b = tmp
 Label1.Caption = a + b
End Sub
程序运行时,在Text1输入“zhejiang”, Text2输入“2020”程序执行后,单击按钮后在标签Label1上显示的内容是(  )
A.zhejiang B.2020
C.zhejiang 2020 D.2020 zhejiang
解析 本题主要考查VB顺序结构。该顺序结构实现的功能是交换变量a和b的值,最终变量a的值为“2020”,变量b的值为“zhejiang”。
答案 D
【方法总结】 顺序结构执行顺序是自上而下,依次执行。
1.执行如下Visual Basic程序段后,c的取值范围是(  )
Private Sub Command1_Click()
Dim a As Integer,b As Integer,c As Integer,
a = Int(6 * Rnd + 1)
b= Int(6 * Rnd - 1)
c=a*b
Label1. Caption=Str(c)
End Sub
A.[0,35] B.[-1,24]
C.[-4,35] D.[-6,24]
解析 本题主要考查VB顺序结构和随机函数。a = Int(6 * Rnd + 1),a的取值范围是[1,6];b= Int(6 * Rnd - 1),b的取值范围是[-1,4],c的取值范围是[-6,24]。
答案 D
2.下列VB程序运行时,在文本框Text1中输入1234,单击命令按钮Command1后,文本框Text1中显示的内容是________。该程序使用了______结构(填:顺序/选择/循环)。
Private Sub Command1_click ( )
 Dim n As Integer , x As Integer
 n = Val ( Text1.Text )
 x = n Mod 10
 n = x * 1000 + n 10
 Text1.Text = Str ( n )
End Sub
解析 本题主要考查VB顺序结构。x = n Mod 10=4,n = x * 1000 + n 10=4123。
答案 4123 顺序
课件9张PPT。第1节 顺序结构顺序结构是程序设计最基本的结构。按照解决问题的顺序写出相应的语句,执行顺序是自上而下,依次执行。【典例1】 有如下VB程序段:Private Sub Command1_Click()
 Dim x As Integer, y As Integer, t As Integer
 x = 3: y = 4
 t = x + y
 y = t + x
 t = y ^ 2
 Label1.Caption = Str(t)
End Sub程序执行后,在标签Label1上显示的内容是(  )
A.7 B.10
C.20 D.100
解析 本题主要考查VB顺序结构。执行t = x + y后t的值为7,执行y = t + x后y的值为10,执行t = y ^ 2后t的值变为100。
答案 D【典例2】 有如下VB程序段:Private Sub Command1_Click()
 Dim a As String, b As String
 Dim tmp As String
 a = Text1.Text
 b = Text2.Text
 tmp = a
 a = b
 b = tmp
 Label1.Caption = a + b
End Sub程序运行时,在Text1输入“zhejiang”, Text2输入“2020”程序执行后,单击按钮后在标签Label1上显示的内容是(  )
A.zhejiang B.2020
C.zhejiang 2020 D.2020 zhejiang
解析 本题主要考查VB顺序结构。该顺序结构实现的功能是交换变量a和b的值,最终变量a的值为“2020”,变量b的值为“zhejiang”。
答案 D【方法总结】 顺序结构执行顺序是自上而下,依次执行。
同课章节目录