第七章 程序设计基础(1)
第七章 面向对象的程序设计

第七章面向对象的程序设计本章是面向对象的程序设计。
与第五章介绍的面向过程的结构化程序设计不同,主要介绍面向对象程序设计的基础知识,包括面向对象的基本概念以及Visual FoxPro支持的面向对象的编程技术,详尽介绍了对各类控件的选择与使用方法。
在对诸如表单等各类控件对象的设计、操作上,面向对象的编程技术有自己的独特之处,但在所有对象的各种事件和方法的程序代码设计中,仍然使用到结构化的程序设计方法。
本章的主要内容是面向对象程序设计的理论基础,其程序设计的基本目标是设计出能在可视化环境下运行的应用程序窗口界面—表单。
7.1 学习提要1.学习目标与要求通过本章学习,读者应达到以下要求:⑴了解对象、类等基本概念;⑵理解对象的属性、方法和事件;⑶熟练掌握表单的基本设计、操作和应用;⑷掌握常用控件的设计与使用。
⑸熟练掌握常用事件、方法的过程代码的设计方法。
⑹了解自定义类的创建和使用方法。
2.重点与难点:⑴本章重点:对象与类以及属性、方法和事件等基本概念;表单的设计与应用;常用控件属性、事件和方法的选择与运用。
⑵本章难点:本章的重点即为本章的难点3.主要知识点⑴面向对象的概念①对象、类②属性、方法、事件③Visual FoxPro 中的基类⑵表单的创建与基本操作①表单的创建使用“窗体设计器”或“表单向导”创建表单。
②表单的修改、运行使用“窗体设计器”编辑修改表单。
使用菜单或命令方式运行表单。
③表单的属性、事件和方法表单常用属性的设置,表单的常用事件、常用方法。
④设置表单的数据环境数据环境的概念,数据环境的设置。
⑶表单常用控件①表单常用控件的基本操作控件对象的选定,移动位置,改变大小,剪切、复制与粘贴,删除,布局设置。
②常用控件对象标签控件,命令按钮与命令按钮组控件,文本框与编辑框控件,选项组和复选框控件,列表框和组合框控件,容器与表格控件,页框控件,计时器与微调控件,图像控件等。
③控件对象的常用属性设置Caption属性,Name属性,Alignment属性,ButtonCount属性,BackColor属性,BorderColor属性,BorderStyle属性,Enabled属性,ForeColor属性,InputMask属性,PasswordChar属性,Picture属性,Height属性,Width属性,Left属性,Top属性,Value属性,Visible属性,FontName属性,FontSize属性,ControlSource属性。
c语言程序设计基础教程课后答案

c语言程序设计基础教程课后答案C语言程序设计基础教程课后答案第一章:C语言概述1. 简述C语言的特点。
- C语言是一种结构化编程语言,具有高效、灵活、功能强大等特点。
- 它支持多种编程范式,如过程式编程、结构化编程、面向对象编程等。
- C语言具有较低的抽象级别,接近硬件,因此执行效率较高。
2. C语言的发展历史。
- C语言在1972年由丹尼斯·里奇(Dennis Ritchie)在贝尔实验室开发。
- 它最初是作为UNIX操作系统的系统编程语言而设计的。
第二章:C语言环境和基本语法1. 如何设置C语言的开发环境?- 选择一个C语言编译器,如GCC、MSVC等。
- 安装编译器并配置环境变量,以便在命令行中直接调用编译器。
2. C语言的基本语法结构是什么?- C语言的基本结构包括预处理指令、函数定义、变量声明和语句。
第三章:数据类型、运算符和表达式1. C语言中的基本数据类型有哪些?- 整型(int)、字符型(char)、浮点型(float和double)等。
2. 运算符的分类及其用法。
- 算术运算符:+、-、*、/、%等。
- 赋值运算符:=、+=、-=等。
- 比较运算符:==、!=、>、<等。
- 逻辑运算符:&&、||、!等。
第四章:控制语句1. 条件语句的用法。
- if语句用于基于条件执行代码块。
- switch语句用于多条件选择。
2. 循环语句的用法。
- while循环用于在满足条件时重复执行代码块。
- for循环用于已知迭代次数的循环。
- do-while循环先执行代码块再判断条件。
第五章:数组和字符串1. 数组的基本概念和使用。
- 数组是相同数据类型的元素集合,存储在连续的内存位置。
- 声明数组:int arr[10]; 表示一个包含10个整数的数组。
2. 字符串的表示和操作。
- 在C语言中,字符串是以空字符('\0')结尾的字符数组。
- 使用标准库函数如strcpy、strlen等操作字符串。
程序设计基础(一)实验

