高中信息技术浙教版:3-2 队列-教学课件 (1).pptx

高中信息技术浙教版:3-2 队列-教学课件 (1).pptx

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

3.2队列;生活中的队列;出队:从队首中_______一个元素称为出队。;二.队列的特性;下列事件执行过程与队列特征不相符的是()

A.在汽车加油站排队加油时不允许插队

B.当主机运行速度与打印机的打印速度不匹配时,为打印机设置一个打印数据缓

冲区

C.把书叠放成一摞,最底下的书要最后才能拿出来

D.CPU分时系统可以根据用户请求,按顺序快速运行各程序段,实现多用户“同时”

工作的假象;队列一般按顺序结构存储的,可以用数组来实现。;活动1.建队:如:有4个字母“A”“B”“C”“D”按序入队、出队时,可以创建一个队列que,长度为5,

;活动2.入队:;活动3.出队:;a=["a","b","c","d","e","f"]q=[0]*5head=tail=0

foriinrange(5):q[tail]=a[i]tail+=1whilehead!=tail:print(q[head],end="")head+=1

;1.信息的加密:给定一个字符串S1,S2,…..Sn,按如下过程加密:??出第一个字符S1,将第二个字符S2放到字符串的末尾Sn后面,得到字符串S3…..Sn,S2;接着把S3取出,S4放到字符串的末尾S2后面,直到最后一个字母Sn被取出。这些字母按取出的顺序形成一个新的字符串,称为密串,请编写一个加密程序,输入一个字符串(长度小于等于100),输出该字符串的密串。;1.信息的加密:

(2)设计算法:以字符串“STRING”为例

①将字符串各字符依次入队,得到队列,tail值为6,head值为0。;(3)算法实现,在划线处填入正确的语句s=input("请输入字符串:")print("加密后的串为:")

que=[""]*100head=0tail=0foriinrange(len(s)):

_________________

tail+=1print(que)while_______________:print(que[head],end="")head+=1ifhead<tail:

_____________________

tail+=1

head+=1

;;谢谢观看!

文档评论(0)

K12教育资源 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年02月03日上传了教师资格证

1亿VIP精品文档

相关文档