- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章 初识PASCAL语言.ppt
信息学奥赛简介 学习的意义 培训时间和地点 时间: 每周日上午8:00~11:10 地点:A班(三楼东二机房)B班(三楼西三机房) 纪律要求 如有特殊情况缺席,请向老师请假(王海平老。 尽可能不要迟到,迟到三次需作书面说明 上课时必须做笔记,每人准备一个笔记本和一个作业本 上课前尽可能地先预习 交作业时间为每次上课前,三次推迟交作业作自动退出处理 什么是程序 指令:能完成某一个简单功能的操作命令。 语句:能完成某一功能的指令序列。 程序:能完成某一特定任务的指令序列。 软件:程序的总和(游戏)。 它们都是用一定的程序设计语言编写出来的。 Pascal语言介绍 机器语言1946年ENIAC使用机器语言0、1汇编语言 20世纪50年代末 用“助记符”表示二进制数 MOV 45H,EFH 高级语言1958~现在 接近自然语言习惯 Pascal语言是由瑞士苏黎世联邦工业大学的N·沃思(Niklaus Wirth)教授于1971年完成,为纪念法国数学家Pascal而命名的,它是一种结构化的程序设计,可以用来编写应用软件,也可以用来编写编译程序等系统软件 目前竞赛中指定用的Free pascal是一个32位、跨平台的专业编译器,几乎支持所有操作系统。 Pascal语言的特点 它是世界上第一个结构化程序设计语言 所有程序都用顺序、分支、循环三种基本结构以及过程和函数两种模块化语句组成。 有丰富的数据类型 功能强,应用广 程序的书写格式自由 可移植、易推广 Pascal语言程序的基本结构 program ex1_1; //程序 首部 var s,h,up,down:real; //定义变量 begin up:=15; //已知上底 down:=25; //已知上底 h:=2*150/up; //根据上底求出梯形的高 s:=(up+down)*h/2; //求出梯形的面积 writeln(‘s=’,s); //输出梯形的面积s=400 end. //结束整个程序 Pascal语言程序的基本结构 Free Pascal语言系统的使用 例1.2:在屏幕上输出“Hello World!” 例1.3:已知一位小朋友的电影票价是10元,计算X位小朋友的总票价是多少? 例1.4:有一牧场,牧场上的牧草每天都在匀速生长,这片牧场可供15头牛吃20天,或供20头牛吃10天,那么,这片牧场每天新生的昔量可供几头牛吃1天? 例1.5:已知两个自然数a,b,输出a除以b的商和余数。 * * 第一章 初识PASCAL语言 信息学奥林匹克培训讲座(一) 第一部分 Free Pascal 语言 总分+面试取前4名 每年5月 总分=冬令营成绩×25%?+?平时成绩×5%?+?论文成绩×10%?+?精英赛成绩×60% 获总分前6名者参加面试,表达能力3分,反应速度4分,仪态1分,其他2分。 NOI前20名 精英赛 提前一年公布比赛时间 四人 IOI 寒假期间(1月)进行,6天培训,2天考试。 NOI前20名 冬令营 20名金奖 暑假为期7天 每省四人 网络同步赛 NOI 4名正式、 2名预备队员 每年5~6月 NOIP提高组二等奖以上 省队选拔赛 3%一等奖,10%二等奖,30%三等奖 9月中旬报名,10月最后一个周六初赛,11月最后一个周六复赛 初、高中学生 NOIP 获奖情况 举办时间 参赛人员 名称 培养学生的认读写程序的能力 培养学生的自学能力 培养学生的逻辑思维 培养学生的管理能力 提供学生升学的第二次机会 提供学生一个自我认识的平台 问题:我想吃一盘辣椒炒肉 怎么样才能烹饪出“辣椒炒肉”呢? 放油 放肉下锅炒 放辣椒 起锅 翻炒一段时间 放盐,味精,酱油 指令 指令 …… 如书本第4页图1-1,梯形中的阴影部分面积是150平方厘米,求梯形面积。 Var为变量说明部分,begin-end之间为语句部分,//及后面文字为程序注释内容,目的为增加程序的可读性。 PROGRAM 程序名; VAR 变量名:类型; BEGIN 语句1; ……; 语句N END. 程序首部 程 序 体 说明部分 执行部分 注:1、白色的单词是PASCAL的保留字,不可做为标识 符使用。 2、 “;”是语句之间的分隔
文档评论(0)