所属成套资源:信息技术高教版基础模块(下册)课件与教案
中职高教版(2021)任务2 运用查找算法公开课ppt课件
展开
这是一份中职高教版(2021)任务2 运用查找算法公开课ppt课件,文件包含16高教版信息技术《53运行典型算法任务2运用查找算法》PPT课件pptx、16高教版信息技术《53运行典型算法任务2运用查找算法》教案docx等2份课件配套教学资源,其中PPT共9页, 欢迎下载使用。
选择排序算法选择排序算法的基本思路:每一次从待排序的数据中选出最小元素,顺序放在之前已经排好序的数据最后,直到全部数据排序完毕。具体实现方法:取第一个数去和后面的数逐一比较,一轮之后得到最小的数放在第一个,然后开始取第二个,重复之前的比较。示例代码如下:
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)基础模块(下册)第5单元 感受程序魅力——程序设计入门5.3 运行典型算法任务1 运用排序算法一等奖课件ppt,文件包含15高教版信息技术《53运行典型算法任务1运用排序算法》PPT课件pptx、15高教版信息技术《53运行典型算法任务1运用排序算法》教案docx等2份课件配套教学资源,其中PPT共8页, 欢迎下载使用。
这是一份中职信息技术任务2 使用循环结构获奖课件ppt,文件包含14高教版信息技术《52设计简单程序任务2使用循环结构》PPT课件pptx、14高教版信息技术《52设计简单程序任务2使用循环结构》教案docx等2份课件配套教学资源,其中PPT共14页, 欢迎下载使用。
这是一份高教版(2021)第5单元 感受程序魅力——程序设计入门5.1 初识程序设计任务2 使用程序设计语言示范课课件ppt,文件包含12高教版信息技术《51初始程序设计任务2使用程序设计语言》PPT课件pptx、12高教版信息技术《51初始程序设计任务2使用程序设计语言》教案docx等2份课件配套教学资源,其中PPT共29页, 欢迎下载使用。