2 算法的描述与设计一、 教材内容、学情分析 (1)教材分析本节内容为教科版算法与程序设计第一章第二节,通过 1
1 节的学习, 学生已经了解了计算机解决问题的基本过程,并知道算法是程序设计的灵魂,只要算法正确,就可以用任何一种语言编写程序,再加之本节的学习,更加加深的学生对算法的了解
为后续章节学习程序设计、算法的程序实现打下一定的基础
(2)学情分析此阶段学生为高二第一学期的学生,在高一的基础上已经对计算机的基本操作及信息的猎取处理方法有了一定的掌握
数学方面也已经具备了函数、数列等方面的知识,能够解决计算机中遇到的一些问题
但我校学生很大一部分都是农村学生,基础差,知识的掌握程度差,所以要更加注重基础,课堂用例不能太难,注重循序渐进的教学,分层教学
二、教学目标知识与技能:进一步理解什么是算法,知道算法的多样性;能够对设计的算法做简单的评价;学会利用自然语言、流程图和伪代码来描述算法
过程与方法:培育学生用算法描述问题的能力和正确解决问题的过程
情感态度价值观:使学生养成遇到问题,找出算法,分析算法的意识
培育学生的高阶思维能力,如综合、评价、分析、思辨
三、教学重难点 重点:用自然语言流程图伪代码描述算法难点:用流程图描述算法四、教学方法及策略 本节课主要通过大量实例及一题多解的方法,帮助学生理解学习,对比式学习,问题引导,先实例展示,后讲解,后总结的方法,适合学生的学习认知顺序,是知识点之间的衔接浑然天成
由易到难的顺序,不至于使学生产生思维跨度
知识点纲要、图文并茂、表格的形式使知识点形象直观容易理解
适当的讨论沟通学习,让同学们很好的纠正自己的错误
以上各种方法让学生学会如何利用自然语言、流程图和伪代码来描述算法
引课实例为“农夫过河”的趣味游戏,它一方面可以激发学生的学习兴趣,另一方面可使学生清楚算法的概念,学会利用自然语言描述算法的方法;第一个实践活