信息技术会考复习(算法与程序设计).ppt_第1页
信息技术会考复习(算法与程序设计).ppt_第2页
信息技术会考复习(算法与程序设计).ppt_第3页
信息技术会考复习(算法与程序设计).ppt_第4页
信息技术会考复习(算法与程序设计).ppt_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2020 2 8 2010年浙江省信息技术会考 桐乡市第一中学杜宗飞 2009年浙江省信息技术会考题型 算法与程序设计模块 考试时间 45分钟 2009年浙江省信息技术会考分析 程序填空题 通过对2009年信息技术会考10套真题分析知道 程序填空一共是4道题目 总分18分 具体考查的知识点如下表所示 本节内容 程序的三种基本结构 1 顺序结构 2 选择结构 3 循环结构 本节课复习内容 顺序结构 顺序结构程序是一组按书写顺序执行的语句 顺序结构程序中的语句由赋值语句和输入 输出语句组成 例如 a 12b 32c a b 顺序结构考查形式 顺序结构在会考中基本都以简单题的形式出现 主要考查赋值语句 基本运算符 字符串运算 常用数学函数 1 赋值语句 单纯赋值 例 s i 累加 例 s s i 累乘 例 s s i 变量名 表达式或对象名 属性名 表达式 2 基本运算 P72 特别要注意运算的优先级 乘幂 取负 乘法 实数除法 整数除法 取余 Mod 加法 减法 3 字符串运算 主要是字符串拼接 Str abc 123 则Str abc123 4 数学函数 特别应注意Log 是以e为底 Int 和Fix 区别 Int 3 14 3 Fix 3 14 3Int 3 14 4 Fix 3 14 3 2009年会考真题演练 1 有如下VisualBasic程序段 m VB n is t easy t m n t该程序段运行后 变量t的值为 2 有如下VisualBasic程序段 i 7 j 3k i j j该程序段运行后 变量k的值为 VBiseasy 18 选择结构 分支结构 选择结构能使程序在执行过程中 根据判断结果来选择执行语句 例如 Ifx 0Thens 1Elses 0EndIf 行IF语句和块IF语句P76 在VB语言中IF语句主要有两种形式 行IF语句和块IF语句IfThen例如 IfnThenElse例如 Ifxmod2 0Thenstr 是偶数 Elsestr 是奇数 行IF语句 行IF语句没有结束符EndIf 行IF语句和块IF语句P76 块IF语句 IfThenElseIfThen ElseIfThenElseEndIf 块IF语句的特殊形式 Ifx 0Thens 1Elses 0EndIf 2009年会考真题演练 1 有如下VisualBasic程序段 a 5 b 4 c 7s a bIfs cThenLabel1 Caption 初检合格 ElseLabel1 Caption 重新调试 EndIf该程序段运行后 在标签Label1上显示的是 初检合格 循环结构 P78For语句和Do语句 For语句 格式 ForToStep 步长 循环体 Next 例如 计算1 2 3 100S 0Fori 1to100step1s s iNexti 如果步长为1 step1可以省略 这里是当步长 0时的情况 如果步长 0 这里应该是判断循环变量 终值 循环结构 For语句和Do语句 格式 DoWhile 循环体 Loop 例如 计算1 2 3 100i 1 S 0DoWhilei 100s s ii i 1Loop 和For语句相比 Do语句没有循环变量和步长 但需知道什么时候循环结束 Do语句 2009年会考真题演练 1 有如下VisualBasic程序 PrivateSubCommand1 Click DimsAsInteger iAsIntegers 1Fori 1To10s s 1NextiText1 Text Str s EndSub问 1 程序运行后 变量s的值为 2 循环刚退出时 变量i的值为 11 11 课堂练习 1 有如下VisualBasic程序段 a 15b 3c a b 2该程序段运行后 变量c的值为 c a b 2 15 3 2 5 2 72 有如下VisualBasic程序段 x 1 1Ifx 0ThenLabel1 Caption Positive Ifx 0ThenLabel1 Caption Zero Ifx 0ThenLabel1 Caption Negative 该程序段运行后 Label1标签上显示为 因为x 1 1 0 三条If语句只执行了第三句 所以Label1标签上显示Negative 3 有如下VisualBasic程序段 k 0Fori 1To10IfiMod3 0Thenk k 1Nexti该程序段运行后 变量k的值为 刚退出循环时变量i的值为 变量i循环范围为1到10 其中能被能被3整除的分别是 3 6 9 所以If语句表达式只有3次为真 故K 3最后退出循环时i 11 因为若i 10 循环仍会执行 4 有如下VisualBasic程序段 a Happy b ness c a b该程序段运行后 变量c的值是 字符串运算 连接两个字符串 故c值为 Happyness 5 有如下VisualBasic程序段 a 23 b 34Ifa bThenLabel1 Caption a b ElseLabel1 Caption a b EndIf该程序段运行后 在标签Label1上显示的是 因为啊a b所以执行Else后面语句 故显示 a b 6 以下VisualBasic程序的功能是 计算表达式1 3 2 3 3 3 100 3的值 并在文本框Text1中输出计算结果 DimiAsInteger sAsIntegers 0 i 1DoWhilei 100s i 3i i 1Loop

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论