好文档 - 专业文书写作范文服务资料分享网站

VFP第五章电子教案

天下 分享 时间: 加入收藏 我要投稿 点赞

【课题】案例5.3编写显示指定学生档案数据的程序

本课(章、节)共 课时,本课时为第 课时,课的类型:新授课

【教学目标】掌握单分支选择结构程序的流程,理解单双分支选择结构程序,会读单双分支选择结构的简单程序,学习选择结构程序的编写

【教学重点】掌握单分支选择结构程序的流程,理解单双分支选择结构程序,会读单双分支选择结构的简单程序

【教学难点】会读单分支选择结构的简单程序,并会编写分支结构程序 【教学方法】讲授法、实验法等 【按课时数】2课时 【教学过程及板书设计】 复习提问:

1、 INPUT、ACCEPT、WAIT三者的区别是什么? 新授:

一、单分支选择结构

命令格式: IF 〈逻辑表达式〉 〈命令语句1〉 ?? 分支体 ENDIF

功 能:若逻辑表达式值为“.T.”,执行命令语句分支体序列;否则,程序继续运

11

行 ENDIF 以后的语句。其流程图如下:

例1从键盘上输入一个数,如果能被3整除,则显示信息。 ? INPUT \请输入待判断的数:\ TO X ? IF X/3=INT(X/3)

? ? X,\可以被3整除!\? ENDIF ? RETURN

二、双分支的结构和流程图如下:

如果<条件>表达式的值是真(.T.)则执行<语句序列1>,然后执行ENDIF后的语句;否则执行<语句序列2>,然后执行ENDIF后的语句。

IF 和 ENDIF必须成对出现,分别是入口和出口;条件语句可以嵌套但不能交叉。书写时最好按缩进格式。

12

例2 CLEAR

INPUT “请输入待判断的数:” TO X IF X/3=INT(X/3) ? X,”能被3整除!” ELSE

? X,”不能被3整除!” ENDIF RETURN

例3编写程序D:\\XS\\DISPDA2,该程序用于在XSDA中查找用户指定的学号。如果查找成功,显示该 记录,否则显示一条说明信息。 分析:先打开表 再输入学号

在当前表中查找该学号

根据查找的结果选择显示不同的信息。 CLEAR USE XSDA

ACCEPT”请输入查询的学号” TO XH LOCATE FOR 学号==XH IF FOUND()

13

DISPLAY ELSE

WAIT”不存在该学号的学生” ENDIF USE RETURN (第二课时) 三、课堂练习

1、编写一程序年满18岁的显示“已成年”否则显示“未成年” clear

input \输入您的年龄\if age>=18 ?\已成年\else ?\未成年\endif 2、如右图

Input “a=“to a If a=10 s=0 Endif S=1 ?s 当A的值为11时S为( )

14

四、例题讲解 例3计算运费:

货物重量不超过50公斤时,每公斤0.50元,重量超过50公斤时超过部分每公斤加收0.40元,编制计算运费的程序.

分析:要给学生灌输数学思想,让学生先把算法整理出来,然后开始编程 解法1

INPU\重量=\Y=0.5*X IF X>50

Y=Y+0.4*(X-50) ENDIF ?\运费=\解法2

INPU\重量=\IF X>50

Y=25+0.9*(X-50) ELSE Y=0.5*X ENDIF ?\运费=\

15

VFP第五章电子教案

【课题】案例5.3编写显示指定学生档案数据的程序本课(章、节)共课时,本课时为第课时,课的类型:新授课【教学目标】掌握单分支选择结构程序的流程,理解单双分支选择结构程序,会读单双分支选择结构的简单程序,学习选择结构程序的编写【教学重点】掌握单分支选择结构程序的流程,理解单双分支选择结构程序,会读单双分支选择结构的简单程序【教
推荐度:
点击下载文档文档为doc格式
9qq9r0g3rf9nplw1m1z5
领取福利

微信扫码领取福利

微信扫码分享