资源预览内容
第1页 / 共2页
第2页 / 共2页
亲,该文档总共2页全部预览完了,如果喜欢就下载吧!
资源描述
CETE教学园地 1 0 3 9 6 9 j i s s n 1 6 7 1 4 8 9 X 2 0 1 2 2 0 0 9 1 浅谈职业中专 计算机c 语言教学中循环应用 C 语言是 中等职业技术专业学校语言类必学的一种 , 它结构简 明易懂,程序可读性强,操作方便 、灵活。其3 种结构 中的 “ 循环”是编写程序 中经常用的一种结构 , 其重要作用可想而知。如何让学生学好循环 ,同时在实 际生活中利用好循环呢? 1 “ 循环”的结构 学生要学习某种语言 ,必须要掌握其结构及基本知 识要素。为此,和学习其他学科一样 ,从最基本的结构 开始。C 语言中的 “ 循环”结构有3 种表示方法,即: 1) w h i l e ( 控制条件) 语句体 ( 执行部分 ) ) 2 ) d o 语句体 ( 执行部分 ) j w h i l e ( 控制条件) 3 ) f o r ( 初值 ;条件控制;变化 ) 语句体 ( 执行部分 ) ) 对于第一、三种表示结构应用相对来说是一样的, 即先判断条件 而后执行 ;对于第二种表示方法来说 ,是 先执行 而后判断条件 ,也就是说 至少 执行一次。教学 中 经常用 到第三种方法,比较直观 ,结构 比较明朗,学生 更容易理解。 2 “ 循环”的应用 2 1数据反 向输 出 教 学中,最直接体现在循环 中的就是数字排序反 向 输 出,也是最基本 的循环运用。如输入4 5 6 ,反 向输出 6 5 4 ,那么程序如何实现?这 时学生 自然而然会想到学过 的利用顺序结构 的方式进行输出,即:先取个位数 ,再 取十位数,最后取百位数。程序如下: # i n c l u d e ma i n ( ) i n t a ,b ,c ; s c a n f ( “ d ” , &a ) ; b = a l O ; p r i n t f ( “ d , , b ) ; “ 模除”取个位数,输 出个位数 a = a l O ; b = a l O ; p fi n t f ( “ d ” , b) ; a = a l O ; p r i n t f ( “ d ” , a ) ; 这 样反 向输 出便 可 以实现 了。那 么 ,如果 输入 数 据 比较多,又该如何输 出呢? 当这样一 问,学生可能会 继续这样 实现 ,但写着写着会 出现程序多、指令 多的问 课程 、教 法与装备 王志彬 题 ,为此借机一问:有没有简 明的方式实现 呢?引出循 环知识 ,学生会带着疑 问,带着兴趣 ,进行 学习。以反 向输 出9 8 7 6 5 4 3 2 1 为例进行说明: # i n c l u d e ma i n ( ) l o n g a , b ,c ; f o r ( c =l ; a _ 0 ; c + + ) 利用c 实现循环累加调整 ,a ! = 0 作为循环条件 b = a 1 O ; “ 模除”取个位数 p r i n t f ( “ d ” , b ) ;输出个位数 a = a 1 0 ; “ 除”取整 这样一来 ,学生学会知识 的同时,更是 以一种成就 感地会用知识。 2 2数 学图形输 出 在数学或几何中, 经常看到一些由“ , 构成的图形, 如三角形、 方形、 棱形等。 可以带; 瞢这些疑问来对学生进行 先导启发铺垫, C 语言中如何实现 , 顺势进行讲解。 如 图1 所示棱形在C 语言中的实现 : # i n c l u d e ma i n ( ) i n t i ,j , k , m, n ; f 0 r ( i = 1 ; i = 5 ; i + + ) 控制行的变化 ( 1 5 ) f 0 r ( j = 1 |j = 5 - i + + ) 空硌 的数量 ( 4 0 ) p r i n t f ( ” ” ) ; 输出空格 f o r ( k = 1 ; k = 2 i - 1 ; k + + ) 输 ;“ 的数量 p r i n t f ( ” ) ; 输 出 “ p r i n t f ( ” l 1 ” ) ; ) f 0 r ( 1 ; i = 4 ; i + + ) 控制行的变化 ( 6 9) f o r ( j = l Ij = i j + + ) 空格的数量 ( 1 4 ) p r i n t f ( ” ” ) ; ) 输出空格 f o r ( k =l ; k : 9 2 i ; k + + ) 输出 “ 的数量 p r i n t ff ” ) ; 输出 “ p r i n t f ( ” 1 1 ” ) ; 中 国 教 育 技 术 装 备 01 2 0 1 2 年 7 月中 第2 O 期 总第2 7 8 期 CETE教 学园地 巍 - m 图1 利用 “ 循环”进行 分行 ,分层次控制对 学 生进行讲解,最大限度 简化程序的复杂度 ,明 晰程序的过程 ,以实现 程序 的最优化 ,更 能让 学生理解循环在 数学、 几何 图形 以及相关方方 面面的应用,做到知识 的迁移应用。 3总结 由以上可 以看 出, 循环的功能是 强大的, 无论是在各种 结构语句 中,还是在各个程序领 域 ,都 有 它 的 一 席 之 地。如何 引导学生对其 进行更好地 学 习是必须 的。通过合理对 比、知 识结构 的层次化讲解 , 会对学生学习起到一定 的推动作用。为此,利 用好 循环 有助 于C 语 言 的教 学 ,更能对今后程 序的编 写起到事半功倍 的效 果。 一 (作者单位 :辽宁 省大连 市长海县职业 中 专 ) 0 中 国 教 育 技 术装 备 2 0 1 2 年7 月中 第2 O 期 总第2 7 8 期 信 息时代 背景 下,混合 学习将传统教学模 式与现代教 育技 术手段相结合 ,为物质 网络资源利用和现代教 学设计提供 了新 的思路。结合信 息技 术课程 中图像加工案例 ,从多元化思维层 次和信息嵌入层次,分析 高中信息技术课程 中混合 学习设计。 1 0 3 9 6 9 j i s s n 1 6 7 1 4 8 9 X 2 0 1 2 2 0 0 9 2 信息技术课程中 混合学习案例设计 信 息技术课程 中多媒体 资源 丰富, 式 ,综合利用各种资源来活跃课堂气氛 , 1混 合学 习 马庆辉 教 学手段 多样 ,需要采用 灵活的教 学方 促进学生学习的最优化。 混合学习 ( B l e n d e d L e a r n i n g)是一种新型的学 习方式,是基于信息 网络资 源 的数 字化学习方式和传 统面对面班级授课相整合 的学 习,它 以促进教学设计最 优化,培养 学生信息素养和知识能力 ,提高教育收益为 目的。在信息学习型社会 中,每个人 自身的成长环境 、知识背景、建构能力和学 习方式不同,混合学 习强 调知识和手段 的融合 ,以 “ 学 习者为 中心” ,注 重多元化思维方式培养 ,适合 学 生在 线学 习、移动学习。特别是 中学信息技术课程 中,混合学 习利用信息 网络的 广泛资源 ,创设 问题情境 ,使学生寓教于乐 ,最大限度调动 了积极性。混合学习 通过教 师有意识利用 多媒体等现代化手段,增加 了多种感 官学 习渠道 ,使学生知 识技能、情感与态度得到培养。 2信息技术课程 中混合学习模式设计 2 1基 于混合学 习的信息技术课 程教学基础 知识学习是一个综合意义建构 的过程,与学习能力 、环境和手段有关 。混合 学 习中不 同的模式设计会 改变学生 自我知识价值 的认 同感 ,将多媒体信息手段用 到课堂上,才 能适应现代信息多元化思维的教学要求。信息技术课 中混合学 习的 基本模式是 师生面对面课 堂教学与信息网络手段的融合 ,是传 统知识讲授学 习和 现代化教学媒体环境 的融合,是固定 书本学习和计算机 多媒体移动学习的融合。 1) 教师利用投影仪 、数码相机、摄像机、视频展示台、智能机器人、仿真声 音等多媒体 向学生讲解信息技术课程素材。 2 ) 教师利用信息手段解读符号意义 ,建构信息素养环境 ,利用多媒体课件、 视频素材和相关软件平台,服务于信息技术课程 内容的展示。 3 )学生利用网络信息资源 ,多元化 、移动化创设学 习知识情境,促进意义交 流,共享信息资源,多渠道展示信息课程内容的学习成果。 2 2基于混合学 习的信 息技术课程学 习模型 混合学习不仅是现代信息手段和传统教学的组合,而且是基于意义建构的交 互性 、自主性与共享性,利用多媒体智能手段建立师生学习共 同服务体 ,满足 学
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号