下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、初中信息技术python编程【用算法让程序更高效】在现实生活中,当我们要完成任务时,需要考虑应该先做什么后做什么,每个决 定都将影响整个任务的进度和效率。这些看似生活和学习生活中才会出现的情况,其 实在计算机编程时也会遇到。在利用计算机根据实际需要处理问题时,人们一直在试 图寻找更高效的方法,当前我们可以使用枚举、迭代、递归、分治灯算法进行程序设 计从而更高效地寻找到各种问题的解决方案。算法是程序设计的灵魂,完美高校的算 法一直是程序设计者们努力追求的目标。通过本章的学习,你将能够掌握:算法的基本概念以及流程图的使用枚举算法迭代算法递归算法分治算法微工程1流程图描述算法算法及流程图的使用(第2
2、册44-50页)微工程2来做拍“7”游戏课本上与七有关的数(第2册51-54页)#与7有关的数n=100for i in range(l,n+1):if i%7=0 or *7* in str(i):|print(找到拍手的数:i寻找水仙花数#100-1000以内的水仙花数for i in range(l,10): j in rangeCO,lO): for k in range(0,10):if(i*3+j*3+k*3=i*100+j*10+k*l):print(i*100+j*10+k*l)微工程3称重方案我来列课本上称重的例子(第2册55-56页)#称重的例子j=0for a in ra
3、nge(l,ll):for b in range(lJ21):for c in range(141):for d in range(l,41):if a+b+c+d=40 and 10*a+5*b+c*2+d=100:prin句种方案 print(a1, b,c,d) j+=l微工程4运动量化做比拟课本上甲乙运动量比拟(第2册59-64页)#甲乙运动量比拟a=100b=100 #甲乙第一天的运动量x=ay=bn=30for i in range(l,n+l):a=a+5if i%2=0:b=b+10 x=x+a y=y+bprint(甲同学天的跳绳数量为)下.format(n,x) prin钿
4、 乙同学天的跳绳数量为H.format(n,y)课本上麦子数的例子(第2册64-65页)#求任意前N个棋盘格的麦粒总数from math import *s=0k=int(input(,你想计算前多少格?,)for n in range(l,k+l):m=int(pow(2,n-l) s=s+m|print第格:粒,当前总数为:( .format(n,m,s)print(,前)格总共有粒.format(k,s)微工程5兔子总数有多少斐波那契数列求解兔子总数(用递归)函数的定义(第2册7-84页)#斐波那契数列def f(n):if n=2:return 1else:return f(n-l)+f(n-2)m=int(input。你想看第几个月的兔子数量:)print(,第月的兔子数量为:( .format(mf (m)微工程6分治算法查卡片课本中例子(第2册89-92页)#分治算法找卡片def search(cards=list,x=int):a=lb=len(cards)-lwhile a=b:m=(a+b)/2if x=cardsm: return m elif x0:print。抽查日期J的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 如何找到医疗科普
- 《向量组线性相关性》课件
- 游戏治疗对象与目的
- 三年级数学两位数乘两位数笔算题同步检测例题
- 《系统抽样》课件
- 培训班年终活动策划
- 社会工作理论流派心理分析理论以弗洛伊德为代表的理论流
- 项目管理技术能力社会工作专业教学案例宝典
- 中国商贸文化专题四商帮
- 医务科督查反馈表(病案室)
- 2024年中科院心理咨询师官方备考试题库-上(单选题)
- 2024年海南省中考数学试题卷(含答案解析)
- 油气开发地质学智慧树知到答案2024年中国地质大学(武汉)
- 沪科版(2024)八年级全一册物理第一学期期末学业质量测试卷 2套(含答案)
- 2022年甘肃省职业技能大赛小程序设计与开发赛项(高职学生组)试题 C卷
- 求是文章《开创我国高质量发展新局面》专题课件
- (正式版)QC∕T 1206.1-2024 电动汽车动力蓄电池热管理系统 第1部分:通 用要求
- 2024年湖南广电国家广电集团招聘笔试冲刺题(带答案解析)
- 期货交易授权书
- 邮储高级练习卷三(第12章-第17章)附有答案
- 重庆市江北区2023-2024学年六年级下学期期末考试数学试题
评论
0/150
提交评论