新课程杂志社官网

《新课程》杂志论文投稿前查重

发送到桌面 | 新课程征稿函下载 | 万方网查重

  • 新课程主页
  • 新课程杂志目录
  • 现代职业教育目录
  • 刊号信息
  • 万方网查重
  • 现代职业教育杂志
  • 征稿启事
  • 《新课程》杂志论文投稿前查重
  • 新课程杂志下半年版面收稿中
  • 《新课程》杂志2021年全年目录汇总
  • 2021年全年现代职业教育杂志目录汇总
  • 《现代职业教育》杂志知网收录页面截图
  • 现代职业教育杂志网址是什么?
  • 《现代职业教育》杂志调整为两个版起发
  • 2018年《新课程》杂志调整为只安排整版论
  • 《新课程》杂志刊号、《现代职业教育》
  • 现代职业教育杂志投稿论文范文
当前位置:新课程杂志首页 > 来稿选登 > 正文

Visual FoxPro中For循环的理解及应用(一)

2020-09-07  |  所属栏目: 来稿选登  |  阅读次数: 

  [摘       要]  中职计算机专业班的《数据库应用基础—Visual  FoxPro(第三版)》教学中发现学生在For循环语句的理解及应用环节存在较大困难,尤其是用For循环语句进行程序设计。结合学生实际学情,详细分析问题原因,通过深入剖析For循环语句格式,探索总结在用For循环语句进行程序设计时将对For循环语句格式的理解与实际问题的解决方法巧妙结合的方法心得,提出“Visual FoxPro中For循环的理解及应用”心得来解决教学中发现的问题,并应用于实践,在教学实践中取得了良好的效果。
  [關   键   词]  循环结构;循环嵌套;循环控制变量
  [中图分类号]  G633.67     [文献标志码]  A      [文章编号]  2096-0603(2020)03-0148-02
   笔者根据教学中对Visual FoxPro提供的程序结构的认识和对For循环语句格式的理解,以“每行8个数输出500以内的素数”案例为例,谈谈从For循环语句格式中学应用的几点心得。Visual FoxPro提供了3种基本的程序结构:顺序结构、选择结构和循环结构。循环结构的程序可以根据指定的条件重复执行某个程序段。Visual FoxPro提供了3种循环结构:基于条件的循环(Do-while循环)、针对记录的循环(Scan循环)和指定次数的循环(For循环)。在程序设计时如果事先知道循环执行的次数,则可以使用For循环语句编写程序。
   一、For循环语句格式理解
   (一)For循环语句格式
   For<循环控制变量>=<初值> To<终值>[Step步长] ①
   <语句组>   ②
   Endfor
   (二)对For循环语句格式的理解
   1.For和Endfor分别表示For循环语句的开始和结束,且必须成对出现,缺一不可。
   2.①处通过“循环控制变量”的“初值”“终值”及值变化的“步长”(缺省“Step步长”,则步长为1)确定了循环执行的次数。确定方法:“循环控制变量”的值从“初值”以步长为幅度递变到“终值”,循环控制变量在区间(初值,终值)有多少个值循环将执行多少次,例如:For i=1 to 9 Step 2中,i从1开始以2为步长递增到9,确定该循环执行的次数为5次(即i=1,3,5,7,9时执行)。
   3.②处“语句组”决定循环执行的操作(完成的具体任务),当循环控制变量的值在“初值”-“终值”确定的范围内时执行“语句组”;否则,不执行“语句组”,执行Endfor之后的语句。
   4.有些应用中①处“循环控制变量”只起控制循环执行次数的作用,有些应用中①处“循环控制变量”不仅起控制循环执行次数的作用,还参与完成3中②处循环所执行操作任务的实现,本文所举的案例属于这种情况。
   (三)循环嵌套
   循环嵌套是逻辑程序中常用的方法,在一个循环语句的语句组中又包含另一个循环语句,称为循环嵌套。如果完成一个任务需要进行重复的操作,并且每个操作本身又需要进行重复的操作,这种问题常常使用循环嵌套来解决。出现循环嵌套的循环语句在执行时内层循环作为外层循环“语句组”的一部分,按照实际循环语句的执行流程执行。在程序设计时,可以根据实现任务所确定的算法选择循环嵌套的实际情况,,本文所举案例的循环嵌套是在For循环的“语句组”中嵌套了一个For语句。
   二、For循环语句应用案例——每行8个数输出500以内的素数
   (一)案例输出结果
   (二)案例分析
   1.分析该案例任务:(1)需要依次对500以内的每一个数i重复进行如下操作:判断i是否是素数,如果i是素数,则按照案例要求输出;如果i不是素数,则不输出。(2)判断i是否是素数时,根据选择的算法,需要依次对2-(i-1)之间的每一个数j重复进行如下操作:如果i能被j整除,则i不是素数;如果i不能被j整除,则i是素数。综上分析,该案例的任务需要使用循环嵌套来实现:(1)中是外层For语句;(2)中是内层For语句。
   2.根据对For循环语句格式的理解,结合案例任务操作的对象——500以内的素数,在设计外层For循环语句格式时:首先,使循环控制变量i初值为2,i按照正整数变化规律递增至500,使其在递增过程中依次代表500以内的正整数,即:For i=2 to 500。其次,在<语句组>中实现:(1)判断i是否为素数;(2)若是,按要求每行8个数输出素数i。
   3.判断i是否为素数实现方法:(1)程序中引入标记i是否为素数的变量yn,若i是素数,yn值为1,否则yn值为0。因i初值为2是素数,故yn初始值为1(yn=1出现在外层For语句的“语句组”中)。(2)设计内层For语句格式,确定i是否为素数:若i能被2至i-1内的任意一个数j(j的引入是为了判断i是否为素数,内层For语句格式为:For j=2 to i-1)整除(内层For“语句组”:if i/j=0),则i不是素数,yn值变为0(if语句的“语句组”实现:yn=0);否则i为素数,yn值不变。
   4.每行8个数输出素数实现方法:(1)程序中引入计数器作用的变量ct,目的是实现“每行输出8个数”的案例要求,其初始值为0(赋值操作ct=0在外层For语句之前完成)。(2)每不换行输出2中的素数i(i),ct值增一(ct=ct+1),如果ct是8的整数倍(if ct%8=0),则换行()。由于(2)处操作的对象是2中判断出的素数i,故该处操作的实现语句是外层For语句的“语句组”。

