Etape de rezolvare a problemelor pe calculator și caracteristicile acestora
Pentru a afla toate etapele de rezolvare a problemelor pe un computer, trebuie să aflați tot mai mult în detaliu. Cei care au cel puțin o idee despre ce este un computer electronic, va fi mai ușor să înțelegeți această întrebare. Dar cel care se ciocnește întâi cu această abreviere va trebui să învețe multe lucruri noi.
conținut
Conceptul de
Despre computere aproape toate au auzit, dar foarte puțini oameni știu ce este. După cum afirmă Wikipedia, în fața noastră este un complex de mijloace tehnice. Chiar și o astfel de interpretare poate explica puțin. Pe scurt, este un dispozitiv sau un mecanism care este echipat cu anumite funcții. Printre acestea se numără acțiuni logice, memorie, indicații etc.
Fiecare dintre ele se află pe elementul electronic. Aceștia, la rândul lor, sunt responsabili de prelucrarea automată a informațiilor în timpul anumitor procese. Ele sunt înțelese ca sarcini computaționale sau informaționale.
caracteristici
Înainte de formarea etapelor de rezolvare a problemelor pe computere, acest termen se căuta pe sine. Mulți cred că un computer este un computer. Dar ultimul dispozitiv are o funcționalitate mai mare și, prin urmare, oarecum nedrept de retrogradat.
Pentru a fi mai precis, această mașină este implementată ca un calculator. Pentru a implementa toate procesele, utilizează componente electronice ca noduri funcționale. Un astfel de complex de mijloace tehnice se deosebește de altele.
De exemplu, calculele sunt posibile într-un alt mod. Aceasta include o versiune mecanică, biologică, optică, cuantică. Calculatorul funcționează pe principiul transportului de piese mecanice, electroni în mișcare și fotoni.
uitare
Dacă astăzi vorbim de computere un computer, atunci numai în trecut. De fapt, nimeni în viața sa nu o folosește și, mai des, termenul sună din buzele inginerilor electronici digitali. Mașina poate apărea în documentația legală, bine, și, prin urmare, în rapoarte istorice.
În ultimul caz, vorbim despre tehnologia informatică, care sa născut în anii 1940-80.
etape
Vorbind despre etapele de rezolvare a problemelor pe un computer, este primit un computer pentru această mașină. Asta este, în timpul nostru de programare este menționat și etapele sale. Acest proces implică procesele teoretice și practice care sunt asociate cu crearea programelor. Soluția lor conține mai multe etape, dintre care unele nu au nevoie de un calculator deloc.
Trebuie remarcat imediat că nu există un algoritm secvențial clar. Există unele abateri, care depind în mod specific de sarcini.
sarcină
Primul pas în rezolvarea problemelor cu ajutorul unui calculator este formularea sarcinii. Programatorul sau inginerul trebuie să colecteze toate informațiile despre sarcină. Apoi, va fi necesar să se formuleze condițiile. Adică este necesar să înțelegem prin ce înseamnă că obiectivele vor fi atinse.
Apoi trebuie să determinați rezultatul dorit. Asta este ceea ce vrem să obținem ca urmare a unor acțiuni și calcule. Apoi, vom determina modul în care vom obține o soluție în ce formă și format. La sfârșitul acestei etape, trebuie să descrieți toate datele existente. Pur și simplu puneți-vă minte școala și rezolvarea problemelor din fizică, când au fost menționate toate cantitățile disponibile, structuri, tipuri etc.
analiza
Etapele rezolvării problemelor pe un computer conduc la o analiză. Acest pas ar trebui să facă programatorul să ia în considerare analogii existenți. Asta este, de a studia procesele de programare trecut trecut. După aceea, trebuie să analizați hardware-ul și software-ul.
În a doua etapă este necesar să nu uităm să formăm un model matematic. Poate că, pentru a găsi mai multe metode simplificate de rezolvare a problemei, pe care mașina poate efectua calcule. Apoi structurați datele.
algoritmul
Dacă studiem pe scurt pașii de rezolvare a problemelor pe computere, atunci dezvoltarea algoritmului ar fi preferat să intre într-una din etapele propuse anterior. Într-o descriere pas cu pas mai detaliată, acesta este un alt pas important. Aici trebuie să aveți grijă de alegerea proceselor asociate algoritmilor.
Inginer alege metoda de proiectare algoritmul pentru a înțelege mai bine ce etape așteaptă. Și după - pentru a înțelege forma de înregistrare a algoritmului. Pot fi multe opțiuni. Având în vedere capacitățile și tehnologia modernității, atunci, pe lângă diagramele bloc, sunt posibile forme mai complexe, cum ar fi animațiile.
După această etapă, sunt luate în considerare testele și metodele de comportament. Trebuie să găsiți opțiuni de verificare fiabile. În cele din urmă, puteți proiecta algoritmul în sine.
programare
Pentru etapele principale de rezolvare a problemelor pe calculator, trebuie să includă și programarea. De fapt, pasul principal în întregul calcul. Trebuie să o abordați în mod responsabil. În primul rând, programatorul selectează limba în care va fi scris software-ul. După examinarea posibilelor opțiuni pentru structurarea și gruparea datelor. aici fiecăruia. Cineva poate folosi metode improvizate, cineva - descarcă programe speciale.
Apoi, algoritmul este scris în limba selectată. Aici totul este în general de înțeles și nu există probleme în cazul în care profesionistul este angajat în ea.
testarea
După ce lucrarea este finalizată, trebuie să verificați performanța acesteia. Pentru aceasta, sunt necesare teste și depanare. Mai întâi, are loc depanarea sintactică. După aceasta, există un test pentru verificarea semanticii și a structurii logice. După cum arată practica, în aceste două etape sunt adesea identificate greșeli care au fost comise în mod inactiv.
Efectuați calculele de testare și verificați rezultatele. Și aici trebuie să fiți deosebit de atenți și să analizați calitativ rezultatele, deoarece chiar și cele mai mici discrepanțe pot dăuna întregii lucrări.
În acest stadiu, rămâne să corecteze programul. Puteți verifica independent fiecare simbol sau puteți găsi inexactități cu ajutorul aplicațiilor. Este posibil să se facă schimbări în structurare.
inspecție
Stadiul penultim al pregătirii și soluționării sarcinilor pe un calculator este condițional opțional, deși recomandat. Este de dorit să nu pierdeți. Pentru a face acest lucru, trebuie să analizăm rezultatele rezolvării problemei și rafinări. Dacă în această fază există unele probleme, este mai bine să repetați toți pașii de mai sus pentru a evita orice inexactități.
suport
Ultima etapă nu poate fi considerată ca fundamentală, ci suplimentară. Trebuie să fie efectuată după cum este necesar. De exemplu, modificați programul dacă există cerințe suplimentare pentru acesta. Poate că în listă vor fi incluse câteva sarcini, care pot fi ușor adăugate la algoritm.
De asemenea, în ultima etapă se înțelege un raport care este furnizat clientului sau făcut pentru el însuși. În primul caz, este necesar să se asigure că nu există pretenții față de programator. În cel de-al doilea caz, poate fi necesar să lucrați în continuare cu proiectul.
Scurtă muncă
Etapele descrise de rezolvare a problemelor cu ajutorul calculatoarelor sunt mai extinse. În cazul în care proiectul este mic sau nu necesită o astfel de pregătire, este posibil să se utilizeze o cale mai scurtă.
În acest caz, formularea problemei și construirea unui model matematic pot fi combinate într-un singur proces. Dar, de asemenea, va trebui să înțeleagă mai întâi obiectivele misiunii, să îi ofere o formulă precisă, să ia în considerare posibilele etape ale soluției. Înțelegeți în ce formă vor fi înregistrate rezultatele și modul în care vor fi stocate.
După această etapă pregătitoare este necesară descrierea obiectului în termeni matematici. Astfel, specialistul obține un model matematic ideal, dar în ansamblu dă o direcție pentru rezolvarea problemei. Pentru ca modelul să fie corect, este necesar să se analizeze soluții similare, capacități tehnice și software, condiții pentru existența rezultatelor.
A doua etapă este algoritmul și implementarea acestuia. Programatorul lucrează mai des la acesta, iar implementarea calitativă depinde de clasificarea acestuia. Algoritmul colectează în sine un model matematic și o serie finită de prescripții. Toate acestea pot fi realizate prin metode stabilite.
În plus, este suficient să se facă față programării "pure" pentru a implementa toate acțiunile concepute anterior.
Ei bine, etapele de rezolvare a problemelor aplicate pe computere completează, ca întotdeauna, testarea și suportul. Cu ajutorul depanării, toate erorile tehnice, gramaticale și algoritmice sunt dezvăluite. Testul de control le corectează și aduce proiectul în forma corectă.
constatări
După cum sa menționat deja, etapele pot fi diferite și variază în funcție de progres și inovații. Este interesant faptul că rolul unei persoane și al unui calculator în acest proces poate varia în funcție de sarcini și oportunități. De asemenea, dezvoltarea tehnologiei informatice influențează acest lucru. Nu departe este momentul în care orice etapă va fi automatizată și nu va avea nevoie de munca umană.
- Notebook electronic: lux sau necesitate?
- De ce mașina este mai aproape de ușă?
- Calculatorul personal este instrumentul ideal pentru rezolvarea majorității problemelor
- Ce dispozitiv computerizat simulează gândirea unei persoane și ce îi ajută să facă acest lucru?
- Principalele etape ale dezvoltării facilităților tehnice și a resurselor informaționale
- Manometru electronic pentru măsurarea presiunii
- Notebook-ul este o gamă medie de preț Sony Vaio PCG-71211V. Caracteristici, parametri, recenzii
- Bazele logicii în instituțiile de învățământ superior
- Clasificarea rețelelor de calculatoare
- Prima generație de computere: începutul începutului
- Bazele logice ale calculatorului
- Ce este un PC?
- Care este arhitectura calculatorului?
- Ce este un computer și ce este acum?
- Care este interfața
- Structura sistemului informatic, subsisteme
- Clasificarea sistemelor informatice
- Ce este un computer?
- Ce trebuie să faceți: butonul drept al mouse-ului nu funcționează. moduri de a rezolva
- Care au fost primele computere?
- Sisteme și tehnologii informatice. Definiție și utilizare