新修改:高中数学必修3_第一章算法初步课件1[1][1].1.2-1程序框图与顺序结构2
- 格式:ppt
- 大小:653.50 KB
- 文档页数:19
[教案]1.1.2程序框图预算法的基本逻辑结构——————顺序结构、条件结构教学目标:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构.掌握画程序框图的基本规则,能正确画出程序框图.通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程;学会灵活、正确地画程序框图.教学重点、难点:重点:程序框图的基本概念、基本图形符号和3种基本逻辑结构.难点:教学综合运用框图知识正确地画出程序框图教学基本流程:复习回顾引出探求算法表达方法的必要性――程序框图―――算法的三种逻辑结构―――顺序结构―――条件结构――课堂小结教学情景设计一、新课引入从1.1.1的学习中,我们了解了算法的概念和特征,即知道了“什么是算法”这节课我们来学习算法的表达问题,即解决“怎样表达算法”问题。
我们已知道用自然语言可以表示算法,但太烦琐,我们有必要探求直观、准确表示方法。
(S通过预习解决下面四个问题)1.算法的含义是什么?2.算法的5个特征.3.算法有几种基本的结构?4.如下图所示的几个图形在流程图中,分别代表什么框?5、任意给定一个正实数,设计一个算法求以这个数为棱长的正方体的体积。
二、问题设计:1. 教学程序框图的认识:①讨论:如何形象直观的表示算法?→图形方法.教师给出一个流程图(上面5题),学生说说理解的算法步骤.②定义程序框图:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形.④阅读教材P7的程序框图. →讨论:输入15后,框图的运行流程,讨论:输出的结果。
2. 教学算法的基本逻辑结构:①讨论:P7的程序框图,感觉上可以如何大致分块?流程再现出一些什么结构特征?→教师指出:顺序结构、条件结构、循环结构.②试用一般的框图表示三种逻辑结构. (见下图)②出示例1:已知一个三角形的三边分别为3,4,5,计一个算法,求出它的面积,并画出算法的程序框图. (学生用自然语言表示算法→师生共写程序框图→讨论:结构特征)T:点明顺序结构的定义与特征及其对应的程序框图。
1.2.1 流程图
备课资料
备用习题
1.写出求某学生的语文、数学、英语、物理、化学五门成绩的平均分的一个算法,并
根据这个算法写出流程图.
解:算法:
图14
S1 输入语文、数学、英语、物理、化学五门成绩a,b,c,d,e;
S2 x=;
S3 输出x.
流程图如图14所示:
2.设计计算上底为3,下底为7,高为6的梯形的面积的算法,并画出流程图.
解:算法:
S1 令a←3;
S2 令b←7;
S3 令h←6;
S4 计算S=;
S5 输出S.
流程图如图15所示:
图15
3.交换三个数x、y、z的值,使得x的值赋给y,y的值赋给z,x的值为原始的z的值.设计出解决这个问题的一个算法,并画出流程图.
解:算法:
S1 输入x,y,z;S2 t←z;
S3 z←y;
S4 y←x;
S5 x←t;
S6 输出x,y,z. 流程图如图16所示:
图16。