(第7章)程序设计基础课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《(第7章)程序设计基础课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 基础 课件
- 资源描述:
-
1、第第7 7章章 结构化程序设计基础结构化程序设计基础v教学内容教学内容 程序的基本结构程序的基本结构 子程序、过程和函数子程序、过程和函数v教学目的教学目的 掌握程序的建立、维护和调用方法掌握程序的建立、维护和调用方法 掌握三种基本程序结构的设计应用掌握三种基本程序结构的设计应用 v重点:重点:三种基本程序结构三种基本程序结构 v难点难点 分支与循环分支与循环v1 1、命令方式、命令方式v2 2、菜单方式、菜单方式v3 3、程序文件方式、程序文件方式例:打开例:打开“学生学生”表表,逻辑删除前逻辑删除前3条记条记录并显示。录并显示。v程序程序是用来完成某一具体任务而编制的是用来完成某一具体任务
2、而编制的一组依次执行一组依次执行的命令(语句)序列的命令(语句)序列VFPVFP可同时应用可同时应用面向过程面向过程和和面向对象面向对象的编程方法的编程方法为对象的事件编写的代码就是程序为对象的事件编写的代码就是程序可以创建和运行独立的程序文件可以创建和运行独立的程序文件程序文件的扩展名为程序文件的扩展名为.PRG.PRGv建立程序文件建立程序文件(三种方法)(三种方法)菜单方法菜单方法“文件文件”菜单菜单/“新建新建”/“程序程序”/“新建文件新建文件”项目管理器项目管理器 项目管理器中项目管理器中/“代码代码”/“程序程序”/“新建新建”命命令令 命令方式:命令方式:在命令窗口中输入:在命
3、令窗口中输入:“文件文件”菜单菜单/“打开打开”命令命令可重新打开程序可重新打开程序文件的编辑窗口文件的编辑窗口 在项目管理器在项目管理器/“代码代码”选项卡选项卡选择中要修改选择中要修改的程序的程序/“修改修改”命令命令 在命令窗口中输入在命令窗口中输入 文件名文件名“文件文件”菜单菜单/“保存保存”命令或命令或“另存为另存为”命令命令按按组合键,若事先没有指定程序文件名,组合键,若事先没有指定程序文件名,也会出现也会出现“另存为另存为”对话框,输入文件名后,单对话框,输入文件名后,单击击“保存保存”按钮即可。按钮即可。程序编辑结束后,必须程序编辑结束后,必须保存保存后才能执行。后才能执行。
4、“程序程序”菜单菜单/“运行运行”命令命令“运行运行”对话框,对话框,选取要执行的程序代码文件选取要执行的程序代码文件单击单击“运行运行”按钮按钮在命令窗口中输入命令在命令窗口中输入命令特别注意:特别注意:如果程序没有进行编译,且程序中如果程序没有进行编译,且程序中存在错误,则在执行过程中存在错误,则在执行过程中VFPVFP会指出程序错误,会指出程序错误,出现程序错误窗口。此时,可以单击出现程序错误窗口。此时,可以单击“取消取消”按钮,终止程序执行按钮,终止程序执行三、程序文件中常用命令三、程序文件中常用命令1 1、打开表、打开表 use use 表名表名2 2、表记录的浏览、表记录的浏览 b
5、rowse browse、list list、dispdisp3 3、表记录指针的定位、表记录指针的定位 go n go n 、goto n goto n 、skip+n skip-nskip+n skip-n4 4、定位查询、定位查询 Locate for Locate for 条件条件 范围范围5 5、继续查找、继续查找 continue found()continue found()6 6、替换修改、替换修改 replace replace 字段字段 with with 表达式表达式 for for 条件条件 格式:格式:set talk onset talk on格式:格式:格式:格式
6、:1 1、返回、返回格式:格式:2 2、退出、退出格式:格式:(接收(接收所有类型所有类型数据)数据)格式:格式:input input TO TO 功能:暂停程序的运行,功能:暂停程序的运行,等待键盘输入等待键盘输入数据数据说明:说明:输入的类型:数值型、字符型、逻辑型日期型输入的类型:数值型、字符型、逻辑型日期型输入输入字符型字符型数据时,需要数据时,需要加定界符加定界符 (单引号、双引号、中括弧)(单引号、双引号、中括弧)输入输入逻辑常量逻辑常量时,数据需要两个句点括起来时,数据需要两个句点括起来 .t.f.t.f.输入输入日期型日期型数据时,需要用大括弧括起来数据时,需要用大括弧括起来
7、 比如:比如:2009-2-142009-2-14(只接收字符型只接收字符型数据)数据)格式:格式:accept accept TOTO(只接收(只接收一个字符一个字符)格式:格式:wait wait“提示信息提示信息”TOTO 注意:输入的数据都被默认为字符型注意:输入的数据都被默认为字符型 (输出命令)(输出命令)格式:格式:写程序完成如下要求:写程序完成如下要求:1、从键盘输入、从键盘输入100送给变量送给变量a,”hello”送给变量送给变量b;2、显示变量、显示变量a、b的值的值3、用变量、用变量a的值替代的值替代“选修选修”表中第一条记录表中第一条记录“成绩成绩”字段的值;字段的值
8、;4、显示、显示“选修选修”表的前表的前4条记录;条记录;v程序的基本结构程序的基本结构在编写程序时,程序中命令是按顺序依次执行的,在编写程序时,程序中命令是按顺序依次执行的,但在更多程序中需要但在更多程序中需要进行判断进行判断或者或者重复执行重复执行某段某段程序。这就要有控制程序走向的命令。程序的走程序。这就要有控制程序走向的命令。程序的走向不同,也就产生了不同的程序结构。向不同,也就产生了不同的程序结构。VFPVFP中,常见的程序结构有三种中,常见的程序结构有三种q顺序结构顺序结构q分支结构分支结构q循环结构循环结构v顺序结构操作是按从上到下的线性顺序执行。计算机程序通常有三个部分组成:输
9、入、处理和输出v结构流程程序模块程序模块a a程序模块程序模块b b例1:输入X的值,计算Y,其中Y=3*X,并将结果显示在屏幕上。例2:编写程序,要求打开学生表,显示表中的所有学生编号、姓名;显示第5个记录的学生信息;显示表中21岁学生的姓名例例3 3:输入:输入2 2个数字,要求交换这个数字,要求交换这2 2个数字,个数字,并输出交换之后的数。并输出交换之后的数。v引入原因引入原因1 1、顺序结构执行是按照程序的书写顺序执行的,、顺序结构执行是按照程序的书写顺序执行的,程序执行的路径是线性的,遇到较为复杂的问程序执行的路径是线性的,遇到较为复杂的问题则无法解决;题则无法解决;2 2、程序中
展开阅读全文