1.算法的概念为了使算法的程序或步骤表达得更为直观且不容易出现歧异我们更经常地用图形方式来表达它.结束这样的图我们称为程序框图n不是质数讲授新课名称赋值计算左图中语句A和语句B是依次执行的只有在执行完语句A指定的操作后才能接着执行语句B所指定的操作.输出框开 始设有X 只鸡Y 只兔.则Y=(F-2H)2第三步:计算Z2=A2B2结束祝同学们学习进步山东省临沂一中 李福国
开始 通常用一些通用图形符号构成一张图来表示算法这种图称做程序框图(简称框图)也叫流程图一概念形成输入输出框概念1.程序框图的概念开始(1)使用标准的框图的符号结束BSabba bda2b2sumab输出S2画程序框图的规则(1)使用标准的框图符号(2)框图一般从上到下从左到右的方向画(3)除判断框外大多数框图符号只有一个进入点和一个退出点(4)在框图符号内描述的语言要简练清楚
#
情 景 问 题奥运会主办权投票表决流程图 1.回顾:设计一算法求和:1234S12SSS100S99100S否循 环 结 构否S = S i是(3)(3)若去掉条件i>63按程序框图所蕴含的算法能执行到底吗若能执行到底最后输出的结果是什么S=0i=2输出P否3循环结构应注意的问题 谢谢大家 多提宝贵意见
1第二步令i=2 求n除以i的余数4i=2图形符号 赋值计算 i=2知识探究(二):算法的顺序结构第三步计算 . 例1 一个笼子里装有鸡和兔共m只且鸡和兔共n只脚设计一个计算鸡和兔各有多少只的算法并画出程序框图表示.输出xyy=x25作业
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级程序框图 程序框图又称流程图是一种用规定的图形指向线及文字说明来准确直观地表示算法的图形 程序框 名称 功能终端框表示一个算法的起始和结束输入输出表示一个算法输入和输出的信息处理框赋值计算判断框判断某一条件是否成立若成立标注是或Y不成立则标注否或N算法的基本逻辑结
结束功能表示一个算法输入和输出的信息顺序结构输入abc结束步骤A否算法分析:S1:输入三个实数S2:判断任意两个数的和是否大于第三个数若是存在这样的三角形若否则不存在这样的三角形结束求x除以2的余数m输入abc结束输出y否输入面积S开始结束n不是质数用程序框图来表示算法有三种不同的基本逻辑结构:满足条件P满足条件P算法分析:i=1说明:(1)一般地循环结构中都有一个计数变量和累加变量.计数变量用于
图形符号连接程序框算法1:三新知 算法的三种基本逻辑结构和框图表示(1)顺序结构-----是由若干个依次执行的处理步骤组成的.这是任何一个算法都离不开的基本结构.条件结构步骤AP结束 1.写出下列程序框图的运行结果结束练习2.设计一个求任意数的绝对值的算法并画出程序框图.结束0≤x<1
复习程序框图又称流程图是一种用程序框流程线及文字来说明表示算法的图形结束结束判断r不等于0输入n否程序框图第一步:输入圆的半径输出n是质数例 任意给定3个正实数 设计一个算法判断 以这3个正实数为三 条边边长的三角形是 否存在并画出程序框图ab>cbc>aca>b是否同时成立输入x1程序框图的概念i=2n=52赋值给i4除5余1
1城区一中学生数学模块学分认定由模块成绩决定模块成绩由模块考试成绩和平时成绩构成各占50若模块成绩大于或等于60分获得2学分否则不能获得学分(为0分)设计一算法通过考试成绩和平时成绩计算学分并画出程序框图输出crediti=1i=0Sum=0是Sum=Sum iP11 练习1x1 -x2<结束S=SII开始N输出x=xy=yc1=c2
违法有害信息,请在下方选择原因提交举报