用算法解决问题的过程-字符串的应用(二进制换十进制)课件-浙教版(2019)高中信息技术必修1_第1页
用算法解决问题的过程-字符串的应用(二进制换十进制)课件-浙教版(2019)高中信息技术必修1_第2页
用算法解决问题的过程-字符串的应用(二进制换十进制)课件-浙教版(2019)高中信息技术必修1_第3页
用算法解决问题的过程-字符串的应用(二进制换十进制)课件-浙教版(2019)高中信息技术必修1_第4页
用算法解决问题的过程-字符串的应用(二进制换十进制)课件-浙教版(2019)高中信息技术必修1_第5页
已阅读5页,还剩14页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第二章算法与问题解决1、算法的概念及描述2、算法的控制结构3、用算法解决问题的过程字符串的应用(二进制换十进制)信息技术必修1数据与计算 二进制换十进制位权展开求和法权值:幂每一位上的数乘以其对应的权值,再进行求和抽象建模字符串“11001”12345正索引01234负索引-5-4-3-2-1作业本P35 要点提示-索引字符串的创建for 语句的用法1:for in:知识回顾:字符串元素的遍历课本拓展链接:end=” ”的作用。P81知识回顾字符串的创建for 语句的用法2:for in range(起点,终点,步长):字符串元素的遍历说一说字符串遍历的两种方法的优缺点逆向遍历字符串选择什么方

2、法呢?总结正向遍历反向遍历range(0,len(s),1)range(-1,-len(s)-1,-1)学习应用切片格式变量起点:终点:步长抽象建模设s为输入的二进制。以s=“11001”为例。n=len(s)=5 ;每一位上的值对应的权值所求和列表分析核心要素有哪些?选择怎样的处理方式?1100124232221201x241x24+1x231x24+1x23+0 x221x24+1x23+0 x22+0 x211x24+1x23+0 x22+0 x21+1x20抽象建模若s是输入的二进制值呢?计算模型怎么修改?编写程序s=input()sjz=0for i in range(0,len(s),1): a=si sjz=sjz+int(a)*2*(len(s)-1-i)print(sjz)k进制换十进制可能是字母,需要分类讨论bi当 a是字母的时候, b变成a对应的数值当a是数字的时候,b对a做数据类型的转换k进制换十进制代码k=int(input(请输入进制类型k)s=input(请输入k进制的值)sjz=0for i in range(0,len(s),1): a=si if a=0 and a=9: b=int(a) else: b=ord(a)-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论