Kako podesiti pametne telefone i računare. Informativni portal
  • Dom
  • Sigurnost
  • Glavne faze informacionog modeliranja. Informacioni model: opis, struktura, vrste, vrste informacionih modela, razvoj, kreiranje, upotreba informacionog modela

Glavne faze informacionog modeliranja. Informacioni model: opis, struktura, vrste, vrste informacionih modela, razvoj, kreiranje, upotreba informacionog modela

ZAPAMTITE! Naponi opasni po život se isporučuju na svako radno mjesto.

Tokom rada treba biti izuzetno oprezan.

Kako biste izbjegli nesreću, strujni udar, kvar opreme, preporučuje se pridržavanje ovih pravila:
U kompjuterski čas uđite mirno, bez žurbe, bez guranja, bez diranja nameštaja i opreme, i samo uz dozvolu nastavnika.
Nemojte uključivati ​​ili isključivati ​​računare bez dozvole instruktora.
Ne dirajte žice za napajanje i konektore spojnih kablova.
Ne dodirujte ekran ili zadnju stranu monitora.
Ne stavljajte strane predmete na radno mesto.
Ne ustajte sa svojih sedišta kada posetioci uđu u kancelariju.
Ne pokušavajte sami da otklonite kvar opreme; u slučaju problema ili kvara na računaru, odmah prekinuti rad i o tome obavijestiti nastavnika.
Upravljajte tastaturom čistim, suhim rukama; Lagano pritiskajte tastere, izbegavajući jake udare ili držite tastere pritisnute.

ZAPAMTITE! Ako ne preduzmete mjere opreza, rad na računaru može biti opasan po vaše zdravlje.

Kako ne biste naštetili svom zdravlju, morate slijediti niz jednostavnih preporuka:
Nepravilno sjedenje za računarom može uzrokovati bolove u ramenima i donjem dijelu leđa. Zato sedite slobodno, bez napetosti, bez saginjanja, bez saginjanja ili oslanjanja na naslon stolice. Stavite stopala ravno na pod, jedno pored drugog, ali ih ispružite i ne savijajte.
Ako je stolica podesiva po visini, onda je treba podesiti tako da ugao između ramena i podlaktice bude nešto veći nego ravno. Telo treba da bude na udaljenosti od 15-16 cm od stola.Linija vida treba da bude usmerena ka centru ekrana. Ako imate naočare za trajno nošenje, radite sa naočalama.
Prilikom rada ramena trebaju biti opuštena, laktovi lagano dodirivati ​​tijelo. Podlaktice treba da budu na istoj visini kao i tastatura.
Kod dugotrajnog napornog rada, oči se preopterećuju, pa svakih 5 minuta skinite pogled sa ekrana i pogledajte nešto u daljini.

Ispravno uklapanje

Najvažnija stvar

1. Prilikom rada za računarom potrebno je zapamtiti: napon opasan po život dolazi do svakog radnog mjesta. Stoga, tokom rada morate biti izuzetno oprezni i pridržavati se svih sigurnosnih zahtjeva.

2. Kako se rad za računarom ne bi pokazao štetnim po zdravlje, morate poduzeti mjere opreza i pratiti pravilnu organizaciju svog radnog mjesta.

Sigurnosni poster

Glavne faze modeliranja





Nakon proučavanja ove teme naučit ćete:

Šta je modeliranje;
- šta može poslužiti kao prototip za modeliranje;
- koje je mjesto modeliranja u ljudskoj djelatnosti;
- koje su glavne faze modeliranja;
- šta je kompjuterski model;
- šta je kompjuterski eksperiment.

Mjesto modeliranja u ljudskoj djelatnosti

U temi "Razumijevanje modela objekta" definirali smo šta je model. Model može biti apstraktni ili fizički objekt, čije proučavanje omogućava da se spoznaju bitne karakteristike drugog objekta – originala. Izgradnja i proučavanje modela je polje ljudske aktivnosti koje se naziva modeliranje.

Modeliranje - proučavanje objekata gradnjom i proučavanjem njihovih modela.

Zašto ne istražiti sam original, zašto napraviti model?

prvo, original možda ne postoji u sadašnjosti: on je objekt prošlosti ili budućnosti. Za modeling vrijeme nije prepreka. Na osnovu poznatih činjenica, koristeći metodu hipoteza i analogija, možete izgraditi model događaja ili prirodnih katastrofa u dalekoj prošlosti. Tako su, na primjer, stvorene teorije o izumiranju dinosaurusa, porijeklu života na Zemlji. Koristeći istu metodu, može se gledati u budućnost. Fizičari su izgradili teorijski model "nuklearne zime" koja će nastupiti na našoj planeti u slučaju nuklearnog rata. Ovaj model je upozorenje čovječanstvu. 

Drugo, original može imati mnoga svojstva i relacije.Na modelu, koji predstavlja pojednostavljenu reprezentaciju objekta, moguće je proučavati neka svojstva od interesa za istraživača, ne uzimajući u obzir druga. Na primjer, prilikom proučavanja najsloženijeg ljudskog organizma u nastavi biologije koriste se njegovi različiti modeli.

treće,često je model apstraktna generalizacija objekata iz stvarnog života. Modna manekenka (model), koja demonstrira novi stil odijevanja, ne predstavlja neku stvarnu osobu sa svojim osobinama i manama, već neku uopštenu idealnu sliku, standard. Govoreći o prirodnim pojavama na časovima geografije, ne mislimo na neku konkretnu prirodnu pojavu, na primjer na potres, već na neku generalizaciju, model ove pojave. U takvim slučajevima, prototip modela je čitava klasa objekata sa nekim zajedničkim svojstvima.

četvrto, original možda neće biti dostupan istraživaču iz bilo kojeg razloga: model atoma vodika, reljef mjesečeve površine, parlamentarna vlast u zemlji.

Šta se može modelirati? Predmet modeliranja može biti materijalni objekt, pojava, proces ili sistem.

Modeli materijalni objekti mogu poslužiti vizuelna pomagala u učionici, crteži arhitektonskih objekata, umanjene ili uvećane kopije samih objekata.

Da bi se spriječile katastrofe i iskoristile prirodne sile za dobrobit čovjeka, kreiraju se i proučavaju modeli fenomena žive prirode. Akademik Georg Ričman, saradnik i prijatelj velikog Lomonosova, još u prvoj polovini 18. veka simulirao je magnetne i električne pojave u cilju njihovog proučavanja i dalje primene.

Također možete kreirati procesni modeli: tok, sekvencijalna promena stanja, faza razvoja objekta ili sistema. Vjerovatno ste čuli za modele ekonomskih ili ekoloških procesa, modele razvoja Univerzuma, društva itd.

