Izpētīt visus problēmu risināšanas posmus datorā,vairāk un vairāk jāzina. Tie, kuriem vismaz ir priekšstats par datoru, būs vieglāk saprast šo jautājumu. Bet vienam, kas pirmo reizi sastopas ar šo saīsinājumu, būs jāiemācās daudz jaunu lietu.
Jēdziens
Об ЭВМ слышали практически все, но мало кто ir tas, kas tas ir. Kā norāda Wikipedia, mums ir virkne tehnisku līdzekļu. Pat šāda interpretācija var izskaidrot maz. Īsāk sakot, mēs runājam par ierīci vai mehānismu, kas ir aprīkots ar noteiktām funkcijām. Starp tiem ir loģiskas darbības, iegaumēšana, norādes utt.
Katrs no tiem ir uz elektroniskā elementa.Pēdējais, savukārt, ir atbildīgs par informācijas automātisku apstrādi noteiktos procesos. Ar tiem ir domāti skaitļošanas vai informatīvie uzdevumi.
Funkcijas
Pirms problēmu risināšanas soļi tika izveidotidatorā šis termins meklēja sevi. Daudzi cilvēki domā, ka dators ir dators. Taču pēdējai ierīcei ir plašāka funkcionalitāte, un tādējādi tas ir nedaudz negodīgi pazemināts.
Precīzāk, šī iekārta tiek ieviestakā kalkulators. Lai veiktu visus procesus, tā izmanto elektroniskās sastāvdaļas kā funkcionālas vienības. Šāds tehnisko līdzekļu komplekss atšķiras no citiem.
Piemēram, aprēķini ir iespējami citā veidā.Tas ietver mehānisko, bioloģisko, optisko, kvantu variantu. Tomēr dators darbojas uz mehānisko daļu, kustīgo elektronu un fotonu transportēšanas principa.
Aizmiršana
Ja šodien mēs runājam par datoriem kā skaitļošanuauto, tikai pagātnē. Faktiski neviens ikdienā to neizmanto, un biežāk šis termins nāk no digitālās elektronikas inženieru lūpām. Auto var parādīties juridiskajā dokumentācijā un attiecīgi vēsturiskajos ziņojumos.
Pēdējā gadījumā mēs runājam par skaitļošanu, kas dzimusi 1940. – 80.
Posmi
Par to runājot par problēmu risināšanas posmiem datorāmašīna ņem datoru. Tas ir, mūsdienās tiek minēts plānošana un tās posmi. Ar šo procesu saprot teorētiskos un praktiskos procesus, kas saistīti ar programmu izveidi. To risinājums ietver vairākus posmus, no kuriem daži nav vajadzīgi datoram.
Nekavējoties jānorāda, ka nav skaidras darbību secības. Ir dažas novirzes, kas ir tieši atkarīgas no uzdevumiem.
Mērķis
Pirmais problēmu risināšanas posms, izmantojot datoruir uzdevuma formulējums. Programmētājam vai inženierim jāsavāc visa informācija par uzdevumu. Tālāk būs jāformulē nosacījumi. Tas ir, jums ir jāsaprot, kādos veidos mērķi tiks sasniegti.
Tad jums jānosaka vēlamais rezultāts.Tas ir, ko mēs vēlamies iegūt dažu darbību un aprēķinu rezultātā. Tālāk mēs nosakām, kādā veidā mēs iegūsim risinājumu, kādā formā un formātā. Šī posma beigās jums jāapraksta visi esošie dati. Vienkārši sakot, atcerieties skolu un fizikas problēmu risinājumu, kad tika norādīti visi pieejamie daudzumi, struktūras, veidi utt.
Analīze
Datoru problēmu risināšanas posmi noved pie analīzes.Šim solim vajadzētu piespiest programmētāju apsvērt esošos analogus. Tas ir, lai izpētītu iepriekš nodotos programmēšanas procesus. Pēc tam jums jāanalizē aparatūra un programmatūra.
Otrajā posmā nedrīkst aizmirst veidotiesmatemātiskais modelis. Varbūt, lai atrastu vēl vienkāršotus problēmas risināšanas veidus, saskaņā ar kuriem mašīna var veikt aprēķinus. Pēc tam strukturējiet datus.
Algoritms
Ja īsi izpētīsim problēmu risināšanas posmus datorā,tad algoritma izstrāde drīzāk nonāktu kādā no iepriekš piedāvātajiem posmiem. Detalizētākā pakāpeniskā aprakstā tas ir vēl viens svarīgs solis. Šeit jums jārūpējas par procesu izvēli, kas saistīti ar algoritmiem.
Inženieris izvēlas algoritma projektēšanas metodi,lai precīzāk saprastu, kādi posmi viņu sagaida. Un tad - izdomāt algoritma rakstīšanas formu. Var būt daudz iespēju. Ņemot vērā mūsu laika iespējas un tehnoloģijas, papildus bloka diagrammām ir iespējamas arī sarežģītākas formas, piemēram, animācijas.
Tad šajā posmā tiek apsvērti testi un to ieviešanas metodes. Mums jāatrod uzticamas pārbaudes iespējas. Visbeidzot, jūs varat noformēt pašu algoritmu.
Programmēšana
Galvenie problēmu risināšanas posmi datorā ir unikālijāietver programmēšana. Faktiski galvenais pakāpiens visā aprēķinā. Jums ir jāpieiet viņam atbildīgi. Sākumā programmētājs izvēlas valodu, kurā viņš rakstīs programmatūru. Tad viņš apsver iespējamās iespējas saņemto datu strukturēšanai un grupēšanai. Šeit katram savs. Kāds var izmantot improvizētas metodes, kāds var lejupielādēt īpašas programmas.
Turklāt algoritms tiek rakstīts izvēlētajā valodā. Šeit viss parasti ir skaidrs un problēmas nerodas, ja ar to nodarbojas profesionālis.
Testēšana
Pēc tam, kad darbs ir faktiski pabeigts,jums jāpārbauda tā veiktspēja. Lai to izdarītu, ir nepieciešami testi un atkļūdošana. Vispirms notiek sintakses atkļūdošana. Tad nāk tests, lai pārbaudītu semantiku un loģisko struktūru. Kā rāda prakse, šie divi posmi bieži atklāj kļūdas, kas pieļautas neuzmanības dēļ.
Tiek veikti testa aprēķini un pārbaudīti rezultāti.Šeit jums arī jābūt īpaši uzmanīgam un kvalitatīvi jāanalizē iegūtie rezultāti, jo pat mazākās neatbilstības var kaitēt visam darbam.
Šajā posmā atliek izlabot programmu. Jūs varat patstāvīgi pārbaudīt katru rakstzīmi vai izmantot lietojumprogrammas, lai atrastu neprecizitātes. Iespējams, veikt izmaiņas strukturēšanā.
Pārbaudiet
Priekšpēdējais sagatavošanās posms un uzdevumu risināšanaDators ir nosacīti izvēles, lai gan tas ir rekomendējošs. Ieteicams to nepalaist garām. Lai to izdarītu, jums jāanalizē problēmas risināšanas un precizēšanas rezultāti. Ja šajā posmā ir kādas problēmas, labāk ir atkārtot visas iepriekš minētās darbības, lai izvairītos no neprecizitātēm.
Atbalsts
Pēdējo posmu var uzskatīt nevis par galveno, bet gan parpapildu. Tas jāveic pēc vajadzības. Piemēram, lai modificētu programmu, ja tai ir kādas papildu prasības. Varbūt sarakstā būs vēl pāris problēmas, kuras var viegli pievienot algoritmam.
Arī pēdējais posms nozīmē ziņojumu,kas tiek sniegts klientam vai tiek darīts viņam pašam. Pirmajā gadījumā tas ir nepieciešams, lai nebūtu sūdzību par programmētāju. Otrajā gadījumā jums tas var būt nepieciešams turpmākam darbam ar projektu.
Īss darbs
Aprakstītie problēmu risināšanas posmi, izmantojot datoru, ir detalizētāki. Ja projekts ir mazs vai neprasa tādu izvēlīgumu, ir iespējams izmantot īsāku ceļu.
Šajā gadījumā problēmas izklāsts un konstrukcijamatemātisko modeli var apvienot vienā procesā. Bet tajā jums vispirms arī būs jāsaprot uzdevuma mērķi, jāsniedz tam precīzs formulējums, jāapsver iespējamie risinājuma posmi. Saprotiet, kādā formā rezultāti tiks ierakstīti un kā tie tiks saglabāti.
Pēc šī sagatavošanās posma ir nepieciešams aprakstsobjekts matemātiskā izteiksmē. Tādā veidā speciālists iegūst idealizētu matemātisko modeli, bet kopumā dod virzienu problēmas risināšanai. Lai modelis būtu pareizs, nepieciešams analizēt līdzīgus risinājumus, tehniskās un programmatūras iespējas, rezultātu pastāvēšanas nosacījumus.
Otrais posms ir algoritms un tā ieviešana.Biežāk pie tā strādā programmētājs, un augstas kvalitātes ieviešana ir atkarīga no tā klasifikācijas. Algoritms apvieno gatavu matemātisko modeli un galīgo recepšu secību. To visu var realizēt, izmantojot izveidotās metodes.
Turklāt visu iepriekš iecerēto darbību īstenošanai būs pietiekami veikt „tīru” programmēšanu.
Viņi pabeidz pielietoto problēmu risināšanas posmusMainframe, kā vienmēr, testēšana un atbalsts. Ar atkļūdošanas palīdzību tiek atklātas visas tehniskās, gramatiskās un algoritmiskās kļūdas. Pierādījumu pārbaude tos salabo un atjauno projekta formu.
Secinājumi
Kā minēts iepriekš, posmi var būt dažādi.un mainīties atkarībā no progresa un jauninājumiem. Interesanti, ka cilvēku un datoru loma šajā procesā var mainīties atkarībā no uzdevumiem un iespējām. To ietekmē arī skaitļošanas tehnoloģijas attīstība. Nav tālu laiks, kad jebkurš posms tiks automatizēts, un tam nebūs vajadzīgs cilvēka darbs.