الدرس الثاني : رسم المنحنيات


أنشطة

  1. Double and integer
  2. Casting
  3. تغيير الألوان
  4. Math الغرض أو الهدف المتعلق بالرياضيات المسمي
  5. التعامل مع الإحداثيات

Example 2 Lissajous figures



Exm2.java
import java.awt.*;                 
import java.applet.*;              

public class Exm2 extends Applet   
{
	public void paint(Graphics g)  
	{             
	    int t;                      //angle (degree)
	    double tt;                  //angle (radian)
	    int x1,y1,x2,y2;            //two points
	   
	    g.setColor(new Color(255, 255, 192)); //back color
	    g.fillRect(0,0,300,300);
	    g.setColor(Color.black);    //color of axes
	    g.drawLine(0,150,300,150);  //x axis
	    g.drawLine(150,0,150,300);  //y axis
	    
	    g.setColor(Color.blue);     //color of the graph
		for(t=0;t<=360;t=t+1){
		    tt=(double)(t)/180*Math.PI; //degree to radian      
		    x1=(int)(100*Math.cos(3*tt)+150);// point 1
		    y1=(int)(100*Math.sin(5*tt)+150);
		    tt=(double)(t+1)/180*Math.PI;
		    x2=(int)(100*Math.cos(3*tt)+150);// point 2
		    y2=(int)(100*Math.sin(5*tt)+150);
		    g.drawLine(x1,y1,x2,y2);    //connect 2 points
		}
	}

}


ملف html

Exm2.html
<HTML>
<HEAD>
<TITLE>Exm2</TITLE>
</HEAD>
<BODY>
<APPLET CODE="Exm2.class" WIDTH=300 HEIGHT=300></APPLET>
</BODY>
</HTML>


Excercise 2a
(1) طور محتوي ملف جافا المصدري في المثال 2 ليرسم منحني الوردة.

(2) ارسم الدالة r(t)=sin 4t ( إحداثيات القطبية ).


Excercise 2b ارسم و اضبط عرض الشاشة علي 360 بكسل y=sin x ارسم الدالة




القائمة
 

Logo For All Home Page

Pc Logo Arabic Tutorials

MswLogo Arabic Tutorials

Turtle Tracks Arabic Version The Other Authors's WebSites
  Visual Basic For all Computer and Learning Learn Mathematics BadrStat For Statistical Analysis
 

أرسل رسالتك أو استفسارك الآن

يمكنك الآن أن ترسل ملاحظاتك و تعليقاتك مباشرة ، والبحث عن المواقع ذات الصلة 

مركز الكمبيوتر التربوي 

حقوق الطبع والنسخ محفوظة للمؤلف

     آخر تعديل : الاحد جمادى الأولى 19, 1426 01:06:38 م