Ako se objekat posmatra kao sistem, tada se gradi i istražuje model sistema. Prije izgradnje stambenog područja, arhitekti kreiraju pun model razvojnog područja, uzimajući u obzir lokaciju zgrada, trgova, parkova i puteva.

Modeliranje je jedan od ključnih tipova ljudske aktivnosti i uvijek u ovom ili onom obliku prethodi svojim drugim vrstama.

Prije nego što preuzmete bilo kakav posao, morate jasno razumjeti početnu i završnu tačku aktivnosti, kao i njene približne faze. Isto se može reći i za modeliranje.

Polazna tačka je prototip (slika 11.1). Kao što je ranije pomenuto, to može biti postojeći ili projektovani objekat, pojava, proces ili sistem.

Rice. 11.1. Generalizirane faze ljudske aktivnosti u proučavanju objekta

Završna faza modeliranja je donošenje odluka... Kao rezultat modeliranja, stiču se nove informacije i donosi se odluka o kreiranju novog objekta ili modificiranju i korištenju postojećeg.

Primjer modeliranja u stvaranju novih tehničkih sredstava je historija razvoja svemirske tehnologije. Za realizaciju svemirskog leta bilo je potrebno riješiti dva problema: savladati gravitaciju i osigurati napredak u svemiru bez zraka. Čak je i Njutn govorio o mogućnosti prevazilaženja Zemljine gravitacije u 17. veku. K.E. Tsiolkovsky je predložio korištenje mlaznog motora za kretanje u svemiru. Sastavio je prilično tačan opisni model buduće međuplanetarne letjelice sa crtežima, proračunima i opravdanjima.

Manje od pola veka kasnije, opisni model Ciolkovskog postao je osnova za stvarno modeliranje u dizajnerskom birou S.P.Koroljeva. U eksperimentima u punom obimu testirane su različite vrste tečnih goriva, oblik rakete, sistemi upravljanja i održavanja života, instrumenti za naučna istraživanja itd. Rezultat svestranog modeliranja bile su moćne rakete koje postavljaju veštačke satelite Zemlje, brodove sa astronauti na brodu i svemirske stanice u orbitu blizu Zemlje...

Pogledajmo još jedan primjer. Čuveni hemičar iz 18. stoljeća Antoine Lavoisier, proučavajući proces sagorijevanja, izveo je brojne eksperimente. Simulirao je procese sagorijevanja s raznim supstancama koje je zagrijavao i vagao prije i poslije eksperimenta. Istovremeno se pokazalo da neke tvari nakon zagrijavanja postaju teže. Lavoisier je predložio da se ovim supstancama nešto dodaje tokom procesa zagrijavanja. Tako je modeliranje i naknadna analiza rezultata dovela do definicije nove supstance - kiseonika, do generalizacije koncepta "sagorevanja". Ovo je dalo objašnjenje za mnoge poznate fenomene i otvorilo nove horizonte u drugim oblastima nauke, posebno u biologiji. Ispostavilo se da je kisik jedna od glavnih komponenti disanja i razmjene energije kod životinja i biljaka.

Dijagram na slici 11.1 pokazuje da je simulacija centralna za istraživanje objekata. Izgradnja modela vam omogućava da razumno donosite odluke o poboljšanju postojećih objekata i stvaranju novih, mijenjanju procesa upravljanja i, u konačnici, mijenjanju svijeta oko nas na bolje.

Modeliranje je kreativan proces i stoga ga je vrlo teško staviti u formalni okvir. U svom najopštijem obliku, može se predstaviti u fazama, kao što je prikazano na slici 11.2.

Rice. 11.2. Koraci simulacije

Svaki put kada se rješava određeni problem, takva shema može doživjeti neke promjene: neki blok će biti isključen ili poboljšan, neki će biti dodan. Sve faze su određene zadatkom i ciljevima simulacije.

Formulacija problema

Život čovjeku stalno postavlja probleme koje treba riješiti. Po svojoj složenosti, ovi problemi se ne mogu porediti ni sa jednim, pa i sa najtežim zadatkom iz školskih udžbenika. U školskim problemima vam je jasno naznačeno šta se daje, a šta treba da dobijete, a u delu gde je problem dat preporučuju se mogući načini za njegovo rešavanje. U pravilu se u stvarnom životu osoba bavi zadacima (problemima), gdje to nije eksplicitno. Stoga je najvažniji znak kompetentnog specijaliste sposobnost da zadatak postavi, odnosno da ga formuliše na takav način i na takvom jeziku da ga svako ko bude učestvovao u njegovom rešavanju može nedvosmisleno razumeti.

Faza postavljanja problema karakterišu tri glavne tačke: opis problema, definisanje ciljeva modeliranja i formalizacija problema.

Opis zadatka

Izjava o problemu, po pravilu, počinje njegovim opisom... To se radi na običnom jeziku, u najčešćim frazama. Istovremeno, detaljno su opisani početni objekt, uslovi u kojima se nalazi i željeni rezultat, odnosno početna i završna tačka modeliranja.

Po prirodi postavke, svi zadaci se mogu podijeliti u dvije glavne grupe .

TO prva grupa može se pripisati zadacima u kojima je potrebno istražiti kako će se karakteristike objekta promijeniti s određenim utjecajem na njega. Ova formulacija problema se obično naziva „šta će se dogoditi ako?..“. Na primjer, da li bi bilo slatko da u svoj čaj stavite dvije kašičice šećera? Ili: šta će se dogoditi ako se računi za komunalije udvostruče?

Neki zadaci su formulisani nešto šire. Šta se dešava ako promenite karakteristike objekta u datom opsegu sa određenim korakom? Takva studija pomaže u praćenju ovisnosti parametara objekta o početnim podacima. Na primjer, model informacijske eksplozije: „Jedna osoba je vidjela HJIO i rekla je svojim prijateljima o tome. Oni pak šire vijest dalje, itd." Potrebno je pratiti koliko će biti obavješteno u određenim intervalima.

Druga grupa zadataka ima sljedeću generaliziranu formulaciju: kakav učinak treba izvršiti na objekt da njegovi parametri zadovolje određeni zadati uvjet? Ova formulacija problema se često naziva „kao soelat, što je, na primjer, koliki bi trebao biti balon napunjen helijumom da bi se uzdigao prema gore uz teret od 100 kg?