程序设计基础(一)实验实验一上机操作初步(2学时)一、实验方式:一人一机二、实验目的:1、熟悉VC++语言的上机环境及上机操作过程。
2、了解如何编辑、编译、连接和运行一个C程序。
3、初步了解C程序的特点。
三、实验内容:说明:前三题为必做题目,后两题为选做题目。
1、输出入下信息:*************************Very Good*************************2、计算两个整数的和与积。
3、从键盘输入一个角度的弧度值x,计算该角度的余弦值,将计算结果输出到屏幕。
4、在屏幕上显示一个文字菜单模样的图案:=================================1 输入数据2 修改数据3 查询数据4 打印数据=================================5、从键盘上输入两个整数,交换这两个整数。
四、实验步骤与过程:五、实验调试记录:实验二简单的C程序设计(4学时)一、实验方式:一人一机二、实验目的:1、掌握C语言的数据类型。
2、学会使用C语言的运算符及表达式。
3、掌握不同数据类型的输入输出方法。
三、实验内容:说明:前四题为必做题目,后两题为选做题目。
1、输入r1、r2,求出圆形垫片面积。
2、输入华氏温度h,输出摄氏温度c。
3、从键盘输入一个3位整数,将输出该数的逆序数。
4、输入并运行以下程序,分析运行结果。
#include <stdio.h>void main( ){ int i,j;i=8; j=10;printf(“%d,%d\n”,++i,++j);i=8; j=10;printf(“%d,%d\n”,i++,j++);i=8; j=10;printf(“%d,%d\n”,++i,i);i=8; j=10;printf(“%d,%d\n”,i++,i);}5、输入三角形三条边的边长,求三角形的面积。
6、输入3个字符型数据,将其转换成相应的整数后,求它们的平均值并输出。
VFP_07

二级VFP程序设计教程
第七章 程序设计基础
功能:在程序文件中定义若干个过程,或者使用 MODIFY COMMAND命令建立单独的过程文件。 ⑵内部过程的调用 如果过程与程序文件保存在同一个文件中,则过程调 用的格式如下: 格式1:DO <过程名> [WITH 参数1,参数2,…,参数N] 格式2:<文件名>|<过程名> ( [<参数1,参数2,…,参 数N >]) 功能:执行<过程名>中的程序段,WITH用于传递参 数。
二级VFP程序设计教程
第七章 程序设计基础
命令——单个字符输入语句 ③、wait命令 命令 单个字符输入语句 格式:wait[<提示信息>][to<内存变量 >][WINDOW[AT<行>,<列>]][NOWAIT][clear|noclear] [timeout<数值表达式>] 功能:程序暂时停止执行,等待用户从键盘上按一个 键并赋给指定变量,程序又接着运行; Windows:显示提示信息的窗口。 Nowait:不等待,直接往下执行。 Timeout:表示等待的时间。
二级VFP程序设计教程
第七章 程序设计基础
⑶打开与关闭过程文件 当多个过程定义在一个独立的过程文件中时,每个过 程的定义与前面一样。但是调用过程文件中的过程之前, 必须先打开包含该过程的过程文件,在主程序文件结束 前应关闭被调用的过程文件。 过程文件的扩展名仍为prg。
二级VFP程序设计教程
第七章 程序设计基础
2、内部过程 、 可以把多个过程组织在一个文件中,这个文件称为过 程文件;也可以把过程放在调用它的程序文件的末尾。 这样在打开过程文件或程序文件的同时,所有过程就调 入了内存。
程序设计基础(Ⅰ)实验目的、内容及实验报告填写要求2015新修改 (1)

