程序设计类参赛作品的设计与制作概要电子教案.ppt
-
资源ID:60184059
资源大小:1.92MB
全文页数:48页
- 资源格式: PPT
下载积分:20金币
快捷下载
会员登录下载
微信登录下载
三方登录下载:
微信扫一扫登录
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
程序设计类参赛作品的设计与制作概要电子教案.ppt
程序设计类参赛作品的设计与制作概要项目特点项目特点一般程序设计竞赛(一般程序设计竞赛(NOI/IOI、ACM)给定问题给定问题给定问题给定问题在特定场地、规定时间内在特定场地、规定时间内在特定场地、规定时间内在特定场地、规定时间内设计算法、编写程序、求解结果。设计算法、编写程序、求解结果。设计算法、编写程序、求解结果。设计算法、编写程序、求解结果。本项目本项目不指定问题(学生在平时的学习、生活和实不指定问题(学生在平时的学习、生活和实不指定问题(学生在平时的学习、生活和实不指定问题(学生在平时的学习、生活和实践中自我寻找、发现要解决的问题)践中自我寻找、发现要解决的问题)践中自我寻找、发现要解决的问题)践中自我寻找、发现要解决的问题)在较长的时期内在较长的时期内在较长的时期内在较长的时期内设计算法、编写程序,使问题得到解决。设计算法、编写程序,使问题得到解决。设计算法、编写程序,使问题得到解决。设计算法、编写程序,使问题得到解决。项目特点项目特点前者须要参赛者个人独立完成,而后者则允前者须要参赛者个人独立完成,而后者则允前者须要参赛者个人独立完成,而后者则允前者须要参赛者个人独立完成,而后者则允许作者在整个过程中得到别人的指导和帮助;许作者在整个过程中得到别人的指导和帮助;许作者在整个过程中得到别人的指导和帮助;许作者在整个过程中得到别人的指导和帮助;前者需要学生有较高的算法设计和编写程序前者需要学生有较高的算法设计和编写程序前者需要学生有较高的算法设计和编写程序前者需要学生有较高的算法设计和编写程序水平,而后者参赛的学生不但要有较高的算水平,而后者参赛的学生不但要有较高的算水平,而后者参赛的学生不但要有较高的算水平,而后者参赛的学生不但要有较高的算法设计和编写程序水平,还需要有软件开发、法设计和编写程序水平,还需要有软件开发、法设计和编写程序水平,还需要有软件开发、法设计和编写程序水平,还需要有软件开发、软件生产的整体思想和实际能力。软件生产的整体思想和实际能力。软件生产的整体思想和实际能力。软件生产的整体思想和实际能力。选题特点选题特点多样化、贴近学生生活多样化、贴近学生生活辅助学习类(数学、物理、化学等辅助学习类(数学、物理、化学等辅助学习类(数学、物理、化学等辅助学习类(数学、物理、化学等)益知游戏类(棋类、魔方等)益知游戏类(棋类、魔方等)益知游戏类(棋类、魔方等)益知游戏类(棋类、魔方等)管理系统类(成绩、运动会管理等)管理系统类(成绩、运动会管理等)管理系统类(成绩、运动会管理等)管理系统类(成绩、运动会管理等)软件工具类(计算器、编辑器等)软件工具类(计算器、编辑器等)软件工具类(计算器、编辑器等)软件工具类(计算器、编辑器等)其它生活类(海洋世界、长城等)其它生活类(海洋世界、长城等)其它生活类(海洋世界、长城等)其它生活类(海洋世界、长城等)作品作品3D模拟化学实验模拟化学实验室室开始启动运行时的软件开始启动运行时的软件界面,该界面体现了简洁、界面,该界面体现了简洁、明了、美观、实用的特点。明了、美观、实用的特点。作品作品运动会高级管理系统运动会高级管理系统 作品作品高中数学问题处理系统高中数学问题处理系统 参赛作品参赛作品.X材质编辑器材质编辑器 作品制作特点作品制作特点科学、完整、符合产品化要求科学、完整、符合产品化要求有专用的安装程序有专用的安装程序有专用的安装程序有专用的安装程序 倡导倡导倡导倡导“绿色绿色绿色绿色”软件软件软件软件 应提供必要的卸载工具应提供必要的卸载工具应提供必要的卸载工具应提供必要的卸载工具界面设计规范界面设计规范界面设计规范界面设计规范注意注意注意注意“提示帮助、日积月累提示帮助、日积月累提示帮助、日积月累提示帮助、日积月累”等细等细等细等细节节节节设计文档齐全设计文档齐全设计文档齐全设计文档齐全配合学术论文配合学术论文配合学术论文配合学术论文作品作品Media Look的安装向导的安装向导 作品作品Media Look的安装过程界面的安装过程界面 作品作品高中数学问题处理系统高中数学问题处理系统中的中的“软件使用许可协议软件使用许可协议”作品作品SR2软件修复器软件修复器操作界面布置合理操作界面布置合理 作品作品SR2软件修复器软件修复器的的“日积月累日积月累”提示信息框提示信息框 作品作品高中数学问题处高中数学问题处理系统理系统的版权信息页的版权信息页 作品作品分形技术与三维地形分形技术与三维地形,不需要安装,更不需要将信息不需要安装,更不需要将信息写入计算机的注册表,在光盘写入计算机的注册表,在光盘上就能直接启动和运行。上就能直接启动和运行。作品作品分形技术与三维地形分形技术与三维地形作者作者在完成作品的同时撰写的相关论文在完成作品的同时撰写的相关论文 作品作品分形技术与三维地形分形技术与三维地形作者作者在完成作品的同时撰写的相关论文在完成作品的同时撰写的相关论文 作品作品分形技术与三维地形分形技术与三维地形作者作者在完成作品的同时撰写的相关论文在完成作品的同时撰写的相关论文作品作品分形技术与三维地形分形技术与三维地形作者作者在完成作品的同时撰写的相关论文在完成作品的同时撰写的相关论文工具和环境工具和环境程序设计语言程序设计语言Visual BasicVisual BasicVisual C+Visual C+(或或或或 DelphiDelphi、PascalPascal)操作系统环境操作系统环境主流:主流:主流:主流:Windows Windows(9898、20002000、XPXP)少数:少数:少数:少数:LinuxLinux、DOSDOS数据库和网络数据库和网络AccessAccess、SQL ServerSQL Server支持支持支持支持 TCP/IPTCP/IP网络协议网络协议网络协议网络协议程序设计类作品参赛常见问题程序设计类作品参赛常见问题作品设计制作时发生的问题作品设计制作时发生的问题作品评测安装时发生的问题作品评测安装时发生的问题作品评测运行时发生的问题作品评测运行时发生的问题评委评审中出现的问题评委评审中出现的问题作品设计制作时发生的问题作品设计制作时发生的问题找不到一个比较合适的选题找不到一个比较合适的选题可供参考的资料常常不是很多可供参考的资料常常不是很多受到客观条件限制,发挥不出最好的水平受到客观条件限制,发挥不出最好的水平不太容易找到不太容易找到“高人高人”给以指导给以指导有时不能够得到别人的充分理解有时不能够得到别人的充分理解作品评测安装时发生的问题作品评测安装时发生的问题缺少必要的说明,有些设置无法进行缺少必要的说明,有些设置无法进行带有计算机病毒,安装不能完成带有计算机病毒,安装不能完成缺少必要的安装程序或是某个程序模块缺少必要的安装程序或是某个程序模块运行环境不能满足软件的要求运行环境不能满足软件的要求作品评测运行时发生的问题作品评测运行时发生的问题 屏幕显示的分辨率不对,往往屏幕空间没有利屏幕显示的分辨率不对,往往屏幕空间没有利屏幕显示的分辨率不对,往往屏幕空间没有利屏幕显示的分辨率不对,往往屏幕空间没有利用或是有些信息显示不了用或是有些信息显示不了用或是有些信息显示不了用或是有些信息显示不了 屏幕显示出语法错误信息屏幕显示出语法错误信息屏幕显示出语法错误信息屏幕显示出语法错误信息 缺少必要的说明,不知道如何操作缺少必要的说明,不知道如何操作缺少必要的说明,不知道如何操作缺少必要的说明,不知道如何操作 没有提供试运行的数据没有提供试运行的数据没有提供试运行的数据没有提供试运行的数据 运行过程时间较长,但无法临时中断运行过程时间较长,但无法临时中断运行过程时间较长,但无法临时中断运行过程时间较长,但无法临时中断 人机交互界面繁杂,颜色搭配不合理人机交互界面繁杂,颜色搭配不合理人机交互界面繁杂,颜色搭配不合理人机交互界面繁杂,颜色搭配不合理 屏幕菜单设计不合理屏幕菜单设计不合理屏幕菜单设计不合理屏幕菜单设计不合理 运行结果不易观察和了解运行结果不易观察和了解运行结果不易观察和了解运行结果不易观察和了解作品作品DHTML Studio Edit中比中比较完整的帮助说明文档较完整的帮助说明文档 作品作品SVG矢量图形与动画矢量图形与动画制作快手制作快手中的帮助说明文档中的帮助说明文档 作品作品Media Look中的帮助文档中的帮助文档 作品作品蚁群算法实验室蚁群算法实验室的运行界面的运行界面 作品作品化学分子结构模型编辑器化学分子结构模型编辑器中的化学分子结构立体观察工具中的化学分子结构立体观察工具 用化学分子结构立体观察工具用化学分子结构立体观察工具呈现的葡萄糖分子结构呈现的葡萄糖分子结构 评委评审中出现的问题评委评审中出现的问题不能完全反映信息技术教育的成果不能完全反映信息技术教育的成果评委自身的知识和评价手段的局限性评委自身的知识和评价手段的局限性程序设计类作品制作中程序设计类作品制作中值得注意的几个方面值得注意的几个方面要反复检查测试和试运行要反复检查测试和试运行对运行环境不要太苛刻要求对运行环境不要太苛刻要求要及时地查杀计算机病毒要及时地查杀计算机病毒要按照程序设计的规范去做要按照程序设计的规范去做要选择合适的、有意义的选题要选择合适的、有意义的选题要学会撰写程序设计说明文档要学会撰写程序设计说明文档教师的指导要恰当教师的指导要恰当要反复检查测试和试运行要反复检查测试和试运行 设计、制作完成以后的作品一定设计、制作完成以后的作品一定要设置适当的测试点,反复地进行检要设置适当的测试点,反复地进行检查、测试和试运行。查、测试和试运行。对运行环境不要太苛刻要求对运行环境不要太苛刻要求 所有的程序都应编译成可执行文件并所有的程序都应编译成可执行文件并同时提供编译前的源代码文档。源代码文同时提供编译前的源代码文档。源代码文档应转换成纯文本格式,以便于评测人员档应转换成纯文本格式,以便于评测人员打印和阅读。打印和阅读。作品作品分形技术与三维地形分形技术与三维地形将将附加要求的软件环境一起随光盘提供附加要求的软件环境一起随光盘提供 要及时地查杀计算机病毒要及时地查杀计算机病毒 计算机病毒对此项活动作品评比的影响计算机病毒对此项活动作品评比的影响不小。如果在作品的制作过程中不幸感染不小。如果在作品的制作过程中不幸感染了计算机病毒又没有及时查杀,会使程序了计算机病毒又没有及时查杀,会使程序调试屡屡失败,有时甚至使得辛辛苦苦取调试屡屡失败,有时甚至使得辛辛苦苦取得的一点成果毁于一旦。得的一点成果毁于一旦。要按照程序设计的规范去做要按照程序设计的规范去做 要想做成一个好的作品、一个优秀的要想做成一个好的作品、一个优秀的软件,程序编写者就需要学习关于软件危软件,程序编写者就需要学习关于软件危机和软件工程的一些概念,学习面向对象机和软件工程的一些概念,学习面向对象方法学的一些知识,学习软件工程的一些方法学的一些知识,学习软件工程的一些规范,学习项目管理的一些做法。规范,学习项目管理的一些做法。要选择合适的、有意义的选题要选择合适的、有意义的选题 一个合适的选题对于作品的成败至关一个合适的选题对于作品的成败至关重要。好的选题应该是努力体现中小学生重要。好的选题应该是努力体现中小学生的学习生活,积极反映当前的社会热点,的学习生活,积极反映当前的社会热点,尤其是程序设计类的作品在选题方面还应尤其是程序设计类的作品在选题方面还应鼓励高中学生利用自己掌握的知识积极参鼓励高中学生利用自己掌握的知识积极参与科学技术攻关、为社会和生产实际服务。与科学技术攻关、为社会和生产实际服务。要学会撰写程序设计说明文档要学会撰写程序设计说明文档1程序说明文档首先应该介绍本程序是什么,用程序说明文档首先应该介绍本程序是什么,用来解决什么问题来解决什么问题 2接下来应该说说本程序的创作思路接下来应该说说本程序的创作思路3然后谈谈你的作品中所用的技术及算法特点然后谈谈你的作品中所用的技术及算法特点4说出你的程序的特点、特性及创新之处说出你的程序的特点、特性及创新之处5对素材的来源作一些介绍,说清楚这些素材的对素材的来源作一些介绍,说清楚这些素材的出处,在你的程序中被采用的情况出处,在你的程序中被采用的情况要学会撰写程序设计说明文档要学会撰写程序设计说明文档6谈谈你的作品中目前还存在有哪些问题谈谈你的作品中目前还存在有哪些问题 7有足够的演示有足够的演示(测试测试)用的数据并公布在此用的数据并公布在此 8要提供整个程序的流程图要提供整个程序的流程图9还要提供整个程序的源代码还要提供整个程序的源代码10应该提供详细的程序运行操作说明应该提供详细的程序运行操作说明教师的指导要恰当教师的指导要恰当 学生制作作品时,教师应清楚自学生制作作品时,教师应清楚自己的角色,辅导要己的角色,辅导要“到位到位”,不能,不能“越位越位”,尤其不能,尤其不能“越俎代庖越俎代庖”,不,不能能“揠苗助长揠苗助长”。20042004年优秀作品案例年优秀作品案例星光飞扬软件星光飞扬软件天文天文天文天文观测观测观测观测,C+C+语语语语言言言言设计设计设计设计,OpenGLOpenGL作作作作3 3D D处处处处理理理理 模拟站在地球上任何地点看星图模拟站在地球上任何地点看星图模拟站在地球上任何地点看星图模拟站在地球上任何地点看星图 Programming Flow ChartVC+VC+VC+VC+开发,将流程图转化为程序代码开发,将流程图转化为程序代码开发,将流程图转化为程序代码开发,将流程图转化为程序代码 公交换乘查询系统公交换乘查询系统 DelphiDelphi语言设计,语言设计,语言设计,语言设计,TXTTXT文本数据库文本数据库文本数据库文本数据库 超级超级24点点 Visual foxproVisual foxpro编程,不同难度等级数学训练编程,不同难度等级数学训练编程,不同难度等级数学训练编程,不同难度等级数学训练20052005年优秀作品案例年优秀作品案例Student Controller套件套件MS.netMS.net开发开发开发开发,计算机机房,计算机机房,计算机机房,计算机机房对对对对学生机学生机学生机学生机进进进进行控制行控制行控制行控制 海洋世界学海洋世界学习习系系统统数据数据数据数据库编库编库编库编程程程程,提供,提供,提供,提供海洋生物学知海洋生物学知海洋生物学知海洋生物学知识库识库识库识库 青少年心理咨青少年心理咨询询管理系管理系统统 VBVBAccessAccess编程,对学生进行心理咨询和诊断编程,对学生进行心理咨询和诊断编程,对学生进行心理咨询和诊断编程,对学生进行心理咨询和诊断 电电荷荷.场场 VCVC编程,观察电荷、电场特性编程,观察电荷、电场特性编程,观察电荷、电场特性编程,观察电荷、电场特性程序设计类作品的发展趋势程序设计类作品的发展趋势1 1结合信息技术教育、结合课程改革,反映研究性结合信息技术教育、结合课程改革,反映研究性结合信息技术教育、结合课程改革,反映研究性结合信息技术教育、结合课程改革,反映研究性学习的成果。学习的成果。学习的成果。学习的成果。2 2在技术水平方面不断提高,高起点、高难度的作在技术水平方面不断提高,高起点、高难度的作在技术水平方面不断提高,高起点、高难度的作在技术水平方面不断提高,高起点、高难度的作品频频出现,敢于向权威发起挑战。品频频出现,敢于向权威发起挑战。品频频出现,敢于向权威发起挑战。品频频出现,敢于向权威发起挑战。3 3软件的完整性越来越好,有些作品与商品化的软软件的完整性越来越好,有些作品与商品化的软软件的完整性越来越好,有些作品与商品化的软软件的完整性越来越好,有些作品与商品化的软件已经相差无几。件已经相差无几。件已经相差无几。件已经相差无几。4 4通过活动的开展,发现一批在程序设计方面有特通过活动的开展,发现一批在程序设计方面有特通过活动的开展,发现一批在程序设计方面有特通过活动的开展,发现一批在程序设计方面有特长的学生,使他们有机会脱颖而出。长的学生,使他们有机会脱颖而出。长的学生,使他们有机会脱颖而出。长的学生,使他们有机会脱颖而出。谢谢!2004年国际信息学奥林匹克竞赛前三名获奖者年国际信息学奥林匹克竞赛前三名获奖者此课件下载可自行编辑修改,仅供参考!此课件下载可自行编辑修改,仅供参考!感谢您的支持,我们努力做得更好!谢谢感谢您的支持,我们努力做得更好!谢谢