Većina zadataka modeliranja je složena. Rješavanje takvih problema počinje izgradnjom modela za jedan skup ulaznih podataka. Drugim riječima, prije svega, rješava se problem „šta će se dogoditi ako?..“. U rijetkim slučajevima, ali se ipak dešava da se konačni cilj postigne već nakon prvog eksperimenta. Češće se to ne dešava, a onda se objekat ispituje kada se parametri promene u određenom opsegu. I konačno, prema rezultatima studije, parametri se biraju tako da model zadovoljava neka od projektovanih svojstava. Važno je shvatiti da što je istraživač iskusniji, to će tačnije odabrati opseg ulaznih podataka i korak kojim će se taj raspon provjeravati, i, kao posljedica toga, prije će postići predviđeni rezultat.

Primjer takvog integriranog pristupa je rješenje problema dobijanja hemijskog rastvora date koncentracije: „Hemijski rastvor zapremine 5 delova ima početnu koncentraciju od 70%. Koliko dijelova vode treba dodati da se dobije otopina date koncentracije?"

Prvo se izračunava koncentracija kada se doda 1 dio vode. Zatim se sastavlja tabela koncentracija dodavanjem 2, 3, 4 ... dijela vode. Dobiveni rezultat vam omogućava da brzo preračunate model s različitim početnim podacima. Prema tablicama proračuna, možete dati odgovor na postavljeno pitanje: koliko dijelova vode treba dodati da bi se dobila potrebna koncentracija.

Razmotrimo tri jednostavna zadatka, na primjeru kojih ćemo pratiti faze modeliranja u budućnosti.

Cilj 1. Tipkanje.

Ukucajte i pripremite tekst za štampu.

Ovaj problem se često javlja prilikom kreiranja složenih dokumenata u kojima je jedan od elemenata tekst. Ovaj problem se odnosi na postavku "šta ako?..".

Cilj 2. Kretanje vozila.

Kako se mijenja brzina vozila tokom vožnje?

U ovom zadatku treba pratiti kako će se brzina automobila mijenjati u određenom vremenskom rasponu. Ovo je proširena izjava o problemu. "šta ako?..".

Cilj 3. Raspored namještaja.

Pronađite najudobniji raspored tinejdžerskog namještaja u sobi.

Ovaj problem se odnosi na postavku "Kako to učiniti?..".

Svrha modeliranja

Važna tačka u fazi postavljanja problema je određivanje cilja modeliranja. Odabrani cilj određuje koje karakteristike predmeta proučavanja se smatraju bitnim, a koje se odbacuju. U skladu sa postavljenim ciljem može se odabrati alat, odrediti metode rješavanja problema, oblici prikazivanja rezultata.

Razmotrimo moguće ciljeve modeliranja.

Primitivni ljudi proučavali su okolnu prirodu kako bi naučili kako se oduprijeti prirodnim elementima, uživati ​​u prirodnim blagodatima, samo preživjeti.

Akumulirano znanje prenosilo se s generacije na generaciju usmeno, kasnije u pisanoj formi i, konačno, uz pomoć predmetnih modela. Tako je nastao globus - model Zemlje, koji vam omogućava da dobijete vizualnu ideju o obliku naše planete, njenoj rotaciji oko vlastite ose i lokaciji kontinenata. Takvi modeli pomažu razumjeti kako je određeni objekt uređen, saznati njegova osnovna svojstva, uspostaviti zakone njegovog razvoja i interakcije s okolnim svijetom. U ovom slučaju, cilj izgradnje modela je razumijevanje okolnog svijeta.

Sakupivši dovoljno znanja, osoba je sebi postavila pitanje: "Da li je moguće stvoriti objekat sa datim svojstvima i mogućnostima kako bi se suprotstavio elementima i stavio prirodne fenomene na uslugu?" Čovjek je počeo da gradi modele objekata koji još nisu postojali. Tako su se rodile ideje stvaranja vjetrenjača, raznih mehanizama, čak i običnog kišobrana. Mnogi od ovih modela su sada postali stvarnost. To su predmeti stvoreni ljudskom rukom.

Dakle, još jedan važan cilj modeliranja je kreiranje objekata sa specificiranim svojstvima. Ovaj cilj odgovara formulisanju problema i kako to učiniti da ...”.

Svrha modeliranja zadaci poput "šta će se dogoditi ako..." - utvrđivanje posljedica udara na objekt i donošenje prave odluke. Ovakve simulacije su važne kada se razmatraju društvena i ekološka pitanja: šta se dešava ako se cena karte poveća ili šta se dešava ako se nuklearni otpad zakopa u nekoj oblasti?

Na primjer, kako bi se spasio Sankt Peterburg od stalnih poplava, koje su uzrokovale ogromnu štetu, odlučeno je da se izgradi brana. Prilikom njegovog projektovanja izgrađeno je mnogo modela, uključujući i prirodne, sa ciljem predviđanja posledica mešanja u prirodu.

Često je cilj modeliranja efikasnost upravljanja objektom (ili procesom). Budući da su kriteriji upravljanja vrlo kontradiktorni, djelotvorno će biti samo ako su „vukovi nahranjeni, a ovce sigurne“.

Na primjer, morate uspostaviti hranu u školskoj menzi. S jedne strane, hrana treba da odgovara zahtevima uzrasta (visokokalorična, sadrži vitamine i mineralne soli), sa druge strane, većina dece treba da je voli i da bude „pristupačna“ roditeljima, a sa treće, tehnologija kuvanja treba da odgovara mogućnostima školske menze. Kako pomiriti nespojivo? Izgradnja modela pomaže vam da pronađete pravo rješenje.

Vratimo se na prethodno opisane zadatke i definišemo ciljeve simulacije.

Cilj 1. Tipkanje.

Cilj: nabavite pismen, čitljiv dokument.

Cilj 2. Kretanje vozila.

Cilj: istražite proces kretanja.

Cilj 3. Raspored namještaja.

Cilj: pronađite najbolju opciju za uređenje namještaja sa stanovišta stanara.

Određivanje svrhe modeliranja omogućava vam da jasno utvrdite koji su podaci izvor, koji su irelevantni u procesu modeliranja i šta želite da dobijete na izlazu.

Formalizacija zadatka

U svakodnevnom životu stalno se suočavamo sa ispoljavanjem formalizma, što znači strogi red. I premda o formalizmu često govorimo sa negativnom ocjenom, u nekim slučajevima on je neizostavan. Da li je moguće organizovati obračun i skladištenje lekova u bolnici ili dispečersku kontrolu u vazduhoplovstvu, ako ti procesi nisu podložni strogoj formalizaciji? U ovakvim slučajevima to znači jasna pravila i njihovo zajedničko razumijevanje od strane svih, strogo računovodstvo, jednoobrazne izvještajne forme itd.

