- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一维数组的应用教学方案.
“一维数组的应用”教学方案
【课题】一维数组的运用 (中国水利水电出版社《C++程序设计教程》第5章第1节)
【课时】2课时(90分钟)
【学生分析】
【教学目标】
1、知识目标
理解数组的概念,掌握对数组的定义、初始化、引用的应用。
2、能力目标
通过对数组定义、引用的掌握,引导学生利用数组解决同类型的多变量的问题,培养和提高学生逻辑思维能力,提高动手编程能力。
3、情感目标
利用上机分组操作,培养学生的协作精神。激发学生学习兴趣,使学生积极参与体验成功的快乐。
【重点难点】
重点:一维数组的定义、一维数组的初始化、一维数组的引用
难点:一维数组的初始化、一维数组的引用
【教学方法】
1、采用案例、情境、启发式教学法。
2、以例子讲解→练习→引发学生思考为流程;循序渐进的教学策略。
运用“提出问题→学生尝试→演示与交流→解决问题”的课堂教学模式。
【教具】
自制PPT演示文稿、教学素材、多媒体教室、投影仪、教学平台
【教学策略】
基本知识采用的基本模式:提出问题→学生尝试→演示与交流→解决问题。然后是能力拓展,学生分组从其它工作表中挑选内容完成挑战,适用于分层进行教学,最后展示与交流,使学生享有成就感,充分发挥学生的应用知识的能力。
以学生为主、教师引导并给予鼓励,充分发挥学生的主体性及积极性。
【教学过程】
过程 教师活动 学生活动 设计意图 导
入 学生动手尝试 引起学生的好奇心,探索新鲜事物欲望联系实际,拉近程序与生活的距离新
课:
类型说明符 数组名[常量表达式];
定义说明:
①、数组名命名规则和变量名相同,遵循标识符命名规则;
②、数组名后面是用方括号括起来的常量表达式;
③、常量表达式表示元素的个数,即数组长度;
④、常量表达式可以是数值常量、枚举常量和符号常量,但不能是变量。
例:int num[5];
//定义一个num数组,类型为int,有5个元素
一个数组定义是具有确定含义的操作,它分配固定大小的空间。如果省略常量表达式,则在函数调用时,即兴分配数组空间。在编译时,数组定义中的下标必须确定。
实例提问:如何定义一个全班人数的数组?
如何定义一个全班语文成绩数组?
2、初始化数组
数组可以初始化,即在定义时,使它包含程序马上能使用的值。
在课本中找出概念,并进行关键的标识。
学生在教师的引导下,对数组的定义进行更深入的理解。
学生做笔记,记录关键要点。
给学生留出时间对数组的定义注意事项并进行进一步理解、记忆。
思考,并动手尝试完成问题。
理解数组初始化的含义。
理解数组概念。
掌握数组的定义格式。
理解、掌握在数组定义时的注意事项,并能正确地定义数组。
提高学生的动手与自我尝试能力,检查学生是否掌握数组的定义。 过程 教师活动 学生活动 设计意图 新
课0,可只赋一个0值;
④、全部数组元素赋初值时,可以不指定数组长度
例1:int num[5]={2,4,6,8};
// 数组有5个元素,值分别为:2,4,6,8,0
例2:int num[]={2,4,6,8};
// 数组有4个元素,值分别为:2,4,6,8
3、一维数组元素的引用
——必须先定义,后(使用)引用,且只能逐个引用(使用)数组元素而不能一次引用整个数组。
数组元素的引用形式:
数组名[下标]
说明事项:
下标是数组元素到数组开始的偏移量。
①、以数组的下标从0开始,n-1结束
②、每次可引用一个数组元素,不能引用整个数组
③、一个数组元素就如同一个简单变量
④、下标可以是整型常量或整型表达式
⑤、常量和表达式可以作下标:a[0]=a[5];
⑥、变量作下标:a[i]=a[i]+1;
⑦、数组元素做下标:a[a[0]] = a[1]
例1:int num[5]={2,4,6,8};
num[1]=4; // 对第2个元素引用,值分别为:4
实例讲解:对一长度为5的整型数组初始化,然后进行倒序输出。(先思考,提出方案)
#includeiostream.h
void main()
{
int a[5]={1,2,3,4,5};
for(int i=4;i=0;i--)
{cout第 a[i] 个数为: a[i]endl;}
} 学生在教师的引导下,对数组的初始化进行更深入的理解。
学生做笔记,记录关键要点。
动手参与实例的引用。
理解数组引用的含义。
学生在教师的引导下,对数组的引用进行更深入的理解。
学生做笔记,记录关键要点。
学生参与实例的引用,写出结果。
留给学生时间进行思考,并出关键的程序段,甚至整个程序。 理解、掌握数组初始化。
理解、掌握在数组初始化时的注意事项,并能正确地初始化数组。
提高学生的动手能力,检查学生是否掌握对数组的初始化。
理解、掌握数组引用。
理解、掌握在数组初始化
您可能关注的文档
- 通风及防排烟系统调试方案..doc
- 同城购物网站项目企划方案..docx
- 同德中学建设工程项目水土保持竣工验收技术评估报..doc
- 同学聚会策划方案一聚会目的..doc
- 同学聚会方案及日程安排..doc
- 砼(盖板)边沟施工方案..doc
- 铜仁地区中小学“名师工程”实施方案..doc
- 童鞋项目计划书..doc
- 天然砂砾底基层施工方案..doc
- 突发地质灾害演练方案..doc
- 七年级信息技术下册教案[1].doc
- 2025年新零售模式下自有品牌市场趋势与竞争力分析报告.docx
- 2025年金融科技投资环境分析:风险防控与机遇挖掘报告.docx
- 食品添加剂零售自有品牌2025年市场增长与消费者需求研究报告.docx
- 2025年金融科技投资市场分析:风险评估与机遇发现报告.docx
- 河北省唐山市滦州市2021-2022学年八年级上学期期末物理试题【有答案】.pdf
- 七年级信息技术下册教案.docx
- 生物制药中试车间建设可行性研究报告2025:产业协同与产业链布局.docx
- 2025年绿色建筑材料在绿色生物质能电站中的应用可行性评估报告.docx
- 2024-2025学年初中英语剑桥英语青少版(第二版)第二级教学设计合集.docx
文档评论(0)