c语言结构体教案,结构体——教学设计
《结构体——教学设计》由会员分享,可在线阅读,更多相关《结构体——教学设计(7页珍藏版)》请在人人文库网上搜索。
1、课堂教学设计表章节名称结构体学科C语言程序设计授课班级大一授课时间201406.23设计者布鲁斯李所属学校教技11D 依据标准课程标准:了解结构的概念,熟悉结构的声明方法,掌握结构变量的定义和引用方法,掌握结构数组的使用方法,熟悉指向结构变量和结构数组的指针的概念和使用方法,掌握用指向结构变量的指针作函数参数的方法,熟悉typedef定义类型的方法。本节(课)教学内容分析结构体是C语言中的另外一种构造型数据,它是由不同类型的数据项组成的复合类型。结构体是建造动态数据结构非常有用的工具。如,由结构体类型的数据所构成的链表等。本节课将介绍结构体类型的定义、引用和结构体数组等。本节(课)教学目标知识。
2、与技能(1)学会和掌握结构体类型的定义方法和结构体变量的定义及初始化。(2)学会和掌握结构体数组的定义、初始化以及使用。过程和方法(1)通过程序半成品修改实现结构体,帮助掌握结构体语句的语法格式。(2)通过程序设计编写,体验并归纳结构体语句解决问题的基本思想。情感态度与价值观(1)培养学生对新事物的认知能力和解决实际问题的能力。(2)初步在学生心中建立数据存储效率的思想。学习者特征分析大一学生已经有很强的独立思考能力、抽象思维能力和认识新事物的能力,而且已经学习了C语言的基础知识。知识点学习目标描述知识点编 号学习目标层次具 体 描 述 语 句1.掌握结构体(struct)语句格式2.应用结构。
3、体(struct)语句解决问题3.掌握结构体(struct)其他语句格式4.理解结构体(struct)语句解决问题的基本思想教学重点和难点项 目内 容解 决 措 施教学重点1.对结构体类型的理解2.结构体类型的使用教师先对结构体类型进行讲解,再通过两个程序(一个使用结构体一个未使用结构体)对比学习教学难点结构体变量的引用师生共同修改未使用结构体的程序,使之实现结构体类型,使学生更容易理解引用的方法课前对学生的要求前面已经介绍了基本数据类型整型、浮点型、字符型,也介绍了一种构造类型数组,并且会引用构造出的数组类型来实现程序的编写。教学媒体(资源)选择知识点编 号学习目标层次媒体类型媒体内容要点教。
4、学作用使用方式所 得 结 论占用时间媒体在教学中的作用分为:A.提供事实,建立经验;B.创设情境,引发动机;C.举例验证,建立概念;D.提供示范,正确操作;E.呈现过程,形成表象;F.演绎原理,启发思维;G.设难置疑,引起思辨;H.展示事例,开阔视野;I.欣赏审美,陶冶情操;J.归纳总结,复习巩固;K.自定义。媒体的使用方式包括:A.设疑播放讲解;B.设疑播放讨论;C.讲解播放概括;D.讲解播放举例;E.播放提问讲解;F.播放讨论总结;G.边播放、边讲解;H. 边播放、边议论;I.学习者自己操作媒体进行学习;J.设疑讨论讲解板书设计结构体语句的格式1、例如:一个学生的学号(num)、姓名(na。
5、me)、性别(sex)、年龄(age)、 成绩(score) 、家庭地址(addr)等项,这些项与某一学生相联系。2、结构体语句的一般格式3、 注意事项:结构体后面的分号不能少;结构体中的成员称为域或字段。关于教学策略选择的阐述和教学环境设计本节课以课程标准为核心,以教材为依据,首先根据上节课所学知识提出问题,快速自然的引出本节课主题(结构体),采用任务驱动法提出任务,紧接着教师引导学生共同分析问题、修改程序以实现对结构体的认识。中途可议适时向学生提出问题,让学生自己对程序做出修改,教师在进行判断给与学生反馈。“编写程序”环节中要注意引导学生对照格式来编写程序,以降低学习难度,逐步提高学生的编。
6、程能力。普通教室 实验室 多媒体教室 网络教室 其他:(填写具体要求) 课堂教学过程结构设计教学环节教学内容教师活动学生活动媒体使用及设计意图、依据导入新课向同学展示上节课的成功作品(未使用结构体的通讯录程序)对程序进行简单分析,提出问题:如果将不同类型的数据组合成一个有机的整体,这样是否更方便呢?板书一个学生相关信息的例子,帮助学生思考积极思考,回答问题创设情境,引发动机,引出本课知识点:结构体及其运用学习新知结构体的一般形式:对结构体的一般形式进行解说理解记忆该形式,以便后面进行程序修改提出新知识,引起学生注意力,理解结构体语句的格式进行程序修改,构建结构体类型:播放PPT,开始修改程序,。
7、并在VC+6.0中进行修改,构建完毕,接着运行程序,出现问题:程序并不能正常运行(未能实现结构体的引用)?学生观看PPT,并做些笔记,记下第一种格式的编写方法,思考程序出现问题的原因实际操作,遇到问题,引发思考对问题给出提示,帮助学生解决问题解决问题:成功代码位置如下:文件夹中的播放PPT,开始讲述出现问题的原因,并邀请学生上台进行代码修改学生观看PPT,并做些笔记,记下产生问题的原因,思考如何对该代码进行修改,上台亲自修改实际操作,思考问题,解决问题结构体的其它3种形式对修改实现结构体成功的代码,再次进行修改,实现结构体的其他形式。提出问题:如何修改?根据学生的回答进行代码修改,作出判断并运。
8、行代码向同学展示结果。学生举手回答问题讨论与亲自动手,加深理解总结1、注意结构类型的定义,结构变量的定义,结构变量的成员的引用(下节课涉及)。2、C语言结构体中的成员是以定义的先后顺序连续存放的。3、结构体把一个对象封装起来,设计和理解更容易。4、结构体类型是抽象的,变量才是具体的。类型不占用空间,只有实例化成了变量才占用空间。总结一下本节课所学内容,对课堂之上遇到的问题以及解决办法进行一个总结回忆并于教师一起总结知识点归纳总结,加深印象评价修正一个学生的学号(num)、姓名(name)、性别(sex)、年龄(age)、 成绩(score) 、家庭地址(addr)等项,这些项与某一学生相联系。请运用结构体实现以下功能:输入学生信息按姓名排序显示通讯录布置作业完成作业,向老师提出问题,解决问题复习巩固掌握要点促进迁移教学流程图开始新课导入提出问题作出判断进入正题讲授新课软件结构体类型的一般格式课件格式二的结构和例子展示课件格式三的结构和例子展示课件格式四的结构和例子展示修改代码构建结构体作出判断纠正错误修改代码构建结构体作出判断纠正错误课程总结结束布置课后作业教学内容和教师的活动媒体的应 用学生的活 动教师进行逻辑判断形成性检测检测题 的内 容形成性评价感谢、其他。
c语言结构体教案,结构体——教学设计相关推荐
- python循环结构高一信息技术_高中信息技术《程序的循环结构(1)》优质课教学设计、教案...
程序的循环结构教学设计 一.教材分析 本节课是广东教育出版社出版<算法与程序设计(选修)>中第二章<程 序设计基础>中的第四节<程序的循环结构>内容. 信息技术课程 ...
- 小学数学第3册计算机教案,小学数学教案,小学数学教学设计
小学数学教案三角形面积的计算 说课课题:三角形面积的计算湛江市第二十七小学 陈东新一.说教材 1.说课内容:九年义务教育六年制小学数学教科书第九册第三单元"多边形面积的计算"中的第 ...
- 多媒体计算机探索 教案,多媒体的教学设计
第1篇:多媒体的教学设计 多媒体的教学设计 作为一名老师,往往需要进行教学设计编写工作,教学设计是连接基础理论与实践的桥梁,对于教学理论与实践的紧密结合具有沟通作用.怎样写教学设计才更能起到其作用呢? ...
- 计算机系统组成 教案,计算机系统组成教学设计.doc
计算机系统组成教学设计 <计算机系统的组成>教学设计 北戴河区卢王庄中学 陈大新 <计算机系统的组成>教学设计 一.教学目标 知识目标: 认识计算机的硬件部分 了解常用的软件 ...
- 用计算机制作微课教学教案,微课教学设计范文
微课教学设计范文 作为一名老师,常常要写一份优秀的教学设计,教学设计要遵循教学过程的基本规律,选择教学目标,以解决教什么的问题.那么问题来了,教学设计应该怎么写?下面是小编为大家整理的微课教学设计范文 ...
- 将军今天讲c语言了吗第六,计算机c语言 第六章:函数 教学设计(修改).doc
<C语言程序设计>之 ----- "函数"教学设计 贵州交通技师学院 张 红 <C语言程序设计>之 ----- "函数"教学设计 [教材 ...
- 信息化教学设计教案计算机,信息化教学设计教案培训资料.pdf
信 息 化 教 学 设 计 教 案 精品资料 信息化教学设计 设计摘要 教学题目 <山居秋暝> 课 程 语文 学时安排 1 课时 年 级 2010 级 所选教材 语文出版社 赵大鹏主编 & ...
- 计算机英语教学教案模板,英语-教学设计(模板及范例).doc
. PAGE .. 一. 教材分析:Analysis of the Teaching material 二.教学目标:Teaching alms and demands: 三.教学重难点:Teachi ...
- 计算机教案解说词,解说词教学设计
解说词教学设计 教学目标 一.知识与技能目标: 1.理解解说词的概念,弄清解说词的种类. 2.掌握解说词的写作格式及要求,具体掌握风景名胜解说词的写作要求. 3.学会写简单的解说词. 二.过程与方法目 ...
最新文章
- Cordova for iOS[ PhoneGap]
- VTK:Texture之TexturedSphere
- ORACLE——重做日志文件管理
- jconsole工具检测堆内存变化
- 如何查找SAP UI5控件ID
- 你还记得当初是怎么对我的吗? | 今日最佳
- jre for mac 删除_在 Mac 的 Docker Desktop 中运行 K8s
- 使用计算机进行电路分析,计算机辅助电路分析,computer aided analysis of circuits,音标,读音,翻译,英文例句,英语词典...
- 捕获事件要比冒泡事件先触发
- Windows核心编程_实现QQ好友来消息时任务栏头像闪烁功能
- 让一个.sh文件一直运行_想做AI鉴黄工具?这有一个内含20多万张“不可描述”图片的数据集...
- mac系统用什么linux远程工具,推荐几个Mac/Linux下比较好用的工具
- android project build with ant
- 华为策略路由,实现双线选路上网
- 前端框架千千万,每隔两年翻一番
- 可喜可贺,暴雪即将收购第一家工作室Proletariat,魔法吃鸡停运
- Google Analytics中的 direct, organic search, referral
- BZOJ 1778: [Usaco2010 Hol]Dotp 驱逐猪猡 (高斯消元)
- h5 登录页面_鲁班H5作者:@小小鲁班
- VMware Harbor 开源的Docker Registry管理项目