中职高教版(2021)任务2 运用查找算法公开课ppt课件
展开选择排序算法选择排序算法的基本思路:每一次从待排序的数据中选出最小元素,顺序放在之前已经排好序的数据最后,直到全部数据排序完毕。具体实现方法:取第一个数去和后面的数逐一比较,一轮之后得到最小的数放在第一个,然后开始取第二个,重复之前的比较。示例代码如下:
3. Pythn 功能库 Pythn 既有内置函数和标准库,又有第三方库和工具,可用于文件读写、网络抓取和解析、数据连接、音视频处理、数据挖掘、机器学习等。灵活运用 Pythn 功能库,能够扩展程序功能,提高编程效率。 通常用“imprt”就可以引入 Pythn功能库。例如,要与MySQL数据库建立连接,就要使用第三方库“pymysql”,引入这个库的语句为: imprt pymysql:
根据班级同学期中考试的分数,将总分从高到低进行排序。将总分进行排序时可以使用上面介绍的任意一种排序算法,设成绩总分列表为“scres”,因为分数需要从高到低排序,在比较两个数时,较大的数应往前排列。 采用选择排序算法,编写如下程序代码片段:
其中,“reverse”为顺序规则,“False”为升序(默认),“True”为降序。因此,本例还可以采用以下代码片段实现总分从高到低排序:
九九乘法表是小学阶段必备的数学口诀,下面使用 Pythn 代码编写程序并在控制台打印九九乘法表,其实现思路为使用双层 fr 循环,如图 5-19 所示。
图 5-19 九九乘法表的循环流程
在图 5-19 中,第一个循环可以看成是对乘法表行数的控制,同时是每一个乘法公式的第二个因数;第二个循环控制乘法表的列数,列数的最大值应该等于行数,因此第二个循环的条件应该是在第一个循环的基础上建立的。 使用嵌套的 fr 循环打印九九乘法表,代码如下:
程序运行结果如图 5-20 所示。
图 5-20 九九乘法表效果
中职信息技术高教版(2021)基础模块(下册)任务2 畅想未来世界一等奖课件ppt: 这是一份中职信息技术高教版(2021)基础模块(下册)任务2 畅想未来世界一等奖课件ppt,文件包含22高教版信息技术《82探寻机器人任务2畅想未来世界》PPT课件pptx、22高教版信息技术《82探寻机器人任务2畅想未来世界》教案docx等2份课件配套教学资源,其中PPT共16页, 欢迎下载使用。
中职信息技术高教版(2021)基础模块(下册)任务2 了解数字媒体技术优质课件ppt: 这是一份中职信息技术高教版(2021)基础模块(下册)任务2 了解数字媒体技术优质课件ppt,文件包含30高教版信息技术《61感知数字媒体技术任务2了解数字媒体技术》PPT课件pptx、30高教版信息技术《61感知数字媒体技术任务2了解数字媒体技术》教案docx等2份课件配套教学资源,其中PPT共5页, 欢迎下载使用。
中职信息技术高教版(2021)基础模块(下册)第5单元 感受程序魅力——程序设计入门5.3 运行典型算法任务1 运用排序算法一等奖课件ppt: 这是一份中职信息技术高教版(2021)基础模块(下册)第5单元 感受程序魅力——程序设计入门5.3 运行典型算法任务1 运用排序算法一等奖课件ppt,文件包含15高教版信息技术《53运行典型算法任务1运用排序算法》PPT课件pptx、15高教版信息技术《53运行典型算法任务1运用排序算法》教案docx等2份课件配套教学资源,其中PPT共8页, 欢迎下载使用。