资源简介 (共12张PPT)第2课 自然语言描述算法学习内容用自然语言描述算法描述算法的常用方法探 索要交换分别放有铅笔盒和书本的两张课桌的位置,有哪些交换方法 哪种方法需要的步骤较少 建 构准确描述解决问题的算法,有利于理解、交流、验证及优化算法。算法可通过多种方法来描述,不同的方法各有特点。一、算法的描述方法把求解问题的方法及其步骤用一种规范、可读性强的方式描述出来称为算法的描述,常用的描述方法有自然语言描述、伪代码描述、流程图描述等。二、用自然语言描述算法用自然语言描述算法,就是运用人们日常生活中使用的语言来描述解决问题的方法及其步骤。例如,“交换分别放有铅笔盒和书本的两张课桌的位置”用自然语言可以这样描述:首先,把放铅笔盒的课桌移到空位上。然后,把放书本的课桌移到原来放铅笔盒的课桌的位置。最后,把空位上的课桌移到原来放书本的课桌的位置。二、用自然语言描述算法试一试用自然语言描述密码锁开关的方法。1.接受用户输入的密码。2.如果密码正确,门打开;如果拓 展对一群人按照身高进行排序。当人数较多时,可以通过两两比较来实现。现以3人为例,描述按身高从矮到高进行排序的算法。拓 展1.聪聪与明明比较,先找出两人中身高较矮的那个人。2.再将找出的那个人与慧慧比较,可确定3人中最矮的那个人,排在第 1 位。3.剩下的两人再比较,矮的排在第 2位,高的排在第3位。练 习列竖式计算“28+75= ”,请你写出关键步骤。谢谢! 展开更多...... 收起↑ 资源预览