超市购物记
《2.2 算法的控制结构》导学案
班级:_____________ 姓名: _____________
【学习目标】
1. 理解三种算法控制结构的概念、特点及适用情形
2. 能选择合适的控制结构,正确地设计、描述日常生活实例中的算法
3. 初步认识和体验算法的多样性
【课堂活动】
任务一 以下算法均以 结构为主
1. 基础任务:请完成“课堂任务.pptx”中的第1个任务
2. 进阶任务:按下方提示设计一个“求圆面积”算法,并在右框内画出流程图
提示 算法流程图
①输入: ②计算: ③输出:
任务二 以下算法均以 结构为主
1. 基础任务:请完成“课堂任务.pptx”中的第2个任务
2. 进阶任务:进一步细化教材第50页的“判断方程实数根”算法,按照以下提示,在右框内画出流程图
提示 算法流程图
①输入方程系数a、b、c ②计算判别式 ③如果 ,输出“无解”,否则执行④ ④如果 ,输出“1个解”,否则输出“2个解”
任务三 以下算法均以 结构为主
1. 基础任务:请完成“课堂任务.pptx”中的第3个任务
2. 阅读教材第38页关于“辗转相除法”的 算法描述,将右框内的流程图补充完整
提示(教材第38页) 算法流程图
①输入两个正整数m和n ②若m【学习总结】
1. 按下图所示进行知识回顾,自查是否理解了算法的三中控制结构;
2. 完成“课堂任务.pptx”中的学习自评,将文件重命名为自己的姓名,上交给老师。