封面:2015-2016学年第一学期,年级是2015级,指导教师:网络工程专业1班写:赵玉艳陈海宝;网络工程2班写:赵玉艳肖刚,其它如实填写。
实验名称:实验一用C语言编写简单程序;实验二分支结构程序设计;实验三循环结构程序设计;实验四函数程序设计;实验五数组程序设计;实验六指针程序设计;实验七结构体程序设计。
课程名称:程序设计基础(Ⅰ)实验时间:分别为9.28, 10.12, 11.9, 11.23, 12.7, 12.21, 1.4实验地点:X405组号,同组人以及成绩:不需要填写实验环境:Windows 7;Visual C++ 6.0。
实验目的实验一用C语言编写简单程序1. 熟悉VC6.0的编程环境,掌握运行C程序的基本步骤。
2. 了解C程序的基本框架,模仿例题编写简单的C语言程序。
3. 正确书写算术表达式、赋值表达式和关系表达式。
4. 掌握基本输入输出函数的使用,正确调用C语言提供的数学库函数。
5. 掌握简单的单步调试方法。
实验二分支结构程序设计1.熟练掌握关系表达式的使用。
2.熟练掌握使用else-if语句实现多分支结构程序设计。
3.熟练掌握关系表达式和逻辑表达式的使用。
4.熟练掌握字符型数据的输入输出。
5.熟练掌握用嵌套的if语句或switch语句实现多分支结构程序设计。
6.熟练掌握switch语句中的break语句的作用。
7.掌握使用断点调试程序的方法。
实验三循环结构程序设计1. 熟练使用for、while和do-while语句实现简单的循环程序。
2. 理解循环条件和循环体,以及for、while和do-while语句的相同及不同之处。
3. 掌握使用Debug菜单调试程序的方法。
4. 掌握break语句的使用。
5. 掌握continue语句的使用。
6. 熟练掌握嵌套循环程序设计。
实验四函数程序设计1. 熟练掌握函数的定义和调用。
2. 熟练掌握使用函数编写程序。
3.熟练掌握函数的实参、形参和返回值的概念及使用。
c程序设计第二版谭浩强课后答案

c程序设计第二版谭浩强课后答案C程序设计第二版是谭浩强教授编写的一本广泛使用的计算机程序设计教材,它以C语言为基础,深入浅出地介绍了程序设计的基本概念、语法规则和编程技巧。
这本书的课后习题对于加深理解C语言的知识点非常有帮助。
以下是部分课后习题的答案,供参考:第一章程序设计和C语言概述1. 问题一:简述程序设计的基本步骤。
- 答案:程序设计的基本步骤包括需求分析、设计、编码、测试和维护。
2. 问题二:C语言的主要特点是什么?- 答案:C语言的主要特点包括简洁高效、结构化、可移植性、丰富的运算符、灵活的数据类型和内存管理能力。
第二章 C语言程序的结构1. 问题一:C语言程序的基本结构是什么?- 答案:C语言程序的基本结构包括预处理指令、函数定义和主函数。
2. 问题二:什么是函数?C语言中函数的定义规则是什么?- 答案:函数是一段具有特定功能的代码块,可以被重复调用。
C 语言中函数的定义规则包括返回类型、函数名和参数列表。
第三章数据类型、运算符和表达式1. 问题一:C语言中的基本数据类型有哪些?- 答案:C语言中的基本数据类型包括整型(int)、字符型(char)、浮点型(float和double)。
2. 问题二:算术运算符有哪些?它们的优先级是怎样的?- 答案:算术运算符包括加(+)、减(-)、乘(*)、除(/)和模(%)。
它们的优先级从高到低依次是乘除、模、加减。
第四章控制语句1. 问题一:C语言中的条件语句有哪些?- 答案:C语言中的条件语句包括if语句、if...else语句和switch语句。
2. 问题二:循环语句有哪些?它们的基本结构是什么?- 答案:C语言中的循环语句包括while循环、do...while循环和for循环。
它们的基本结构是初始化、条件判断和迭代。
第五章数组1. 问题一:什么是数组?数组的声明方式有哪些?- 答案:数组是相同数据类型元素的集合。
数组的声明方式包括在函数内部声明和全局声明。
程序设计基础(一)

