伪代码基本知识
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
用输出语句“P_r_i_n_t __x____”表示输出运算结 果x
三、条件语句
形式: If A then B Else C End if
其中A表示_____B表示_____ C表示_____End if表示_____
基础巩固
1 x0
1.已知函数y=
0
x0
,写出计
1 x 0
基础巩固
2、当x=2时,下面伪代码运行的结果是____ i←1 s←0 While i≤4 s←s×2+1 i←i+1 End while Print s
典 例 分析
一、看伪代码写结果
1、以下伪代码执行后,变量的a、b值 分别为_______
a←15 b ←20 a←a+b b←a-b a←a-b Print a
知识点:
1、掌握4种语句结构(输入输出 、赋值、条件、循环)
2、会用伪代码表示四种基本算法语句 3、会看伪代码,会写伪代码
伪代码
伪代码是介于自然语言 和计算机语言之间的文字和 符号,是表达算法的简单而 适用的好方法。
一、赋值语句
赋值语句用符号“←”表示, “x←y”表示_将y的值赋给x 其x是一个变量,y是一个与x同类型的__变
Print B
4 下列伪代码中循环的次数为_____ For I from 7 to 90 step 5 print I End for
5、根据下列程序,可知输出的结果s=_____ I←1 While I<8 I←I+2 s←2×I+3 End while Print s
6、当x←2时,下面的程序的结果是____ i←1 s←0 While i≤4 s←s×x+1 i←i+1 End while Print s End
Else
x←a-b
End if
循环语句
一、For循环:循环次数确定 形式:
For Ⅰfrom “初值”to “终值” step “步长”
…End for
几点疑问
1、For循环相当与循环结构中的什么结构? 2、若在循环中没写step “步长” 则表示的
步 长为多少? 3、步长能不能为负值?
基础巩固
二、写伪代码
1、设计一个算法,判断输入的数是偶数还是 奇数
2、画出求1!+2!+‥+100!的流程图和伪 代码
3、火车站对乘客退票收取一定的费用,收费 的方法是:按票价每10元(不足10元按10 元计算)收2元,2元及2元以下的不退。试 画出流程图和写出伪代码
4、用分期付款的方式购买价格为1150元的 冰箱,如果购买时先付150元,以后每月付 50元,加入欠款的利息,若一个月后付第 一个月的分期付款,月利率为0.01,那Fra Baidu bibliotek 购买冰箱钱全部付清后,实际共付出款额 多少元?画出流程图,写出伪代码
2
a ←5
If a>5 then
b←2×a
Else
b←a×a+1
End if
该伪代码运行的结果为______
3
A←4.5
B←6
If A≥5 then
B←B+1
Else
B←B-3
B←B+2
End if
If B ≥4 then
B←B2
Else
B←A+B End if
执行的结果为 __________
量或表达式
基础巩固
1、下面的伪代码输出的结果是 ( ) A 10 B 8 C 2 D -2
A←1 A←10 B←A-8 A←A-B Print A
基础巩固
2、下列赋值能使的值为4的是 ( )
A、 y-2←6
B 2*3-2→y
C 4→y
D y←2*3-2
二、输入输出语句
用输入语句“_R_e_a_d__a_,_b____”表示输入的数 据依次 送给a,b
算y值的流程图和伪代码.
流程图
输入x
N
Y
X>0
X<0 Y N
y1
y 0 y -1
输出y
①条件语句
Read x If x>0
y1 Else x=0 then
y0
Else y -1
End if
Print y
基础巩固
2、当时a←1,b←3,执行完下面一段伪 代码后x的值是_______ If a<b then x←a+b
1、写出计算1×3×5×‥‥×999的值的流 程图和伪代码。
二、While循环:循环次数不定 形式:
While A … End While
几点疑问
1、While循环相当与循环结构中的什么结构? 2、注意For循环与While循环在运行上的区
别。
基础巩固
1、用While循环写出计算 12+32+52+‥‥+9992的值的 伪代码。
三、条件语句
形式: If A then B Else C End if
其中A表示_____B表示_____ C表示_____End if表示_____
基础巩固
1 x0
1.已知函数y=
0
x0
,写出计
1 x 0
基础巩固
2、当x=2时,下面伪代码运行的结果是____ i←1 s←0 While i≤4 s←s×2+1 i←i+1 End while Print s
典 例 分析
一、看伪代码写结果
1、以下伪代码执行后,变量的a、b值 分别为_______
a←15 b ←20 a←a+b b←a-b a←a-b Print a
知识点:
1、掌握4种语句结构(输入输出 、赋值、条件、循环)
2、会用伪代码表示四种基本算法语句 3、会看伪代码,会写伪代码
伪代码
伪代码是介于自然语言 和计算机语言之间的文字和 符号,是表达算法的简单而 适用的好方法。
一、赋值语句
赋值语句用符号“←”表示, “x←y”表示_将y的值赋给x 其x是一个变量,y是一个与x同类型的__变
Print B
4 下列伪代码中循环的次数为_____ For I from 7 to 90 step 5 print I End for
5、根据下列程序,可知输出的结果s=_____ I←1 While I<8 I←I+2 s←2×I+3 End while Print s
6、当x←2时,下面的程序的结果是____ i←1 s←0 While i≤4 s←s×x+1 i←i+1 End while Print s End
Else
x←a-b
End if
循环语句
一、For循环:循环次数确定 形式:
For Ⅰfrom “初值”to “终值” step “步长”
…End for
几点疑问
1、For循环相当与循环结构中的什么结构? 2、若在循环中没写step “步长” 则表示的
步 长为多少? 3、步长能不能为负值?
基础巩固
二、写伪代码
1、设计一个算法,判断输入的数是偶数还是 奇数
2、画出求1!+2!+‥+100!的流程图和伪 代码
3、火车站对乘客退票收取一定的费用,收费 的方法是:按票价每10元(不足10元按10 元计算)收2元,2元及2元以下的不退。试 画出流程图和写出伪代码
4、用分期付款的方式购买价格为1150元的 冰箱,如果购买时先付150元,以后每月付 50元,加入欠款的利息,若一个月后付第 一个月的分期付款,月利率为0.01,那Fra Baidu bibliotek 购买冰箱钱全部付清后,实际共付出款额 多少元?画出流程图,写出伪代码
2
a ←5
If a>5 then
b←2×a
Else
b←a×a+1
End if
该伪代码运行的结果为______
3
A←4.5
B←6
If A≥5 then
B←B+1
Else
B←B-3
B←B+2
End if
If B ≥4 then
B←B2
Else
B←A+B End if
执行的结果为 __________
量或表达式
基础巩固
1、下面的伪代码输出的结果是 ( ) A 10 B 8 C 2 D -2
A←1 A←10 B←A-8 A←A-B Print A
基础巩固
2、下列赋值能使的值为4的是 ( )
A、 y-2←6
B 2*3-2→y
C 4→y
D y←2*3-2
二、输入输出语句
用输入语句“_R_e_a_d__a_,_b____”表示输入的数 据依次 送给a,b
算y值的流程图和伪代码.
流程图
输入x
N
Y
X>0
X<0 Y N
y1
y 0 y -1
输出y
①条件语句
Read x If x>0
y1 Else x=0 then
y0
Else y -1
End if
Print y
基础巩固
2、当时a←1,b←3,执行完下面一段伪 代码后x的值是_______ If a<b then x←a+b
1、写出计算1×3×5×‥‥×999的值的流 程图和伪代码。
二、While循环:循环次数不定 形式:
While A … End While
几点疑问
1、While循环相当与循环结构中的什么结构? 2、注意For循环与While循环在运行上的区
别。
基础巩固
1、用While循环写出计算 12+32+52+‥‥+9992的值的 伪代码。