首页  前一页  后一页  末页
[386] [387] [388] [389] [390]
本留言簿共有493条记录, 现在时间2025-5-24 19:08:05,计算机地址:192.168.9.44
日期查询:
现在是第77页
一共有99页
Books库中表及结构信息 环境:一键安装 库表:Mysql.sql  xx3.sql xx4.sql 页面:Myphp.php   
序号 留言内容
390

D:2019-3-19
T:16:21:00
IP:192.168.3.41



作者:
张顺海

2019.3.19  星期三

 

教学内容:循环结构程序设计

教学目的:掌握 Do While....EndDo语句控制(一)

教学重点:循环结构、DO 循环控制语法

教学难点:循环控制功能实现

教学时间:4课时

教学地点:教室2课时、实践2课时

教学过程:

一、导入

上周,我们已经引入了循环的根据,用以实现菜单的选择功能,(1-5),通过Wait语句实再选择,通过Do Case  ..... EndCase 来完成多分支判断,实现相应的功能。

本节,我们开始用两周的时间,来学习一下循环程序设计结构,以及实现循环的语句,Do While <条件>    .....    EndDo

二、新授

1.循环结构

顺序结构:顺序执行,所有的语句都会被执行,而且只执行一次;

分支结构:根据条件,有的语句会被执行,有的不会被执行,而且只执行一次;

循环结构:根据条件,有的语句会被执行多次(固定次数的循环,或者条件控制的循环)

2.Do  While语句的语法

Do While  <条件>     ................循环入口语句,根据条件的真(进入循环),假(退出循环,转向到Enddo后边执行)

<循环体> ...................................重复执行的语句块,可以是多个语句,可以是一个完整的循环,循环嵌套!

Enddo.........................................转向循环入口

3.简单的小例子

4.反过来,再看我们实现的菜单  (x4.prg)

Clear

Do  While .T.

? "1.打开x1.dbf"

? "2.打开 x2.dbf"

? "3.打开 V962019.dbf"

? ”4.打开 abc.dbf"

? "5.退出"

wait  "请输入你的选择(1-5)“  to  N

Do  case  

Case n="1"

use x1

list

use

Case n="2"

use x2

list

use

Case n="3"

use V962019

list

use

Case n="4"

use abc

list

use

Case n="5"

exit

OtherWise

?  "你的输入有误,请选择{1-5}”

EndCase

EndDo

return

三、练习

请新新授的“菜单”选择程序录入、运行、体会以下几点:

1.菜单的显示

2.菜单的选择

3.菜单的判断

4.菜单的退出

四、总结

1.循环语句的实现

2.菜单的显示 ,? 命令

3.菜单的选择, Wait .....To  ...

4.菜单的判断, Do Case.......EndCase

5.菜单的退出,Exit

 

五、上机

*x5.prg

clea

i=1

do whil i<=5

? i

i=i+1

enddo

return

 

六、作业

理解、掌握两个实例

通过上机印证

将两段程序代码记入笔记本

七、反思

389

D:2019-3-12
T:11:34:00
IP:192.168.10.21



作者:
张顺海

2019.3.12

作业:

1.查看课件

2.预习下一节

3.做题 库

388

D:2019-3-11
T:10:39:00
IP:192.168.3.41



作者:
张顺海

2019.03.11 星期一

 

教学内容:分支结构

教学目的:掌握程序设计中的分支结构的语法

教学重点:分支的种类

教学难点:多要支的语法

教学时间:4课时

教学过程:

一、导入

前边我们已经学习过了结构化程序设计的三种常用的结构,并从实例(xt1.prg、xt2.prg)中获得了顺序程序设计的重点知识。

我们也已经掌握了建立一个新程序、修改一个旧程序、运行程序(三种方法)、删除程序(Dele file ),掌握了期中的应用流程。

今天,我们学习选择语句结构的设计语法和方法。

二、新授

新授予知识结构图:

三、练习

1.认识以上框图

2.三种程序设计结构(分支语句)的表现形式

1)单分支

input “请输入你的年龄” to  N

if N>=30

    ?  "你已经30岁了“

Endif

2)双分支

input “请输入你的年龄” to  N

if N>=30

    ?  "你已经30岁了“

else

    ?  "你没满 30岁"

Endif