Obično se govori o formalizaciji kada bi prikupljeni podaci trebalo da se obrađuju matematičkim sredstvima.

Oni od vas koji su učestvovali u popisu možda su primijetili koje su obrasce popunjavali inspektori nakon intervjuisanja članova porodice. U ovim oblicima nije bilo prostora za emocije, oni su sadržavali formalizovane anketne podatke - jedinice u strogo definisanim kolonama. Ovi podaci su zatim obrađeni matematičkim metodama. Nemoguće je ne spomenuti da je obrada obavljena pomoću kompjutera. Kompjuter je univerzalno sredstvo za obradu informacija, ali da bi se riješio bilo koji problem njegovom upotrebom, mora biti naveden na strogom, formaliziranom jeziku. Koliko god se kompjuter činio čudom tehnologije, on ne razumije ljudski jezik.

Prilikom formalizacije zadataka polaze se od njegovog opšteg opisa. Ovo omogućava da se jasno istakne prototip simulacije i njena glavna svojstva. U pravilu, ovih svojstava ima dosta, a neka od njih se ne mogu opisati u kvantitativnim omjerima. Osim toga, u skladu sa postavljenim ciljem, potrebno je odabrati parametre koji su poznati (početni podaci) i koje treba pronaći (rezultati).

Kao što je gore pomenuto, prototip za modeliranje može biti objekat, proces ili sistem. Ako se sistem modelira, analizira se: identifikuju se komponente sistema (elementarni objekti) i utvrđuju veze između njih. Prilikom analize potrebno je odlučiti i o pitanju stepena detaljnosti sistema.

Formalizacija se provodi u obliku traženja odgovora na pitanja koja pojašnjavaju opći opis problema.

Formalizirajmo prethodno opisane zadatke.

Cilj 1. Tipkanje.

Šta se modelira? Objekt "tekst" Gdje mogu dobiti sadržaj teksta? Dostupno kao nacrt Koja je predviđena vrsta štampe? Crno-bijelo Koje su opcije za tekst? Uvlačenje, desna i leva ivica, font, veličina i težina fonta, boja (crna) Šta treba da dobijete? Otkucan, uređen i formatiran tekst

Cilj 2. Kretanje vozila.

Šta se modelira? Proces kretanja objekta "automobil" Vrsta kretanja Jednako ubrzan Šta je poznato o kretanju? Početna brzina (V 0), ubrzanje (∝), maksimalna brzina vozila (V Max) Šta treba pronaći? Brzina (V i) u datim vremenima (t i) Kako su određena vremena? Od nule u pravilnim intervalima (A t) Šta ograničava proračun? V i h V Maks

Karakteristike objekta kao što su boja, tip karoserije, godina proizvodnje i ukupna kilometraža, istrošenost guma i mnoge druge, neće biti uzete u obzir u ovoj postavci.

Zadatak 3. Raspored namještaja.

Šta se modelira? Sistem SOBA-NAMEŠTAJ Soba - da li se sistem posmatra kao objekat ili kao sistem? Koji elementi sistema Zidovi, vrata, SOBIJSKI prozori su važni u ovom zadatku? Nameštaj - da li se na Sistem posmatra kao na objekat ili kao na sistem? Šta je uključeno u namještaj? Kauč, radni sto, ormar, ormar opšte namjene (za knjige, muzički centar, igračke itd.), Zidni sportski kompleks Koji su parametri namještaja. Dužina, širina, visina su specificirani? Koji su parametri prostorije u obliku skice postavljeni: je li geometrijski? oblik, veličina, lokacija prozora i vrata Šta trebate nabaviti? Varijanta najprikladnijeg rasporeda namještaja, predstavljena u obliku crteža (skice)

U ovom zadatku nije prikladno dijeliti komade namještaja na komponente. Na primjer, nema smisla razmatrati skup predmeta umjesto stola - sto, ladice, noge.

Prilikom raspoređivanja namještaja treba uzeti u obzir sljedeće odnose:

♦ visina namještaja je manja od visine prostorije; ♦ komade namještaja postaviti prednjom stranom unutar prostorije; ♦ komadi namještaja ne smiju zaklanjati vrata i prozore; ♦ Oko sportskog kompleksa mora biti dovoljno slobodnog prostora.

Prilikom raspoređivanja namještaja treba uzeti u obzir i sljedeće priključke:

♦ svi komadi namještaja moraju biti blizu zida; ♦ Pisaći sto treba da bude ili blizu prozora ili blizu prozora uza zid, tako da svetlost pada sa leve strane.

Nećemo uzeti u obzir veze između samih komada namještaja. To znači da se svi objekti mogu pozicionirati jedan u odnosu na drugi po želji. Ovo uvelike pojednostavljuje zadatak.

Faza postavljanja problema pomiče istraživača od opisivanja problema preko razumijevanja ciljeva modeliranja do njegove formalizacije.

To je fundamentalno za modeliranje. Čovjek ovu fazu prolazi samostalno, bez pomoći kompjutera. Dalji uspješan rad na razvoju modela ovisi o ispravnoj formulaciji problema.

Razvoj modela

Faza razvoja modela počinje izgradnjom informacionog modela u različitim simboličkim oblicima, koji se u završnoj fazi utjelovljuju u kompjuterski model. U informacionim modelima problem poprima oblik koji vam omogućava da donesete odluku o izboru softverskog okruženja i jasno predstavite algoritam za konstruisanje računarskog modela.

Informacijski model

Izbor najbitnijih podataka u formiranju informacionog modela i njegova složenost determinisani su svrhom modeliranja. Parametri objekata definisani tokom formalizacije zadatka su raspoređeni po opadajućem redosledu važnosti. Prilikom modeliranja ne uzimaju se u obzir sva, već samo neka svojstva od interesa za istraživača.

Ako odbacimo bitne faktore, tada će model pogrešno odražavati original (prototip). Ostavljanje previše njih može otežati izradu i istraživanje modela. U mnogim studijama kreira se nekoliko modela jednog objekta, počevši od onih najjednostavnijih, sa minimalnim skupom parametara za definisanje. Zatim se model postupno usavršava dodavanjem nekih odbačenih karakteristika.

Ponekad se zadatak već može formulirati u pojednostavljenom obliku, jasno je naveden cilj i definirani parametri modela koji se moraju uzeti u obzir. Zadatke ove vrste morali ste više puta rješavati na časovima matematike i fizike. Međutim, u običnom životu, odabir informacija mora se vršiti nezavisno.

Rezultat izgradnje informacionog modela je dobro poznata tabela karakteristika objekta. U zavisnosti od vrste zadatka, tabela se može menjati.

