Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su

Similar documents
uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, ExtCtrls, ImgList, StdCtrls, Buttons, MPlayer;

Introduction to the DLL for the USB Interface Board K8061

var Form1: TForm1; implementation {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); begin ListBox1.Items.LoadFromFile('d:\brojevi.

LAMPIRAN A. Foto Alat

GRADE/GRAAD 11 NOVEMBER 2013 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM

GRADE 12 SEPTEMBER 2012 INFORMATION TECHNOLOGY P1 MEMORANDUM

Использование ассиметричных алгоритмов криптографического преобразования информации в приложениях Windows

LAMPIRAN A: LIST PROGRAM

UNIT Files. Procedure/Functionand Other Declarations (CONST, TYPE, VAR) can be stored under different Object Pascal Files (Library).

Delphi Generics.Collections

GRADE 11 NOVEMBER 2012 INFORMATION TECHNOLOGY P1 INLIGTINGSTEGNOLOGIE V1 MEMORANDUM

Image. uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls ;

Source code for simulations: 1 of 11

LAMPIRAN A. Listing Program. Program pada Borland Delphi 7.0 A-1 Program pada CodeVisionAVR C Compiler A-6

unit Unit3; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

NATIONAL SENIOR CERTIFICATE GRADE12

namespace spojneice { public partial class Form1 : Form { public Form1() { InitializeComponent(); }

APPLICATION NOTE: KONSTANTER LSP32K Interface Protocol

LAMPIRAN Listing Program

Windows. mine sweeper Jirai JiraiU.pas JiraiP.dpr. Form Name FormJirai Caption Position podesktopcenter 16.3

2. Design and Development

Part 1 The first steps

LAMPIRAN A: DDL DATABASE

LAMPIRAN A RANGKAIAN SKEMATIK PERANGKAT KERAS

VB komande. Programiranje 1

NATIONAL SENIOR CERTIFICATE GRADE 12

Računarska grafika-vežbe. 3 JavaFX animacija i interakcija

NATIONAL SENIOR CERTIFICATE GRADE12

NATIONAL SENIOR CERTIFICATE GRADE12

ӨЗБЕКСТАН РЕСПУБЛИКАСЫ ҲАЛЫҚ БИЛИМЛЕНДИРИӮ МИНИСТРЛИГИ ӘЖИНИЯЗ АТЫНДАҒЫ НӨКИС МӘМЛЕКЕТЛИК ПЕДАГОГИКА ИНСТИТУТЫ ФИЗИКА-МАТЕМАТИКА ФАКУЛЬТЕТИ

Cross-Platform Development with Delphi 10.2 & FireMonkey. for Windows, Mac OS X (macos) & Linux. Harry Stahl

Događaj Paint. 1. Po pokretanju aplikacije iscrtati figuru zmaja

Interdisciplinary relations in teaching of programming

We are all familiar with the concept of a queue:

NATIONAL SENIOR CERTIFICATE GRADE12

UJIAN AKHIR SEMESTER TEKNIK INFORMATIKA SEKOLAH TINGGI TEKNOLOGI DUTA BANGSA

Zadatci Small Basic za 7. Razred ( programa)

NEAR EAST UNIVERSI FACULTY OF ECONOMICS AND ADMINISTRATIVE SCIENCES DEPARTMENT OF COMPUTER INFORMATION SYSTEMS

Nhập môn. Friday, January 23, 2004 Quyển 1 HƯỚNG DẪN LẬP TRÌNH DELPHI. Phụ lục

THREE. Multiple windows

Adventures in Messaging

Object Pascal Language Guide

DMX-Dongle II Win16, Win32 & Dos Developer s Guide

(1) Trump (1) Trump (2) (1) Trump ExampleU ExampleP (2) Caption. TrumpU (2) Caption. (3) Image FormTrump. Top 0 Left 0.

«» 68, 19, 1, 41.,,,,,,,... : Delphi. : 1., ё Delphi. 4.. :,,,.,,

NATIONAL SENIOR CERTIFICATE GRADE 12

NATIONAL SENIOR CERTIFICATE GRADE12

Mathematical Modeling in Delphi

LAMPIRAN. uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, XPMan, ExtCtrls, jpeg;

12.2 Mixing HLA and MASM/Gas Code in the Same Program In-Line (MASM/Gas) Assembly Code in Your HLA Programs

pojedinačnom elementu niza se pristupa imeniza[indeks] indeks od 0 do n-1

NATIONAL SENIOR CERTIFICATE GRADE 12

Graphics Programming with GDI and Fonts

LAMPIRAN A /*******************************************************

x y = z Zadaci - procedure

NATIONAL SENIOR CERTIFICATE GRADE 12

b) program deljiv3; uses wincrt; var i:integer; begin i:=3; while i<100 do begin write(i:5); i:=i+3; end; end.

DELPHI FOR ELECTRONIC ENGINEERS. Part 2 Programming a calculator COURSE

&'()*+,-./0&(1& $ :;

Delphi by Design. One-Step ActiveX - Part 2

Creating a Webserver in 5 minutes using kbmmw!

Delphi Language Guide

LAMPIRAN A LISTING PROGRAM

LAMPIRAN 1 TATA CARA PENGGUNAAN SOFTWARE ALGORITMA GENETIKA

PROGRAMIRANJE. Amir Hajdar

I PISMENI ZADATAK III6 I GRUPA IME I PREZIME

Osnove programskog jezika C# Čas 5. Delegati, događaji i interfejsi

MesuInstru.dproj 07/05/ :53:24

DELPHI FOR ELECTRONIC ENGINEERS. Part 5: measuring with the sound card COURSE

SENIOR CERTIFICATE EXAMINATION

The Mechanics of Charged Particles

CJENOVNIK OGLAŠAVANJA ZA ROTIRAJUĆE BANNERE NA NASLOVNICI

12.2 Mixing HLA and MASM/Gas Code in the Same Program In-Line (MASM/Gas) Assembly Code in Your HLA Programs

... ; ako je a n parno. ; ako je a n neparno

judul : dump mysql with delphi - opensource

Getting started with Lazarus

/*#include <iostream> // Prvi zadatak sa integralnomg ispita

Combining kbmmw and kbmwabd for kbmwabd v and kbmmw v

Učitati cio broj n i štampati njegovu recipročnu vrijednost. Ako je učitan broj 0, štampati 1/0.

Mašinska vizija. Dr Nenad Jovičić tnt.etf.rs/~mv


Agenda. Encuentro de Usuarios Delphi 12/03/2012

Coding Standards Document

NIZOVI.

Uputa: Zabranjeno je koristiti bilo kakva pomagala. Rje²enja pi²ete desno od zadatka. Predajete samo ovaj list.

Uputstva za instaliranje čitača Datalogic Skorpio u operativnom sistemu Windows 7 i višim POM-NA-XX-46, V3.0

For more detailed information on the differences between DelphiScript and Object Pascal, refer to the DelphiScript Reference document.

Sorting TEN. Alphabetical sort

for i:=2 to n do if glasovi[i]>max then begin max:=glasovi[i]; k:=i {*promenljiva k ce cuvati indeks takmicara sa najvise glasova *} end;

IP Office 4.0 DevLink Programmer s Guide

Printing in Delphi 5 IN THIS CHAPTER CHAPTER. The TPrinter Object 420. TPrinter.Canvas 421. Simple Printing 422. Printing a Form 425

KONTROLE IZBORA_- Kontrola ListBox

Uvod u relacione baze podataka

PDFtext.dll 64 bit-version

NATIONAL SENIOR CERTIFICATE GRADE 12

Izrada VI laboratorijske vježbe

3 Combining Widgets to create Graphical User Interfaces

For. 1) program ispis; {ispisuje brojeve od 1 do 5 jedan ispod drugog} uses wincrt; var s,i:integer; begin for i:=1 to 5do writeln(i); end.

Delphi XE2. evelopment. Delphi XE2 ios Development 2 nd edition, 1 st May 2012

SENIOR CERTIFICATE EXAMINATION GRADE 12

Transcription:

Kada se pokrene forma da bude plave boje. Dugme Crtaj krugove da iscrtava slučajan broj N krugova istog poluprečnika r (1/4 visine forme) čiji su centri na neiscrtanom krugu poluprečnika r. Dugme Boji formu da oboji na formi 1 000 000 slučajno izabranih piksela slučajno izabrane boje.

unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(tform) Button1: TButton; Button2: TButton; Button3: TButton; Timer1: TTimer; Button4: TButton; Button5: TButton; Button6: TButton; GroupBox1: TGroupBox; CheckBox1: TCheckBox; CheckBox2: TCheckBox; CheckBox3: TCheckBox; Image1: TImage; RadioGroup1: TRadioGroup; RadioButton1: TRadioButton; RadioButton2: TRadioButton; RadioButton3: TRadioButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject);

procedure Timer1Timer(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure CheckBox1Click(Sender: TObject); procedure CheckBox2Click(Sender: TObject); procedure CheckBox3Click(Sender: TObject); procedure RadioGroup1Click(Sender: TObject); procedure RadioButton1Click(Sender: TObject); procedure RadioButton2Click(Sender: TObject); procedure RadioButton3Click(Sender: TObject); private { Private declarations } public procedure Luk(xc,yc,r:integer;a,b:real); var Form1: TForm1; implementation procedure TForm1.Luk(xc,yc,r:integer;a,b:real); var x,y:integer; repeat x:=round(xc+r*cos(a));//pozicija tacke y:=round(yc-r*sin(a)); Canvas.Pixels[x,y]:=clYellow; //bojenje tacke u crno a:=a+1/r; //Ugaoni prirastaj until a>b; {$R *.dfm} procedure TForm1.Button1Click(Sender: TObject); var xc,yc,r,x,y,i,n:integer; xc:=clientwidth div 2; //pozicija centra x i y koordinata yc:=clientheight div 2; r:=yc div 2; //poluprecnik kruga je 1/4 visine forme Randomize; n:=random(30); for i:=0 to n-1 do x:=round(xc+r*cos(2*pi*i/n)); //koordinate centra i-tog kruga y:=round(yc+r*sin(2*pi*i/n)); Luk(x,y,r,0,2*Pi); //poziv metode za crtanje luka

procedure TForm1.Button2Click(Sender: TObject); var i:longint; Color:LongInt; Randomize; for i:=1 to 100000 do//probati sa 100 000, i 10 000 Color:=RGB(Random(255),Random(255),Random(255)); Canvas.Pixels[Random(ClientWidth-1 ),Random(ClientHeight -1)]:=Color; //Probati vise puta dugme CRTAJ pritisnuti - crta jedno preko drugog dugme prekriva povrsinu procedure TForm1.Timer1Timer(Sender: TObject); var i:integer; Randomize; for i:=1 to 100000 do//probati sa 100 000, i 10 000 Color:=RGB(Random(255),Random(255),Random(255)); Canvas.Pixels[Random(ClientWidth-1),Random(ClientHeight-1)]:=Color; procedure TForm1.Button3Click(Sender: TObject); Timer1.Enabled:=True; procedure TForm1.Button4Click(Sender: TObject); Timer1.Enabled:=False; //KOORDINATE OD GORNJEG LEVOG UGLA NA DOLE (Y) I NA DESNO (X) procedure TForm1.Button5Click(Sender: TObject); Canvas.MoveTo(100,100); Canvas.LineTo(400,100); Canvas.LineTo(400,400); Canvas.LineTo(100,400); Canvas.LineTo(100,100);

procedure TForm1.Button6Click(Sender: TObject); Canvas.MoveTo(0,ClientHeight-1); Canvas.LineTo(ClientWidth-1,ClientHeight-1); Canvas.LineTo(ClientHeight-1,0); Canvas.LineTo(0,ClientHeight-1); procedure TForm1.CheckBox1Click(Sender: TObject); if CheckBox1.Checked then Canvas.MoveTo(100,100); Canvas.LineTo(400,100); Canvas.LineTo(400,400); Canvas.LineTo(100,400); Canvas.LineTo(100,100); procedure TForm1.CheckBox2Click(Sender: TObject); if CheckBox2.Checked then Canvas.MoveTo(0,ClientHeight-1); Canvas.LineTo(ClientWidth-1,ClientHeight-1); Canvas.LineTo(ClientHeight-1,0); Canvas.LineTo(0,ClientHeight-1); procedure TForm1.CheckBox3Click(Sender: TObject); var xc,yc,r:integer; xc:=clientwidth div 2; //pozicija centra x i y koordinata yc:=clientheight div 2; r:=yc; //poluprecnik kruga je 1/4 visine forme Luk(xc,yc,r,0,2*Pi); //poziv metode za crtanje luka procedure TForm1.RadioGroup1Click(Sender: TObject); Case RadioGroup1.ItemIndex of 0: Image1.Picture.LoadFromFile('D:\OOO\organi\mozak.bmp'); 1: Image1.Picture.LoadFromFile('D:\OOO\organi\mozak.bmp');

procedure TForm1.RadioButton1Click(Sender: TObject); if RadioButton1.Checked then Image1.Picture.LoadFromFile('D:\Krugovi.bmp'); procedure TForm1.RadioButton2Click(Sender: TObject); if RadioButton2.Checked then Image1.Picture.LoadFromFile('D:\Cvece.bmp'); procedure TForm1.RadioButton3Click(Sender: TObject); if RadioButton3.Checked then end.