中职《C语言程序设计》教案 第2课 编写第一个C程序.docx
《中职《C语言程序设计》教案 第2课 编写第一个C程序.docx》由会员分享,可在线阅读,更多相关《中职《C语言程序设计》教案 第2课 编写第一个C程序.docx(7页珍藏版)》请在优知文库上搜索。
1、课题编写第一个C程序课时2课时(90min)教学目标知识目标:(1)了解算法的概念、特点及其描述方法(2)熟悉C程序的结构及格式特点能力目标:能根据编译器给出的常见错误信息,分析并修改程序素质目标:学习新的编程语言,多与身边的同学进行交流,培养学生发扬服务集体、团结协作的团队精神教学重难点教学重点:算法及其描述方法,C程序的基本结构,C程序的格式特点,常见错误分析教学难点:修正编写程序中遇到的常见错误教学方法问答法、讨论法、讲授法、实践法教学用具电脑、投影仪、多媒体课件、教材教学过程主要教学内容及步骤课前任务【教师】布置课前任务,和学生负责人取得联系,让其提醒同学通过APP或其他学习软件,完成
2、课前任务随着人工智能的发展和普及,现在流行着很多算法,请同学们上网查找,有哪些主流的算法,及其主要应用领域。【学生】完成课前任务考勤【教师】使用APP进行签到【学生】班干部报请假人员及原因问题导入【教师】请同学们扫码观看“C语言的特点与标准”视频(详见教材),讨论并回答以下问题:请同学们总结,C语言有哪些特点,C语言的标准有哪几个版本?【学生】观言、思考、举手回答传授新知【教师】讲解算法及其描述方法,C程序的基本结构、格式特点,常见错误分析一、算法及其描述方法【教师】介绍算法的概念、特点、描述方法1 .算法算法是为解决某一问题而提出的准确而完整的方案,是解决问题的方法和步骤。在计算机领域,算法
3、是对计算机中执行的运算过程的具体描述,包括数值运算算法和非数值运算算法。数值运算的目的是求数值解,如求三角形面积、方程求解等。非数值运算涉及面比较广,如人事信息管理、成绩管理、图书管理等。2 .算法的特点一般来讲,一个有效的算法应具有以下五个特点.(1)有穷性。一个算法必须在执行有限个操作步骤后终止,且每一个步骤都须在有限的时间内完成。(2)确定性。算法中每步操作的含义都必须是明确的,即为要执行的每步操作做出清晰而严格的规定.(3)有效性,也称可行性。算法中的每步操作都应该能有效执行,一个不可执行的操作是无效的。(4)有零个或多个输入。这里的输入是指在算法开始之前所需要的初始数据。输入的多少取
4、决于特定的问题。(5)有一个或多个输出。在一个完整的算法中至少会有一个输出。高手点拨算法与程序相似,但又有区别。一个程序不一定满足有穷性。例如,一方面,操作系统只要整个系统不遭破坏,它将永远不会停止,即使没有作业需要处理,它仍处于动态等待中;另一方面,程序中的指令必须是计算机可执行的,而算法中的指令则无此限制。算法代表了对问题的求解方法,而程序则是算法在计算机上的特定实现。3.算法的描述方法算法的描述有多种方法,常用的算法描述方法有自然语言、流程图、伪代码等,其中最为常用的是流程图。流程图用一些图框来表示各种操作,用流程线来表示算法的执行方向。用图形表示算法,直观形象,易于理解。(1)流程图符
5、号。美国国家标准协会(Americannationalstandardsinstitute,ANSI)规定了一些常用的流程图符号,其名称及含义见表1-1所列(详见教材).(2)基本结构。为了提高算法的质量,贝赫拉(Bohra)和贾可皮尼(JaCOPini)在1966年提出了三种基本结构,即顺序结构、选择结构和循环结构。这三种结构之间可以并列,也可以相互包含,但不能交叉。【教师】展示“顺序结构”“选择结构”图片(详见教材),结合图片进彳方并解JI网事结构是简单的线性结构,各操作按照它们出现的先后顺序执行。如JI质序结构图片所示,在执行完A框中指定的操作后执行B框中指定的操作。选择结构,也称“分支
6、结构0在选择结构中必包含一个判断框,根据判断条件P是否成立而选择执行A框或B框,如选择结构图片所示。高手点拨图1-17中,A框和B框中可以有一个是空的,表示不执行任操作,但不能同时为空。【课堂练习】*【教师】出示【例1-1】,组织学生答题请用流程图表示算法,输入某同学某门课程的成绩,判断该同学是否通过考试,并输出判断结果。【学生】聆听、思考、答题【教师】解域崛判断某同学是否通过考试,首先须输入该同学的成绩ScOre,然后判断SCOre是否大于或等于60.若成立,则表示通过,否则表示未通过。其流程图表示如图1-18所示(详见教材)循环结构又称“重复结构,即反复执行某一部分的操作,直到条件不成立时
7、终止循环。按照判定条件出现位置的不同,可将循环结构分为当型循环结构和直到型循环结构。【教师】展示“当型循环结构”“直到型循环结构”图片(详见教材),结合图片进彳五并解当型循环结构,先判断循环条件P是否成立,如果成立就执行A框中指定的操作,执行完A框后再判断循环条件P是否成立,如果成立,再次执行A框。如此反复,直到循环条件P不成立,结束循环。直到型循环结构,先执行A框中指定的操作,然后判断循环条件:P是否成立,如果成立执行A框,然后再判断循环条件P是否成立,如果成立,再次执行A框。如此反复,直到循环条件P不成立,结束循环。【课堂讨论】*【教师】请学生分组讨论以下问题请同学们以小组为单位,讨论当型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 中职C语言程序设计教案 第2课 编写第一个C程序 语言程序设计 教案 编写 第一 程序