Razmotrite informacione modele gore opisanih zadataka.

Cilj 1. Tipkanje.

Informacijski model

Prilikom izrade kompjuterskog figurativno-znakovnog modela (tekstualnog ili grafičkog dokumenta), informacioni model će opisivati ​​objekte, njihove parametre, kao i preliminarne početne vrednosti koje istraživač određuje u skladu sa svojim iskustvom i zamislima, a zatim ih usavršava u tok kompjuterskog eksperimenta.

Cilj 2. Kretanje vozila.

Informacijski model

U računskim problemima, tabela sadrži listu ulaznih, računskih i rezultujućih parametara.

Cilj 3. Raspored namještaja.

Informacijski model

Informacijski model se, po pravilu, predstavlja u jednom ili drugom simboličkom obliku. Tablica je jedan primjer ikoničkih uzoraka.

Ponekad je korisno dopuniti ideju objekta drugim simboličkim oblicima (dijagram, crtež, formule), ako to doprinosi boljem razumijevanju problema.

Razmotrite modele znakova za gore opisane zadatke.

Cilj 1. Tipkanje.

Ikonični model je rezultat rješavanja problema.

Cilj 2. Kretanje vozila.

Problem kretanja automobila postaje jasniji ako date sliku koja označava simbole koji se koriste u problemu (slika 11.3).

Rice. 11.3. Ilustracija za problem kretanja automobila

Matematički model kretanja automobila je sljedeći:

T i + 1 = t 1 + V i + 1 = V 0 + ∝t 1

Ispravno sastavljen matematički model jednostavno je neophodan u zadacima gdje je potrebno izračunati vrijednosti parametara objekta.

Za sisteme, informacioni model je dopunjen dijagramom veza identifikovanih tokom analize. Primjeri takvih šema dati su u klauzuli 8.4. Dijagram povezivanja može biti kao što je prikazano na slici 11.4. Na ovom dijagramu, veze su prikazane strelicama koje pokazuju od jednog objekta do drugog. Jednosmjerne strelice pokazuju smjer veze - od definiranog objekta do definiranog. Dvostrane strelice pokazuju da objekti međusobno utiču jedni na druge. Odnosi u konstrukciji takvih shema prikazani su tačkastim strelicama.

U blizini strelice možete objasniti prirodu veze.

Rice. 11.4. Primjer dijagrama veza između sistemskih objekata


Cilj 3. Raspored namještaja.

Dijagram veza i odnosa prikazan je na slici 11.5.

Rice. 11.5. Dijagram veza i odnosa prema problemu raspoređivanja namještaja


Obrasci znakova mogu imati i drugačiji izgled.

Na primjer, kada se kreiraju geografske ili povijesne karte, razvija se sistem legendi.

Modeli znakova nisu potrebni samo za jednostavne, poznate zadatke.

Proces kreativnosti i istraživanja uvijek pretpostavlja bolnu potragu za simboličkom i figurativnom formom predstavljanja modela. Ranije je ovaj proces bio praćen korpama odbačenih promaja. Danas, kada je kompjuter postao glavni alat istraživača, mnogi ljudi radije sastavljaju i zapišu preliminarne skice, formule direktno na računaru, štedeći vreme i brdo papira.

Model kompjutera

Sada kada je formiran model informacijskog znaka, može se pristupiti stvarnom kompjuterskom modeliranju – kreiranju kompjuterskog modela. Odmah se postavlja pitanje o sredstvima koja su za to potrebna, odnosno o alatima za modeliranje.

Računarski model je model implementiran pomoću softverskog okruženja.

Postoji mnogo softverskih paketa koji vam omogućavaju da gradite i proučavate modele (modeliranje). Svako softversko okruženje ima svoje alate i omogućava vam rad sa određenim vrstama informacionih modela. Stoga se istraživač suočava sa teškim pitanjem odabira najprikladnijeg i najefikasnijeg okruženja za rješavanje problema. Moram reći da se isti problem može riješiti korištenjem različitih okruženja.

Prvobitno, prije mnogo godina, kompjuteri su se koristili samo za rješavanje računskih problema. Da bi se to postiglo, bilo je potrebno sastaviti programe u posebnim programskim jezicima. Razvojem softvera i hardvera, opseg zadataka koji se mogu riješiti korištenjem računala značajno se proširio.

U programskom okruženju sada je moguće ne samo izvesti tradicionalni proračun parametara objekta, već i izgraditi figurativni model (crtež, dijagram, animacija) koristeći grafička sredstva jezika.

U procesu izrade kompjuterskog modela, početni model informativnog znaka će pretrpjeti određene promjene u obliku prezentacije, budući da treba biti vođen određenim softverskim okruženjem i alatima. U praktičnim vježbama ste naučili mogućnosti specifičnih softverskih okruženja. O izboru softverskog okruženja u skladu sa vrstom informacija govorilo se u temama 9, 10.

Algoritam za konstruisanje računarskog modela, kao i oblik njegove prezentacije, zavisi od izbora softverskog okruženja.

Na primjer, to može biti blok dijagram. Na slici 11.6 prikazan je algoritam za problem kretanja automobila u obliku blok dijagrama. Na osnovu dijagrama toka, problem se može riješiti u različitim okruženjima. U programskom okruženju, to je program napisan u algoritamskom jeziku. U primijenjenim okruženjima to je niz tehnoloških metoda koje vode do rješenja problema.

Rice. 11.6. Predstavljanje algoritma u obliku dijagrama toka

Na primjer, kada se simulira u okruženju grafičkog uređivača ili procesora teksta, algoritam se može predstaviti u verbalnom obliku, opisujući slijed radnji za kreiranje objekata i, ako je potrebno, tehnološke tehnike. Prilikom izrade algoritma za izgradnju modela u tabelama posebna pažnja se poklanja odabiru područja početnih i proračunskih podataka i pravilima za pisanje formula koje povezuju podatke iz različitih oblasti.

Na osnovu navedenog možemo zaključiti da je prilikom modeliranja na računalu potrebno imati predstavu o klasama softverskih alata, njihovoj namjeni, alatima i tehnološkim metodama rada. Različiti softver vam omogućava da transformišete originalni model informativnog znaka u kompjuterski model i sprovedete kompjuterski eksperiment.

Razmotrimo moguće opcije za odabir računarskog okruženja za gore navedene primjere. Radi pravednosti, treba napomenuti da se problemi koji se predlažu kao ilustracije mogu riješiti i često se rješavaju bez upotrebe kompjutera.

Cilj 1. Tipkanje.