3)多分支[大家认真看一下,下边的有没有问题]

   input “请输入你的年龄” to  N

Do case 

     case N>=10

              ? "你的年龄大于等于10岁”

     case   N>=20

             ?   "你的年龄大于等于20岁“

    case   N>=30

             ?   "你的年龄大于等于30岁“

EndCase

4)嵌套[大家认真看一下,下边的有没有问题]

input “请输入你的年龄” to  N

if N>=30

    ?   "你的年龄大于等于30岁“

else

    if    N>=20 

             ?   "你的年龄大于等于20岁“

    else

             ?   "你的年龄大于等于10岁“

    endif

endif

5)问题

其中第3中如果当N=15岁时,应该没问题,想一下,25 、35怎么样?

其中第4中如果当N=15岁时,应该没问题,25、35怎么样?

其中第3、4项中当N=5岁时,又会怎么样?如果出问题,什么造成的?怎么修改?

四、总结

1.多分支的判断规则

2.三种结构的共同点:(单选一、双选 一、多选 一),就是无论有多少种情况,只有其中的一个语句块得到执行。

3.多分支中的Case的顺序,影响着条件的运行及结果,试想一下,第3中的问题,如果把3个Case的顺序整体倒一下,结果就正确了。

4.问题中的第3项,当N=5时,结果是因为,没有想到n=5的情况,所以应该如何修改,大家想一想?

五、作业

 

六、反思

387

D:2019-3-7
T:7:37:00
IP:192.168.3.41



作者:
张顺海

2019.3.7 星期四

 

教学内容:常用的三种输入语句,和顺序程序、选择程序设计

教学目标:掌握 Accept、input、wait的区别

教学重点:Accept及选择结构

教学难点:&的应用 

教学时间:三课时

教学过程:

 

一、导入

我们已经接触到了程序的设计及运行结构,一般分为“顺序结构、选择结构、循环结构”,我们已经熟知建立、修改、运行、调试程序的含义及概念。今天,我们学习,三种交互式语句的应用。即:Accept、Input、wait的应用

二、新授

1.设计思路

1)顺序结构

clear

use v962019

list

use

2) 更改源程序,打开x1.dbf

clear

use x1

list

use

3)问题的提出,打开不同的表,还得更改源程序,是不是可以临时指定

解决办法:

clear

acce "请输入您要打开的文件名" to wj

use &wj

list

use

4)问题提升,如果输入一个不存在的表文件,会是咋样,需要在打开表文件之前,预先判断,然后给出不出的出路,就是选择结构

clear

acce "请输入您要打开的文件名"  to wj

if file(wj)

   use &wj

   list

   use

else

   ?“你要打开的文件名&wj.不存在”

endif

2.语法

1)选择结构(分支结构)

if   <条件>

    [<语句块1>]

【else

  [<语句块2>]】

endif

2)注意:

控制语句成对出现

不区分大小写

二选 一执行

3)条件的要求

逻辑值、逻辑表达式、关系表达多

4)语句块1或者语句块2,没有语句行数的限制

5)语句块1、2只有一个能成功执行,它们是互斥的

三、练习、总结

1.熟悉新授问题提升(4)

2.熟悉语法结构

3.Accept的含义及键盘接受语句功能:程序暂停,数据接收,回车结尾,创建C型变量,以备后用

五、作业

将程序代码定入指的程序文件xt3.prg中,并背诵过来,以填空的形式补足程序代码训练。

运行指定的命令文件

理解Accept、input、wait的区别

六、反思

386

D:2019-3-2
T:12:45:00
IP:192.168.3.41



作者:
张顺海

2019.3.3 -2019.3.6 星期日-星期三

 

假期作业:

1.梳理程序文件在创建、修改、保存、运行的过程中涉及到的知识点

2.查看开学以来的教学课件,重点查看每节课的教学重点。

3.每位同学通过手机或者PC端,完成题库答题自学、助学,最少5(题/轮)*10(轮/天)*4(天)=200题,并根据解析完成知识储备。

4.对课本中的交互指令,Accept的应用(按今天的讲课内容逐条理解 xt2.prg)的含义,配合课本P81 4.2.2的讲解。

 

*xt2.prg

clear

accept "请输入您要查询的文件名" to wj

use &wj

list

use

首页  前一页  后一页  末页
现在是第77页一共有99页