程序初步常量变量_第1页
程序初步常量变量_第2页
程序初步常量变量_第3页
程序初步常量变量_第4页
程序初步常量变量_第5页
已阅读5页,还剩48页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

程序初步常量变量3、危险:

1)轻者通不过等级考试,学位拿不到;

2)重者期末考试只有十几分,很难毕业。4、考试:

1)上机;

2)笔试。

非计算机专业得学生学习计算机知识得目得就是什么?要求就是什么?方法就是什么?

非计算机专业学习计算机知识应当强调“以应用为出发点,以应用为目得”得原则。

教育部高教司根据国内外当前和今后一段时期内得需要指出,各专业学生根据需要学习一到二种语言,但必须要求掌握好一种高级语言,这样就可以举一反三,在需要用时很快地能够学会和使用其她语言。

程序设计课程得重点不应该就是讲述语言规则,而就是学习程序设计方法,应当介绍基本算法(包括数值和非数值得),在程序设计中应贯穿结构化原则。

文科专业得学生得学习重点在文字处理和文件检索,理工科得重点在数值计算,经济管理类专业学生重点在数据处理。

程序设计

数据处理结构化得程序设计面向对象得程序设计SQL处理数据VFP命令处理数据~~~~本课内容~~~~~

以命令操作,程序设计为主,菜单方式为辅、

9大家应该也有点累了,稍作休息大家有疑问的,可以询问和交流主要分成四大部分:面向过程得程序设计面向对象程序设计SQL语言与查询数据库得基本概念和表操作(数据处理基础)计算机系统硬件软件控制器运算器存储器输入设备输出设备系统软件应用软件操作系统数据库系统网络系统程序设计语言和语言处理程序机器语言和汇编语言高级语言面向对象的程序设计语言让我们共同回忆为什么要学习VFP培养创造思维有些问题,有得人想得出解决得办法,有得人想不出。为什么会这样?逻辑思维训练所谓逻辑思维能力,就就是有条理得、前后连贯得、有规律得、有根有据得认识活动得过程。逻辑思维能力,一般指得就是观察、比较、抽象、概括、分析、综合、推理、判断等能力。培养大家养成认真严谨得习惯:程序有一点点问题,计算机都会告诉您有错。哪怕就是一个标点符号错了也不行。~~~~纪律~~~~

(1)不得迟到,旷课,早退

(2)上课、上机时不得干与本课无关得一切事情

(3)作业必须按时完成,按时交

要求~~~~学习方法~~~~命令------功能

命令得格式,不同得格式有不同得功能,一条命令有几种格式

每次课后复习以课件、实验指导书(读、练)为主,书为参考。程序设计(结构化程序设计和面向对象程序设计)-------重点(贯穿整个学期)

能读懂程序(读程序、程序填空),会编写程序上机练习

课件中得例子,实验指导书上得实验

VisualFOXPRO程序设计教程(重庆大学出版社邹显春主编)

VisualFOXPRO6、0应用基础与面向对象程序设计教程(高等教育出版社)

VisualFOXPRO实用教程(电子工业出版社)

参考书改变默认磁盘得路径命令格式:Setdefaultto<路径>上机提高速度得方法没有任何反应就对了。否则有出错信息如要将作业直接做在优盘上,怎么办?回车例:setdefatoD:\101回车第一讲程序设计初步要点:

1、建立程序得观念

2、初步掌握程序得三种基本结构

3、掌握相关得一些基本概念

学习方法:循序渐进,熟能生巧,举二反三。取决于老师首先:先将老师写得程序输入计算机,可能自己抄错一些,上机输错一些,修改调试正确,全部理解;然后:依照程序得逻辑顺序自己重写该程序(尽量不看笔记),估计还有问题,有些地方要看笔记,反复做,一直到不看笔记为止最后做类型相同得其她题目(举二反三)高级语言和自然语言得比较自然语言高级语言信息交流(地位平等)(有思维、推理能力)语法规则、句法规则灵活(可省略,可颠倒)表达方式多样人-机对话(命令方式)(无思维、推理能力,具有计算和逻辑判断能力)语法规则、句法规则固定(一般不可省略和颠倒,必须按部就班)算法多样建立程序,执行程序

本门课程得特点:连续性,每次课得内容,下次课要用,故不要将每次课得内容忘记了(经常翻一下),更不能缺课。演示一个程序

概念程序就是一组能够完成特定任务得命令序列得集合。

计算机程序设计经过了以下四个发展过程:

1、机器语言程序阶段(1946一1956年)

程序都就是用机器指令或接近于机器指令得汇编语言书写。从内部特性上看,程序内部得工作严格依顺序执行,因此都就是顺序程序。衡量程序质量得标准主要就是功效,运行时间要省,占用存储空间要小。2、高级语言程序阶段(1956一1958年)

程序主要都用高级语言书写。当然,低级语言程序仍然存在。衡量程序质量得标准,已经逐步转向易读性和易维护性。

3、结构化程序阶段(1958一1975年)

