中职《计算机基础知识与应用案例教程》教案第9课了解程序设计和软件.docx
《中职《计算机基础知识与应用案例教程》教案第9课了解程序设计和软件.docx》由会员分享,可在线阅读,更多相关《中职《计算机基础知识与应用案例教程》教案第9课了解程序设计和软件.docx(10页珍藏版)》请在第壹文秘上搜索。
1、课题了解程序设计和软件课时2课时(90min)教学目标知识目标:(1)与算法的基本疑(2)了解程序设计语言的相关知识(3)了解软件和软件工程的基本概念能力目标:能分析实际问题并为其设计算法素质目标:树立远大理想、锤炼强国本领,不对提升实际操作能力、解决问题能力和创新能力教学重睢点教学重点:程序设计与算法的基本概念教学难点:程序设计语言的相关知识教学方法讲授法、问答法、讨论法、练习法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学查找资料,了解程序设计和软件的相关知识【学生】完成课前任务考勤【教师】使用APP进行签到
2、【学生】按照老师要求签到案例导入【教师】讲述任务准备”中的案例(详见教材),请学生回答以下问题:(1)什么是程序设计?设计一个程序需要完成哪些步骤?(2)什么是程序设计语言?它有哪些基本元素?(3)什么是高级语言?你知道哪些高级语言?【学生】思考、回答问题传授新知【教师】通过大家的发言,引入新的知识点,讲解程序设计和软件的相关知识一、程序设计入门1.程序设计概述【教师】请学生扫描二维码观看视频”程序设计入门“(详见教材),多媒体展示用手机购买产品时的操作(详见教材),讲解新知在日常生活中,人们解决问题或完成任务时往往需要执行一系列操作。计算机解决问题的过程与之类似。对于计算机而言,解决问题要执
3、行的单个步骤称作指令,所有步骤的集合称作程序(program),而将解决问题要执行的步骤梳理出来,并最终展现为计算机程序的过程就是程序设计。具体而言,程序设计的步骤可归纳为分析问题、设计算法、编写程序、调试运行程序。分析问题设计算法编写程序调试运行程序【高手点拨】【教师】组织学生阅读相关材料,了解程序设计思路的相关知识在程序设计的步骤中,后两步即人们熟知的编程,它们与程序的实现直接相关,因此很多初学者在学习程序设计时往往十分重视后两步,却容易忽略前两步。事实上,分析问题和设计算法对程序设计思维的培养和形成具有非常重要的作用,一个人只有具备了良好的程序设计思维,才能拥有出色的编程能力。【学生】阅
4、读、思考、理解2.算法【课堂提问】【教师】随机邀请学生回答以下问题:什么是算法?算法有哪些特点?【学生】思考、回答【教师】总结学生的回答算法(algorithm)即计算方法,它是解决一种或一类问题的通用方法和步骤。算法是程序的指导思想,算法设计是程序设计的核心环节。算法TS具备以下5个特点.(1)输入。一个算法应当有零个或多个输入。(2)输出。一个算法应当有一个或多个输出。(3)有穷性。一个算法必须在有限的时间内执行有限个步骤后结束。(4)可行性。一个算法中的每一步都应当可以有效执行并得到确切结果。(5)确定性。一个算法中的每一步都必须具有确定含义且又寸相同的输入只能得到相同的输出。常用的算法
5、描述方式主要包括自然语言和流程图两种,下面以描述求X和y两数中的较大值这一问题的算法为例进行介绍。【课堂提问】【教师】随机邀请学生回答以下问题:用自己的语言说一说利用程序如何求X和y两数中的较大值。【学生】思考、回答【教师】总结学生的回答(1)自然语言描述的算法通俗易懂,条理清晰,具体如下。输入X和y的值。判断X是否大于y.如果X大于y,将X赋值给max如果X小于等于y,各y赋值给max.输出max的值。(2)流程图描述的算法直观形象,便于理解。【教师】多媒体展示“求X和y两数中的较大值”算法的流程图描述图,讲解新知流程图是描述算法的图形工具。【教师】多媒体展示流程图中常用的图形表格,讲解新知
6、图形名称用途(_)起止框表示算法的开始和结束输入与输出框表示数据的输入和输出O判断框对一个给定的条件进行判断,根据条件是否成立来决定如何执行后续操作处理框表示算法中的具体处理步骤”或1控制流程方向O连接点连接因换页而断开的流程线算法有3种基本结构:顺序结构、选择结构和循环结构。这3种基本结构可以是并列或相互包含的关系,但不允许交叉。下面使用流程图分别描述这3种结构。(1)顺序结构中的各操作按照先后顺序依次执行。(2)选择结构又称“分支结构”,该结构中包含一个判断条件,根据判断条件成立与否执行对应的操作。值得一提的是,判断条件下的操作可以只存在一个。(3)循环结构又称重复结构,该结构同样包含一个
7、判断条件,根据判断条件成立与否决定是否跳出循环操作。常见的循环结构分为当型循环结构和直到型循环结构两种。【提示】【教师】组织学生阅读相关材料,了解两种循环结构的区别的相关知识上述两种循环结构的区别在于,当型循环结构先执行判断条件(P),再执行循环操作(八);直到型循环结构则是先执行循环操作(八),再执行判断条件(P)。此外,判断条件成立时,当型循环结构执行循环操作,直到型循环结构则跳出循环操作。【学生】阅读、思考、理解二、程序设计语言程序就是使用程序设计语言描述的算法。1.程序设计语言的发展【课堂提问】【教师】随机邀请学生回答以下问迤:程序设计语言经历了哪些发展阶段?【学生】思考、回答【教师】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机基础知识与应用案例教程 计算机基础知识 应用 案例 教程 教案 了解 程序设计 软件