程序设计基础(一)(总分:40.00,做题时间:90分钟)一、{{B}}选择题{{/B}}(总题数:10,分数:20.00)1.结构化程序设计方法主要是为 ______ 服务的。
(分数:2.00)A.项目管理人员B.程序员√C.系统分析员D.用户解析:2.下列各项中,不是结构化程序基本模块结构的是 ______。
(分数:2.00)A.处理单元B.循环机制C.二分决策机制D.嵌套机制√解析:3.面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的______。
(分数:2.00)A.多态性B.封装性C.继承性√D.重用性解析:4.结构化程序设计主要强调程序的 ______。
(分数:2.00)A.效率B.速度C.可读性√D.大小解析:5.以下关于结构化程序的说法中,正确的是 ______。
(分数:2.00)A.结构化程序由单入口、单出口和循环3种结构组成B.结构化程序由顺序、单入口和单出口3种结构组成C.结构化程序由顺序、循环和goto3种结构组成D.结构化程序由顺序、循环和分支3种结构组成√解析:6.程序设计属于软件开发过程的 ______ 阶段。
(分数:2.00)A.分析B.定义C.实现√D.维护解析:7.结构化程序设计方法特点大致可分为3点,下列选项中, ______ 不是其特点。
(分数:2.00)A.要求所有模块都使用单入口、单出口,顺序、选择和循环三种控制结构B.由顶向下逐步求精的程序设计方法C.采用模块化来实施具体开发D.充分考虑模块间的相互联系√解析:8.结构化程序设计理论认为,实现良好的程序结构要应用 ______ 的分析方法。
(分数:2.00)A.自顶向下√B.自底向上C.面向对象D.基于组件解析:9.信息隐蔽的概念与下述 ______ 概念直接相关。
(分数:2.00)A.软件结构定义B.模块类型划分C.模块独立性√D.模块耦合性解析:10.在结构化程序设计中,不建议使用 ______。
C语言程序设计_课件_第七章(适于清华谭浩强版)

