1.2.1输入语句、输出语句和赋值语句 (3).ppt
《1.2.1输入语句、输出语句和赋值语句 (3).ppt》由会员分享,可在线阅读,更多相关《1.2.1输入语句、输出语句和赋值语句 (3).ppt(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1.2 基本算法语句1.2.1 输入语句、输出语句和赋值语句1.1.正确理解输入语句、输出语句、赋值语句正确理解输入语句、输出语句、赋值语句,并能正确掌并能正确掌握它们的格式特点握它们的格式特点.(重点)(重点)2.2.能够将程序框图转化为程序语句能够将程序框图转化为程序语句.(重点、难点)重点、难点)3.3.进一步体会算法的基本思想进一步体会算法的基本思想.(难点难点)1.1.什么是算法?什么是程序框图?什么是算法?什么是程序框图?2.2.算法的基本逻辑结构有哪些?算法的基本逻辑结构有哪些?算法通常指可以用计算机来解决的某一类问题的程序或步算法通常指可以用计算机来解决的某一类问题的程序或步骤
2、,这些程序或步骤必须是明确的和有效的,而且能够在骤,这些程序或步骤必须是明确的和有效的,而且能够在有限步之内完成有限步之内完成.程序框图是一种用程序框、流程线及文字说明来准确、直程序框图是一种用程序框、流程线及文字说明来准确、直观地表示算法的图形观地表示算法的图形.算法的基本结构有三种:顺序结构、条件结构、循环结构,算法的基本结构有三种:顺序结构、条件结构、循环结构,其中循环结构又分为当型结构和直到型结构两种其中循环结构又分为当型结构和直到型结构两种.计算机完成任何一项任务都需要算法,但是,我们计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图表示的算法,计算机是无法用自然语言或
3、程序框图表示的算法,计算机是无法“理理解解”的的.因此还需要将算法用计算机能够理解的程序设因此还需要将算法用计算机能够理解的程序设计语言来表示成计算机程序计语言来表示成计算机程序.输入语句和输出语句输入语句和输出语句 在每个程序框图中,输入框与输出框是两个必要的程在每个程序框图中,输入框与输出框是两个必要的程序框,我们用什么图形表示这个程序框?其作用如何?序框,我们用什么图形表示这个程序框?其作用如何?表示一个算法输入和输出的信息表示一个算法输入和输出的信息.例例1 1 用描点法作函数用描点法作函数y=xy=x3 3+3x+3x2 2-24x+30-24x+30的图象时,需要求的图象时,需要求
4、出自变量和函数的一组对应值出自变量和函数的一组对应值.编写程序,分别计算当编写程序,分别计算当x=x=-5,-4,-3,-2,-1,0,1,2,3,4,5-5,-4,-3,-2,-1,0,1,2,3,4,5时的函数值时的函数值.算法分析:算法分析:根据题意,对于每一个输入的自变量的值,都要输出根据题意,对于每一个输入的自变量的值,都要输出相应的函数值相应的函数值.写成算法步骤如下:写成算法步骤如下:第一步,第一步,输入一个自变量输入一个自变量x x的值的值.第二步,第二步,计算计算y=xy=x3 3+3x+3x2 2-24x+30-24x+30.第三步,第三步,输出输出y.y.思考思考:该算法
5、是什么逻辑结构?其程序框图如何?该算法是什么逻辑结构?其程序框图如何?开始开始输入输入x x结束结束输出输出y yy=xy=x3 3+3x+3x2 2-24x+30-24x+30 这是一个由顺序结构构成的算法,按照程序框图中流这是一个由顺序结构构成的算法,按照程序框图中流程线的方向,依次将程序框图中的内容写成相应的算法语程线的方向,依次将程序框图中的内容写成相应的算法语句,就得到了相应的句,就得到了相应的程序:程序:INPUT INPUT “x x”;x xy=x3+3*x2-24*x+30y=x3+3*x2-24*x+30PRINT PRINT y yENDEND开始开始输入输入x x结束结
6、束输出输出y yy=xy=x3 3+3x+3x2 2-24x+30-24x+30INPUTINPUT “x=x=”;x xy=x3+3*x2-24*x+30 y=x3+3*x2-24*x+30 PRINTPRINT “y=y=”;y yENDEND 这个程序由这个程序由4 4个语句行组成,计算机按语句行排列的个语句行组成,计算机按语句行排列的顺序依次执行程序中的语句,最后一行的顺序依次执行程序中的语句,最后一行的ENDEND语句表示程语句表示程序到此结束序到此结束.在这个程序中,第在这个程序中,第1 1行中的行中的INPUTINPUT语句语句称为输入语句,称为输入语句,其一般格式是:其一般格式
7、是:其中,其中,“提示内容提示内容”一般是提示用户输入什么样的信一般是提示用户输入什么样的信息,它可以用字母、符号、文字等来表述息,它可以用字母、符号、文字等来表述.变量变量是指程序是指程序在运行时其值是可以变化的量,一般用字母表示,在运行时其值是可以变化的量,一般用字母表示,若输入若输入多个变量,提示内容之间以及各变量之间用多个变量,提示内容之间以及各变量之间用“逗号逗号”隔开;隔开;提示内容加提示内容加“引号引号”,提示内容与变量之间用,提示内容与变量之间用“分号分号”隔隔开开.据此,输入框据此,输入框 转化为输入语句可转化为输入语句可以怎样表述?以怎样表述?INPUT INPUT“a a
8、,b b,c=c=”;a a,b b,c cINPUT INPUT “提示内容提示内容”;变量;变量输入输入a a,b b,c c 在这个程序中,第在这个程序中,第3 3行中的行中的PRINTPRINT语句语句称为输出语句,称为输出语句,其一般格式是:其一般格式是:其中,其中,“提示内容提示内容”一般是提示用户输出什么样的信一般是提示用户输出什么样的信息,它通常是息,它通常是常量或变量常量或变量的值;的值;表达式表达式一般是表示输出信一般是表示输出信息所对应的字母或代数式息所对应的字母或代数式.PRINT.PRINT语句可以在计算机的屏幕语句可以在计算机的屏幕上输出上输出运算结果和系统信息运算
9、结果和系统信息.据此,在计算据此,在计算a a与与b b的和的和S S时,输出框时,输出框 转化为转化为输出语句可以怎样表述?输出语句可以怎样表述?PRINT PRINT“S=S=”;S S或或 PRINT PRINT“S=S=”;a+ba+bPRINT PRINT “提示内容提示内容”;表达式;表达式输出输出S S赋值语句赋值语句 在算法的程序框图中,处理框是一个常用的程序框,在算法的程序框图中,处理框是一个常用的程序框,我们用什么图形表示这个程序框?其功能作用如何?我们用什么图形表示这个程序框?其功能作用如何?赋值、计算赋值、计算.在上述求函数值的程序中,第在上述求函数值的程序中,第2 2
10、行中的语句称为赋值语句,行中的语句称为赋值语句,其一般格式是其一般格式是:其基本含义是将表达式所代表的值赋给变量,赋值语句中其基本含义是将表达式所代表的值赋给变量,赋值语句中的的“=”叫做叫做赋值号赋值号.计算机在执行赋值语句时,先计算计算机在执行赋值语句时,先计算“=”右边右边表达式表达式的值,然后把这个值赋给的值,然后把这个值赋给“=”左边的左边的变量变量.据此,执行框据此,执行框 转化为赋值语句可以怎样表述转化为赋值语句可以怎样表述?变量变量=表达式表达式例例2 2编写程序,计算一个学生数学、编写程序,计算一个学生数学、语文语文、英语三门课、英语三门课的平均成绩的平均成绩.算法分析算法分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.2.1输入语句、输出语句和赋值语句 3 1.2 输入 语句 输出 赋值
限制150内