教师引导学生总结解决上述问题时的体会,然后教师总结 范例讲解巩固检测 间题31:没计一个算法求=的值。 解析:根据绝对值的定义求解。 第一步:给定a 第二步:判断4是否大于或等于0,若是,则x=a:若否,则x=-口 主要突出条 结 间思4,1:设计一个算法判断7是否为质数。 解析:质数是只能被1和自身整除的大于1的整数。所以直接的想法是分别 用2、3、4、5、6去除7,看其中有没有数可以整除7,若有,则说明7不是 质数:若没有,则说明7是质数。 第一步:用2除7,得余数1,因为余数不为0,所以2不能整除7 第二步:用3除7,得余数1,因为余数不为0,所以3不能整除7 第三步:用4除7,得余数3,因为余数不为0,所以4不能整除7 第四步:用5除7,得余数2,因为余数不为0,所以5不能整除7, 第五步:用6除7,得余数1,因为余数不为0,所以6不能整除7 因此, 7是数. 教 师 引 导 学 生 总 结 解 决 上 述 问 题 时 的 体 会 , 然 后 教 师 总 结 。 范 例 讲 解 巩 固 检 测 问题 3.1:设计一个算法求 的值。 解析:根据绝对值的定义求解。 第一步:给定 . 第二步:判断 是否大于或等于 0,若是,则 ;若否,则 . 问题 4.1:设计一个算法判断 7 是否为质数。 解析:质数是只能被 1 和自身整除的大于 1 的整数。所以直接的想法是分别 用 2、3、4、5、6 去除 7,看其中有没有数可以整除 7,若有,则说明 7 不是 质数:若没有,则说明 7 是质数. 第一步:用 2 除 7,得余数 1,因为余数不为 0,所以 2 不能整除 7. 第二步:用 3 除 7,得余数 1,因为余数不为 0,所以 3 不能整除 7. 第三步:用 4 除 7,得余数 3,因为余数不为 0,所以 4 不能整除 7. 第四步:用 5 除 7,得余数 2,因为余数不为 0,所以 5 不能整除 7. 第五步:用 6 除 7,得余数 1,因为余数不为 0,所以 6 不能整除 7. 因此,7 是质数. 主 要 突 出 条 件 结 构