关于伪代码基本知识第1页,共31页,星期日,2025年,2月5日
知识点:1、掌握4种语句结构(输入输出、赋值、条件、循环)2、会用伪代码表示四种基本算法语句3、会看伪代码,会写伪代码第2页,共31页,星期日,2025年,2月5日
伪代码伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而适用的好方法。第3页,共31页,星期日,2025年,2月5日
一、赋值语句赋值语句用符号“←”表示,“x←y”表示_将y的值赋给x其x是一个变量,y是一个与x同类型的__变量或表达式第4页,共31页,星期日,2025年,2月5日
基础巩固1、下面的伪代码输出的结果是()A10B8C2D-2A←1A←10B←A-8A←A-BPrintA第5页,共31页,星期日,2025年,2月5日
基础巩固2、下列赋值能使的值为4的是()A、y-2←6B2*3-2→yC4→yDy←2*3-2第6页,共31页,星期日,2025年,2月5日
二、输入输出语句用输入语句“____________”表示输入的数据依次送给a,b用输出语句“__________”表示输出运算结果xReada,bPrintx第7页,共31页,星期日,2025年,2月5日
三、条件语句形式:IfAthenBElseCEndif其中A表示_____B表示_____C表示_____Endif表示_____第8页,共31页,星期日,2025年,2月5日
1.已知函数y=,写出计算y值的流程图和伪代码.基础巩固第9页,共31页,星期日,2025年,2月5日
流程图输入xX0NX0Yy1Yy-1Ny0输出y第10页,共31页,星期日,2025年,2月5日
①条件语句ReadxIfx0Elsex=0thenElseEndifPrintyy1y0y-1第11页,共31页,星期日,2025年,2月5日
基础巩固2、当时a←1,b←3,执行完下面一段伪代码后x的值是_______Ifabthenx←a+bElsex←a-bEndif第12页,共31页,星期日,2025年,2月5日
循环语句一、For循环:循环次数确定形式:ForⅠfrom“初值”to“终值”step“步长”…Endfor第13页,共31页,星期日,2025年,2月5日
几点疑问1、For循环相当与循环结构中的什么结构?2、若在循环中没写step“步长”则表示的步长为多少?3、步长能不能为负值?第14页,共31页,星期日,2025年,2月5日
基础巩固1、写出计算1×3×5×‥‥×999的值的流程图和伪代码。第15页,共31页,星期日,2025年,2月5日
二、While循环:循环次数不定形式:WhileA…EndWhile第16页,共31页,星期日,2025年,2月5日
几点疑问1、While循环相当与循环结构中的什么结构?2、注意For循环与While循环在运行上的区别。第17页,共31页,星期日,2025年,2月5日
基础巩固1、用While循环写出计算12+32+52+‥‥+9992的值的伪代码。第18页,共31页,星期日,2025年,2月5日
基础巩固2、当x=2时,下面伪代码运行的结果是____i←1s←0Whilei≤4s←s×2+1i←i+1EndwhilePrints第19页,共31页,星期日,2025年,2月5日
典例分析一、看伪代码写结果1、以下伪代码执行后,变量的a、b值分别为_______a←15b←20a←a+bb←a-ba←a-bPrinta第20页,共31页,星期日,2025年,2月5日
a←5