注意:
(1) return(表达式); 和return 表达式;都 是正确的。 (2) 带返回值的函数只能返回一个值。 (3) 在函数定义时,允许使用多个return语句, 但是应尽量在末尾使用一个return语句。 (4) return语句中的表达式与函数的返回值类 型不匹配时,以函数定义时的返回类型为准。
问题的提出 函数基础 函数的定义 函数说明 函数调用 参数传递 程序举例 递归调用 变量的存储类别
7.1 问题的提出
例6.20它可以解决的问题有: ①输入若干个学生的姓名、某课程的期中 和期末成绩,并计算每个学生的总评成绩; ②计算总评成绩的分数段情况; ③输出所有学生的姓名、期中、期末和总 评成绩; ④查询某个学生的总评成绩。
函数调用时需要传递数据。调用函数要将 实参的值传送给被调用函数的形参。 若函数定义首部是 double power(double x,int n) /*函数定义 */ 调 用 形 式 是 可 以 是 power(y,m) , 也 可 以 是 power(3.0,5)。 其中,x和n是形式参数,y和m是实际参数,3.0 和可以是一个变量 名,因为变量名也构成一个表达式,形式参数只 能是变量名。当实际参数是变量名时,它与形参 的名称既可以相同,也可以不同,只是要注意, 在函数定义内部应该使用形参的名称。 (2) 实际参数与形式参数的参数个数、数据类型 和顺序都应该一致,如果数据类型不一致,系统 将按照自动转换规则进行转换。
7.3 函数的定义
7.3.1 函数的定义形式 在C语言中函数定义的形式有两种。
第一种:
函数返回值的数据类型说明 函数名称(带有类型说明的参数表)
{
函数内部数据说明; 语句;
}
第二种:
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
根据下面的税率表,编写程序,当输入任意 根据下面的税率表,编写程序, 工资值时,计算出应缴税费。 工资值时,计算出应缴税费。
P
第七章 程序设计基础
预习
1、循环结构有哪三种形式? 循环结构有哪三种形式? 各种形式在使用上有何区别? 2、各种形式在使用上有何区别?
第七章 程序设计基础
例 7-1 键盘输入命令2 ACCEPT) 键盘输入命令2(ACCEPT)
格式: [<提示信息 提示信息>] <内存变量 内存变量> 格式:ACCEPT [<提示信息>] TO <内存变量> 功能: INPUT,但所接收数据都被当做字符型 字符型。 功能:同INPUT,但所接收数据都被当做字符型。
例 7-3 输出命令( ??) 输出命令(?和??)2 交互式输入命令 等待命令(WAIT) 等待命令(WAIT)
格式: [<提示信息>][TO <内存变量>]; 提示信息>][ 内存变量>] 格式:WAIT [<提示信息>][TO <内存变量>]; <行 >]][TIMEOUT 秒数] [WINDOW [AT <行,列>]][TIMEOUT 秒数] 功能:暂停程序执行并显示提示信息, 功能:暂停程序执行并显示提示信息,当用户按任意键 时继续。 时继续。
结束
第七章 程序设计基础
7.2 程序的控制结构
多分支 当有多种执行方向时,需用多分支判断。 当有多种执行方向时,需用多分支判断。
格式 DO CASE 条件1 CASE 条件1 命令组1 命令组1 ……… 条件n CASE 条件n 命令组n 命令组n [OTHERWISE 命令组n+1 n+1] 命令组n+1] ENDCASE
第七章 程序设计基础
7.2 程序的控制结构
控制结构的作用在于控制指令的执行顺序。 控制结构的作用在于控制指令的执行顺序。 控制指令的执行顺序 VFP中有 中基本控制结构:顺序结构、 中有3 VFP中有3中基本控制结构:顺序结构、分支结构 循环结构。 和循环结构。
顺序 分支 循环
按顺序 逐条执行
单分支 双分支 多分支
结束
求一元二次方程的实根。 例:求一元二次方程的实根。
aX 2 + bX + c = 0
第七章 程序设计基础
7.2 程序的控制结构
7.2.2 分支结构 对于要先做判断再选择 先做判断再选择的问题就要使用分支 对于要先做判断再选择的问题就要使用分支 结构。分支结构的执行是依据一定的条件选择 结构。分支结构的执行是依据一定的条件选择 执行路径 路径, 执行路径,而不是严格按照语句出现的物理顺 序。 单分支 当只有一种执行去向时,可使用单分支结构。 当只有一种执行去向时,可使用单分支结构。
第七章 程序设计基础
7.2 程序的控制结构
格式 IF <条件表达式 条件表达式> 条件表达式 <命令组 命令组> 命令组 ENDIF 注意 • IF…ENDIF语句必须成对使用,且只能在程序中使用。 • <条件表达式>可以是各种表达式或函数的组合,其 值必须是逻辑值。
第七章 程序设计基础
7.2 程序的控制结构
例:求一元二次方程 的实根。 的实根。 aX 2 + bX + c = 0
输入a 输入a、b和c >=0时 当Δ>=0时,方程才有 实根, 实根,由公式计算出实 根并输出, 根并输出,否则直接结 束 输出实根
开始 输入a、b和c
N ∆>0 Y x1=(-b+sqrt(b^2-4*a*c))/(2*a) X2=(-b-sqrt(b^2-4*a*c))/(2*a)
输出应付款Y 输出应付款Y
X>1000 Y=0.85*X
结束
第七章 程序设计基础
7.2 程序的控制结构
机试9-3 机试9
分析:总成绩=考试成绩+加分, 分析:总成绩=考试成绩+加分, 考试成绩已知, 考试成绩已知,现只需判断出 加分,然后修改即可。 加分,然后修改即可。 打开表 判断加分(do case或if) 三好生 并计算出总成绩。 将总成绩输出到相应字段
输出x1和x2 结束
第七章 程序设计基础
7.2 程序的控制结构 查询“MP3”手表记录 手表记录。 例:查询“MP3 手表记录。
输入商品名称 定位记录 若找到,则显示, 若找到,则显示,否则结束
开始 输入商品名称 mc 查找记录locate 查找记录locate N Found() Y 显示disp 显示disp 结束
作业
一、pdf第九章 第九章 编程:要求画出PFD图,写出程序代码 二、编程:要求画出 图 给出摄氏温度,求出相应华氏温度(华氏温度= 给出摄氏温度,求出相应华氏温度(华氏温度=摄 氏温度*9/5+32) 氏温度*9/5+32) 选做)任意输入一个整数工资值, (选做)任意输入一个整数工资值,求出需要面值 人民币的张数,要求张数为最少。 523元 人民币的张数,要求张数为最少。如523元,需要 一百元5 五十元0 二十元1 十元0 一百元5张,五十元0张,二十元1张,十元0张, 五元0张和一元3 五元0张和一元3张 查找名为“笔记本电脑”的商品,如果是进口的, 查找名为“笔记本电脑”的商品,如果是进口的, 单价上调10% 如果是国产的,单价下调10% 10%, 10%。 单价上调10%,如果是国产的,单价下调10%。
算法: 算法:解决某一问题的方法或步骤 程序: 程序:完成某一任务的指令集合 程序文件:保存命令序列的PRG文件(编译后生成FXP文件) PRG文件 FXP文件 程序文件:保存命令序列的PRG文件(编译后生成FXP文件)
第七章 程序设计基础
7.1 程序文件
书写程序注意: 书写程序注意:
一行只能书写一条命令。 一行只能书写一条命令。 只能书写一条命令 命令较长可续行书写,行末以“ 结束。 命令较长可续行书写,行末以“;”结束。 为提高程序的可读性及维护性,可在程序中加入注释符。 为提高程序的可读性及维护性,可在程序中加入注释符。
OPEN DATABASE JXGL USE CJ BROWSE USE CLOSE DATABASE
第七章 程序设计基础
7.2 程序的控制结构
顺序结构例题 例:求给定半径的圆的周长
编写算法 输入半径r 输入半径 利用公式l=2πr计算周长 l 利用公式 计算周长 输出周长 画程序流程图 根据流程图编写代码
第七章 程序设计基础
7.2 程序的控制结构
例:求分段函数的解。 求分段函数的解。
Y=2X+15(X>0) Y=16-X (X<0)
开始 输入X
N X>0 Y Y=2*X+15 Y=16-X
求分段函数的解。 例:求分段函数的解。
Y=2X+15(X>0) Y=10 (X=0) Y=16-X (X<0)
第七章 程序设计基础
7.1 程序文件
7.1.1 其他命令 清屏命令(CLEAR) 清屏命令(CLEAR) 文本输出命令(TEXT与ENDTEXT) 文本输出命令(TEXT与ENDTEXT) 返回命令(RETURN) 返回命令(RETURN) 终止执行(CANCEL) 终止执行(CANCEL) 退出系统(QUIT) 退出系统(QUIT)
开始 输入半径r L=2*pi()*r 输出结果 结束
第七章 程序设计基础
7.2 程序的控制结构
例:鸡兔同笼问题 若用户输入头的数目为 A,脚的数目为B,设有 脚的数目为B 兔有Y 鸡X只,兔有Y只,则 X+Y=A 2*X+4*Y=B
开始 输入A和B
X=2*A-B/2 Y=A-X
输出X和Y
X=2*A-B/2 Y=A-X
第七章 程序设计基础
7.1 程序文件
7.1.1 程序文件的建立、编辑和运行 程序文件的建立、 建立
菜单或工具栏 命令: <程序文件名 程序文件名> 命令:MODIFY COMMAND <程序文件名> 建立文本文件, 建立文本文件,改扩展名
编辑 运行
菜单或工具栏 命令: <程序文件名 程序文件名> 命令:DO <程序文件名>
第七章 程序设计基础
7.2 程序的控制结构
注意问题
复合结构,只能在程序中使用 若有otherwise,要独占一行, 其后不能有条件表达式 各case按由上到下执行,一旦 某个case为.T.,立即执行其 下的命令组,命令组执行完毕 后转到endcase后执行;剩余 的其他case不会被执行。
第七章 程序设计基础
第七章 程序设计基础(1) 程序设计基础(1)
Contents
1 2 3
程序文件 程序中的基本命令 程序的基本结构
第七章 程序设计基础
7.1 程序文件
7.1.1 程序文件的概念 为什么要学习程序设计? 为什么要学习程序设计?
实现方式 可视化操作 菜单/工具栏) (菜单/工具栏) 交互命令 程序 优点 即时可见, 即时可见,易理解 无需记忆命令 针对问题灵活多变 交互性好 可解决复杂问题 可多次调用执行 缺点 功能有限无法更改 无法自动化操作 无法解决复杂问题 无法自动化操作 需记忆命令 编写和调试复杂
例:求分段函数的解。 求分段函数的解。
Y=2X+15(X>0) Y=16-X (X<0)
第七章 程序设计基础
7.2 程序的控制结构
双分支 当有两种执行方向时,需用双分支判断。 当有两种执行方向时,需用双分支判断。
格式 条件表达式> IF <条件表达式> 命令组A] [命令组A] ELSE 命令组B] [命令组B] ENDIF 注意: else独占一行 注意: else独占一行