作业标题 :请结合本次培训所学知识和所教学科的教学特点,提交本一节课的完整教学设计方案。 作业周期 : 2017-10-17 — 2017-12-31
作业要求 :
在实际教学过程中,您是如何运用信息技术来辅助您的教学的?请结合本次培训所学知识和所教学科的教学特点,组织实施一节使用信息技术的课,提交本节课的完整教学设计方案,并附教学照片2--3张。
要求:
1.作业内容必须是自己的原创,杜绝抄袭现象,各工作坊坊主严格把关!
2.字数500字以上。
3.为方便批改,请尽量不要用附件的形式提交。(最好先在文档编辑器word软件里编辑好,再将内容复制到答题框提交,操作时间不要超过20分钟)
4.请务必在截止提交日期之前提交,逾期将无法提交,这将会影响您的考核成绩
发布者 :耿老师
提交者:学员何志斌 所属单位:合水职专 提交时间: 2017-12-07 17:35:48 浏览数( 0 ) 【推荐】 【举报】
3.4.1数据查询的SQL命令
学 科:数据库应用基础vfp
课 题:数据查询的SQL命令
课 型:理论课
授课对象:中三计算机班
课 时:1课时
授课教师:
一、教学目标:
1、 知识目标
掌握数据查询的SQL命令,能写出简单的SQL查询命令。
2、 能力目标
培养和提高学生逻辑思维能力以及分析问题、解决问题的能力。
3、 情感目标
激发学生学习热情,培养学生学习的积极性。
重 点:分组查询
难 点:分组查询
关键点:解决问题的方法和思路
教学手段:多媒体
教 法:讲授法、讨论法
学 法:听课法、练习法
二、教学过程:
A. 复习提问
SQL语言具有哪些功能?SQL语言最主要的功能是什么?
指名学生到黑板上写出
B. 导入新课
SQL语言的查询功能是SQL语句最主要的功能,请同学们说说现实生活中查询的实例。
C. 讲授新课
SQL语句查询主要包括:基本查询、带特殊运算符的条件查询、排序查询、计算与分组查询和多表查询等5个模块。
(一)基本查询:
格式1:select<字段列表>from[数据库名!]<表名>
例,查询课程表中的所有“课程”的信息
Select *from xsgl!课程
引导学生列举实例,加以理解。
教师点评
格式2:select<字段列表>from[数据库名!]<表名>[where条件]
例,查询“学生”表中计算机二班的学生信息
Select *from xsgl!学生;
Where 班级=”计算机二班”
引导学生列举实例,加以理解。
教师点评
(二)循环结构的实现方法
Visual FoxPro提供了三种循环语句:
FOR…ENDFOR
DO WHILE…ENDDO
SCAN…ENDSCAN
我们今天讲授的是FOR…ENDFOR语句。
(三)FOR…ENDFOR循环
1、语句格式
FOR I=A TO B [STEP C]
< 语句序列 >
[ LOOP]
[ EXIT ]
ENDFOR
2、语句功能
根据设定的循环次数,重复执行语句序列。
3、语句执行过程
执行FOR语句时,系统先把初值赋给循环控制变量,然后,判断循环控制变量是否 “超过”终值,若超过则结束循环,执行ENDFOR后面的语句;若没超过,则执行循环体内的语句序列。执行到 ENDFOR时,控制变量按步长增值,根据循环控制变量和终值的大小,决定是否继续执行循环体。
语句执行过程流程图:(略)
★在这里插入学生活动,巧妙设置陷阱,强调语句格式:
①打印1-5这5个数
FOR N=1 TO 5 STEP -1
? N
ENDFOR
[步长应为1]
②打印5-1这5个数
FOR N=5 TO 1
? N
ENDFOR
[步长应为-1,不能省略]
③打印1-5这5个数
FOR N=1 TO 5
? “N”
ENDFOR
[N加上引号,就是字符串,应把引号去掉]
④打印1-5这5个数
FOR 1 TO 5
? N
ENDFOR
[循环变量N必须赋值]
⑤打印1-5这5个数
FOR N=1 TO5
? N
[FOR与ENDFOR必须成对出现,缺一不可]
4、应用实例
例1 求1—100之间的奇数和。
SET TALK OFF
CLEAR
S=0
FOR N=1 TO 100 STEP 2
S=S+N
ENDFOR
? S
SET TALK ON
例2 打印一个数据表中的全部字段名。
SET TALK OFF
CLEAR
USE 成绩
M=FCOUNT()
FOR N=1 TO M
? FIELDS(N)
ENDFOR
USE
SET TALK ON
D. 课堂小结(先由学生总结,再由教师补充)
1、循环的概念
2、实现循环的三种语句
3、FOR…ENDFOR循环(重点是语句格式)
4、FOR循环的应用
E、拓展创新(作业)
教师提出问题:今天我们学习了FOR循环,像这样的问题如何解决?(由此引出循环的嵌套)
请打印一张九九表,格式如下:
1*1=1
2*1=2 2*2=4
3*1=3 3*2=6 3*3=9
4*1=4 4*2=8 4*3=12 4*4=16
9*1=9 9*2=18 9*3=27 9*4=36 •••••• 9*9=81
要求:
1、自学有关循环嵌套的知识
2、写出实现上述问题的程序
四、板书设计:
§10-2 循环结构程序设计——FOR循环
(略)
评语时间 :2017-12-08 10:19:13