- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 程序设计入门
第1节 程序设计简介(2课时)
【教材内容】1计算机程序并不神秘
1.1什么是程序
1.2体验计算机程序
2程序设计语言
2.1程序设计语言分类
2.2解释与编译
3程序设计的过程
4程序与软件
【教学目标】
1.知识与技能
(1)了解程序设计的基本概念和用变成方法解决问题的一般过程
(2)了解计算机软件与程序设计的密切关系
(3)了解程序设计语言的三种类型
(4)掌握VB环境下编写程序的一般步骤
2.过程与方法
(1)通过实例让学生体会程序设计的基本过程与方法,理解算法思想,会用自然语言或流程图表达一些具体问题的算法。
(2)通过对现实问题的分析与解决,让学生认识到生活中到处是程序,而程序解决的往往就是生活中的现实问题,培养学生利用计算机解决实际问题的能力。
3.情感态度与价值观
(1)体验程序设计的内涵及魅力,产生对程序设计的求知欲,形成积极主动地学习态度。
(2)通过问题的分析与解决,帮助学生克服程序设计的畏难情绪,培养他们严谨、缜密、科学的程序设计作风。
【教学重难点】
程序设计的基本概念与学习程序设计的意义。
【教学方法】启发式、任务驱动、演示、实例、实践操作
【教学过程】
程序设计简介第一课时
一、问题导入,揭示教学内容
大家有没有玩过电脑游戏?有没有同学想过自己设计和编写游戏?
游戏就是程序,要想设计、制作游戏,就应该学习“设计程序”。今天我们一起来认识和了解程序,它并不神秘,相反它会给我们带来很多乐趣。
二、趣味问题,了解什么是程序
问题1:猎人带着一只狼、一头羊和一些白菜过河,但渡船太小,一次只能带一样。因为……(课件展示问题)
学生:读题、小组讨论、得出解题思路、方法讲解(自然语言描述、符号描述……)
问题2:赵本山、宋丹丹小品,如何把大象关进冰箱
学生:方法讲解(自然语言描述、……)
总结:概括来说程序是有逻辑,有顺序的步骤的组合。开电脑,走路,吃饭,上课都是一系列步骤的有序有逻辑组合。
通过这些有序的指令(自然语言、符号语言等)完成了一项具体的工作,这些指令的集合就是程序。
问题3:体验计算机程序
利用BASIC语言编写的“三角形面积”程序(课件展示问题及具体的语句)
学生:体验计算机程序语言的简练,理解程序语句的涵义,输入与运行程序。
总结:使用计算机能识别的语言来描述的指令,就是计算机程序。
三、程序设计语言
问题:计算机程序有哪些种类以及他们是怎么执行的?
学生:查阅书本和教师提供的资料,完成学习任务。
教师:课件展示程序设计语言分类
机器语言:二进制代码
汇编语言
高级语言:根据要求选用不同的高级语言。Basic、foxpro、c、java……
比较:51+53,用三种语言编写的程序,比较分析三种语言的特点
总结:机器语言编写的程序执行效率高,但可读性差;汇编语言用比较容易理解的符号代替机器语言中的二进制,可读性增强;高级语言比较接近自然语言,可读性强,易理解。
提问:解释和编译的区别
学生:研究问题,回答问题
四、课堂总结
师生共同总结回顾:什么是程序,什么是计算机程序、计算机程序语言的种类和执行过程。计算机语言很多,如:Visual Basic、Turbo Pascal、C语言、C++、Java等。但是,计算机语言只是一种工具,如果你大脑中没有解题的方法与步骤,光有工具是没有用处的。下节课我们就来重点研究解题的方法和步骤,及其在程序中应用。
程序设计简介 第二课时
一、复习导入
计算机程序语言的种类有哪些?
二、联系生活,讲解程序设计过程
(过渡)程序设计的过程和平时我们解数学题的过程是一样的。
1、解数学题的过程(师生共同总结):
2、程序设计的过程
请学生完成以下“连连看”:
总结:
程序设计的过程为:首先对要解决的问题进行分析,在拟定出一套解决的方法与步骤(确定算法),再选用一种计算机能接受的程序设计语言来描述具体的步骤,最后输入、运行与调试程序。
程序设计的好坏取决于 “算法”的好坏。
3.实践学习
编写计算机半径为8.5cm圆的周长和面积的程序,体验编写程序的过程。
师生共同完成:任务分析(学生)、确定算法(学生)、编写程序(教师为主)、运行调试(教师为主)。
三、游戏激趣,了解算法
1、玩“猜生日”游戏,说一说你猜的方法
游戏规则:两个同学为一组,互相猜对方的生日(不要月份,只要日期。如12日)。
方法一:在1~31中随意选数猜
方法二:从大到小逐个猜
方法三:从小到大逐个猜
方法四:……
(过渡)刚才大家在解决“猜生日”这个问题时采用了不同的算法,那“猜生日”游戏程序又是如何解决这个问题的呢?
2、运行“猜生日”游戏
“猜生日”游戏位于“网上邻居”的“teacher”中,请你运行并计算猜的次数。
您可能关注的文档
最近下载
- RIGOL普源PVP2350 无源探头用户手册.pdf VIP
- 电气试验管理制度.docx VIP
- 考研真题东北农业大学食品学院816食品生物化学历年考研真题汇编.docx VIP
- 化学锚栓计算(修改版).xls VIP
- osi七层模型教学课件.ppt VIP
- 新民主主义革命理论PPT2024版毛泽东思想和中国特色社会主义理论体系概论课件.pptx VIP
- ZOOM声乐乐器L-12快速入门(Chinese)说明书用户手册[1].pptx VIP
- 《成人密闭式吸痰技术操作规范》.pdf VIP
- 《图纸会审(表格)》.docx VIP
- 北京市房屋租赁合同(2008版-新)【模板范本】 .pdf VIP
文档评论(0)