- 5
- 0
- 约 22页
- 2016-03-09 发布于湖北
- 举报
院 系: 经济管理系
教研室: 信管
教 师:
《数据库原理及应用》课程教案
课程名称 数据库原理及应用 课程学分 3 课程属性 必修课(∨ ) 专业选修课( ) 校定公共选修课( ) 课程总学时 48学时 其中:讲课: 32学时 实验: 16学时 先修课程 信息技术基础 授课专业、班级 经管系工商、信管、经济学、会计、工程造价各专业 主要教材 教材名称 出版社 作者 出版时间 Visual FoxPro 程序设计教程(第二版) 北京邮电大学出版社 刘卫国 2006 教材名称 出版社 作者 出版时间 数据库系统概论(第三版) 高等教育出版社 王珊,萨师煊 2006 教学目的
及要求 教学目标:
本章主要介绍程序设计的概念和设计方法、VFP中三种结构程序的设计。通过课程学习
要求学生能够达到以下目标:
掌握程序设计的概念和结构化程序设计方法。
熟练掌握分支程序设计。
3. 熟练掌握循环程序设计。
重点难点:
本章的内容较多,其中三种结构化程序设计方法尤其是分支和循环程序设计是重点和难点部分。
解决方法:
通过对具体问题的分析,使学生掌握分析问题并形成算法的方法,然后通过大量的具体实例,使学生直观的学习程序设计的完整过程。同时课上通过课堂互动,让学生自己分析问题并设计程序,在课下通过实验练习,掌握分支和循环程序设计。
教学方法和手段:多媒体教学、实例演示、板书
讲授学时:4学时 注:表中( )选项请打“∨”
第九章 结构化程序设计
[教学目的与要求]
通过课程学习,掌握程序设计的概念和结构化程序设计方法,熟练掌握分支程序设计,熟练掌握循环程序设计。
[教学内容]
程序设计的概念,结构化程序设计的方法,Visual FoxPro的中分支和循环结构程序设计方法,程序的模块化,子程序的调用方法,Visual FoxPro的调试方法。
[教学重点与难点]
Visual FoxPro中分支和循环程序设计方法。
9.1 程序设计基础
9.1.1 程序设计的概念
程序设计并不是简单地只是编写一个程序。
程序设计反映了利用计算机解决问题的全过程,包含多方面的内容,而编写程序只是其中的一个方面。
使用计算机解决实际问题,通常是先要对问题进行分析并建立数学模型,然后考虑数据的组织方式和算法,并用某一种程序设计语言编写程序,最后调试程序,使之运行后能产生预期的结果。这个过程称为程序设计。
9.1.2 程序的控制结构
任何复杂的程序都由3种基本控制结构组成。它们是顺序结构、选择结构和循环结构。
1. 顺序结构
这是最简单的一种基本结构,依次顺序执行不同的程序块。
2. 选择结构
根据条件满足或不满足而去执行不同的程序块。
3. 循环结构
循环结构是指重复执行某些操作,重复执行的部分称为循环体。
9.1.3 结构化程序设计方法
结构化程序设计采用自顶向下、逐步求精和模块化的分析方法。
自顶向下是指对设计的系统要有一个全面的理解,从问题的全局入手,把一个复杂问题分解成若干个相互独立的子问题。
逐步求精是指程序设计的过程是一个渐进的过程,先把一个子问题用一个程序模块来描述,再把每个模块的功能逐步分解细化为一系列的具体步骤,以致能用某种程序设计语言的基本控制语句来实现。
模块化是结构化程序的重要原则。所谓模块化就是把大程序按照功能分为较小的程序。
9.1.4 程序文件的建立与执行
1. 建立或修改程序文件
同建立其他类型文件一样,建立或修改程序文件也有
菜单和命令两种操作方式。
(1)命令方式
要建立或者修改一个程序文件,可使用MODIFY命
令。其格式是:
MODIFY COMMAND [文件名|?]
MODIFY FILE [文件名|?]
其中文件名指明要建立或者修改的文件。如果省略文件名,编辑窗口会打开名为untitled.prg的文件。当关闭窗口时出现对话框,要求输入文件名。
若使用?,则显示“打开”对话框。在此框中,用户可以选择一个已存在的文件或者输入要建立的新文件名。
如果没有给文件指定扩展名,则MODIFY COMMAND默认为.prg,而MODIFY FILE却默认为空,所以使用MODIFY FILE建立程序文件时文件名必须带扩展名.prg。
(2)菜单方式
选择“文件”菜单中的“新建”命令,并选择“程序”单选按钮,并单击“新建文件”命令按钮。在文本编辑窗口输入程序内容。
打开文本编辑窗口后,就可以一条一条地输入命令。在输入过程中出现错误,可用
原创力文档

文档评论(0)