Tradicionalno, okruženje za obradu teksta se koristi za modeliranje tekstualnih dokumenata.

Cilj 2. Kretanje vozila.

Za zadatke koji zahtijevaju izračunate vrijednosti, prikladno je okruženje proračunskih tablica. U ovom okruženju, informacioni i matematički modeli su kombinovani u tabelu koja sadrži tri oblasti: neobrađene podatke, međukalkulacije i rezultate. Tabela vam omogućava ne samo da izračunate potrebne brzine, već i da napravite raspored automobila.

Sličan problem može se riješiti ništa manje uspješno u programskom okruženju. Na primjer, okruženje LogoWorld vam omogućava da izračunate vrijednosti brzine automobila u pravilnim intervalima, kao i da kreirate prateću animaciju u kojoj će se automobil kretati i izračunate vrijednosti će se pojavljivati ​​u pravilnim intervalima.

Cilj 3. Raspored namještaja.

Rezultat rješavanja problema je najpogodnija opcija za uređenje namještaja, predstavljenog u ovom ili onom obliku: mentalno, u obliku crteža (skice), u obliku opisa. Vrlo često se sličan problem rješava “u umu”. Ali ako želite da zaodjenete obrazloženje u simbolički oblik, onda će vam odgovarati svako okruženje koje vam omogućava rad s grafikom. To može biti grafički uređivač, ugrađeni komplet alata za vektorsku grafiku u procesoru teksta ili programsko okruženje.

Čovječanstvo je kroz svoju historiju koristilo različite metode i alate za kreiranje informacionih modela. U današnje vrijeme informacioni modeli se obično grade i proučavaju korištenjem moderne kompjuterske tehnologije.

Kompjuterska simulacija je jedna od najefikasnijih metoda za proučavanje složenih sistema. Kompjuterski modeli su često lakši i praktičniji za proučavanje, oni omogućavaju računarske eksperimente čije je stvarno postavljanje teško ili može dati nepredvidiv rezultat.

Korišćenje računara za proučavanje informacionih modela različitih objekata i sistema omogućava vam da proučavate njihove promene u zavisnosti od vrednosti određenih parametara.

Proces razvoja modela i njihovog ispitivanja na računaru može se podijeliti u nekoliko glavnih faza:

1. Izjava o problemu. Izgradnja deskriptivnog informacionog modela (isticanje bitnih parametara).

2. Kreiranje formaliziranog modela (pisanje formula).

3. Izgradnja kompjuterskog modela.

4. Računarski (računarski) eksperiment.

5. Analiza dobijenih rezultata i korekcija istraživanog modela.

Na prvo U fazi istraživanja objekta ili procesa obično se gradi deskriptivni informacioni model. Važna tačka u ovoj fazi je definisanje svrhe simulacije. Odabrani cilj određuje koje karakteristike predmeta proučavanja se smatraju bitnim, a koje se odbacuju. U skladu sa postavljenim ciljem može se odabrati alat, odrediti metode rješavanja problema, oblici prikazivanja rezultata.

Na sekunda U ovoj fazi se kreira formalizirani model, odnosno, deskriptivni informacioni model se piše nekim formalnim jezikom. U takvom modelu, uz pomoć formula, jednadžbi, nejednačina itd., fiksiraju se formalni odnosi između početnih i konačnih vrijednosti svojstava objekata, a također se nameću ograničenja na dopuštene vrijednosti ovih svojstava. . Osim toga, u skladu sa postavljenim ciljem, potrebno je odabrati parametre koji su poznati (početni podaci) i koje treba pronaći (rezultati).

Na treći U ovoj fazi potrebno je transformisati formalizovani informacioni model u kompjuterski na kompjuterski razumljivom jeziku.

Postoje dva fundamentalno različita načina da se izgradi kompjuterski model.:

Izrada algoritma za rješavanje problema i njegovo kodiranje u jednom od programskih jezika;

Formiranje računarskog modela pomoću jedne od aplikacija (tablica, DBMS, itd.).

U procesu kreiranja kompjuterskog modela, korisno je razviti zgodno grafičko sučelje koje će vam omogućiti vizualizaciju formalnog modela, kao i implementaciju interaktivnog dijaloga između osobe i računara u fazi istraživanja modela.


Četvrto faza istraživanja informacionog modela sastoji se u izvođenju kompjuterskog eksperimenta.

Eksperimentiraj je iskustvo koje se stvara sa predmetom ili modelom. Sastoji se u izvođenju nekih radnji i određivanju kako eksperimentalni uzorak reagira na te radnje.

Faza kompjuterskog eksperimenta uključuje dvije faze:

Izrada plana eksperimenta;

Provođenje istraživanja.

Eksperimentalni dizajn treba jasno odražavati slijed rada s modelom. Prva tačka u ovom planu je uvek testiranje modela. Testiranje- proces provjere ispravnosti građenja modela. Za provjeru ispravnosti građenja modela koristi se skup početnih podataka za koje je unaprijed poznat konačni rezultat. Nakon testiranja, kada postoji povjerenje u ispravnost konstruiranog modela, možete nastaviti direktno na studiju.

Dizajn bi trebao uključivati ​​eksperiment ili seriju eksperimenata koji zadovoljavaju ciljeve simulacije. Svaki eksperiment treba da prati razumijevanje rezultata, što služi kao osnova za analizu rezultata modeliranja i donošenja odluka.

Peto faza se sastoji od analize dobijenih rezultata i korekcije istraživanog modela. Ako rezultati testiranja i eksperimenata ne odgovaraju ciljevima zadatka, tada su napravljene greške u prethodnim fazama. To može biti ili pogrešna izjava o problemu, ili previše pojednostavljena konstrukcija informacijskog modela, ili neuspješan izbor metode ili okruženja za modeliranje, ili kršenje tehnoloških metoda prilikom izgradnje modela. Ako se takve greške uoče, tada je potrebno ispraviti model, odnosno vratiti se na jednu od prethodnih faza. Proces se ponavlja sve dok rezultati eksperimenta ne ispune ciljeve simulacije. Krajnji cilj modeliranja je donošenje odluka, koje treba razviti na osnovu sveobuhvatne analize rezultata modeliranja.

Kako se čovječanstvo razvija, podaci koji su nam dostupni i mogućnosti njihovog korištenja se strukturiraju i optimiziraju. U ovom slučaju, informacioni model je ključan. Danas je to krajnje potcijenjen alat za planiranje. Za razbijanje ovog trenda potrebno je educirati publiku o njegovim mogućnostima, što će i učiniti autor ovog članka.

Šta se naziva informacionim modelom? Opis i struktura

