信息技术第9课 综合活动:奇幻游乐世界图文ppt课件
展开这是一份信息技术第9课 综合活动:奇幻游乐世界图文ppt课件,共17页。PPT课件主要包含了分析图形,画流程图,编写程序,课堂小结等内容,欢迎下载使用。
2、摩天轮的颜色是多彩的,没有规律,是随机颜色。
3、该图形由颜色随机的基本图形围绕中心点旋转。
5、一句话总结:由n个颜色随机的基本图形围绕中心点依次旋转360/n度。
4、输入基本图形数目n,该基本图形有n个,因此旋转的角度为360/n。
6、步骤:用随机颜色画出第一个基本图形(画笔前进一定单位后画实心圆)之后,画笔回到原点,旋转360/n度,并将这些步骤重复n次。
1、该图形是一个重复图形,基本形状为:不同颜色的实心圆和实线。
试一试:请同学们根据分析总结得出的步骤画出流程图。
圆 角 矩 形:开始、结束
矩 形:操作
平行四边形:输入、输出
菱 形:条件判断
任务2:请依据流程图,编写每一步对应的源代码程序,将程序的流程图翻译成程序代码。
随机颜色:rand()取值为0-32767,而颜色范围0-15,其中p.c(15)为白色,舍去。因此所需颜色取值为0-14。如何利用随机函数随机0-14呢?
提示:实心圆:p.(r , c)
实心圆:p.(r , c)表示以当前笔为圆心,以r为半径,画颜色为c的实心圆
int cl; //定义变量cl用来存储颜色变量。Int n; //定义变量n用来存储基本图形数量。cin>>n;// 输入n的数值。 fr (int i=1; i<=n; i++)//循环n次。 { cl=rand()%15; //随机颜色。 p.c(cl).fd(100).(10,cl); //修改画笔颜色,前进100单位后画出半径为10,颜色随机的实心圆。 p.up().bk(100).dwn(); //将画笔移到原点。 p.rt(360.0 /n);//回到原地旋转360/n度。 }
提示:转起来的摩天轮可以将画面分解为不同的摩天轮在同一位置陆续出现。想要摩天轮转起来,可以用陆续绘制摩天轮的方式实现。因此,我们可以将转动的摩天轮分解成静态摩天轮和清屏并转盘的循环,当此过程连贯起来时就旋转起来了。
相关命令:转向:p.rt(3*j);清屏:p.cls()
int n,cl; cin>>n; //输入n的数值 。 fr(int j=1;j<=200;j++) //控制旋转的次数。{ fr (int i=1; i<=n; i++) //绘制基本图形个数为n的摩天轮。 { cl=rand()%15;//设置cl的值为0-14。 p.c(cl).fd(100).(10,cl).bk(100); p.rt(360.0/n); //绘制基本图形 } wait(0.05);//等待0.05秒 p.cls(); //清屏后笔头向上 p.rt(3*j); //整个盘转动}
会分析图形并绘制流程图
能依据流程图,编写程序且优化调试程序
以《 最美》为主题,选择一处你认为最美的景点,用 GC 画下来。
相关课件
这是一份小学信息技术粤教版 (B版)五年级上册第12课 综合活动:飞机大战教学课件ppt,共11页。PPT课件主要包含了Scratch,主要功能,搭建脚本等内容,欢迎下载使用。
这是一份粤教版 (B版)五年级上册第12课 综合活动:飞机大战教学课件ppt,共11页。PPT课件主要包含了Scratch,主要功能,搭建脚本等内容,欢迎下载使用。
这是一份小学信息技术粤教版 (B版)六年级下册第17课 摩天轮授课课件ppt,共19页。PPT课件主要包含了摩天轮,制作步骤,支架上装中间轴,装接连杆和座舱,装另外一个支架等内容,欢迎下载使用。