1.1.2 程序框图 教案2

文档属性

名称 1.1.2 程序框图 教案2
格式 zip
文件大小 192.0KB
资源类型 教案
版本资源 人教新课标A版
科目 数学
更新时间 2016-12-04 10:04:40

图片预览

文档简介

1.1.2
程序框图
教案
教学要求:
更进一步理解算法,掌握算法的三个基本逻辑结构.
掌握画程序框图的基本规则,能正确画出程序框图.学会灵活、正确地画程序框图.
教学重点:
灵活、正确地画程序框图.
教学难点:
运用程序框图解决实际问题.
教学过程:
一、复习准备:
1.
说出下列程序框的名称和所实现功能.
2.
算法有哪三种逻辑结构?并写出相应框图
顺序结构
条件结构
循环结构
程序框图
结构说明
按照语句的先后顺序,从上而下依次执行这些语句.
不具备控制流程的作用.
是任何一个算法都离不开的基本结构
根据某种条件是否满足来选择程序的走向.
当条件满足时,运行“是”的分支,不满足时,运行“否”的分支.
从某处开始,按照一定的条件,反复执行某一处理步骤的情况.
用来处理一些反复进行操作的问题
二、讲授新课:
1.
教学程序框图

出示例1:任意给定3个正实数,判断其是否构成三角形,若构成三角形,则根据海伦公式计算其面积.
画出解答此问题算法的程序框图.
(学生试写

共同订正
→对比教材P7
例3、4

试验结果)

设计一个计算2+4+6+…+100的值的算法,并画出程序框图.
(学生试写
→共同订正

对比教材P9
例5

另一种循环结构)

循环语句的两种类型:当型和直到型.
当型循环语句先对条件判断,根据结果决定是否执行循环体;
直到型循环语句先执行一次循环体,再对一些条件进行判断,决定是否继续执行循环体.
两种循环语句的语句结构及框图如右.
说明:“循环体”是由语句组成的程序段,能够完成一项工作.
注意两种循环语句的区别及循环内部改变循环的条件.

练习:用两种循环结构,写出求100所有正约数的算法程序框图.
2.
教学“鸡兔同笼”趣题:

“鸡兔同笼”,我国古代著名数学趣题之一,大约在1500年以前,《孙子算经》中记载了这个有趣的问题,书中描述为:今有雏兔同笼,上有三十五头,下有九十四足,问雏兔各几何?

学生分析其数学解法.
(“站立法”,命令所有的兔子都站起来;或用二元一次方程组解答.)

欣赏古代解法:“砍足法”,
假如砍去每只鸡、每只兔一半的脚,则
“独脚鸡”,
“双脚兔”.
则脚的总数47只;与总头数35的差,就是兔子的只数,即47-35=12(只).鸡35-12=23(只).

试用算法的程序框图解答此经典问题.
(算法:鸡的头数为x,则兔的头数为35-x,结合循环语句与条件语句,判断鸡兔脚数2x+4(35-x)是否等于94.)
三、巩固练习:
1.
练习:100个和尚吃100个馒头,大和尚一人吃3个,小和尚3人吃一个,求大、小和尚各多少个?分析其算法,写出程序框图.
2.
作业:教材P12
A组1题.