


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
普通高中python程序设计教学基础实例课后练习说明:本课程所有课后实例的源代码见文件夹“python程序设计教学基础实例课件”中各文件夹中。2最值问题3黝匚问题俸九算法5对称回文6进制7字符军专题瞰论9约瑟夫【实践一】取数问题实践目标①学生体验数据类型概念,功能②如何根据不同数据类型实现取数问题练习写出计算一个三位整数x的各位数之和的python表达式。根据18位身份证号码sfz,写出计算年龄的python表达式。写出以一个三位数x开头的对称数的python表达式,如x=123,那么输出123321。写出以n位字符串s开头的长度2n-l位的对称字符串的python表达式,如s="abcdef,那么输出nabcdefedcban。【实践二】最值问题实践目标①了解最值概念②理解求最值的一般思路③Python中取最值的利器练习①输入批量数据,编程输出该批量数据中的最大值,最小值。②输入一个三位数,将该数各位上的数字重新排列得到新整数,求最大整数和最小整数。③输入一个正整数,将该数各位上的数字重新排列得到新的整数,求最大整数和最小整数。【实践三】累加专题实践目标①理解累加概念②数值类型累加问题解决步骤及方法字符串类型累加问题解决步骤及方法练习编程计算s=l+(l+2)+(l+2+3)+…+(1+2+3…+n)(n<=10000)o编程计算s=l-2+3-4+…+n(n〈=10000)。
编程实现100以内能被3整除数的和。十进制数转BCD码。5421BCD码是一种采用四位二进制数表示一位十进制是的编码,其各位的权依次为5,4,2,1,并要求大于等于以M人上进制数:5的十进制数所对应的编码最高位为1(如十进制数7所对应的“5421BCD”码为1010)。转换时,将十进制数从右往左按位转换成对应的“5421BCD”码,然后依次连接。(程序运行如右图)④输入1个整数,输出如下的图形。9999998888877777776666666665555555555544444444444443333333333333332222222222222222【实践四】秦九韶算法实践目标掌握秦九韶算法的应用练习输入一个正整数,计算各位数之和。【实践五】对称数(回文)实践目标①对称数的概念,判断,对称数的生成(数值类型)②回文的判断,回文的生成(字符串类型)练习生成对称字符串的其它两个思路的程序实现。编写程序生成左下列图的菱形。******【实践六】进制转换专题实践目标理解十进制、二进制、十六进制及掌握不同进制相互转换十进制数与二进制数相互转换及程序实现十进制数与十六进制数相互转换及程序实现⑤二进制数与十六进制数相互转换及程序实现练习①编程实现十六进制数转换为十进制数。②[浙2018.4选考14]某种编码以4位二进制码为一组,每组前两输入编码字符中:00000101位表示方向,后两位表示距离。编写一个程序,将编码翻译成方向和冬°南1距离,距离值为每组编码后两位二进制码转换为十进制数的值。(如右图)【实践七】字符串专题实践目标字符串一般操作(查找、插入、删除等)程序实现字符串中取数字程序实现字符串中取单词程序实现字符统计程序实现,字符串加密程序实现练习输出字符串中连续数字的最大值。如”(5YgYi\qIy6(uVC4;81Sk”最大数是81。②[浙2018.11选考14]在平面坐标系中,给定一组有序的点。从原点出发,依次用线段连接这些点,构成一条折线。要求编写一个“计算折线长度”的程序,功能如下:输入这些点的坐标值(数据都用逗号分隔并以逗号结尾),程序计算这条折线的长度。例如,三个点的坐标为(5,10),(8,12),(6,17),那么输入的字符串strs二”5,10,8,12,6,17,",输出20.17。③|浙2017.11选考14]编写“字符串生成”程序,输入原始》符中一pythonisaprogramminglanguage.实现如下功能:输入多个正整数(以“,”为分割输入位置1,18,9,9,pass符和结束符,这些整数代表字符位置),程序以这些整数为位置信息,依次从原始字符串(字典内容)提取字符并连接成新的字符串,最后输出将新的字符串(如右图)。【实践八】“数”问题实践目标①质数问题的程序实现最大公约数问题的程序实现③斐波那契数列程序实现练习①输出100以内的挛生素数,(挛生素数是指2个素数相差2)②编写程序实现将偶数拆分成两素数之和。【实践九】约瑟夫问题实践目标①循环序列程序实现②约瑟夫问题程序实现练习①输入一串字符串(只含字母),输入向后移动的位数m,输出该移位后的字符串。比方输入〃abcdef〃,m=2,那么输出〃cdefgh〃。②推算星期几。输入今天是星期几,输出num天后是星期几。③猴子选大王。一群猴子都有编号,编号是1,2,这群猴子(m个)按照If的顺序围坐一圈,从第一只猴子开始报数,报到单数的猴子就要离开,这样循环报数,依次下来,直到圈中只剩下最后一只猴子,即为大王。④平面上有N(3WNW100)个房间围成一圈,按顺时针方向分别编号为1…N,相邻的两个房间之间均有一扇门,第i个房间居住人数为a(i)。初始时选择一个房间,将所有人都聚集在该房间,接着每个人都按顺时针方向走到相邻的房间,直到走到居住的房间。一个人每经过一扇门花费1能量,请
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 油气泄漏海水净化技术
- 油库管理制度
- 代养赡养入住协议(含个性化服务)
- 研发中心厂房及研发设备整体转让合同范本
- 健康食品销售代理及品牌授权承包合同
- 高端餐饮企业人才引进与劳动合同规范
- 管道桁架维修方案
- 小区水箱维修方案
- 寄卖回收运营方案
- 大水管废物改造方案
- 2024-2030年中国独立学院行业转型挑战分析发展规划研究报告
- 中专《电工基础》课程标准
- 历年全国普通话考试真题50套
- 他汀不耐受的临床诊断与处理中国专家共识(2024)解读课件
- 2024年7月国家开放大学法学本科《知识产权法》期末考试试题及答案
- 2024移动金融客户端应用软件安全管理规范标准
- DB43T 876.8-2015 高标准农田建设 第8部分:科技服务
- 2025版《新亮剑》高中物理:第九章 静电场及其应用 静电场中的能量含答案
- 普通洗车操作流程及操作指导书
- 40000平方米人民医院项目监理招标文件
- 2024年辽宁电工(高级技师)高频核心题库300题(含解析)
评论
0/150
提交评论