基于C语言的逻辑程序设计_第1页
基于C语言的逻辑程序设计_第2页
基于C语言的逻辑程序设计_第3页
基于C语言的逻辑程序设计_第4页
基于C语言的逻辑程序设计_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、授课班级:授课班级:09软件软件 主讲教师:李玉梅主讲教师:李玉梅 基于C语言的逻辑程序设计 1课程标准课程标准 2教材和教学参考资料教材和教学参考资料 3 4 学生情况分析学生情况分析 本学习情境教学设计本学习情境教学设计 基于C语言的逻辑程序设计 (一)课程基本情况(一)课程基本情况 1 1课程名称:基于课程名称:基于C C语言的逻辑程序设计语言的逻辑程序设计 2 2授课班级:授课班级:0909软件技术软件技术1 1、2 2 3 3课程类别:专业必修课课程类别:专业必修课 4 4课程学时:课程学时:7070(理论实践一体化)(理论实践一体化) 基于C语言的逻辑程序设计 (二)课程定位(二)

2、课程定位 课程性质课程性质 l软件技术专业核心课程。软件技术专业核心课程。 课程目的:课程目的: l培养逻辑程序设计的基本思想;培养逻辑程序设计的基本思想; l培养培养C语言编程能力;语言编程能力; 课程地位课程地位 l本课程的前续课程是计算机应用基础,后续课是本课程的前续课程是计算机应用基础,后续课是 基于基于C语言的数据结构与算法设计语言的数据结构与算法设计 基于C语言的逻辑程序设计 (三)课程目标(三)课程目标 课程总目标:通过本课程的学习,培养学生课程总目标:通过本课程的学习,培养学生 的逻辑程序设计的基本思想,具有的逻辑程序设计的基本思想,具有C C语言的编语言的编 程能力;培养学生

3、作为程序员应该具备的职程能力;培养学生作为程序员应该具备的职 业素质(包括:沟通能力、协调能力、团队业素质(包括:沟通能力、协调能力、团队 精神等),提高学生自主学习的能力、项目精神等),提高学生自主学习的能力、项目 开发能力。开发能力。 基于C语言的逻辑程序设计 (四)课程内容(四)课程内容 l根据课程目标和职业能根据课程目标和职业能 力需要选取课程内容,力需要选取课程内容, 坚持坚持“理论够用、精讲理论够用、精讲 多练、突出实践多练、突出实践”的原的原 则,整合课程内容,形则,整合课程内容,形 成模块化结构成模块化结构 l整个教学过程分整个教学过程分7个典个典 型工作任务,型工作任务,10

4、个教学个教学 单元。单元。 序序 号号 工作任务名称工作任务名称 1问题分析问题分析 2算法设计算法设计 3数据类型的应用数据类型的应用 4典型数据结构设计典型数据结构设计 5程序流程控制程序流程控制 6函数的设计函数的设计 7结构体的应用结构体的应用 基于C语言的逻辑程序设计 基于C语言的逻辑程序设计 基于C语言的逻辑程序设计 1、课程教材、课程教材:选用教育部国家高职高专选用教育部国家高职高专“十一五十一五”规划教材规划教材C语语 言程序设计言程序设计(高等教育出版社,乌云高娃主编,(高等教育出版社,乌云高娃主编,2007年版)及年版)及 配套教学资源,保证优质课程教学资源进入课堂。配套教

5、学资源,保证优质课程教学资源进入课堂。 配套完整的实训教材,为配合课程实践性教学的需要,参考配套完整的实训教材,为配合课程实践性教学的需要,参考C语语 言程序设计言程序设计精品课程资源,编写精品课程资源,编写C实训指导书实训指导书,根据课程特,根据课程特 点和学生的实际情况,强调课程内容之间的内在联系和程序员工点和学生的实际情况,强调课程内容之间的内在联系和程序员工 作的系统性,注重了案例分析和工作任务的设置,力争在教学中作的系统性,注重了案例分析和工作任务的设置,力争在教学中 取得良好的效果。取得良好的效果。 (二)教学参考资料(二)教学参考资料 谭浩强著谭浩强著C C语言的程序设计清华大学

6、出版社语言的程序设计清华大学出版社 孙辉编著孙辉编著C C语言的程序设计教程人民邮电出版社语言的程序设计教程人民邮电出版社 吕凤翥编著吕凤翥编著C C语言的程序设计清华大学出版社语言的程序设计清华大学出版社 沈大林主编沈大林主编C C语言的程序设计案例教程中国铁道出版社语言的程序设计案例教程中国铁道出版社 廖雷主编廖雷主编C C语言程序设计(第语言程序设计(第2 2版)高等教育出版社版)高等教育出版社 基于C语言的逻辑程序设计 0909软件学生,基本都是高中毕业生高中生文软件学生,基本都是高中毕业生高中生文 化基础扎实,对计算机专业知识了解得很少,化基础扎实,对计算机专业知识了解得很少, 开始

7、学习时较困难,但入门提高较快。开始学习时较困难,但入门提高较快。 针对这种类型的学生,在教学方法和手段有针对这种类型的学生,在教学方法和手段有 了很大的改进。采用广播教学及了很大的改进。采用广播教学及“教学做教学做” 一体化的教学模式一体化的教学模式 基于C语言的逻辑程序设计 (一)本教学情境的地位和作用(一)本教学情境的地位和作用 循环结构应用是本课程的一个重点,它主要是包括三种基本循环结构的综合应用及循环嵌套循环结构应用是本课程的一个重点,它主要是包括三种基本循环结构的综合应用及循环嵌套 的应用。它的前续内容是选择结构,它的后续内容是数组和函数。且整个循环结构在后面的的应用。它的前续内容是

