高中信息技术浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述教学设计
展开流程图描述:
农农的困惑1——将鸡蛋鸭蛋分类的算法
自然语言描述如下:
(1)输入变量d的值。
(2)若d的值为1, 输出“鸡蛋”;
否则,输出“鸭蛋”。
流程图描述:
农农的困惑2——数鸡蛋的算法
自然语言描述如下:
设置变量c的初始值为0。
( c为计数器,存放鸡蛋的数量)
(2)若框中还有鸡蛋, 则鸡蛋个数c的值加1;
否则,输出解c。
农农的困惑3——计算鸡蛋个数的算法
自然语言描述如下:
设置变量j的初始值为100。
( j存放鸡蛋的可能数量)
如果j在100~999之间, 若满足三三数之剩二,五五数之剩三,七七数之剩二,
则输出可能的解j,判断下一个j;
否则,直接判断下一个j 。
课堂练习:
1. 某算法的部分流程图如图所示,若输入a,b的值分别为3,5,执行这部分流程后,变量a,b的值分别是
A.3,5 B.5,5 C.5,3 D.5,0
2.(2016·4浙江学考)某算法的部分流程图如下图所示,执行这部分流程后,变量x的值是
A.0B.1C.2D.3
巩固练习:
1.(2016·10浙江学考)某算法的部分流程图如图所示,执行这部分流程后,变量a,b的值分别是
A.3,3B.3,4C.6,6D.7,11
2.(2017·4浙江学考)某算法的部分流程图如图所示。执行这部分流程,依次输入3,4,-1,则输出s的值是
A.-2 B.-1 C.0 D.1
3.(2018·4浙江选考)某算法部分流程图如图所示。执行这部分流程,依次输入12、-5、29、18、7,则输出值是
(拓展练习)请作出以下流程图:
用“辗转相除法”计算正整数m和n的最大公约数的步骤如下:
输入两个正整数m和n。
若m
若r=0,则输出n的值,算法结束;否则,执行步骤5。
令m=n,n=r,返回步骤3继续执行。
A.12
B.-5
C.29
D.7
浙教版 (2019)必修1 数据与计算2.1 算法的概念及描述教案: 这是一份浙教版 (2019)必修1 数据与计算<a href="/xx/tb_c4005631_t8/?tag_id=27" target="_blank">2.1 算法的概念及描述教案</a>,共5页。教案主要包含了主题介绍,算法的概念,任务一:农夫过河问题,其他类型的算法,任务二:地理坐标计算等内容,欢迎下载使用。
浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计教案: 这是一份浙教版 (2019)必修1 数据与计算3.2 Python语言程序设计教案,共5页。教案主要包含了上机实践,访问其中某个元素,截取部分,元素是否存在于列表中等内容,欢迎下载使用。
信息技术必修1 数据与计算2.1 算法的概念及描述教学设计及反思: 这是一份信息技术必修1 数据与计算2.1 算法的概念及描述教学设计及反思,共5页。教案主要包含了基本项目,目标设置,教学过程等内容,欢迎下载使用。