- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Pascal基本语句课案
常用快捷键(请熟记!) Alt + X F2 F3 F9 Alt + F9 Ctrl + F9 Alt + F5 退出 保存 打开 编译并连接 编译 编译连接并运行 看结果 编译Pascal程序用到文件的类型 .pas 程序源代码 .bak 程序源代码的备份 .o 目标文件(经过编译的源代码) .exe 编好的程序(经过连接的目标文件) 语句和程序段 一条语句就是一个句子 除了begin和end.外,Pascal的每条语句都是以;结尾的。 一个程序段就是一段程序,程序段又称为复合语句。程序段是由begin,一些语句和end;构成的。 语句的种类可多了,在以后的学习中你将一一接触不同的语句。 writeln(Hello World!)是条语句,它其实是调用了SYSTEM单元库中的一个叫做writeln();的过程(过程是子程序的一种)。 最简单的程序 一个最简单的程序包含一个程序说明和一个主程序段: program program1; {主程序说明} {定义主程序的各种变量和常量} begin {主程序段开始} writeln(我是一个语句); {主程序段内容} end. {主程序段结束} 主程序段也是程序段,只不过它结尾的最后一个end是以英文半角句号而非分号结束的。也就是说,pascal语言程序的最后一条语句一定是end.。 常量和变量 一个变量(或常量)可以用来储存信息 例如一串文字(字符串类型),一个数字(整数类型integer、实数类型real)。 使用const关键字来定义常量。 使用var关键字来定义变量。var s:string;,中的s就是一个变量,string是它的数据类型(字符串类型)。 常用数据类型 整数类型 能表示的数字范围 占用内存 Integer -32768~32767 2 实数类型 能表示的数字范围 占用内存 Real Singel或Double 4或8 布尔类型 能表示的数字范围 占用内存 Boolean false或true 1 字符类型 能表示的数字范围 占用内存 Char #001~#128 1 字符串类型 能表示的数字范围 占用内存 String 8 操作符 对变量进行运算、赋值的符号叫做操作符(Operator)。运算符是操作符的一种。 数学运算符 关系运算符 逻辑运算符 加法:+ 等于:= 且:and 减法:- 大于: 或:or 乘法:* 小于: 否:not 除法:/ 大于等于:= 异或:xor 整除:div 小于等于:= 取余数:mod 不等于: 赋值 变量和常量的区别在于,变量的值是可以改变的。 赋值符号::= 赋值符号也是一种操作符。 program set_i; var a,b,c,s,i:integer; begin i:=1024; a:=3; b:=4; S:=a+b; writeln(i); Writeln(s); end. 输入输出语句 Writeln是输出语句,输出语句有三种格式: ① Write (输出项1,输出项2) ;?? {执行输出后光标不换行} ② Writeln (输出项1,输出项2) ; {执行输出后光标换到下一行} ③ Writeln???????????????????? ?{仅输出空白且光标换到下一行} Readln是输入语句,它的一般格式为: ????????????? ① Read???? (变量1,变量2);? ????????????? ② Readln?? (变量1,变量2);? ????????????? ③ Readln 练习 1、已知一辆自行车的售价是300元,请编程计算a辆自行车的总价是多少? Program e101;? ???????? {程序首部} ? Var a,s : integer;???? {说明部分} Begin?????????????????????????? {语句部分} ??? Write(‘a=’); ??? ReadLn(a);??????????????? {输入自行车数目} ??? s := 300*a;?
您可能关注的文档
- OSGI技术要求.docx
- 创业实施细则.doc
- 创业小项目必备:10个2016年赚钱好项目.ppt
- origin基本操作大全入门必备.pptx
- OSPF协议报文和链路状态通告.ppt
- OSPF协议.ppt
- OSPF基础概念课案.docx
- 创业教育第二讲组建创业团队课件.ppt
- Origin软件在实验数据处理中的应用课案.ppt
- OSPF技术为核心的大中型网络设计课案.doc
- 2025年北京市中考英语试题及参考答案(word解析版).pdf
- 部编版六年级下册道德与法治 期末测试卷【新题速递】.docx
- 2025年北京市中考英语试题(附答案解析) .pdf
- 部编版六年级下册道德与法治 期末测试卷【b卷】.docx
- 部编版六年级下册道德与法治 期末测试卷【word】.docx
- QBBAH0025S-2022 食品安全-玉米油.pdf
- 2025年北京市中考英语试题(解析版) .pdf
- 部编版六年级下册道德与法治 期中测试卷(突破训练)word版.docx
- 部编版六年级下册道德与法治 期中测试卷附答案(b卷).docx
- 部编版六年级下册道德与法治 期末测试卷精品(能力提升).docx
文档评论(0)