(
课件网) 算24点 第1步:5除以5等于1 第2步:3加上1等于4 第3步:4乘以6等于24 第1步:7+1=8 第2步:9÷3=3 第3步:3×8=24 第2步:7+1=8 第1步:9÷3=3 第3步:3×8=24 刚刚我们就是用自然语言描述了算24点的算法。 第2课 自然语言描述算法 算法的描述方法 算法的表示(描述)是把求解问题的方法与思路,用一种规范、可读性强的方式描述出来。 常用的描述方法: 自然语言描述 流程图描述 伪代码描述 一、做西红柿炒鸡蛋的步骤 1. 准备食材:鸡蛋、西红柿、油、调味料。 2. 把西红柿切成块,在碗中把鸡蛋打散。 3. 在炒锅中加入适量油,开火烧热。 4. 把打散的鸡蛋倒入锅中,用铲子翻炒。 5. 把西红柿块放入锅中,继续翻炒。 6. 即将炒熟时,撒入适量调味料并翻炒。 7. 当西红柿炒熟时,装盘,准备享用。 自然语言描述: 算法的描述方法 一、做西红柿炒鸡蛋的步骤 流程图 算法的描述方法 二、猜数字游戏的步骤 A同学从1-100之间选择一个数字,让B同学猜,根据该同学所猜的数,大家给出“大了”、“小了”或“对了”的提示。比一比谁用最少的次数猜对数字! 算法的描述方法 二、猜数字游戏的步骤 流程图: 算法的描述方法 二、解决猜数字的步骤 伪代码: 算法的描述方法 用自然语言描述算法 就是运用人们日常生活中使用的语言来描述解决问题的方法及其步骤。 用自然语言描述算法 空位 空位 A B 换课桌 用自然语言描述算法 用自然语言可以这样描述: 步骤 1:把 A 桌子移到空地。 步骤 2:把 B 桌子移到原来 A 桌子的位置。 步骤 3:把 A 桌子移到原来 B 桌子的位置。 用自然语言描述算法 用自然语言描述算法应注意什么? 不能存在歧异 语言准确、精练 通俗易懂,易于理解 用自然语言描述算法 用自然语言描述登录账号的方法: 步骤 1:输入账号、密码。 步骤 2:如果账号、密码正确,登录成功。 如果 。 判断分支结构的算法 拓展———排序 描述给3个人按身高从低到高进行排队的算法。 第一步 第二步 最矮 第三步 拓展———排序 描述给3个人按身高从低到高进行排队的算法。 步骤 1:A与B比较,找出两个人中( )的那个人。 步骤 2:将找出的那个人与C比较,可确定3人 中最( )的那个人,排在第( )位。 步骤 3:剩下的两人比较,矮的排第( )位,高的排第( )位。 较矮 矮 1 2 3 拓展———排序 拓展———排序 描述给3张牌按数字大小从小到大进行排序的算法。(
课件网) 第2课 自然语言描述算法 换课桌 空位 空位 A B 比大小 同