资源简介 3.3计算机程序与程序设计语言测试题一、选择题1下面哪一种不是计算机程序设计语言()。A.自然语言B.机器语言C.汇编语言D.高级语言2、计算机能够直接识别的语言是()A.自然语言B.机器语言C.汇编语言D.高级语言3、常用的计算机一般包含五大部分,下面不属于输入设备的是()A.声卡B.键盘C.话筒D.显示屏4、下列有关编译型语言和解释型语言说法错误的是()。A编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低B.解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低C.编译型语言跨平台性差些。D.解释型语言程序执行效率比较低。5、()不是程序设计高级语言。A.PythonB.BasicC.C++D.伪代码二、简答题1、程序设计语言有哪些,分别具备什么特点。2、高级语言的编译过程和解释过程各有什么优势和不足。试题答案一、选择题12345ABDBD简答题1、机器语言:是由“0”和“1”这样的二进制代码指令组来表示。每一条机器指令包含两个主要部分:操作(指出计算机应做什么)和被操作的对象(指出处理的数据或它的地址),计算机能直接识别和执行。(2)汇编语言:使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令的二进制串,每条指令都和一条机器指令相对应。需要一个专门的语言翻译器,负责将程序中的每条语句都翻译成用二进制数表示的机器语言。(3)高级语言:接近于数学语言或人的自然语言,并且不再过度地倚赖某种特定的机器或环境,必须经过翻译器将其翻译成机器语言。2、编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低跨平台性差些。解释型语言不同系统平台间的兼容性高。程序执行效率比较低。第三章算法基础3.3计算机程序与程序设计语言课题计算机程序与程序设计语言课时1课时教学目标知道什么是计算机程序以及计算机基本组成。了解常见的计算机设计语言。能够灵活的利用计算机程序解决问题。激发学习兴趣,提升信息技术学科素养。重点与难点重点:计算机程序与程序设计语言难点:程序设计语言辅助手段多媒体,机房广播演示系统教法学法讲授法、任务驱动法,小组合作法,自主探究法。课前准备课代表同学负责班级分组(4-6人一组)。教学设计创设情境激趣导入首先通过多媒体广播演示系统呈现一个利用Python语言绘制小猪佩奇的过程。以此引入本节课的内容——计算机程序与程序设计语言,进而激发学生学习本课程的兴趣。任务驱动与知识讲授任务驱动与知识讲授任务一:了解计算机程序。要求:每个同学,认真阅读课本54页的内容,自主完成下表。计算机程序定义在《计算机软件保护条例》中这样定义计算机的“程序”:指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。简而言之,计算机程序就是指计算机可以识别运行的指令集合。计算机构成运算器、控制器、存储器、输入输出设备任务二:计算机程序设计语言思考:同学们,我们要想编写程序必须要有工具,那什么是设计程序的工具呢?计算机程序设计语言计算机程序设计语言是指一组用来定义计算机程序的语法规则。小组为单位,阅读课本55-57页内容,总结程序设计语言的发展历程。机器语言:是由“0”和“1”这样的二进制代码指令组来表示。每一条机器指令包含两个主要部分:操作(指出计算机应做什么)和被操作的对象(指出处理的数据或它的地址),计算机能直接识别和执行。(2)汇编语言:使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令的二进制串,每条指令都和一条机器指令相对应。需要一个专门的语言翻译器,负责将程序中的每条语句都翻译成用二进制数表示的机器语言。(3)高级语言:接近于数学语言或人的自然语言,并且不再过度地倚赖某种特定的机器或环境,必须经过翻译器将其翻译成机器语言。以小组为单位填写下表思考3:算法、程序、程序设计、程序设计语言具有怎样的关系?(学生思考并交流分享)任务三:了解高级语言的编译过程和解释过程各有什么优势和不足。语言种类优势不足编译型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低跨平台性差些。解释型语言不同系统平台间的兼容性高。程序执行效率比较低。课堂练习计算机程序设计语言不包括()A.机器语言B.汇编语言C.高级语言D.自然语言2、列选项都是属于高级语言的是()A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic语言、Python语言D.机器语言、Python语言课堂总结由学生总结归纳本节课所学知识,教师进行点拨。板书设计3.3计算机程序与程序设计语言课后作业完成测试题,下节课前由小组长批阅,课代表汇总。(共17张PPT)3.3计算机程序与程序设计语言信息技术必修1《数据与计算》上机课要求上课前课代表同学提前与老师联系,确定上课事宜。上课不能携带水、零食等进入机房。进入机房按照编排机号入座,不得随意串座。计算机绘制小猪佩奇。思考:计算机是利用什么绘制小猪佩奇的?计算机程序任务一:了解计算机程序要求:每个同学,认真阅读课本54页的内容,自主完成下表。计算机程序定义计算机构成在《计算机软件保护条例》中这样定义计算机的“程序”:指为了得到某种结果而可以由计算机等具有信息处理能力的装置执行的代码化指令序列,或者可被自动转换成代码化指令序列的符号化指令序列或者符号化语句序列。简而言之,计算机程序就是指计算机可以识别运行的指令集合。运算器、控制器、存储器、输入输出设备任务一:了解计算机程序任务二:计算机程序设计语言思考:同学们,我们要想编写程序必须要有工具,那什么是设计程序的工具呢?计算机程序设计语言任务二:计算机程序设计语言计算机程序设计语言是指:一组用来定义计算机程序的语法规则。任务二:计算机程序设计语言小组为单位,阅读课本55-57页内容,总结程序设计语言的发展历程,以小组为单位填写下表任务二:计算机程序设计语言小组为单位,阅读课本55-57页内容,总结程序设计语言的发展历程,以小组为单位填写下表任务二:计算机程序设计语言机器语言:是由“0”和“1”这样的二进制代码指令组来表示。指令包含两个部分:操作:(指出计算机应做什么)被操作的对象:指出处理的数据或它的地址,计算机能直接识别和执行。任务二:计算机程序设计语言汇编语言:使用了一种类似英文缩略词且带有助记性符号的语言,来替代一个特定的指令的二进制串,每条指令都和一条机器指令相对应。需要一个专门的语言翻译器,负责将程序中的每条语句都翻译成用二进制数表示的机器语言。任务二:计算机程序设计语言高级语言:接近于数学语言或人的自然语言,并且不再过度地倚赖某种特定的机器或环境,必须经过翻译器将其翻译成机器语言。任务二:计算机程序设计语言思考:算法、程序、程序设计、程序设计语言具有怎样的关系?任务三:了解编译过程和解释过程优势和不足。参照课本,查找资料,填写下表:语言种类优势不足编译型语言解释型语言程序执行速度快,程序执行效率高,同等条件下对系统要求较低不同系统平台间的兼容性高。跨平台性差些。程序执行效率比较低课堂练习1、计算机程序设计语言不包括()A.机器语言B.汇编语言C.高级语言D.自然语言2、列选项都是属于高级语言的是()A.汇编语言、机器语言B.汇编语言、Basic语言C.Basic语言、Python语言D.机器语言、Python语言DC课堂总结3.3计算机程序与程序设计语言下课!完成测试题,下节课前由小组长批阅,课代表汇总。作业布置 展开更多...... 收起↑ 资源列表 3.3计算机程序和程序设计语言-粤教版(2019)高中信息技术必修一教案.doc 3.3计算机程序和程序设计语言-粤教版(2019)高中信息技术必修一练习.doc 3.3计算机程序和程序设计语言.ppt