相关阅读:
  • 《新课程》杂志征稿通知
  • 论文发表中的DOI是什么意思
  • 《新课程》杂志论文知网收截图
  • 新课程杂志主管单位主办单位说明
  • 如何提高发表论文的“命中率”
  • 《现代职业教育》杂志每版字数调整为2000字
  • 现代职业教育杂志中国知网全文收录截图
  • 中国知网期刊大全检索《现代职业教育》杂志
  • 编辑在论文发表工作中的重要性

新课程杂志社提示:
本文标题:Visual FoxPro中For循环的理解及应用(一)
当前网址:http://www.xinkecheng.cn/laigao/17197.html

新课程杂志目录

  • 新课程杂志2023年6期作者目录
  • 新课程杂志2023年5期作者目录
  • 新课程杂志2023年4期作者目录
  • 新课程杂志2023年3期作者目录
  • 新课程杂志2023年2期作者目录
  • 新课程杂志2023年1期作者目录
  • 新课程杂志2022年44期作者目录
  • 新课程杂志2022年43期作者目录
  • 新课程杂志2022年42期作者目录
  • 新课程杂志2022年41期作者目录

现代职业教育杂志目录

  • 现代职业教育杂志2023年16期目录
  • 现代职业教育杂志2023年15期目录
  • 现代职业教育杂志2023年14期目录
  • 现代职业教育杂志2023年13期目录

其他人正在浏览

  • 《新课程》《现代职业教育》杂志字数和出刊时
  • 首届“丹青少年中国书画大赛”延期通知
  • 山西教育教辅传媒集团主办期刊现代职业教育杂
  • 山西省教育厅行政许可(审批)制度
  • 新课程杂志论文借鉴率要求
  • 《新课程学习》是省级期刊还是?知网收录吗?
  • 现代职业教育期刊简介投稿须知
  • 现代职业教育杂志上旬中旬下旬安排方向

最新文章

  • 浅析县级公共图书馆的现代化与人文化建设
  • 少数民族地区图书馆创新服务延伸探索
  • 大数据时代的企业档案信息化建设
  • 基于电子政务环境下高校档案利用服务的创新研
  • 图书资料如何做好动态管理
  • 高校图书馆开展勤工助学的意义与有效措施
  • 新时期高校档案管理信息化建设研究
  • 城市低保档案管理存在的问题及完善策略
  • 高校图书馆的服务质量初探
  • 电子档案和纸质档案并存的必要性初探
  • 职业技术学校档案管理人员素质建设工作探析
  • 论如何强化基层党支部战斗堡垒作用
  • 浅谈应用科学管理方式提高安全管理水平
  • 定格动画电影的材料应用形态研究
  • 柏格森时间观念认识论意义及其对意识流小说影
  • 新时代下博物馆展览延伸探究
  • 网络信息如何在图书馆中发挥更大的作用
  • 企业档案管理工作规范化的路径探析
  • 论档案管理与信息化建设
  • 关于医院档案管理工作的思考与建议

新课程 | 《新课程》杂志目录 | 《现代职业教育》杂志目录 | 现代职业教育杂志社官网 | 新课程杂志征稿函
现代职业教育 | 现代职业教育杂志在线投稿 | 万方网论文检测 | 《现代职业教育》杂志征稿函 | sitemap

Copyright © 2025 新课程杂志社 www.xinkecheng.cn

  • 征稿进度
  • 投稿须知
  • 微信咨询
    回到顶部