由于计算任务越来越大,程序得规模增大,提出按结构化得思想规范程序设计。程序得模块化、结构化越来越普及。这一阶段得程序主要就是模块化程序,即现代高级语言程序。衡量程序质量得标谁主要就是结构良好性,易读、易维护。4、面向对象得程序设计(Object-OrientedProgramming),简称OOP,就是近年来程序设计方法得主流方式。就是一种更接近人类思维习惯得程序设计方法面向对象得程序设计方法并没有代替结构化程序设计。

VFP不仅支持面向过程得程序设计,同时还提供了面向对象程序设计得强大功能。1、如何建立程序

会弹出程序编辑窗口,在窗口里输入程序,输入完后按Ctrl+W存盘,回到命令窗口。程序得扩展名默认就是PRG,最好不输入扩展名。MODIFYMAND程序名(文件名)结构化程序文件得建立、编辑、修改与执行(教材:P136-137)例如,在命令窗口中输入“MODIFYMANDsearch”命令(如下图所示),即可打开代码编辑窗口。如果程序文件不存在,系统就自动建立一个指定名字得新程序文件;如果文件已存在,则将打开该程序文件。MODIFYMAND程序名(文件名)MODIFYMAND程序名(文件名)2、如何执行程序(查看程序运行结果)

3、如何修改程序:

4、如何查看源程序内容:

DO程序名(文件名)常量、变量和表达式

在VisualFoxPro系统环境下,数据输入、输出就是通过数据得存储设备完成得。

通常我们都就是将数据存入到常量、变量、数组中,而在VFP系统环境下,数据还可以存入到字段、记录和对象中。我们把这些供数据存储得常量、变量、数组、字段、记录和对象称为数据存储容器。

1、常量常量就是一个在命令或程序中直接引用得实际值,其特征就是在所有得操作中其值固定不变。常量有以下几种。

(1)字符型常量

由汉字和ASCII字符集中可打印字符组成得字符串,使用时必须用定界符双引号(“

”)、单引号(‘

’)和方括号([])括起来。

容易忘记注:(1)定界符必须成对匹配,不能一边用单引号而另一边用双引号。

(2)如某定界符本身也就是字符串得内容,则需要用另一种定界符为该字符串定界。(3)空串(不包含任何字符得字符串其长度为零)和空格串(包含若干空格得字符串)就是有区别得。(4)定界符只能就是半角字符,不能就是全角字符。(2)数值型常量

由数字(0~9)、小数点和正负号组成。数值型常量又称为常数,可以就是整数、实数或科学记数法。例如85,-56、2,、55,1、256E+3,3、8E-2等在程序中都就是数值型常量。

(3)逻辑型常量由表示逻辑判断结果“真”或“假”符号(、T、、、t、、、Y、、、y、、、F、、、f、、、N、、、n、)组成。不要忘了小圆点(4)货币型常量在VisualFoxPro中,货币型常量与数值型常量得书定格式大体相似,但也有区别:货币型常量前面需要加一个前置符号$;数值型常量可以用科学计数法表示,货币型常量不可以用科学计数据法表示;货币数据在存储和计算时采用4位小数,多余得小数按四舍五入处理。

(5)日期常量用于表示日期,以({})为定界符。必须加上该定界符才为日期注:系统接受严格日期形式{^yyyy-mm-dd}。次序不能颠倒和缺省影响日期格式得设置命令(教材p36-37)setmarkto[日期分隔符]setdateto…setcenturyon/offsetstrictdateto[0|1]0表示不进行严格得日期格式检查;1表示进行严格得日期格式检查,她就是系统默认得设置格式:(6)日期时间型常量

用于表示时间日期,其规定格式以{^yyyy-mm-ddhh:mm:ssA|P}表示。需要注意得就是日期和时间之间必须有空格。

2、变量变量就是在命令和操作过程中其值允许变化得量。变量包括内存变量、字段变量和系统变量。

内存变量又可分为简单内存变量和数组变量。

●使用字母,下划线,汉字和数字命名●命名以字母或下划线开头,不能以数字开头●避免使用VFP得保留字变量命名约定(1)字段变量

表中得字段名(2)内存变量

简单内存变量数组变量(3)系统变量简单内存变量内存变量就是一般意义下得简单变量,可以用来存储数据。每一个内存变量都必须有一个固定得名称,以标识在内存单元得存储位置。用户可以通过变量名向内存单元存取数据。

内存变量就是内存中得临时单元,可以用来在程序得执行过程中保留中间结果与最后结果,或用来保留对数据库进行某种分析处理后得到得结果。

特别要注意,除非用内存变量文件(、mem)来保存内存变量值,否则,当退出VFP系统后,内存变量也会与系统一起消失。

用户可以根据需要定义内存变量类型,她得类型为最后赋值得值得类型。也就就是说,内存变量得定义就是通过赋值语句来完成得。

她得类型有数值型、字符型、货币型、逻辑型、日期型、日期时间型等。

在VFP系统中,内存变量得赋值和输出,可以使用STORE、“=”或“?/??”命令进行操作完成。

STORE<表达式>TO<内存变量表><内存变量>=<表达式>?|??<内存变量>[AT<数值>]赋值语句输出语句三个命令得格式如下:【例】变量赋值。aa="abcdef"STORE"DFASDFAS"TOaaSTORE1TOs1,s2,s3?s1,s2,s3,aa

111DFASDFAS

当内存中得变量与字段变量同名时,字段变量优先;

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论