教科版高中信息技术选修1 2.3 程序的基本结构 课件(共10张PPT)

文档属性

名称 教科版高中信息技术选修1 2.3 程序的基本结构 课件(共10张PPT)
格式 pptx
文件大小 82.0KB
资源类型 教案
版本资源 教科版
科目 信息技术(信息科技)
更新时间 2021-01-11 17:59:04

图片预览

文档简介

程序的基本结构
三种基本结构
? 顺序结构
? 选择结构
? 循环结构
意义:牢固掌握这三种基本结构,是学习程序设计的基本要求,是编写出结构清晰、易读易懂的程序的前提。
顺序结构
题目一
输入两个数,交换两个数的值,再输出交换后的结果。
开始
结束
C=A
B=C
输出A、B的值
A=B
输入A、B的值
结论:按照从上到下的顺序一行一行的执行,程序中没有分支、没有重复。
选择结构
题目二
输入A、B两个数,输出较小的数。
结论:根据不同的条件判断来决定程序执行走向的结构,程序中有分支,没有重复。
开始
结束
A-B≥0
输出A
Y
输入A、B的值
输出B
N
选择结构
给定一个四位数的年份,判定它是否为闰年。
输入年份→y
If y能被4整除 then
if y 不能被100整除 then
输出“是闰年”
else
if y 能被400整除 then
输出“是闰年”
else
输出“不是闰年”
end if
end if
Else
输出“不是闰年”
end if
判断条件:
如果该年份能被4整除但不能被100整除,或者能被400整除,则该年为闰年。
题目三
循环结构
题目四
第一个月存1元钱,第二个月存2元钱,第三个月存3元钱……以此类推,两年时间共存多少钱?
结论:根据条件判断,需要重复执行某一段代码的程序,程序中可能存在分支和重复。
开始
结束
IntSum=0
N=0
N= N+1
N<=24
输出IntSum的值
Y
N
IntSum= IntSum+N
总结
顺序结构
开始
结束
C=A
B=C
输出A、B的值
A=B
输入A、B的值
开始
结束
A-B≥0
输出A
Y
输入A、B的值
输出B
N
选择结构
开始
结束
IntSum=0
N= N+1
N<=24
输出IntSum的值
Y
N
IntSum= IntSum+N
循环结构
练习
【1】在程序设计中,常用到交换变量x和y值的算法,正确的算法是( )。
A.t=x;y=x;y=t
B.x=y;y=t;t=x
C.x=y;y=x
D.t=x;x=y;y=t
【2】结构化程序设计由三种基本结构组成,不属于这三种基本结构是( )。
A.顺序结构   
B.输入、输出结构   
C.选择结构  
D.循环结构
练习
【3】下面的程序语句可以实现比较A、B两个不同数字大小并打印较大数字的功能,分析语句,在空白区域应该填入的是(???)
输入A、B
如果________那么最大值=A;
否则最大值=B;
输出最大值。
A.A<>B??????B.A-B>0??????C.最大值=A+B
【4】在VB中,下列程序运行后,变量v的值为( )
x=15 If x>=10 Then v=3*x Else v=4*x
练习
【5】执行下面的流程图后,输出s的值是( )