基本算法语句

基本算法语句

ID:20191970

大小:567.00 KB

页数:21页

时间:2018-10-11

基本算法语句_第1页
基本算法语句_第2页
基本算法语句_第3页
基本算法语句_第4页
基本算法语句_第5页
资源描述:

《基本算法语句》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、§1.3基本的算法语句教学目标:1.理解学习基本算法语句的意义;2.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法;3.学会输入语句、输出语句和赋值语句的基本用法;4.学会条件语句的基本用法;5.学会循环语句的基本用法.教学重点:1.输入语句、输出语句和赋值语句的基本用法;2.条件语句的基本用法;3.循环语句的基本用法.教学难点:1.算法语句的写法;2.程序中条件语句的写法;3.理解两种循环语句的表示方法、结构和用法,程序中循环语句的写法.教学过程:一、引入前面我们学习了程序框图的画法,为了让计

2、算机能够理解算法步骤、程序框图,我们开始学习算法的语句.程序设计语言有很多种.如BASIC,Foxbase,pascal,C语言,C++,J++,VB,VC,JB等.为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:输入语句、输出语句、赋值语句、条件语句和循环语句.今天,我们一起用类BASIC语言学习输入语句、输出语句、赋值语句、条件语句和循环语句.二、讲授新课(一)输入语句、输出语句和赋值语句1.输入语句(1)格式:INPUT“提示内容”;变量(

3、2)功能:可以一次为一个变量或多个变量赋值,实现算法中的输入功能.(3)说明:①又称“键盘输入语句”,在程序运行过程中,停机等候用户由键盘输入数据,而不需要在写程序时指定;②“提示内容”是提示用户输入什么样的信息,“提示内容”和它后面的“;”可以省略;③程序框图中的输入框转化为算法语句就是输入语句;④一个语句可以给多个变量赋值,中间用“,”分隔;⑤无计算功能;⑥用户由键盘输入的数据必须时常量,输入多个数据时,用“,”分隔,且个数要与变量的个数相同.2.输出语句(1)格式:PRINT“提示内容”;表达式(2)

4、功能:先计算表达式的值,然后输出结果,实现了算法中的输出功能.显示在计算机屏幕上,也就输出信息,可以是常量、变量的值或系统信息.(3)说明:①又称“打印语句”,将表达式的值在屏幕上显示出来;②“提示内容”是提示用户想输出什么样的信息,“提示内容”和它后面的“;”可以省略;③程序框图中的输出框转化为算法语句就是输出语句;④表达式可以是变量、计算公式或系统信息;⑤一个语句可以输出多个表达式,不同的表达式之间用“,”分隔;⑥有计算功能,能直接输出计算公式.3.赋值语句(1)格式:LET变量=表达式(2)功能:先计

5、算表达式的值,然后吧结果赋值给“=”左边的变量,此步完成后,“=”右边变量的值就改变了.(3)说明:①在程序运行过程中给变量赋值;②赋值语句中“=”叫做赋值号,它和数学中的等号不一样.计算机执行赋值语句时,先计算“=”右边表达式的值,然后把这个值给“=”左边的变量;③“LET”可以省略,“=”的右侧必须是表达式,左侧必须是变量;④一个语句只能给一个变量赋值;⑤有计算功能;⑥将一个变量赋值给另一个变量,前一个变量的值保持不变,可先后给一个变量赋多个不同的值,但变量的去职总是最后被赋予的值.4.用BASIC语言

6、编写计算机程序是由若干语句组成,计算机按语句行排列的顺序一次执行程序中的语句,每个完整的程序最后一行是END语句(又称结束语句)表示程序条件P?AA是否说明到此结束.(二)条件语句IF条件THEN语句体AENDIF1.格式1(1)框图(2)格式否是条件P?语句1语句2(3)功能:当计算机执行上述语句时,首先对IF后面的条件进行判断,如果满足条件P,那么执行语句A,否则执行ENDIF之后的语句,即结束条件语句.IF条件THEN语句1ELSE语句2ENDIF2.格式2(1)框图(2)格式(3)功能:当计算机执行

7、上述语句时,首先对IF后面的条件进行判断,如果满足条件P,那么执行语句体1,在执行ENDIF之后的语句,即结束条件语句;如果不满足条件P,那么执行语句体2,再执行ENDIF之后的语句,即结束条件语句.3.两种格式的比较(1)相同点:首先对IF后的条件进行判断,如果复合条件就执行THEN后面的语句.(2)不同点:对于“IF—THEN—ELSE”语句,若不符合条件,则执行ELSE后面的“语句体2”;对于“IF--THEN”语句,若不符合条件则直接结束该条件语句,转而执行其他后面的语句.4.程序中的条件语句与程序

8、框图的条件结构存在一一对应的关系.满足条件?循环体否是(三)循环语句1.当型(WHILE型)循环语句WHILE条件循环体WEND(1)框图(2)格式(3)功能:计算机执行此程序时,遇到WHILE语句,先判断条件是否成立,如果成立,则执行WHILE和WEND直接的循环体;然后返回到WHILE语句再判断上述条件是否成立,如果成立,再执行循环体,这个过程反复执行,直到一次返回到WHILE语句判断上述条件不成立为止,这时

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。