欢迎来到麦多课文档分享! | 帮助中心 海量文档,免费浏览,给你所需,享你所想!
麦多课文档分享
全部分类
  • 标准规范>
  • 教学课件>
  • 考试资料>
  • 办公文档>
  • 学术论文>
  • 行业资料>
  • 易语言源码>
  • ImageVerifierCode 换一换
    首页 麦多课文档分享 > 资源分类 > PPT文档下载
    分享到微信 分享到微博 分享到QQ空间

    信息学奥赛培训教程(PASSCAL第一课).ppt

    • 资源ID:384813       资源大小:1.29MB        全文页数:19页
    • 资源格式: PPT        下载积分:2000积分
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    二维码
    微信扫一扫登录
    下载资源需要2000积分(如需开发票,请勿充值!)
    邮箱/手机:
    温馨提示:
    如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如需开发票,请勿充值!如填写123,账号就是123,密码也是123。
    支付方式: 支付宝扫码支付    微信扫码支付   
    验证码:   换一换

    加入VIP,交流精品资源
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    信息学奥赛培训教程(PASSCAL第一课).ppt

    1、信息学奥赛培训教程(第一课),2006/9/1,集里中学: 徐 晨 辉,关于“信息学奥赛培训”问答,怎样使用Turbo Pascal来编写程序,什么是编程?,什么是程序设计语言,一个简单的PASCAL程序例子,学习编程的好处,著名计算机科学家、图灵奖获得者、斯坦福大学教授G.伏赛思说:计算机科学是继自然语言、数学之后,成为第三位对人的一生都有重大用途的“通用智力工具”。 学习编程具有强烈的创造意识;同时又需要具有十分严谨的逻辑推理。因此程序设计是获得创造性修养与获得正确思维方法的极好的科目。是进行智力开发,培养良好学习方法的学科,青少年学习编程的好处,由于计算机程序设计与数学是紧密相互联系而相

    2、辅相成的。它对数学的学习有着极大的促进作用。许多数学问题必须要用计算机才能最终解决问题,反之计算机的编程常常要借助数学的思想与方法才能出色完成任务, 可参加全国青少年信息学奥林匹克,由中国计算机学会发奖,根据教育部相关文件,中小学生获奖后可被重点学校特招或优录,高中生比赛获奖可保送大学。 中小学生创新实践活动大赛。 可参加全国计算机等级考试(由国家教育部发证),可以参加各种有关计算机的竞赛,1、什么是信息学奥赛?,答:初赛为笔试,每年10月举办一次,分高中组和初中组,竞赛所选的语言 可以是PASCAL、C、C+,我们选用PASCAL语言。复赛为上机,一般为 在三个小时内编写四个程序,全省统一地

    3、点进行,复赛时间定在11月底 .,关于“信息学奥赛培训”问答,答:“信息学奥赛”的全称是:全国青少年信息学(计算机)奥林匹克竞赛, 是五大奥林匹克学科竞赛之一(其它四科为数学、物理、化学、生物)。,2、信息学奥赛是什么性质的比赛?,答:信息学奥赛是经中国科协、国家教委批准,由中国计算机学会主办的一 项全国性青少年学科竞赛活动。旨在给那些有才华的学生提供相互交流和学 习的机会,提高他们创造性地运用程序设计知识解决实际问题的能力。通过 竞赛和相关的活动培养和选拔优秀的学生。,3、比赛方式是怎样的?,4、培训课程教什么?,答:第一个学期打基础,教授pascal语言;第二学期为提高部分,教授 数据结构

    4、和算法;暑假竞赛前冲刺辅导。,1、电脑有什么作用? 2、为什么电脑有这些作用? 3、电脑强大在哪里? 3、比起人脑,电脑更聪明吗?,引入,人和计算机间通讯所用的语言程序设计语言,交,简单的说,编程就是为了借助于计算机来达到某一目的 或解决某个问题,而使用某种程序设计语言编写程序代码, 并最终得到结果的过程。,1、什么是编程?,2、什么是程序设计语言,开学第一课,迷宫问题:设有一个n*n方格的迷宫,入口和出口分别在左上角和右下角,如 图所示,其走路规则是:在格子中,最多可以向8个方向前进,格子中0表 示可以走,1表示不通,当迷宫给定后,找出一条从入口到出口的通路。,迷宫图,出口,入口,我们的目标

    5、,借助程序设计的知识载体,传授基本问题的求解过程和基本思路。 建立算法意识,培养良好的思维习惯。 从学科方法论上打基础,培养计算思维能力和分析问题解决问题的能力。,3、用计算机解决问题实例,开学第一课,十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。,八皇后问题,,高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用计算机图论的方法解出92种结果。,Program exam1; Var a,b,c :integer; Begin A:=10;

    6、 b:=11; c:=a+b; Writeln(c=,c); End.,4、一个简单的PASCAL程序例子,程序首部;保留字(规则),保留字(规则),开始定义变量,定义a,b,c为整型变量,执行部分开始,把10赋予给变量a,把11赋予给变量b,把a+b的值赋予给变量c,输出C=21,主程序体结束,Program exam2;,Var r:integer; c,s:real;,Begin readln(r);c:=3.14*2*r; s:=3.14*r*r; writeln(c,s); end.,输入半径R的值,Program exam2;,Var r:integer; c,s:real;,Be

    7、gin readln(r);c:=3.14*2*r; s:=3.14*r*r; writeln(c,s); end.,程序首部,说明部分,执行部分,程序体,开学第一课,program 程序名; uses 已知单元说明; label 标号说明; const 常量说明; type 类型说明; var 变量说明; Function 函数说明; procedure 过程说明; begin 语句; 语句; 语句; end.,5、完整的Pascal程序结构,开学第一课,6、怎样使用Turbo Pascal来编写程序?,1)新建文件 Filenew,2)保存文件 F2 *.pas,3)打开文件 F3,4)编

    8、译程序:按F9,5)运行程序:按CTRL+F9,6)查看结果:按ALT+F5,检查语法错误,生成可执行文件,运行生成的可执行文件,打开输出窗口 查看程序运行结果,9)安全退出Free Pascal : ALT+X,开学第一课,光标移动键的使用 Backspace键:删除光标前一个字符 Ctrl+N:在光标前插入一行 Ctrl+Y:删除光标所在行 Home:光标移到行首 End:光标移到行尾 PageUp/PageDown:上下翻页 Insert:插入与改写状态切换,7、Turbo Pascal编辑环境其他常用编辑命令,开学第一课,1.熟悉Free Pascal编辑环境. 2.记住常用快捷键的使用.,8、练习:,3、新建文件,输入下面的程序,练习编译、运行、查看结果:程序在运行时,会输出8行“*”。按回车后程序结束回到程序窗口。,program ex1; var i:integer; begin for i:=1 to 8 dowriteln( :i,*);readln; end.,*,开学第一课,某梯形的上底、下底和高分别为8,12,9,求该梯形的面积 计算某次考试语文(85)、数学(87)、英语(65)和计算机(89)等四科的总成绩与平均成绩 加法计算器:编程由键盘输入两个整数a和b,计算出它们的和并输出到屏幕上,模仿例题编程,


    注意事项

    本文(信息学奥赛培训教程(PASSCAL第一课).ppt)为本站会员(tireattitude366)主动上传,麦多课文档分享仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文档分享(点击联系客服),我们立即给予删除!




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
    备案/许可证编号:苏ICP备17064731号-1 

    收起
    展开