清晰的世界——结构化程序设计思想初体验.pptx
《清晰的世界——结构化程序设计思想初体验.pptx》由会员分享,可在线阅读,更多相关《清晰的世界——结构化程序设计思想初体验.pptx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、清晰的世界清晰的世界 结构化程序设计思想初体验结构化程序设计思想初体验结构化程序设计思想初体验结构化程序设计思想初体验 江苏省平潮高级中学 丁飞一、情景展示我的世界 中学阶段的职业规划篇 读高中,我要么学物化,要么学政史。报了政史以后可能就不能当医生、股票分析等需要理工科背景的专业。我还要保持全校前100名,因为100铁定能上本一。要上本一当中的南航还要通过自主招生,如五大奥赛获奖。获二等奖以上面试通过面试或考试后降分录取。五大奥也不能随意选,好专业优先物理。如果我是本一考不到,我还不如报个艺术类的,上个好的艺术类院校,如果本科考不上,我还不如上好的高职类院校不门好手艺,将来自已创业。二、非结
2、构化的流程描述任务一:请同学们以小组为单位完善老师的代码。请在括号中填写程序代码的行号,以确保程序的基本流程符合上述情景描述逻辑。10 if course=2 then goto()20 if rank 100 then goto()30 print“我能上本一”40 if olpk=()goto()50 goto 20060 print“我只能上本二或专科了”70 goto()80 print“理工类的很多专业如医生当不了了”90 goto()200 end三、问题思考1)你觉着这个程序直观感觉是什么?2)老师的程序有没毛病或者有没有完整的表达出情景的内容?四、结构化程序设计1965年Dij
3、kstra就提出“goto”是有害的。Goto语句直接影响程序的可读性与程序的可控性。1968Dijkstra在ACM通讯上写了一篇短文,“goto leter”四、结构化程序设计 任务二:请将上述程序代码以结构化流程图的形式表达出来。(通过画图程序画出来)四、结构化程序设计 任务二:请将上述程序代码以结构化流程图的形式表达出来。(通过画图程序画出来)五、拓展任务三:我们能不能拓展一下,以上面文本场景为例,老师想设计出一套江苏省高中生的职业规划评测与推荐软件出来。请帮助老师思考软件需要哪些模块。江苏省高中生职业规划评测推荐系统模块一:模块二模块三:六、小结 本堂课我们体验了非结构化与结构化程序设计的区别与联系,了解了职业规划在高中阶段的重要意义。课后,我们每位同学可以利用课上所学,将自已的职业规划用流程图清晰的表达出来。构建属于自已的清晰的世界。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 清晰 世界 结构 程序设计 思想 体验
限制150内