2程序框图与算法的基本逻辑结构一、教材分析用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确
因此,本节有必要探究使算法表达得更加直观、准确的方法
程序框图用图形的方式表达算法,使算法的结构更清楚、步骤更直观也更精确
为了更好地学好程序框图,我们需要掌握程序框的功能和作用,需要熟练掌握三种基本逻辑结构
二、教学目标1、知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;掌握画程序框图的基本规则,能正确画出程序框图
2、过程与方法:通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图
3、情感态度与价值观:通过本节的学习,使我们对程序框图有一个基本的了解;掌握算法语言的三种基本逻辑结构,明确程序框图的基本要求;认识到学习程序框图是我们学习计算机的一个基本步骤,也是我们学习计算机语言的必经之路
三、重点难点数学重点:程序框图的画法
数学难点:程序框图的画法
四、课时安排4课时五、教学设计第1课时程序框图及顺序结构(一)导入新课思路1(情境导入)我们都喜欢外出旅游,优美的风景美不胜收,如果迷了路就不好玩了,问路有时还听不明白,真是急死人,有的同学说买张旅游图不就好了吗,所以外出旅游先要准备好旅游图
旅游图看起来直观、准确,本节将探究使算法表达得更加直观、准确的方法
今天我们开始学习程序框图
思路2(直接导入)用自然语言表示的算法步骤有明确的顺序性,但是对于在一定条件下才会被执行的步骤,以及在一定条件下会被重复执行的步骤,自然语言的表示就显得困难,而且不直观、不准确
因此,本节有必要探究使算法表达得更加直观、准确的方法
今天开始学习程序框图
(二)推进新课、新知探究、提出问题(1)什么是程序框图