《
《C语言中的for循环》教案
《C语言中的for循环》教学设计
班级:计科软件对131
学号:学4 姓名:李泽倩 日期:2016.6.12
《C语言中的for循环》教学设计
一、前端分析
(一)教材内容分析
C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计 算机专业本科生需要掌握的一项基本功。它在各高校计算机专业中既是其他课程 的前期基础课,又是培养学生具有程序设计、调试能力的专业核心课程。程序设 计的三种基本结构重中之重就是循环结构。而循环中的for循环是程序中运用最 多的,它既是前面知识的延续,又是后面知识的基础。本文针对学生的实际情况, 具体阐述for循环语句的教学方法和过程,使学生理解f。r循环语句的格式、 功能和特点及其在具体编程时的灵活应用。
(二)学习者特征分析
大学生在智能发展上呈现出进一步成熟的特征。他们的思维有了更高的抽 象性和理论性,并由抽象逻辑思维逐渐向辩证逻辑思维发展。他们观察事物的目 的性和系统性进一步增强,已能按程序掌握事物本质属性的细节特征,思维的组 织性、深刻性和批判性有了进一步的发展,独立性更为加强,注意更为稳定,集 中注意的范围也进一步扩大。
二、教学目标设计
(一)知识与技能
1、领会程序设计中构成循环的方法
2、能使用for循环语句编写C语言程序,并能运用for循环语句解决程序 设计中的实际问题。
(二)过程与方法
o C语言程序设计中fo r循环语句教学以行动导向教学为主线,通过“提出 问题一分析问题一解决问题一问题扩展一讨论一总结归纳一实践”的程序,过渡 到知识应用和练习。
本次课采用多媒体课件进行教学,通过课件把文字和图片有机的结合,使学 生在学习过程中更加容易理解,学习效率高。在课堂讨论和实践过程中,教师适 当引导,学生主动探究、归纳总结学习内容,既有利于学习新东西,又能充分发挥 学生的主体作用。在重点的突破上,采用范例比较教学法,给出具体的案例,让 学生通过典型的例子掌握知识,同时通过用wh i le、do while语句的所编写的 程序进行比较,加深学生印象,让学生快速的掌握for循环语句的基本结构及 使用方法。
(三)情感与价值观:
1 .让学生在自主解决问题的过程中培养成就感,为今后学会自主学习打下 良好的基础。
2、培养学生学习的主观能动性,激发学生学习热情,以及培养团队合作的精 神。
三、教学内容设计
教学重点:C语言程序设计循环结构程序中,要使用for循环语句进行程序 设计,首先要求学生要掌握语句的基本格式,理解各个表达式的作用,以及执行过 程,所以C语言程序设计中f or循环语句的重点是“for语句的结构”。
教学难点:for语句的应用
学生掌握语句的结构和用法并不困难,难的是在实际的应用中那些时候该使 用那种循环来解决问题比较简洁、高效,所以我把本节课的难点确定为“for语 句的应用”。
四、教学策略分析
(一)教学方法
1、课堂讲授,绐出主要内容。
2、讲解其基本格式。
3、应用示例,结合相应的知识讲解。
4、执行过程用流程图和例题用(演示法和讲解法)进行详细说明。
(二)教学手段
多媒体网络教室、相关教学课件。
1.学法
(1)自主思考学习法
⑵互帮互助法
五、教学过程设计
教学内容
教师活动
学生活 动
设计意图
一、导入
提出问题,要求使用while和
利用学生“有没有
d o whil e语句实现
一种更好的方法
师:请同学们用我们已学的知 识,编程求出1+2+3 ++1
0的和。
动手写 程序
能解决这些问题” 的悬念来激发学 生学习本节课内 容的兴趣。
提出问题:用这种方法能不能 编程求出1+2+3+100
的和,1+2+3+10 0 0 的
和?
学生积 极思考
那么有没有一种更好的方法 来解决这类问题呢?
问题
教师提示:观察1 0句赋值语 句有什么共同点、不同点?能 不能用一组通用的语句来表 示?
然后利用知识的正迁移效应, 总结了 while 和 do whil e 语旬在使用中容易出现的问
思考
出流程图。
格
(i)
当前格的麦 粒数(P)
累加和
(s)
如果有画错的,先展示有错的 那组学生的成果,让全班同学 一起纠错。
然后让同学们分组上机进行 实践调试,有不会的同学询问 组内会的同学。
四、归纳总结、课 件演示
本节课主要学习了循环结构 中的for循环语句。学习对fo r循环条件、循环变量的设 置,以避免无限循环的产生。
能过使用f or循环结构解决 问题。
学生反思
五、布置作业
1、求10 0以内偶数之和。
2、求1 00以内3的倍数之和。
学生按 要求完 成作 业,从 而巩固 本节的 学习内 容
六、教学反思
本节课的教学设计主要有3个特点:
(一)教学流程设计上符合认知规律
在课堂讨