8、选择结构,它的后续内容是数组和函数。且整个循环结构在后面的 各章节中会广泛的应用。各章节中会广泛的应用。 (二)本教学情境教学目标(二)本教学情境教学目标 1、能力目标、能力目标 (1) 使用逻辑表达式进行数据处理的能力使用逻辑表达式进行数据处理的能力 (2) 正确循环结构的程序设计能力正确循环结构的程序设计能力 2、知识目标、知识目标 (1) while ,dowhile,for语句应用语句应用 (2) 三种循环语句的区别与联系三种循环语句的区别与联系 (3) 循环嵌套的应用循环嵌套的应用 3、职业素质目标、职业素质目标 (1) 循环结构理解与应用循环结构理解与应用 (2) 表达和创新能力表

9、达和创新能力 4、技能目标:培养学生逻辑思维能力、综合运用知识的能力和自主学习能力;、技能目标:培养学生逻辑思维能力、综合运用知识的能力和自主学习能力; 基于C语言的逻辑程序设计 本学习情境所用的工作任务本学习情境所用的工作任务 基于C语言的逻辑程序设计 (三)本教学情境的重点难点(三)本教学情境的重点难点 1、本教学情境教学重点、本教学情境教学重点 1)循环嵌套概念;)循环嵌套概念; 2)循环嵌套结构程序设计方法及实际应用。)循环嵌套结构程序设计方法及实际应用。 在教学过程的叙述中,要抓住教学的重点、最在教学过程的叙述中,要抓住教学的重点、最 能体现教学理念的内容和最能展示教学艺术的能体现教

10、学理念的内容和最能展示教学艺术的 环节,作较为详细的叙述环节,作较为详细的叙述 解决办法:精选案例;精讲多练、注重实效。解决办法:精选案例;精讲多练、注重实效。 基于C语言的逻辑程序设计 2、本学习情境课教学难点、本学习情境课教学难点 1)循环嵌套编程)循环嵌套编程 2)算法分析及程序结构)算法分析及程序结构 3)编程)编程 3、难点解决办法、难点解决办法 1)通过演示让学生有感性认识,并从)通过演示让学生有感性认识,并从for语句基本语法入手,逐步语句基本语法入手,逐步 引入循环嵌套概念,弱化实用性不强的细节;引入循环嵌套概念,弱化实用性不强的细节; 2)围绕任务进行难点讲解,以实际应用作为

11、突破口,使学生能理)围绕任务进行难点讲解,以实际应用作为突破口,使学生能理 解循环嵌套在实际中的应用,提高学习兴趣;解循环嵌套在实际中的应用,提高学习兴趣; 3)针对难点设置上机实际操作内容,进一步掌握循环嵌套程序设)针对难点设置上机实际操作内容,进一步掌握循环嵌套程序设 计方法。计方法。 4)在实验实训过程中布置任务项目,通过实践环节进一步理解和)在实验实训过程中布置任务项目,通过实践环节进一步理解和 掌握重点难点,达到学习目的。掌握重点难点,达到学习目的。 基于C语言的逻辑程序设计 教学模式教学模式 想一想想一想 做一做做一做 做一做做一做 探究探究 方案方案 演示演示 成果成果 针对针对

12、问题问题 教学讲解教学讲解 教教 学学 教教做做学学 基于C语言的逻辑程序设计 (四)教学手段(四)教学手段 教学做一体化教室教学做一体化教室 PPT多媒体课件,作为一种辅助的教学手段,多媒体课件,作为一种辅助的教学手段, 显示归纳总结的内容显示归纳总结的内容 基于C语言的逻辑程序设计 (五)教学方法(五)教学方法 本次课采用理(论)实(践)一体化教学理念通过任务本次课采用理(论)实(践)一体化教学理念通过任务 驱动(项目教学)、讲练结合等教学手段。驱动(项目教学)、讲练结合等教学手段。 1、任务驱动:本学习情境共设、任务驱动:本学习情境共设5个工作任务,主要采用个工作任务,主要采用 任务驱动

13、教学法。例如通过任务驱动教学法。例如通过“制作乘法九九表制作乘法九九表”这一任这一任 务,掌握循环嵌套程序设计方法。并掌握相应知识点,务,掌握循环嵌套程序设计方法。并掌握相应知识点, 突出重点,分解难点。突出重点,分解难点。 2、讲练结合:授课地点为计算机实验室,采用边讲边、讲练结合:授课地点为计算机实验室,采用边讲边 练的教学互动形式。教学过程中,适当安排学生在计算练的教学互动形式。教学过程中,适当安排学生在计算 机上进行进行实际程序设计,通过运行调试自己设计的机上进行进行实际程序设计,通过运行调试自己设计的 程序,让学生亲自观察和体验程序设计的成功感受,加程序,让学生亲自观察和体验程序设计

14、的成功感受,加 深知识的理解。深知识的理解。 基于C语言的逻辑程序设计 六、本学习情境任务实现过程六、本学习情境任务实现过程 首先提出工作任务,首先提出工作任务, 针对工作任务确定解决的方案,画出流程图针对工作任务确定解决的方案,画出流程图 引导学生学习新知识引导学生学习新知识 利用所学的知识,引导学生写出完整的源程序。利用所学的知识,引导学生写出完整的源程序。 通过拓展练习,进一步使学生能够独立完成循通过拓展练习,进一步使学生能够独立完成循 环结构的综合应用。环结构的综合应用。 基于C语言的逻辑程序设计 (七)、教学设计实例(七)、教学设计实例(循环结构的综合实例)(循环结构的综合实例) 基于C语言的逻辑程序设计 基于C语言的逻辑程序设计 #include stdio.h v

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论