浙江版高中信息技术复习教学专题二算法与程序基础课件.ppt

浙江版高中信息技术复习教学专题二算法与程序基础课件.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1.设计流程图应该在计算机编程解决问题的哪一步完成?(????)A.抽象建模B.设计算法C.编写程序D.调试运行程序答案????B????2.用计算机编程解决问题的首要步骤是?(????)A.抽象建模B.设计算法C.编写程序D.调试运行程序答案????A????即练即清考向四????用计算机编程解决问题的一般过程计算机已成为人们解决问题的重要工具,但由于现实问题的多样性,并不是所有的问

题都可以用现成的计算机程序来解决。因此,针对这些问题,需要通过抽象与建模、

设计算法、编写计算机程序来解决。例4用计算机编程解决问题的一般过程有:①编写程序②设计算法③调试运行程序

④抽象与建模,上述步骤的正确顺序是?(????)A.②①③④B.②①④③C.④②①③D.④①②③?解析????本题主要考查用计算机编程解决问题。用计算机编程解决问题的一般过程是:先抽象与建模,然后设计具体算法,其次用某种语言编写程序,最后调试运行程序。?答案C考向五Python语言程序设计一、常见的赋值方法赋值方法含义a=10将数值10赋值给变量aa,b=1,2将数值1赋值给变量a,将数值2赋值给变量ba,b=AB将字符A赋值给变量a,将字符B赋值给变量ba=b=c=10将数值10分别赋给变量a,b,ca+=1将变量a的值加1,与“a=a+1”等价[a,b]=[10,20]将数值10赋值给a,将数值20赋值给b二、Python的基本运算优先级1.算术运算符运算符***///%+-优先级12222332.关系运算符运算符====!=in优先级44444453.逻辑运算符运算符notandor优先级678?注意????数字越大,优先级越低,优先级相等时,按照自左向右的顺序执行。三、字符串索引方式包括正索引和负索引,下面以字符串“abcdef”为例。字符串元素“a”“b”“c”“d”“e”“f”正索引012345负索引-6-5-4-3-2-11.通过索引访问字符串中单个字符例:字符串sname=姚明的身高,则sname[0]=姚,sname[1]=明。2.通过字符串的切片操作可以获得字符串的一个子串格式为:字符串名[start:end:step],step缺省时默认为1,start缺省时,默认为0。例:字符串sname=姚明的身高,则sname[0:2]=姚明。四、列表以列表list=[1,2,3,4,5,6]为例。1.访问单个元素例:list[0]=1(正索引);list[-1]=6(负索引)。2.访问完整对象例:list[:]=[1,2,3,4,5,6](从左往右);list[::]=[1,2,3,4,5,6](从左往右);list[::-1]=[6,5,4,3,2,1](从右往左)。3.访问部分元素列表的切片形式为list[i:j:k],i为起始位置索引(包含),默认为0,j为终止位置索引(不含),

默认至序列尾;k为切片间隔,默认为1。i,j,k使用默认值时可省略。如aa=[姚明,身高,2.26m],则aa[0:2]=[姚明,身高]。五、字典键和值在字典中以成对的形式出现,并以如下方式标记:d={key1:value1,key2:value2,

…}。六、分支结构1.语句块是一行或放在一起的多行语句,一般通过行缩进来标识。同一个if语句中,

if、else下方的语句块必须采用相同的缩进。2.分支结构的条件只判断一次,符合条件的语句块也只执行一次。七、循环语句1.for循环语句(1)for循环语句通过次数来控制循环的执行过程,即循环的次数可预先计算出。(2)for循环语句通过遍历序列的元素来建立循环结构,针对序列的每一个元素执行一

次循环体。2.while循环语句(1)在while循环前应对变量赋初值。(2)循环变量的变化要在循环体内通过赋值语句来实现。3.break语句和continue语句(1)break语句用来强行退出循环,即当循环条件为真或序列没有遍历完时,可以用break(2)可行性:每一步的操作与要求都是可行的,并且能够在有限时间内完成。(3)确定性:每一步的执行描述必须是明确的。(4)0个或多个输入:算法执行时,初始数据可以从外界输入,也可以包含在算法之内。(5)1个或多个输出:算法必须有问题求解的结果,包含至少一个输出。3.算法的要素(1)数据:明确初始数据、中间数据及结果数据。(2)运算:明确每

文档评论(0)

清青文案 + 关注
实名认证
服务提供商

专注企业方案、单位制度、操作规范、使用流程、培训资源,擅长K12资源整合服务……期待为您的职场带来价值。

1亿VIP精品文档

相关文档