教案54程序框图一、课前检测1.在△ABC中,AB=2,D是AC的中点,若=
—22.P是△ABC所在平面上一点,若,则P是△ABC的()A.外心B.内心C.重心D.垂心3.已知{,|是平面上一个基底,若=+λ,=-2λ-,若,共线,则λ=__________
答案:二、知识梳理(1)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形
一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明
解读:(2)构成程序框的图形符号及其作用程序框名称功能起止框表示一个算法的起始和结束,是任何流程图不可少的
输入、输出框表示一个算法输入和输出的信息,可用在算法中任何需要输入、输出的位置
处理框赋值、计算,算法中处理数据需要的算式、公式等分别写在不同的用以处理数据的处理框内
判断框判断某一条件是否成立,成立时在出口处标明“是”或“Y”;不成立时标明“否”或“N”
解读:(3)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构
解读:三、典型例题分析例1.如果学生的成绩大于或等于60分,则输出“及格”,否则输出“不及格”
用程序框图表用心爱心专心1示这一算法过程
解:开始结束输入成绩AA<60
输出“及格”输出“不及格”是否变式训练某快递公司规定甲、乙两地之间物品的托运费用根据下列方法计算:f=)
0)50(53
050),(53
0,其中f(单位:元)为托运费,ω为托运物品的重量(单位:千克),试写出一个计算费用f算法,并画出相应的程序框图
解:算法:第一步:输入物品重量ω;第二步:如果ω≤50