付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
易语言综合技术特训第一阶段:易语言编程第五课:程序调试
与
循环嵌套、递归本课内容010203程序调试--断点、变量、调用堆栈循环的嵌套子程序的递归调用1.程序调试1.什么叫程序调试:程序调试是在编写的程序投入实际运行前,用手工或编译程序等方法进行测试,修正语法错误和逻辑错误的过程。2.为什么要学习程序调试?a.提早的发现程序中隐藏的问题。b.纠正程序中可能导致崩溃的错误。3.一般程序调试方法:a.在程序执行时输出提示:输出调试文本、调试输出。b.在程序执行到关键点是中断:暂停、断点、条件断点。c.在程序暂停时,查看当前的各种变量信息——变量表。d.在程序暂停时查看程序的调用过程——调用表。输出调试文本:用来输出一段指定的数据,或者是变量。系统核心支持库命令。不能直接输出字节集、数组信息。输出的文本内容有长度限制。调试输出:用来输出一段指定的数据,或者是变量。特殊功能支持库中的命令。可以输出字节集、数组信息。包括长度,内容输出的文本内容有长度限制。所有调试时使用的命令,在编译时会被整行删除掉。编译时一定要仔细检查输出提示2.循环嵌套1.温习循环循环是将一段代码重复执行多次。可以通过条件或者执行数量来规定循环数量。2.循环里面还可以有循环循环是可以嵌套在一起使用的。3.提前结束循环跳出循环和到循环尾:只能跳出或者结束当前的循环。如果有嵌套循环,需要单独判断。分析9*9乘法表的两个循环使用断点来调试9*9乘法表1.在程序中使用断点来分析3.分析每次的结果2.将每一次的值都输出到输出框中中场休息动手写一写上面的代码,运行看看他的输出的结果是什么?*再写一个子程序,使用循环的方式来达到同样的效果。仔细想一想:为什么可以这样调用?这样调用要注意些什么?3.子程序递归1.什么是递归调用?递归调用就是一个子程序在某种情况下自己调用自己。2.递归调用需要什么条件?递归必须存在一个出口,让整个递归停止执行。3.递归和循环有哪些区别?循环是指将一段代码循环执行多次。而递归是将同一个子程序调用多次。4.使用递归需要注意的:需要有一个出口,否则会造成程序内存溢出而报错崩溃。递归时,需要详细的规定这个子程序的作用。课堂小作业:1.自己动手使用断点的方式来调试之前的所有作业。编写一个子程序,子程序用来计算一个数字能否被一系列数字整除。例如:计算50能被1-10之间的那些数字整除?要求输出以下格式:*可以被10整除*可以被5整除*可以被2整除*可以被1整除直接判断能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026上半年海南事业单位联考白沙黎族自治县招聘77人备考题库(第1号)含答案详解(研优卷)
- 2026上半年贵州事业单位联考玉屏侗族自治县招聘41人备考题库附参考答案详解(b卷)
- 2026上海民航职业技术学院招聘47人备考题库(第一批)含答案详解(预热题)
- 2026年安徽省合肥市青年路小学教育集团青年路小学、黄河路小学、云谷路小学2026年春季学期教师招聘备考题库含答案详解(巩固)
- 2026广东珠海高新区招聘区投资促进中心事业编制人员1人备考题库附答案详解(研优卷)
- 2026广东广州花都区秀全街学府路小学临聘教师招聘1人备考题库含答案详解(能力提升)
- 2026中医药广东省实验室诚聘科研、管理、工程技术、产业发展各领域英才117人备考题库含答案详解
- 2026四川雅安经济技术开发区招聘汇达服务公司副总经理1人备考题库及答案详解(有一套)
- 2026广东广州花都区秀全街学府路小学临聘教师招聘1人备考题库附答案详解(综合卷)
- 2026中国农业大学人才招聘备考题库带答案详解(a卷)
- 特色小镇运营合同范本
- 大中型建筑公司管理制度汇编
- 工艺联锁-报警管理制度
- DB37∕T 3467-2018 美丽乡村标准化试点建设与验收指南
- 留置针压力性损伤预防
- 2025新沪教版英语(五四学制)七年级下单词默写表
- 高一英语新教材全四册单词表汉译英默写(2019新人教版)
- 2024年保险代理人分级(中级)考前通关必练题库(含答案)
- 用流程复制培训课件
- GB/T 32022-2015贵金属覆盖层饰品
- GB/T 1185-2006光学零件表面疵病
评论
0/150
提交评论