您好,欢迎访问三七文档
知识点:1、掌握4种语句结构(输入输出、赋值、条件、循环)2、会用伪代码表示四种基本算法语句3、会看伪代码,会写伪代码伪代码伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而适用的好方法。一、赋值语句赋值语句用符号“←”表示,“x←y”表示_将y的值赋给x其x是一个变量,y是一个与x同类型的__变量或表达式基础巩固1、下面的伪代码输出的结果是()A10B8C2D-2A←1A←10B←A-8A←A-BPrintA基础巩固2、下列赋值能使的值为4的是()A、y-2←6B2*3-2→yC4→yDy←2*3-2二、输入输出语句用输入语句“____________”表示输入的数据依次送给a,b用输出语句“__________”表示输出运算结果xReada,bPrintx三、条件语句形式:IfAthenBElseCEndif其中A表示_____B表示_____C表示_____Endif表示_____1.已知函数y=,写出计算y值的流程图和伪代码.100010xxx基础巩固流程图输入xX0NX0Yy1Yy-1Ny0输出y①条件语句ReadxIfx0Elsex=0thenElseEndifPrintyy1y0y-1基础巩固2、当时a←1,b←3,执行完下面一段伪代码后x的值是_______Ifabthenx←a+bElsex←a-bEndif循环语句一、For循环:循环次数确定形式:ForⅠfrom“初值”to“终值”step“步长”…Endfor几点疑问1、For循环相当与循环结构中的什么结构?2、若在循环中没写step“步长”则表示的步长为多少?3、步长能不能为负值?基础巩固1、写出计算1×3×5×‥‥×999的值的流程图和伪代码。二、While循环:循环次数不定形式:WhileA…EndWhile几点疑问1、While循环相当与循环结构中的什么结构?2、注意For循环与While循环在运行上的区别。基础巩固1、用While循环写出计算12+32+52+‥‥+9992的值的伪代码。基础巩固2、当x=2时,下面伪代码运行的结果是____i←1s←0Whilei≤4s←s×2+1i←i+1EndwhilePrints典例分析一、看伪代码写结果1、以下伪代码执行后,变量的a、b值分别为_______a←15b←20a←a+bb←a-ba←a-bPrinta2a←5Ifa5thenb←2×aElseb←a×a+1Endif该伪代码运行的结果为______3A←4.5B←6IfA≥5thenB←B+1ElseB←B-3B←B+2EndifIfB≥4thenB←B2ElseB←A+BEndifPrintB执行的结果为__________4下列伪代码中循环的次数为_____ForIfrom7to90step5printIEndfor5、根据下列程序,可知输出的结果s=_____I←1WhileI8I←I+2s←2×I+3EndwhilePrints6、当x←2时,下面的程序的结果是____i←1s←0Whilei≤4s←s×x+1i←i+1EndwhilePrintsEnd二、写伪代码1、设计一个算法,判断输入的数是偶数还是奇数2、画出求1!+2!+‥+100!的流程图和伪代码3、火车站对乘客退票收取一定的费用,收费的方法是:按票价每10元(不足10元按10元计算)收2元,2元及2元以下的不退。试画出流程图和写出伪代码4、用分期付款的方式购买价格为1150元的冰箱,如果购买时先付150元,以后每月付50元,加入欠款的利息,若一个月后付第一个月的分期付款,月利率为0.01,那么购买冰箱钱全部付清后,实际共付出款额多少元?画出流程图,写出伪代码
本文标题:伪代码基本知识
链接地址:https://www.777doc.com/doc-2706828 .html