循环结构程序设计
自 小组读结果 主 学 习
合 作 探 究
意图:巩固重点、读程序、改错,一举三得
《多重for循环》
拓验便捷、突破难点
《多重for循环》
进入自己机器的测试系统,
系
自主选择完成相应任务
统
分数随难度增大而增加
测
试
分 层 强 化
意图:调动积极性、以学生为中心、个性发展
2、教师拨动指针,再猜做什么?
设
情
境
3、有几个变化的量?存在什
么关系?哪个最快?哪个最慢?
问 题
4、用学过的for循环能否 表示出三者关系?
引
入
意图:层层递进,化难为易,顺畅入题
《多重for循环》
创 设 情 境
问 题 引 入
意图:心智图,快速理清思路,创设情感基础
《多重for循环》
任务一
自 主 学
大连市长海县职业中专 说课教师:李洪贵
根据表指针特点,分别列出三层for循环的 条件,结合前几节知识,以小组为单位,合 作探究多重for循环格式,执行过程
习
合 作 探
for(表达式1;表达式2;表达式3) for(表达式1;表达式2;表达式3) for(表达式1;表达式2;表达式3)
究
循环体语句;
长海职专
《多重for循环》
任务二
每个小组自编创作一道读程题,由另外一个
大连市长海县职业中专 循环结构程序设计
《多重for循环》
说课教师:李洪贵
《多重for循环》
识学情
说
说教材
课 思
述策略
路
解过程
谈反思
《多重for循环》
识学情
2011级计算机专业高职升学班
聪明 情境、启发、任务分步 持久性差
活泼好动
表现力强
小组竞争
学习能力参差不齐
分层教学
优秀
《多重for循环》
说教材
技能目标
学会使用多重for循环解决实际问题
知识目标
1. 掌握多重for循环语句格式; 2. 理解其执行过程
《多重for循环》
学教材
关键
建构主义理论指导下的做中学
难点
根据实际问题,确定循环变量、循环条件、循环体
重点
1. 掌握多重for循环语句的基本格式; 2. 理解多重for循环语句的执行过程
《多重for循环》
开始测试
读程序写结果:
main() {int k,j,s;
for(k=2;k<6;k++,k++) { s=0; for(j=k;j<6;j++) s+=j; }
printf(“%d\n,s); }
结果:15
2 得分
读程2分 读程3分 填空5分
若i,j,k已经定义为int型,则下述 程序片段中循环体总执行次数是:
for(c=1;_________;c++)
if(____________________&&b!=c) 得分 0
printf(“%d\n”,a*100+b*10+c);}
读程2分 读程3分 填空5分
《多重for循环》
小
结
过程评价
评
价
多元评价
激 励
(明星小组)
学
生
意图:激发兴趣、提高积极性、学习效率、
for(i=0;i<=5;i++) for(j=6;j>1;j--) { 循环体
}
次数:20 得分 0
读程2分 读程3分 填空5分
用1,2,3,4四个数,可以组成多少个没有重复数字的三位数
main() {int a,b,c;
for(a=1;____________;a++)
for(b=1;__________;b++)
教材特点 重实践、深入浅出、简明易懂
课程地位 延第伸四、章升《华循环、程实序用设计》
教材处理
§4(.基6实本例结构) 本节(基础) while
第4节 《多重for循环》
延伸、升华、实用(重要、灵活)
《多重for循环》
说教材
教学目标
情感目标
1. 体验程序解决实际问题的便捷,激发探究热情 2. 培养协作意识和集体荣誉感
述策略
基本思路
情境教学
(激趣) (帮态度)
任务驱动
分层教学
想学 能学 会学 助学
教会学生学习
自主探究 小组协作 小组竞争
《多重for循环》
解过程
作业延伸 小结评价 补阙铺垫
重点
系统测试 激励学生 分层强化 任务拓展
联系实际 自主学习
合作探究 创设情境 问题引入
难点
《多重for循环》
1、做什么?
创
培养集体荣誉感
《多重for循环》
作 业 延
1、从本课中任选一程序,将其改为do while多重循环结构; 2、结合书中给出的九九乘法口诀编程
伸
实例,使用多重for循环编程输出如下图
形
*
补
**
阙
***
铺
****
垫
意图:拓展用途、举一反三、后续伏笔
《多重for循环》
说反思
1、 “新课改”理念、结合实际、“教会学生学习” 2、 帮、理、教、创“授之以渔”,思维导图-能学、会学 3、 任务设定由浅入深、层层递进,符合学生的认知规律 4、实例贴近生活,激发兴趣,提高解决实际问题的能力