![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第1页](http://img-preview.51jiaoxi.com/3/14/13533429/1/0.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第2页](http://img-preview.51jiaoxi.com/3/14/13533429/1/1.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第3页](http://img-preview.51jiaoxi.com/3/14/13533429/1/2.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第4页](http://img-preview.51jiaoxi.com/3/14/13533429/1/3.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第5页](http://img-preview.51jiaoxi.com/3/14/13533429/1/4.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第6页](http://img-preview.51jiaoxi.com/3/14/13533429/1/5.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第7页](http://img-preview.51jiaoxi.com/3/14/13533429/1/6.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 课件第8页](http://img-preview.51jiaoxi.com/3/14/13533429/1/7.jpg?x-oss-process=image/resize,w_794/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 教案第1页](http://img-preview.51jiaoxi.com/3/14/13533429/0/0.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 教案第2页](http://img-preview.51jiaoxi.com/3/14/13533429/0/1.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
![沪科版(2019)高中必修1信息技术 项目7.1 设计算法实现用数学公式计算 教案第3页](http://img-preview.51jiaoxi.com/3/14/13533429/0/2.jpg?x-oss-process=image/resize,w_794,m_lfit,g_center/sharpen,100)
所属成套资源:全套信息技术沪教版必修1数据与计算多媒体PPT课件+教案
沪教版(2019)必修1 数据与计算1. 设计算法实现用数学公式计算公开课ppt课件
展开
这是一份沪教版(2019)必修1 数据与计算1. 设计算法实现用数学公式计算公开课ppt课件,文件包含沪科版2019高中必修1信息技术项目71设计算法实现用数学公式计算课件pptx、沪科版2019高中必修1信息技术项目71设计算法实现用数学公式计算教案doc等2份课件配套教学资源,其中PPT共32页, 欢迎下载使用。
运算符**执行的是次幂运算
>>> 4.8//1.24.0>>>5//1.24.0>>>7//23>>>3//40
a**b等价于数学运算ab
>>>2**38>>>16**0.54.0>>>1.6**
运算符%执行的是求余数运算
>>>x=34>>>x%20>>>x%31>>>x%170>>>x%42
50!=1*2*3*4*5……*50,和累加问题类似,计算机算法的处理是逐项将……,50累乘到一介变量中。
1.令s=1; 2.令i=1; 3.循环当i小于等于50; 3.1 s=s*i; 3.2 i=i+1.
1.令s=1; 2.s=s*1; 3.s=s*2; ……51.s=s*50.
求一个正整数的逆序数的方法,是每次取该数的最后一位数字,构造出一个新的整。例如,726的逆序数的求解过程如下。
构造循环控制时,可以将表示输入数的变量作为循环控制变量。输入初始值后,每次整除10,直到该数为0,循环结束。重复执行的操作是将原数的最后一位取下,通过位权值构造到新的逆序数中。
设输入的数为num,逆序数为reverseNum。1.输入一个正整数到num;2.令reverseNum=0;3.循环当num>0; 3.1reverseNum=reverseNum*10+num%10; 3.2num=num//10;4.输出reverseNum。
Pythn语言中通过fr语句来实现确定次数循环。
frin;
用fr语句实现求50!的语句块如下:
s=1fr i in range(1,51);s=s*i print(s)
将1~50之间所有的奇数累加的语句块如下:
s=0fr i in range(1,50,2);s=s*i print(s)
Pythn语言中通过while语句来实现不确定次数循环:
While:
用while语句实现例2求逆序数的语句块如下:
num=int(input(“请输入一个数:“))reverseNum=0while(num): reverseNum=reverseNum*10+num%10num=num//10print(“它的逆序数是:”,reverseNum)
while语句也可以用于完成确定次数循环,请用它实现求解50!。
s=1i=1while i0.000001: s=s+item i=i+1 item=1/(i*i) pi=sqrt(6*s)print(“pi的值是:",pi)
1.令i=1,em=1.,s=0;2.循环当item大于等0.000001; 2.1 s=s+item; 2.2 i=i+1; 2.3 item=1/(i*i);3.pi=4.输出pi的值。
在Pythn中创建并运行程序,检查运行结果。
相关课件
这是一份信息技术必修2 信息系统与社会1.探索智能花卉养护系统的工作过程获奖ppt课件,文件包含沪科版2019高中必修2信息技术项目71探索智能花卉养护系统的工作过程课件pptx、沪科版2019高中必修2信息技术项目71探索智能花卉养护系统的工作过程教案doc、项目七第一课时探索智能花开养护系统的工用过程mp4、项目七第一课时探索智能花开养护系统的工用过程1flv等4份课件配套教学资源,其中PPT共35页, 欢迎下载使用。
这是一份2020-2021学年3.探究点餐数据的计算机处理过程精品ppt课件
这是一份高中信息技术沪教版(2019)必修1 数据与计算4.评估手写数字识别模型并开展应用精品ppt课件,文件包含沪科版2019高中必修1信息技术项目94评估手写识别模型并开展应用课件pptx、沪科版2019高中必修1信息技术项目94评估手写识别模型并开展应用教案doc等2份课件配套教学资源,其中PPT共26页, 欢迎下载使用。
![英语朗读宝](http://img.51jiaoxi.com/images/c2c32c447602804dcbaa70980ee6b1a1.jpg)