Nacrtajmo sami fraktal



Similar documents
Postupak konfiguracije ADSL modema ZTE u Routed PPPoE modu Detaljni opis konfiguracije

Postojeći Mail Account u Outlook Expressu (podešavanje promjena):

Uputstva za HTC. Sadržaj : 1. HTC HD HTC Snap HTC Smart HTC Legend HTC Desire HTC Magic 10

Podešavanje klijenata

Ako je Local Area Connection u stanju Disabled, kao na slici, desnim tasterom miša kliknemo na ikonicu i odaberemo lijevim tasterom opciju Enable.

Uputstvo za povezivanje na IPv6 mrežu

Slika 2. Other. Hardware

Cloud Exchange Mail i Cloud SharePoint. Upute za konfiguraciju Cloud Exchange Mail M i L korisničkih paketa Ver 1.0 (siječanj 2014.

AIESEC stručne prakse. Stručne prakse IT

DISCRETE MATHEMATICS AND ITS APPLICATIONS IN NETWORK ANALYSIS DISKRETNA MATEMATIKA I NJENE PRIMJENE U MREŽNOJ ANALIZI

CIVIL ENGINEERING PROJECTS REALIZATION MANAGEMENT UDC 725.4(045)=20. Slobodan Mirković

Comment on the Critique of the paper ERP and Management Accounting Changes of Industrial Enterprises in Serbia *

IMPLEMENTATION OF FACEBOOK IN FOREIGN LANGUAGE TEACHING IN HIGHER EDUCATION IMPLEMENTACIJA FACEBOOKA U NASTAVI STRANIH JEZIKA U VISOKOM OBRAZOVANJU

Malware programi CCERT-PUBDOC

THE SOURCES OF DANGERS AND THE CHARACTER OF INJURIES AT WORK IN THE GARMENT INDUSTRY UDC :677. Cvetko Z. Trajković, Dragan M.

Upoznajte se sa Microsoft Outlook-om

Lean Product Lifecycle Management Approach

Iskorištenje vodnih snaga

Naziv tvrtke Business name: Pravni oblik Legal form:.. Matični broj Tax number:.. Sjedište Address:

Denial of Service. Denial of Service. A metaphor: Denial-of-Dinner Attack. Denial-of-Dinner Attack 2. Ozalp Babaoglu

Sadržaj. Sadržaj Uvod u Microsoft PowerPoint Prikazivanje galerija Korišćenje dodatnih opcija...

HOW DOES EDUCATION INFLUENCE ENTREPRENEURSHIP ORIENTATION? CASE STUDY OF CROATIA

Extra TV Home Gateway podešavanja

UNIT TWELVE CHARTER PARTIES (I)

VISUALIZATION OF WINTER WHEAT QUANTITATIVE TRAITS WITH PARALLEL COORDINATE PLOTS

RFID MIDDLEWARE AS A CONNECTION BETWEEN MANUFACTURING PROCESSES AND ENTERPRISE LEVEL INFORMATION SYSTEM UDC :

Leisure-Time Activities Its Program and Importance in the Institutionalized Protection of Old People

C++ programiranje za apsolutne početnike. programiranje. za apsolutne početnike PRO - MIL

We are going to investigate what happens when we draw the three angle bisectors of a triangle using Geometer s Sketchpad.

Besplatni alati za trouble ticketing

E-LEARNING IN BUSINESS

Uvod. Small Basic i programiranje. Okruženje Small Basica

The Area of a Triangle Using Its Semi-perimeter and the Radius of the In-circle: An Algebraic and Geometric Approach

MANAGEMENT IN CIVIL ENGINEERING AND ITS DEVELOPING TENDS UDC 69.01: (045) Milorad Zlatanović

E-LEARNING: PERCEPTIONS OF STUDENTS AT THE JOSIP JURAJ STROSSMAYER UNIVERSITY OF OSIJEK

MOBILNA TRANSFORMATORSKA STANICA. 132 kv, 25 MVA

BUSINESS RESULTS CHANGE UNDER EFFECTS OF FARM SIZE AND DEGREE OF PRODUCTION SPECIALIZATION. Lj. Bastajić 1

Mala škola programiranja C# (1)

Distinctions between Computer Self-Efficacy of Pupils and Teachers in Elementary School

INLET AND EXHAUST VALVES

Automatic identification based on 2D barcodes

MODEL FOR LEADERSHIP STYLE EVALUATION

1. Kako početi programirati u JAVA jeziku

Closed-loop supply chain coordination based on recyclers' competition model

1.- L a m e j o r o p c ió n e s c l o na r e l d i s co ( s e e x p li c a r á d es p u é s ).

22. GRAND PRIX CROATIA 22 nd GRAND PRIX CROATIA

LESSON NINETEEN MARINE INSURANCE

ITdesk.info. Obrada teksta LibreOffice 3.6 Writer. Priručnik. Autorica: Melani Max. pokret računalnog opismenjavanja. izgradnja modernog društva

How To Get A Computer To Run A Computer On A Computer (For Free)

Windows. Pošto uključite računar na kome je instaliran Windows na ekranu će se pojaviti slika slična ovoj:

CAKEPHP & EXTJS - RESPONSIVE WEB TECHNOLOGIES

GIS-Based Decision-Support Program for Planning and Analyzing Short-Wood Transport in Russia

IEEE bg Mode:Monitor Frequency:2.437 GHz Tx-Power=20 dbm

Key words , etiquette, guidelines, effective writing, recipient

Inversion. Chapter Constructing The Inverse of a Point: If P is inside the circle of inversion: (See Figure 7.1)

LEGAL PROBLEMS IN THE NATIONAL AND INTERNATIONAL ADMINISTRATION OF DOMAIN NAMES UDC : Mirjana Arsić, Saša Markota

QR kodovi i njihova zlouporaba NCERT- PUBDOC

Metric ERP/CRM software

Geometer s Sketchpad. Discovering the incenter of a triangle

Lost in a Cloud: Overview of Legal Obstacles to the Growth of Cloud Computing

Proračunske tablice - Microsoft Excel Skripta. ITdesk.info - projekt računalne e-edukacije sa slobodnim pristupom

VLSM and Subnetting ( raspodjela IP adresa u LAN mreži )

Grzegorz MICHALSKI 1 UDK: Biblid ,59(2007) Vol. LIX, br. 4, pp Izvorni naučni rad Oktobar 2007.

LOCALIZATION AND INTERNATIONALIZATION OF DIGITAL LEARNING RESOURCES

CUSTOMER SATISFACTION A FACTOR OF SUCCESS OF THE TOURIST ENTERPRISE IN THE CONDITION OF RECESSION

Tutorial 1: The Freehand Tools

Public Relations Influence on Croatian Media Is There a Difference Between the Opinions of Journalists and Public Relations Professionals?

5.1 Midsegment Theorem and Coordinate Proof

MOVING TOWARDS CLOUD SECURITY

Kratki kurs iz AutoCAD

INSTALACIJA WEB APLIKACIJA KOJE SE ZASNIVAJU NA PHP, MySQL i APACHE PLATFORMI

VIRTUAL ORGANIZATION THE FUTURE HAS ALREADY BEGUN. Ksenija Čulo

w. x. y. z Pošto se oktet sastoji od osam binarnih brojeva onda bi pojedinačni okteti IP adrese izgledali ovako, gledano iz ugla binarnih brojeva:

INFLUENCE OF BIOLOGICAL, PSYCHO-SOCIAL AND ORGANISATIONAL WORK FACTORS ON OCCUPATIONAL SAFETY MOTIVATION UDC

ELEKTROTEHNIKI FAKULTET SVEUILIŠTA JOSIPA JURJA STROSSMAYERA U OSIJEKU

ITdesk.info. Proračunske tablice LibreOffice 3.6 Calc. Priručnik. pokret računalnog opismenjavanja. e - učenje. izgradnja modernog društva

FD Trinitron TV prijemnik

INTERDEPENDENCE OF ORGANIZATIONAL CULTURE AND LEADERSHIP STYLES IN LARGE FIRMS

Softverska aplikacija za merenje stope prinosa na kapital sukcesivnim vrednovanjem preduzeća

THE CONCEPT OF PUBLIC DEBT MANAGEMENT STRATEGY OF THE REPUBLIC OF CROATIA

ADVANTAGES AND LIMITATIONS OF THE DISCOUNTED CASH FLOW TO FIRM VALUATION

DESIGN PATTERN CANVAS: AN INTRODUCTION TO UNIFIED SERIOUS GAME DESIGN PATTERNS

RFID TECHNOLOGY, PRIVACY AND SECURITY UDC

ITdesk.info - projekt računalne e-edukacije

Matematički časopisi u svetu i kod nas: sadašnjost i budućnost Prezentacija (slajdovi) Milan Merkle emerkle@etf.

ROLE OF MANAGEMENT CONSULTING IN A PROCESS OF PROFESSIONALIZATION OF SME MANAGEMENT

PRIMENA NFC TEHNOLOGIJE U SISTEMIMA PLAĆANJA

B A S I C S C I E N C E S

SOFTWARE PROJECT MANAGEMENT AT REPUBLIC OF CROATIA

ANX-1670/870/470 "FITIŠ - JU"

QUALITY MANAGEMENT OF HOTEL INFORMATION SYSTEM UPRAVLJANJE KVALITETOM HOTELSKOG INFORMACIJSKOG SUSTAVA

Uputstvo za upotrebu ONT optičkog modema

MULTICRITERIA INVENTORY MODEL FOR SPARE PARTS

"Podrobnosti o naprednim funkcijama potražite u "Cyber-shot priručniku" (takoñer sadržan na

TRANSLATION TECHNOLOGY AS CHALLENGE IN EDUCATION AND BUSINESS TEHNOLOGIJA PREVOĐENJA KAO IZAZOV U OBRAZOVANJU I POSLOVANJU

B I N G O B I N G O. Hf Cd Na Nb Lr. I Fl Fr Mo Si. Ho Bi Ce Eu Ac. Md Co P Pa Tc. Uut Rh K N. Sb At Md H. Bh Cm H Bi Es. Mo Uus Lu P F.

OLAP TOOLS IN EDUCATION

How To Understand The Maturity Model For Business Intelligence

Epidemiology of Malignant Pleural Mesotheliomas in Croatia in the Period from 1989 to 1998

Transcription:

Mala škola geometer s sketchpada Nacrtajmo sami fraktal Šime Šuljić, Pazin Na posljednjoj stranici prošlog broja -a fraktalna je slika cvjetače. Jednostavan postupak nastajanja tog fraktala može se crtati na papiru uz pomoć ravnala i šestara. No rijetko će se tko upustiti u takav opsežan posao bez uporabe kompjutora. No, što ako ne poznamo ili ne želimo upotrijebiti ni jedan programski jezik, već želimo konstruirati na ekranu, upravo onako kako bismo konstruirali na papiru? To se gotovo s lakoćom može sime.suljic@pu.hinet.hr 8, 2000 137

postići uz pomoć programa The Geometer s Sketchpad. The Geometer s Sketchpad računalni je program dinamične geometrije, prvenstveno namijenjen radu u učionici. Pogodan je za demonstraciju nastave matematike, ali i za istraživanje euklidske i neeuklidske geometrije. Predstavljen je na Kongresu nastavnika matematike, pa se opće informacije o programu mogu naći u Zborniku radova. U programu se ne mogu crtati fraktali poput Mandelbrotovog skupa, ali je lako izraditi razne fraktalne krivulje. U danim primjerima koji dolaze s programom, nalazimo osam takvih fraktalnih skupova izmedu ostalih: Kochova krivulja i trokut Sierpinskog. Svi ti primjeri imaju ekstenziju.gss tj. nalaze se u skript obliku. Uradci na ovom programu mogu se spremiti kao sketch (skica) s nastavkom.gsp ili sačuvati kao zapis programskog koda tj. script. Skript je posebno pogodan za ponavljanje jednih te istih radnji nad novim elementima. To posebno dolazi do izražaja pri crtanju fraktala, gdje je dovoljno nacrtati osnovni oblik do prvog ponavljanja. Skript se ne kreira izravno nego ga se uključuje da bilježi rad na skici. Pri pokretanju programa automatski se otvara i prozor Sketch01.gsp. U izborniku File treba kliknuti na New Script. Sada su otvorena dva prozora: jedan koji ima izbornik s komandama i traku s alatima za crtanje, dok će drugi snimati ono što se crta ako se aktivira dugme REC. Konstrukcija fraktalnog zmaja Zbog jednostavnosti uzmimo za početak poznati fraktal zmaja. Krene se od dužine koju lomimo na dvije jednake dužine prema van, tako da te nove dužine zatvaraju pravi kut. Nove dužine ponovo lomimo jednu prema van, drugu prema unutra itd. Korak po korak to radimo ovako: 1. Nacrtamo dužinu AB s dugmetom dužine koje se nalazi u traci s alatima. 2. Strelicom se označi točka A. U padajućem izborniku naredbe Transform klikne se na podnaredbu Mark Center A. 3. Označi se dužina AB i klikne na podnaredbu Rotate. Otvara se dijaloški okvir u koji se upisuje 45 za kut rotacije i klikne na OK. 4. Označi se druga rubna točka B i klikne na podnaredbu Mark Center B. Podnaredbom Rotate zarotira se dužina AB za ;45. Na taj način dobije se jednakokračan pravokutan trokut. Njegov treći vrh C dobije se podnaredbom Point At Intersection u Construct naredbi. Podnaredba se aktivira prethodnim označavanjem obje dobivene dužine istovremenim pritiskom tipke Shift. 5. Potrebno je skriti dužinu AB, kao i druge dvije dužine dobivene rotacijama dužine AB. To napravimo tako da te dužine označimo, a zatim kliknemo na podnaredbu Hide Segment u Display naredbi. 6. Povežimo točku A i točku C dužinom, a zatim još točku B i točku C. 7. Sada je potrebno strelicom redom označiti točku A, patočku C, a zatim kliknuti na LOOP u skriptu. Isto treba napraviti za točke B i C, upravo tim redoslijedom. Treba skriti i točku C. Na skriptu pritiskom na STOP završi se snimanje. U njemu će se tad nalaziti sljedeći zapis: Given: Point A Point B --------------- Steps: 1. Let [j] = Segment between Point A and Point B. 2. Let [j'] = Image of Segment [j] rotated 45.00 degrees about center Point A. 138 8, 2000

3. Let [j'] = Image of Segment [j] rotated -45.00 degrees about center Point B. 4. Let [C] = Intersection of Segment [j'] and Segment [j']. 5. Let [k] = Segment between Point [C] and Point A. 6. Let [l] = Segment between Point [C] and Point B. 7. Recurse on A and [C]. 8. Recurse on B and [C]. Za izvršenje skripta, potrebno je u novom sketchu nacrtati i označiti dvije točke. Naredbom STEP izvršava se samo jedan korak. Naredbom PLAY polako se odmotava do kraja, a naredbom FAST crta se sam kraj. U svakom slučaju, program prije izvršenja pita za broj rekurzija. Nije moguće pretjerivati s velikim brojem, jer se geometrijskom progresijom povećava broj dužina koje se mora crtati. Na nizu sličica vidi se izgled fraktala ako se broj rekurzija kreće od 0 do 10. 8, 2000 139

5. Označimo vrhove A, D i F i kliknimo na petlju u skriptu. Isto napravimo is vrhovima B, E i D, tec, F i E. 6. Skrijmo polovišta stranica i srednjice. Zaustavimo skript. Da bi se mogao aktivirati skript, najprije na skici nacrtamo i označimo tri točke. Pri pokretanju skripta otvara se dijaloški okvir Recursion u koji se upisuje broj rekurzija. S brojem tri dobivamo donju sliku, koju se po volji može povećavati ili smanjivati, a oblik trokuta mijenjati. Konstrukcija trokuta Sierpinskog Trokut Sierpinskog trokut je kojem je uklonjen trokut kojem su vrhovi polovišta stranica početnog trokuta. Preostalim trima trokutima ponovno se ukloni trokut koji odreduju polovišta stranica itd. Za konstrukciju trokuta Sierpinskog u programu The Geometer s Sketchpad otvorimo New Sketch i uključimo snimanje u Scriptu, zatim crtamo korak po korak: 1. Pomoću alata za dužinu nacrtamo trokut ABC. Označimo vrhove i podnaredbom Polygon Interior iz Construct menija obojimo njegovu unutrašnjost. 2. Označimo stranice i naredbom Point At Midpoint nacrtamo njihova polovišta D, E i F. Nacrtamo srednjice. 3. Označimo vrhove A, D i F i obojimo unutrašnjost nekom bojom. Isto napravimo i s vrhovima B, E i D, tec, F i E. 4. Skrijmo unutrašnjost trokuta ABC. 140 8, 2000

Zadatak. Pokušajte sami konstruirati Kochovu krivulju. Za opis poslužimo se slikom u stripu: 1. korak Program The Geometer s Sketchpad nije prvenstveno namijenjen crtanju fraktalnih krivulja, stoga pri crtanju složenijeg fraktala, kakva je cvjetača, treba upotrijebiti što manji broj operacija. U suprotnom ćemo se već kod malog broja rekurzija suočiti s nedostatkom memorije. Moju cvjetaču možete vidjeti na slici. Pokušajte i Vi. Zaista je zabavno napraviti nešto svoje, a osim toga vjerujem da se može i bolje od ovoga. 2. korak 3. korak Ovakvi skriptovi zauzimaju svega nekoliko kilobajta memorija, dok su u ekstenziji :gss. Zbog toga su vrlo pogodni za razmjenu putem elektronske pošte. No, ovaj program dinamične geometrije ima još mnogo mogućnosti. On je velika blagodat za istraživanje geometrije i izvanredan alat za vizualizaciju nastave matematike. Za moguće upite i razmjenu ideja i uradaka moja e-mail adresa je sime.suljic@pu.hinet.hr. 8, 2000 141