Ovo je naziv objektnog modela. Predstavlja se u obliku informacija koje opisuju parametre i varijable koje su značajne za određeni slučaj, veze između njih, kao i ulaze i izlaze za podatke u koje je moguće uticati na dobijeni rezultat. Ne mogu se vidjeti niti dodirnuti. Uopšteno govoreći, nemaju materijalno oličenje, jer se zasnivaju na upotrebi jedne informacije. Ovo uključuje podatke koji karakterišu stanje objekta, bitna svojstva, procese i pojave, kao i odnos sa spoljašnjim okruženjem. Ovaj proces se naziva opisom informacionog modela. Ovo je prvi korak u razvoju. Punopravni informacioni model je obično složen razvoj, koji može imati mnogo struktura, koje su, u okviru članka, sažete u tri glavna tipa:

  1. Deskriptivna. Ovo uključuje modele koji su kreirani na prirodnim jezicima. Mogu imati bilo koju proizvoljnu strukturu koja će zadovoljiti osobu koja ih pravi.
  2. Formalno. Ovo uključuje modele koji su kreirani na formalnim jezicima (znanstvenim, stručnim ili specijaliziranim). Kao primjere možemo navesti sljedeće: sve vrste tabela, formula, grafikona, mapa, dijagrama i drugih sličnih strukturnih formacija.
  3. Hromatski. To uključuje modele koji su kreirani korištenjem prirodnog jezika semantike koncepata boja, kao i njihovih ontoloških predikata. Potonje se shvata kao sposobnost prepoznavanja značenja kanona i značenja boja. Kao primjer kromatskih modela mogu se ukazati na one koji su izgrađeni korištenjem odgovarajućeg teorijskog okvira i metodologije.

Kao što vidite, glavna komponenta su podaci, njihova struktura i postupak obrade. Razvijajući misao, može se dodati da je informacioni model dijagram koji opisuje suštinu određenog objekta, kao i sve postupke potrebne za njegovo proučavanje. Za potpuniji opis karakteristika koriste se varijable. Oni zamjenjuju atribut cilja na kojem se radi. I ovdje je struktura informacionog modela od značajnog značaja.

Dajemo primjer. Opis metle i uputstva za njenu upotrebu je informativni model za čistač. Ali to nije sve. Opis i tehnološki proces izrade metle, kako je navedeno u relevantnoj dokumentaciji, predstavlja informacioni model i algoritam po kojem je proizvođač izrađuje. Kao što vidite, najvažnija svojstva objekta se odražavaju. U stvarnosti, naravno, informacioni model je samo približan opis. Kao rezultat toga, možemo reći da su ovi podaci, uz pomoć kojih se vrši spoznaja stvarnosti, relativno istiniti.

Opća klasifikacija

Koji informacioni modeli postoje? Klasifikacija se formira na osnovu same definicije:

  1. Ovisno o broju vrijednosti varijabli, one se dijele na dinamičke i statističke.
  2. Po načinu opisa, oni su simbolični, prirodni, formalizovani.
  3. Ovisno o karakteristikama dizajna varijabli, one se dijele na grafičke, grafičke, ideografske, tekstualne, algoritamske, tabelarne.

Vrste informacionih modela

I fizički i idealni predmet analize pogodni su za istraživanje. To dovodi do činjenice da ne postoje identični informacioni modeli kojima se može pristupiti istim skupom alata. Stoga morate koristiti zasebne pristupe i nešto posebno što će vam omogućiti proučavanje ili istraživanje predmetne oblasti. Na osnovu takvih prosudbi, uobičajeno je razlikovati tri vrste informacionih modela:

  1. Matematički. Zahvaljujući njima proučavaju se pojave i procesi koji su predstavljeni u obliku najopštijih matematičkih zakona ili apstraktnih objekata, koji su dovoljni da izraze zakone prirode ili unutrašnja svojstva posmatranog. Također se koristi za potvrdu pravila logičkog zaključivanja.
  2. Kompjuter. Koristi se za opisivanje skupa varijabli koje su predstavljene apstraktnim tipovima podataka i arhivirane u skladu sa zahtjevima okruženja za obradu EOM-a.
  3. Materijal. Ovo je naziv predmetnog odraza objekta koji zadržava svoja geometrijska i fizička svojstva (globus, igračke, lutke). Takođe, hemijski eksperimenti se odnose na materijalne modele.

Vrste informacionih modela

Budući da su skup informacija, često karakteriziraju stanje i svojstva predmeta, pojave, procesa i njihovu interakciju sa svijetom oko sebe. U zavisnosti od toga kako su predstavljeni i izraženi, postoje dvije vrste informacionih modela:

  1. Verbalno. Nastaju kao rezultat ljudske mentalne aktivnosti i predstavljaju se u verbalnom obliku ili uz pomoć gestova.
  2. Značajno. Za njihovo izražavanje koriste se slike, dijagrami, grafikoni, formule.

Šta je potrebno za njihovo stvaranje?

Informacije što je moguće tačnije. Što više dobijeni podaci odgovaraju realnom indikatoru, to se model efikasnije primjenjuje u praksi. Za razvoj modela prvo se prikupljaju sve moguće informacije. On se eliminira i ostaje onaj koji istraživaču daje najveću vrijednost. Vrši se analiza informacija od interesa na osnovu kojih se ona strukturira. I ovisno o ciljevima, istraživač gradi potreban model iz zasebnih blokova podataka. Zatim se vrši traženje grešaka i otklanjanje kontradikcija. Kada je ovaj korak završen, razvoj informacionog modela se također smatra završenim.

Gdje se primjenjuju informacioni modeli?

Svuda. Samo se ova oznaka ne primjenjuje uvijek u praksi zbog svoje pretjerane naučne prirode. Uputstva za kompjutere, televizore, telefone, rabljene boce vode, akumulatore za automobile su samo neki od primjera. Informacioni model je i tehnologija za proizvodnju kombajna, traktora, aviona, kamiona, prikolica, zgrada. Kao što vidite, postoji upotreba i u svakodnevnom životu iu industriji. Ali sam pojam "informacioni model" se više koristi u ovoj potonjoj oblasti zbog činjenice da se ovdje odvijaju složeniji procesi u kojima učestvuje veliki broj ljudi.

Primjer stvaranja

Pokušajmo detaljno analizirati šta je informacioni model. Ovo nije tako teško kao što se čini. Uzmimo za primjer tastaturu. Možete definirati dva smjera u odnosu na korisnika: opis i pitanja prilagođavanja. Prvo, produktivno piše u napomeni, kakav je to dobar proizvod, šta sve može, koliko je zgodno raditi s njim. Analizira napredne tehnologije korištene u njegovom stvaranju, ekološke prednosti i druge slične stvari. Glavna stvar je ugoditi. Ali ipak nije potrebno lagati, jer će to imati neželjene posljedice.

