高中信息技术浙教版 (2019)必修1 数据与计算2.3 用算法解决问题的过程说课ppt课件
展开
这是一份高中信息技术浙教版 (2019)必修1 数据与计算2.3 用算法解决问题的过程说课ppt课件,共19页。PPT课件主要包含了权值幂,字符串“11001”,正向遍历,反向遍历,抽象建模,编写程序等内容,欢迎下载使用。
字符串的应用(二进制换十进制)
信息技术必修1数据与计算
二进制换十进制——位权展开求和法
每一位上的数乘以其对应的权值,再进行求和
作业本P35 要点提示-索引
fr 语句的用法1:fr in:
知识回顾:字符串元素的遍历
课本拓展链接:end=” ”的作用。P81
fr 语句的用法2:fr in range(起点,终点,步长):
说一说字符串遍历的两种方法的优缺点
逆向遍历字符串选择什么方法呢?
range(0,len(s),1)
range(-1,-len(s)-1,-1)
切片格式变量[起点:终点:步长]
设s为输入的二进制。以s=“11001”为例。n=len(s)=5 ;
列表分析
核心要素有哪些?选择怎样的处理方式?
1x24+1x23+0x22
1x24+1x23+0x22+0x21
1x24+1x23+0x22+0x21+1x20
若s是输入的二进制值呢?计算模型怎么修改?
s=input()sjz=0fr i in range(0,len(s),1): a=s[i] sjz=sjz+int(a)*2**(len(s)-1-i)print(sjz)
可能是字母,需要分类讨论
当 a是字母的时候, b变成a对应的数值当a是数字的时候,b对a做数据类型的转换
k=int(input("请输入进制类型k"))s=input("请输入k进制的值")sjz=0fr i in range(0,len(s),1): a=s[i] if a>="0" and a
相关课件
这是一份高中信息技术学考复习必修1数据与计算第二章第二节算法的控制结构第三节用算法解决问题的过程教学课件,共24页。PPT课件主要包含了范例网上购票等内容,欢迎下载使用。
这是一份浙教版 (2019)必修1 数据与计算2.3 用算法解决问题的过程公开课教学ppt课件,文件包含浙教版2019必修1数据与计算23用算法解决问题的过程教学课件pptx、浙教版2019必修1数据与计算23用算法解决问题的过程教学设计docx等2份课件配套教学资源,其中PPT共13页, 欢迎下载使用。
这是一份高中信息技术浙教版 (2019)必修1 数据与计算2.3 用算法解决问题的过程评优课课件ppt,文件包含23《用算法解决问题的过程》课件PPTpptx、23《用算法解决问题的过程》教案docx等2份课件配套教学资源,其中PPT共13页, 欢迎下载使用。