第3关 - 魔法学院第11课
了解通过改变角度和颜色,可以画出千变万化的旋转类型的图形。
72.三角形绕线 (魔法学院第11课)
题目描述
编程,画出下面图形。
线段长度分别为:10,20,30,40…400。
题解
int main()
{
p.hide().speed(10);
for(int i=1; i<=40;i++)
{
pen.fd( i*10 );
pen.rt( 120 );
}
return 0;
}
73.选择角度 (魔法学院第11课)
有程序:
int main()
{
p.hide().speed(10).size(1).c(3);
for(int i=1; i<=100;i++)
{
pen.fd( i );
pen.rt( _____ );
}
return 0;
}
- A. 203
- B. 91
- C. 103
- D. 95
74.选择颜色 (魔法学院第11课)
题目描述
编程,画出下面的图形。
提示:线粗3,线段长度从1到200变化,每次旋转91度。
题解
int main()
{
p.hide().speed(10).size(3);
for(int i=1; i<=200;i++)
{
if ( i%2==0 ) pen.c(3);
if ( i%2==1 ) pen.c(5);
pen.fd(i);
pen.rt(91);
}
return 0;
}
75.选择颜色 (魔法学院第11课)
有程序:
int main()
{
p.hide().speed(10).size(1);
for(int i=1; i<=200;i++)
{
pen.c( ____ ).fd( i );
pen.rt(91);
}
return 0;
}
- A. 3
- B. 4
- C. i%2
- D. 1+i%2
- E. i%8
- F. 1+i%9
- G. 6+i%6
76.选择长度 (魔法学院第11课)
有程序:
int main()
{
p.speed(10).hide();
for(int i=0; i<10; i++)
{
p.fd(50);
p.bk( ____ );
pen.rt(36);
}
return 0;
}
- A. 0
- B. 20
- C. 50
- D. 75
77.选择旋转角度 (魔法学院第11课)
有程序:
int main()
{
pen.hide().speed(10).c(2);
for(int i=0;i<200;i++)
{
if (i%3==0) pen.c(1);
if (i%3==1) pen.c(3);
if ( i%3==2) pen.c(5);
pen.fd(i).rt( _____ );
}
return 0;
}
- A. 80
- B. 120
- C. 144
- D. 150
- E. 179
78.选择长度和角度 (魔法学院第11课)
有程序:
int main()
{
p.c(13).hide().speed(10).size(2);
for(int i=0; i<50; i++)
{
pen.o(50);
p.fd( 100 );
pen.rt( ____ );
}
return 0;
}
- A. 71
- B. 79
- C. 150
- D. 179