算法的概念
幸福中学集体备课教案模板
年 学科 课题 数 学 年级 高一 主备 教师 课型 二次备课教师 第 周 第 课时 月 日
算法的概念
1.理解算法的概念与特点;
目标导学
2.学会用自然语言描述算法,体会算法思想; 3.培养学生逻辑思维能力与表达能力.
算法概念以及用自然)自主学习 算法的概念
算法 2
n( n 1) 2 可以运用公式 1+2+3+…+ n = 直接计算
第一步:取 n =100;
n( n 1) 2 第二步:计算 ;
第三步:输出运算结果. 练习 3: (课本第 5 页练习 1)任意给定一个正实数,设计一个算法求以这个数为半径的圆 的面积. 解:第一步:输入任意正实数 r ; 第二步:计算 S r ;
通过对以上几个问题的分析,我们对算法有了一个初步的了解.在解决某些问题时,需要 设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些
二次备课
步骤称为解决这些问题的算法
在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程 序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.
(二)合作探究
(课本第 3 页例 1) (难点是由质数的定义判断一个大于 1 的正整数 n 是否为质数的基本 方法) 练习 1: (课本第 4 页练习 2)任意给定一个大于 1 的正整数 n ,设计一个算法求出 n 的所 有因数. 解:根据因数的定义,可设计出下面的一个算法: 第一步:输入大于 1 的正整数 n . 第二步:判断 n 是否等于 2,若 n 2 ,则 n 的因数为 1, n ;若 n 2 ,则执行第 三步.
第三步:依次从 2 到 n 1 检验是不是整除 n ,若整除 n ,则是 n 的因数;若不整除
n ,则不是 n 的因数.
(三)反馈展示
(课本第 4 页例 2) 练习 2:设计一个计算 1+2+…+100 的值的算法. 解:算法 1 按照逐一相加的程序进行 第一步:计算 1+2,得到 3; 第二步:将第一步中的运算结果 3 与 3 相加,得到 6; 第三步:将第二步中的运算结果 6 与 4 相加,得到 10; …… 第九十九步:将第九十八步中的运算结果 4950 与 100 相加,得到 5050.
2
第三步:输出圆的面积 S .
教 学 反 思