程序流程图-循环结构.ppt

上传人:za****8 文档编号:7159961 上传时间:2020-03-14 格式:PPT 页数:27 大小:288.06KB
返回 下载 相关 举报
程序流程图-循环结构.ppt_第1页
第1页 / 共27页
程序流程图-循环结构.ppt_第2页
第2页 / 共27页
程序流程图-循环结构.ppt_第3页
第3页 / 共27页
点击查看更多>>
资源描述
第三章程序设计基础 流程控制 顺序 选择 循环结构 常用函数 asc int at 国考笔试题 本节要点 条件 A B A B 条件 A T F T F 选择 分支 结构 循环结构 顺序结构 条件 A B T F 选择 分支 结构 if条件AelseBendif 判断X是否为数字 输出0 9 T F 读取字符x 开始 结束 判断读入字符为数字则输出所有数字 accepttoxifx是数字字符输出所有数字字符endif ifasc x 在asc 0 和asc 9 之间输出所有数字字符endif ifasc x asc 0 andasc x asc 9 输出所有数字字符endif accepttoxifasc x asc 0 andasc x asc 9 fori asc 0 toasc 9 chr i endforendif e yh vfo yh 2010 程序 程序1 prg s 0 1 s 1 1s 1 2 s 2 3s 3 3 s 3 6s 6 4 s 4 10 计算1 2 3 100 s 0Fori 1to100s s iEndfor s s 设为i 累加器 s 0 计算1 2 3 100 初始化S 计算S 1 2 3 x 开始 输出S 结束 S 0 开始 输出S 结束 i 100 S S i T F 判断i 终值 语句序列Ai i 步长 T F FOR变量 初值TO终值 STEP步长 语句序列AENDFOR NEXT变量 只要变量的值小于等于终值 重复执行循环体中的语句序列 给变量i赋初值 循环结束 FOR循环 一般知道终值用for循环 默认为1可以不写 i 100 如果i为奇数 S S i 否则 S S i T F 初始化S 开始 结束 计算1 2 3 4 100 S 0fori 1to100ifi为奇数S S ielseS S iendifendfor Ifi 20 注 判断一个整数M能否被另一个整数N整除 一般采用3种方法 判断MOD M N 是否等于0INT M N 是否等于M NM N是否等于0 若等于 则表明M能被N整除 i 10 S S i T F 初始化S 开始 结束 计算10 S 1fori 1to10S S iendfor i 1DoWhilei 10s s ii i 1enddo 累乘器s初始值置为1 如果在命令窗口输入并执行命令 LIST名称 后在主窗口中显示 记录号名称1电视机2计算机3电话线4电冰箱5电线假定名称字段为字符型 宽度为6 那么下面程序段的输出结果是 e yh vfo yh 2010 程序 2005 9 笔试 prg 国贸6 GO2SCANNEXT4FORLEFT 名称 2 电 IFRIGHT 名称 2 线 LOOPENDIF 名称ENDSCANA 电话线B 电冰箱C 电冰箱电线D 电视机电冰箱 1电视机2计算机3电话线4电冰箱5电线 e yh vfo yh 2010 程序 2005 9 笔试 prg Scan循环P68 GO2SCANNEXT4FORLEFT 名称 2 电 IFRIGHT 名称 2 线 EXITENDIFENDSCAN 名称 1电视机2计算机3电话线4电冰箱5电线 输出结果 电话线 e yh vfo yh 2010 程序 2006 9 笔试 prg 如下程序显示的结果是 8 s 1i 0dowhilei 8s s ii i 2enddo s s 1i 0s s i 1 0 1s 1i 0 2 2s S i 1 2 3i i 2 2 2 4 输出结果 13 下列程序段的输出结果是ACCEPTTOAIFA 123456 S 0ENDIFS 1 SRETURNA 0B 1C 由A的值决定D 程序出错 执行下列程序 显示的结果是 10 one WORK two a LEN one i aDOWHILEi 1two two SUBSTR one i 1 i i 1ENDDO two KROW A 4 TWO K e yh vfo yh 2010 程序 2007 4 笔试 prg 营销1 下面程序计算一个整数的各位数字之和 在下划线处应填写的语句是SETTALKOFFINPUT x TOxs 0DOWHILEx 0s s MOD x 10 ENDDO sSETTALKONA x int x 10 B x int x 10 C x x int x 10 D x x int x 10 e yh vfo yh 2010 程序 2007 9 笔试 prg x int x 10 SETEXACTONs ni space 2 IFs ni IFs ni one ELSE two ENDIFELSEIFs ni three ELSE four ENDIFENDIFRETURN A oneB twoC threeD four 下列程序的运行结果是 e yh vfo yh 2010 程序 2008 4 笔试 prg 下列程序段执行以后 内存变量y的值是CLEARx 12345y 0DOWHLIEx 0y y x 10 x int x 10 ENDDO yA 54321B 12345C 51D 15 下列程序段执行后 内存变量s1的值是s1 network s1 stuff s1 4 4 BIOS s1A networkB netBIOSC netD BIOS e yh vfo yh 2010 程序 2008 4 笔试 28 prg 练习2 任意给定一个年份 判断该年是否为闰年 闰年的条件是 能被4整除但不能被100整除 或者能被100和400整除的数就是闰年 clearinput 请输入日期 toaif int a 4 a 4andint a 100 a 100 or int a 100 a 100andint a 400 a 400 a 年是闰年 else a 年不是闰年 endifreturn 提示 判断一个整数M能否被另一个整数N整除 一般采用3种方法 即 判断MOD M N 是否等于0或INT M N 是否等于M N或M N是否等于0 若等于 则表明M能被N整除 例 编写一名为 查找1 的程序 从student表中查找姓名为 王五 的学生信息 clearusestudentlocatefor姓名 王五 iffound displayelse 查无此人 endifuseReturn e yh vfo yh 2010 程序 if 查找 prg select fromstudentwhere姓名 李一 82套综合应用 1 建立一个文件名和表单名均为oneform的表单 表单中一个页框Pageframe1和两个命令按钮Command1 生成 和Command2 退出 Pageframe1中有两个页面 Page1和Page2 标题分别为为 系名 和 计算方法 Page1中有一个组合框 Combo1 Page2中有一个选项组 Optiongroup1 选项组 Optiongroup1 中有两个选项按钮 标题分别为 平均工资 和 总工资 如图所示 2 将 学院表 添加到表单的数据环境中 然后手工设置组合框 Combo1 的RowSourceType属性为6 RowSource属性为 学院表 系名 使得程序开始运行时 组合框中有可供选择的来源于 学院表 的所有 系名 3 为 生成 命令按钮编写程序 程序的功能是 表单运行时 根据选项组和组合框中选定的 系名 和 计算方法 将相应 系 的 平均工资 或 总工资 存入自由表salary dbf中 表中包括 系名 系号 以及 平均工资 或 总工资 三个字段 4 为 退出 命令按钮编写程序 程序的功能是 释放表单 5 运行表单 在选项组中选择 总工资 在组合框中选择 通信 单击 生成 命令按钮进行计算 最后 单击 退出 命令按钮结束 e yh vfo yh 2010 列表框 scx 习题 1 编写名为 打开表 的程序文件 程序功能为 打开student表 并在浏览窗口中显示 2 编写名为 替换 的程序文件 程序功能为 打开student表 将所有会计系的学生的入学成绩增加10分 3 编写名为 转换 的程序文件 程序的功能为 将输入的大写英文字母转换称小写字母 4 编写名为 倒序输出 的程序文件 程序的功能为 将输入的三位数倒序输出 习题 1 编写一个名为 判断 的程序 功能为 判断输入的数是什么类型 如果是 奇数 则输出 是奇数 否则输出 是偶数 2 编写一个名为 选择 的程序 功能为 根据输入的x的值 选择不同的表达式 计算并输出相应的y Y x 2 x 0 x 2 x 0 3 输入3个整数 输出其中最大的数 4 判断输入字符类型 输入一个字符后 判断后通过信息提示框输出字符的类型
展开阅读全文
相关资源
相关搜索

当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!