《教育部课题《程序框图与算法的基本逻辑结构》学案》由会员分享,可在线阅读,更多相关《教育部课题《程序框图与算法的基本逻辑结构》学案(7页珍藏版)》请在金锄头文库上搜索。
1、 教育部重点课题新教育子课题在高中数学教学中如何达到理想课堂的实践温州市瓯海区三溪中学 张明1.1.2程序框图与算法的基本逻辑结构第二课时学案一、1、对算法的条件结构有几种形式?理解它是容易还是难?二、1、三角形的三边有什么大小关系?得到几条大小关系?那 反过来如果三条边可以构成三角形则三边有什么大小关系? 只满足一个条件可以吗?两个条件可以吗?三个条件要同时满 足吗?能举例子证明吗? 要得到算法首先要什么?答:解法。 2、请设计一个算法任意给定三个正实数,判断以这三个正实数为 三条边的三角形是否存在,并画出这个算法的程序框图。三、1、看例5我们是先理解分析还是理解先理解程序框图,你觉 得难吗
2、?答:先理解算法,再理解分析,要倒过来。 2、如果觉得抽象怎办? 答:可以让a、b、c取具体的数字来加深理解。但高中生不应当觉 得一元二次方程抽象。3、为什么要先计算 ,而不直接用求根公式?直接用求根公式可以吗?答:可以,就是算法比较复杂。其实是两种解法对应两种算 法。四、对于循环结构有两种形式,是什么? 答:直到型循环结构、当型循环结构。 区别这两种结构你觉得是容易还是难?用什么方法区别?答:就是顾名思义来区别。直到型循环结构就是直到条件满足时 跳出循环,不满足一直循环。当型循环结构就是:当条件满足的 时候就循环,不满足就跳出循环。 同学们发现直到型循环结构、当型循环结构有什么关系?答:两者
3、的区别就是是互逆、互反、互补的过程,是大于变小于 ,小于变大于的关系。循环结构与条件结构有什么区别与联系?答:循环结构里一定有条件结构,无条件结构构不成循环。五、1、小学时听过高斯的故事吗? 就是计算 ,请设计一个算法计算它的 值。要设计算法先要知道什么? 要设计算法先要知道什么? 答:解法。两种解法,一种累加,一种高斯法。编写程序框图采 用累加法不用高斯解法。 2、先理解例6的程序框图。 算法1用什么循环?算法2用什么循环?两个算法如何转化? 问:两种算法中的程序框图中用到循环结构是如何知道的?答:算法是一个试错、探索、修改的过程。因为我们玩过游戏 ,游戏都有升级,一些软件也经常升级,升级就是对算法试 错、探索、修改的过程。所以是探索发现的。你发现如果要用循环结构要注意几点?答:一是步骤要重复执行,二是重复多少次。 这个算法什么步骤是重复执行?重复了多少次? 答:加法重复执行,重复100次。如何推广为一般就是给定n计算这道例题具有非常的典型性,所以同学们要深刻理解做到精解一 题,通一大片。如果此题不理解先不要去理解其他题目,把这道 题理解的透、深刻。3、解法与算法的区别是什么?答:就是解法是人在计算,主角是人,算法是计算机在计算, 主角是计算机。所以把解法转换为算法,要知道哪些东西计算 机是可以计算的。