Drugo, rješavaju se problemi postavljanja. Na njih možete odgovoriti uz pomoć slika na letaku za umetanje, koji će pokazati gdje treba umetnuti konektor tastature u računar. Može se priložiti i mali komplet za popravak, upute za njegovu upotrebu, karakteristike konstrukcije uređaja, kako ga treba rastaviti u slučaju određenih problema - i niz drugih pitanja o kojima se samo može razmišljati i odgovoriti korisnicima na njima.

Posebnosti

Što više podataka, to će opis informacionog modela biti složeniji. Ovo su dvije strane medalje: morate birati između preciznosti i funkcionalnosti. Kako ne biste otišli predaleko ili izbjegli slabo proučavanje problema, trebali biste unaprijed navesti zadatke koje treba razraditi i dubinu njihove analize. Trebalo bi da vodite računa o svim dostupnim tačkama, jer će svaki problem koji se prizna u ovoj fazi u budućnosti samo dodati rad i potrebu za trošenjem novca na rješavanje sukoba.

Istraživanje aspekata informacionog modeliranja

Sa naučnog stanovišta, ovim pitanjem se bavi kibernetika. Stoga, ako imate želju da produbite svoje znanje u ovoj oblasti, nabavite nekoliko nedavno objavljenih knjiga i pažljivo ih proučite. Iako se može i na drugi način raspitati koji su to najjednostavniji informacioni modeli. Računarska nauka može pružiti neophodnu osnovu, ali je kibernetika potrebna da bi se dobila puna potpunost znanja. U njegovom okviru biće moguće upoznati se ne samo sa detaljnim principima modeliranja, već i upoznati se sa postojećim razvojima, kao i mogućnostima njihove primene.

Zaključak

Informacijski model je važan i koristan alat ako se pravilno koristi. Prilikom kreiranja složenih sistema (na primjer, softvera), omogućava vam da razradite glavne tehničke probleme i eliminišete moguće neusklađenosti. U okviru članka objavljena su saznanja o tome šta su informacioni modeli, kako nastaju i druge korisne informacije koje će biti korisne u praksi.

Praktični zadaci su u pravilu formulirani prilično jasno sa stanovišta korisnika, ali takva formulacija nema dovoljno jasnoće i strogosti.

§ razviti najefikasniji (visokokalorični, raznolik i jeftin) obrok hrane u školskoj menzi, itd.

Da bi se takav zadatak mogao riješiti uz pomoć kompjutera, potrebno je dovršiti izjava o problemu : saznati šta je poznato i šta će proizaći iz odluke i kako su povezani ulazni podaci i rezultati. Za ovo je važno definisati bitna svojstva objekte i pojave na koje se problem odnosi, i zanemarivanje beznačajno.

Ponekad ljudi zaborave na to. Na primjer, ako je u zadatku potrebno odrediti površinu gornje površine stola (ploče stola), ne ustručavaju se reći da je potrebno izmjeriti dužinu i širinu. Međutim, bitno svojstvo stola može biti da je okrugao, tada je teško govoriti o dužini i širini. Osim toga, čak i ako je utvrđeno da ploča ima pravokutni oblik, treba se složiti da male neravnine ne utiču bitno na veličinu površine.

Također je važno odrediti u kojoj jedinice i sa čime preciznostće se izvršiti mjerenja i proračuni. Osim toga, treba definisati ograničenja superponirano na moguće vrijednosti ulaznih podataka i rezultata. U primjeru s pravokutnom tablicom, dužina i širina ne mogu biti negativni brojevi, niti mogu imati nerealno velike ili male vrijednosti.

Sve ove informacije se formiraju informacioni model zadatka .

Glavno svojstvo modela je da pojednostavi fenomen koji se proučava, uz zadržavanje njegovih bitnih svojstava. Informacijskim modelom zadatka možemo nazvati informacije o objektima i pojavama koje se pojavljuju u zadatku, značajne sa stanovišta zadatka i zabilježene u tekstualnom, numeričkom ili drugom signalnom obliku.

Koraci za izgradnju informacionog modela:

1. Odrediti bitna i beznačajna svojstva predmeta i pojava opisanih u zadatku.

2. Odabrati karakteristike objekata i pojava koje su značajne sa stanovišta problema i na osnovu toga odrediti početne podatke. Za originalne podatke, izražene u numeričkom obliku, povežite mjerne jedinice, odredite tačnost i ukažete na ograničenja nametnuta njihovim vrijednostima.

3. Utvrditi šta je rezultat rješavanja problema i u kojem obliku treba dobiti. Navedite ograničenja.

4. Identifikujte veze između originalnih podataka i rezultata. Ako se takve veze mogu izraziti jezikom matematike, onda govore o tome matematički model problema kao poseban slučaj informacionog modela.


5. Odrediti način postizanja rezultata.

Formalizacija zadatka

U ovoj fazi se fiksira informacioni model, odabire oblik prezentacije podataka, formirajući informacioni model, najpogodniji za kompjutersku obradu. Često prve dvije faze nemaju jasne granice i mogu se posmatrati kao cjelina.

Pogledajmo primjer.

Zadatak. Odredite da li će putnici koji su išli od parkinga do stanice automobilom stići na vrijeme za voz.

Izgradnja informacionog modela. Bitne karakteristike su: udaljenost od parking mjesta do stanice; preostalo vrijeme prije polaska voza; priroda kretanja automobila. Pretpostavimo da se automobil kretao nekom početnom brzinom i konstantnim ubrzanjem. Zatim se vrijeme koje je automobil nalazio na putu mora uporediti sa raspoloživim zalihama vremena i donijeti odgovarajući zaključak. Vrijeme putovanja može se odrediti iz odnosa između udaljenosti, početne brzine i ubrzanja, što će biti početni podaci. Sve ove karakteristike imaju numeričke vrijednosti (realne brojeve) i moraju biti pozitivne. Srednji rezultat - vrijeme putovanja - također treba izraziti kao pozitivan broj. Osim toga, vrijednosti startne brzine i ubrzanja trebale bi biti u razumnim granicama. Mjerne jedinice: km, sat, km/sat, km/sat na sat.

Formalizacija.

Početni podaci:

S je udaljenost od parkinga do stanice

tz - rezerva vremena prije polaska voza

V 0 - početna brzina

a - ubrzanje

Rezultat: poruka o tome da li će putnici uhvatiti voz.

Top srodni članci