《《计算机程序与程序设计语言》项目活动.docx》由会员分享,可在线阅读,更多相关《《计算机程序与程序设计语言》项目活动.docx(3页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机程序与程序设计语言项目活动一、项目指南1、项目主题计算机程序与程序设计语言。2、目标要求(1)认识计算机程序。(2)知道计算机程序设计语言的发展历程。(3) 了解不同种类程序设计语言的特点。(4)培养学生在进行自主学习的过程中勇于克服困难,体验成功后的快乐。3、实施建议(1)积极的学习心态投入项目学习的每一个环节,这个很重要。(2)不要担心犯错误,犯错也是学习,犯错误然后搞清楚出错原因并改正,是一种很好的学习方法。犯错误,获得教训,任务完成后 会很有成就感。(3)轻松点,自己去体验有趣的项目活动。(4)遇到问题先独立思考,深入研究,试试查阅项目支撑资源,可以帮你解疑答惑,当然最后你也可以
2、寻求老师和同伴的帮助。4、指导教师孙福莹二、项目学习课堂环节项目活动项目指导小思考一 新课引入观看Python语言运用的实例 思考:什么是计算机程序?【思考】通过观看视频,思考 什么是计兑机程序?交流互动 合作探究活动1:计算机程序计算机程序是指,或者o简而言之,计算机程序是指。观看课本,完成学案交流互动 合作探究活动2:计算机组成1 .常用的计算机主要包括、和五大基本部件。2 .计算机内部采用形式表示和存储指令或数据,把解决问题的程序和需要加工处理的原始数据事先转换成二进制数,并存入存储器中。【补充】CPU (中央处理器)= 控制器+运算器输入设备存储器一输出设备I-!运器|控制器4:里1数
3、据流 1指令波-1111控制海交流互动 合作探究活动3:计算机程序设计语言的产生与发展L在用计算机解决问题时,用自然语言、流程图或是伪代码所描述的解决问题的算法都不能被 计算机直接执行,还必须将算法按照定的规则编写成计算机能够识别和运行的程序。2 .计算机程序设计语言是指,通常简称为“编程语言”。3 .计算机程序设计语言的发展,经历了从、到的发展历程。交流互动 合作探究活动4:程序设计语言的特点机器语言一第一代计算机语言机器语言概念:.是由“0”和”1”所表示的二进制代码指令组表示的。不同计算机的机器指 令系统不同汇编语言一第二代计算机语言为了让使用机器语言编写的程序更容易被理解,人们使用了一
4、种类似英文缩略词且带有助记性 符号的语言,来替代一个特定的指令二进制串,每条指令都和一条机谓指令相对应,只是指令 码和操作数都采用符号形式,这种程序设计语言就是汇编语言。观看课本,完成学案 4、.r1语咨c叵1- 图3-13汇编语言被翻译成机器语言示意图高1.2.3.级语言高级语言接近于数学语言和人的自然语言,不再过度地依赖某种特定的机器或环境。编译程序:O解释程序:。观看课本,完成学案叵I运元E思图 3-14高级语言被翻译成机器语言示意图考:机器语言、汇编语言和高级语言各有什么特点?交流互动 合作探究活动5:编译型语言和解释型语言语言种类优势不足通过查找网络完成活 动5编译型语言解释型语言源
5、程序7一 ;一;:()程序源程序()数据目标程序其他目标程序()程序上()程序一()程序()数据1可执行程序(a)编译过程(b)解拜过程课后习题1.A.2.A.C.D.3.A.人们利用计算机解决问题的基本过程为()。调试运行程序分析问题设计算法 问题解决 编写程序(歆B.(3庵1C.D.(下面关于算法的描述,正确的是()0算法不可以用自然语言描述B.算法只能用流程图来描述一个算法必须保证它的执行步骤是有限的算法的流程图表示法有零个或多个输入,但只能有一个输出计算机能直接识别、理解执行的语言是()。汇编语言B. Python语言C. Basic语言D.机器语言【学以致用】检测一下本节课的学 习效果。课堂小结本节课你最大的收获是什么?总结知识,形成自己 的知识体系。