初中九年级信息技术画同心圆_第1页
初中九年级信息技术画同心圆_第2页
初中九年级信息技术画同心圆_第3页
初中九年级信息技术画同心圆_第4页
初中九年级信息技术画同心圆_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

画同心圆活动任务

设计一个画同心圆的程序:以窗体的中心为圆心,画10个间距为10、颜色为红色的同心圆,最小圆的半径为10。绘图单位是像素点。我的问题•怎样在程序界面上画出圆形?•如何在程序界面上改变圆的大小,怎样表示?活动建议

这个画同心圆的任务看上去简单,但却有许多知识点需要掌握。1.坐标系问题在平面上画图必须要了解坐标系,计算机屏幕的坐标系和我们熟

悉的数学中的二维坐标系一样吗?计算机屏幕坐标系的单位是什么?2.画圆命令画圆的命令是什么?如何对圆的颜色进行设置?

3.多个圆可以使用循环结构进行控制同心圆的特点是中心点相同,而半径有差别,只要确定了中心点位置以及半径的变化规律,所有同心圆的画法应该是相同的,因此,在程序设计中可以使用循环结构来控制要画的圆的数量。同心圆示意图如图3-1中圆形所示:图3-1同心圆示意图

从图中可以总上角结出同心圆左坐标(横坐标1,纵坐标1)和右下角坐标(横坐标2,纵坐标2)变化的规律:横坐标1==横坐标1-变化间距;纵坐标1==级坐标1-变化间距;横坐标2==横坐标2+变化间距;纵坐标2==纵坐标2+变化间距。知识准备

1.画板及画板组件的方法(1)画板组件。画板组件是一个类似于窗口的容器型窗口组件,可以在该组件上添加其他组件。组件内部的命令或过程称为组件的方法,画板组件包括一些画图的方法。易语言中,要完成画图,需要在窗体上放置一个画板对象,然后再在画板上进行画图。

(2)画椭圆的方法。在画板上画椭圆用“画椭圆”命令。“画板.画椭圆”语句的格式、功能及参数含义格式:画板画椭圆(左上角横坐标,左上角纵坐标,右下角横坐标,右下角纵坐标)功能:画指定大小的椭圆。参数含义:左上角横坐标、左上角纵坐标指椭圆的左上角坐标值;右下角横坐标、右下角纵坐标指椭圆的右下角坐标值(左上角坐标和右下角坐标的含义同图3—2)。

举例:语言画板1.“画椭圆(100,100,150,150)”将以(100,100)为左上角坐标、(150,150)为右下角坐标画圆。

2.画板坐标系向右为横轴(X轴)正方向,竖直向下为纵轴(Y轴)正方向。圆是椭圆的特例,在画板上画圆要使用画椭圆方法,如图3-2所示。当“右下角纵坐标-左上角纵坐标=右下角横坐标-左上角横坐标”时,画出的图形就是圆形。图3-2坐标系示意图

3.确定圆心位置圆心位置在画板中心,用画板的宽度和高度分别除以2可以得到画板中心的横坐标值和纵坐标值,即:画板中心的横坐标=画板的宽度/2;画板中心的纵坐标=画板的高度/2。4.计次循环

“计次循环”语句的格式、功能及参数含义格式:计次循环首(循环次数,[已循环次数记录变量])功能:把循环体内的命令重复执行指定的次数。参数含义:♦循环次数:整数型,本数值指定执行计次循环体内所有命令的次数,必须大于等于零。♦已循环次数记录变量:整数型,参数数据只能提供变量。用作记录循环被执行过的次数(从1开始),程序可以直接取用此变量中的值。

例举:用“计次循环”语句显示从1到10的整数的程序代码如下面的框图所示。

5.设置画笔颜色在画图之前可以通过设置画板的画笔颜色属性来确定用什么

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论