资源简介 程序的基本结构 三种基本结构 ? 顺序结构 ? 选择结构 ? 循环结构 意义:牢固掌握这三种基本结构,是学习程序设计的基本要求,是编写出结构清晰、易读易懂的程序的前提。 顺序结构 题目一 输入两个数,交换两个数的值,再输出交换后的结果。 开始 结束 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的值是( ) 展开更多...... 收起↑ 资源预览