Faze reševanja nalog na računalniku: značilnosti in zahteve

Računalnik in programiranje - nova kakovost pri reševanju problemov. Toda avtomobili Mooreja in Millija niso mogli priti v mesto. Morda oblika Bekus-Nauru ne bi smela biti uporabljena. Mogoče je bilo nekaj storjeno, vendar je bila izbira med analogno in digitalno tehnologijo določena v korist slednje. Če je osebo vodil večstranski analogni signal, namesto binarnega sistema in cikličnega procesorja, ki manipulira le z dvema števkama, bi bil napredek v informacijski tehnologiji veliko skromnejši. Javna zavest sredi osemdesetih let prejšnjega stoletja je naredila pravo izbiro: preprostost je ključ do uspeha. In ni bilo narobe.

Tradicije prejšnjega stoletja

Pristojni viri, avtoritativni strokovnjaki in številna izobraževalna mesta trdijo, da je v računalniku šest ali sedem korakov pri reševanju problema. Tako kot v pravljici:


  • Določitev naloge.
  • Konstrukcija modela.
  • Razvoj algoritma.
  • Priprava programa.
  • Odpravljanje napak in testiranje programa na računalniku.
  • Analiza rezultatov in izboljšanje modela.
  • Neobvezno (ne upoštevajo se vsi), prilagoditve.
  • Vse je preprosto in jasno. Računalništvo se do danes poučuje v vseh šolah, na vseh fakultetah, v vseh visokošolskih ustanovah in v številnih izobraževalnih centrih.
    Konec prejšnjega stoletja je zamisel o podjetjih za "izgradnjo programov" in velikih računalnikih (računalnik EU /IBM) prešla v drug svet. Računalnikprimer je pridobil pravi obraz. Končno so bile določene računalniške arhitekture, razvile so se skladenjske konstrukcije programskih jezikov, končala se je "vojna" med C /C ++ in Pascalom.


    Funkcionalni jeziki so se zamašili v svoje ozke niše, klasično programiranje se je imenovalo objektno usmerjeno, jezik Prolog in njegovi sogovorniki pa so prepričali javnost, da je umetna inteligenca še daleč od človeka.

    Logika sedanjega stoletja

    Sodobno programiranje je kompleksna naloga, številne skupine razvijalcev, ogromne količine informacij in visoka odgovornost. Na področju informacijske tehnologije so nastali številni poklici. Z računalnikom deluje:
  • človek na ulici (oseba brez kvalifikacij in usmerjenosti v računalnik);
  • gospodinja;
  • direktor velike korporacije;
  • računovodja zasebnega podjetja;
  • inženir javnih služb;
  • pilot oddaljenega bombnika;
  • Kuhar lokalne restavracije.
  • In veliko drugih ljudi, ki si niti ne predstavljajo, da pri reševanju resničnih problemov, ki jih opravijo, vsaj šest stopenj. Računalniki niso postali le del vsakdanjega življenja in so postali znani. Postali so srce kavnega avtomata, avtomobila katerega koli razreda, pametnega telefona. Obstajajo resnično aktivne zamisli o pametnih domovih in daljinsko vodenje dela velike korporacije, v kateri program načrtuje in nadzira zaporedje rešitve vsake naloge.
    Iz navedenega sledi, da koraki reševanja nalog s pomočjo računalnika niso bistvenipoložaj računalništva ali sodobne informacijske tehnologije, vendar je naravno stanje stvari. Davno pred računalnikom je oseba na začetku nekaj pomislila, nato simulirala, načrtovala, izvedla, preverila in analizirala. Vse to je človek vedno delal na samodejnem stroju in večkrat ponovil, da bi dosegel želeni rezultat ali se prepričal, da rezultat ne more biti.

    Značilnosti procesa reševanja problemov

    Faza in zaporedje doseganja cilja - ključ do uspeha. Objektivnost vsakega elementa procesa je glavna zahteva. Lahko se poljubno povežete z dejanskimi okoliščinami, vendar so. Dejstvo, da številni viri pri reševanju vsakega problema namenjajo natanko šest točk, ne pomeni, da je to objektivno, ampak navaja: javna zavest jasno opredeljuje šest stopenj reševanja vsakega problema. Ne glede na to, ali je računalnik uporabljen ali ne, ni pomembno. Program ni v pristojnosti računalnika. To je značilnost človeškega vedenja. Programi so bili v faraonih, če ne prej. V diplomaciji program izgleda kot uredba, bonton, pravilo, običaji in ni nujno, da je ta program ukrepanja izražen v pisni obliki. Logika diplomata je posledica razvoja generacij. Na proizvodnem programu so bili pred transportno in pretočno proizvodnjo Henryja Forda. V rudarski industriji, brez strogih pravil delovanja, lahko zrušite goro, prekinete ravnotežje naravnih sil, poplavite ozemlje. V šolskem kurikulumu je izobraževalni program ustvarjen z izkušnjami in znanjem številnih strokovnjakov in se spreminja z ogromnim delom. Glavna značilnostvsaka faza reševanja katere koli naloge - objektivnost. Najpomembnejša zahteva je zanesljiva in popolna informacija. Bistvene podrobnosti: urejenost, pozornost, točnost.

    Pogoji za doseganje rezultata

    Ko je računalnik vključen v nalogo, koraki pri reševanju težav spremenijo njihov pomen. O zahtevi za ustrezno kvalifikacijo se nikoli ne razpravlja. Ko se oseba odloči rešiti problem, vendar nima pojma, kako uporabiti računalnik, rezultat ne bo.
    Izjava o težavi. Zahteva znanje ne le urejevalnika besedila, temveč tudi sposobnost risanja grafike, izvajanje numeričnih izračunov. Konstrukcija modela. Brez analize simulacijskih programov ne moremo. Potrebno je zbrati zanesljive informacije o tem, kakšni so simulacijski programi na področju problema, ki ga je treba rešiti, in se naučiti, kako jih uporabljati. Razvoj algoritmov. Če ni programer, potem mora biti sposoben narediti izjavo o nalogi programer. Jezik programiranja se lahko naučite 3-4 mesece, in če želite imeti dostojno znanje programskega jezika, potrebujete vsaj eno leto resničnega dela. Druge točke so praksa, analiza, praksa, analiza in v ciklu, do popolnega razumevanja, kako točno je treba opraviti nalogo, da bi jo pravilno rešili. Vseh šest točk, ki so prepoznale družbeno zavest, ki so bistvene na sedanji ravni znanja, zato zahtevajo veliko pozornost in resen odnos.

    Razmišljanje in človeška psihologija

    Problem je treba stalno reševati. V sodobnem svetu brez računalnikaza to Ni časa za načrtovanje korakov za reševanje nalog z računalnikom. Rešitve so potrebne takoj, natančno in dobro utemeljeno.

    Podzavest določa delo zavesti, vendar, kot se zgodi, zavest še vedno ne ugiba. Edino kar ste lahko prepričani: osnovne stopnje reševanja nalog z ali brez računalnika ležijo v podzavesti. Zavestno razmišljanje preprosto sledi običajni logiki osebe, ki upošteva svojo lastno izkušnjo in verjetno reakcijo okoliške družbe.
    V šoli so koraki pri reševanju nalog na računalniku učenec označili kot učitelj, čigar znanje (po mnenju tega učenca) je moralno zastarelo v prejšnjem stoletju. Sodobni študent lahko preprosto naredi spletno stran ali postavi gostovanje. Hkrati pa mu ni treba oblikovati zaporedja faz reševanja nalog na računalniku, medtem ko morajo naloge pri razvoju spletnega mesta, vsaj nekaj deset, in pri reševanju problema podzavestno načrtovati ukrepe za več mesecev ali celo let. naprej. Sodobni študent določa, kako na računalniku rešuje probleme, kot to zahteva kurikulum, in z učiteljem resno razpravlja o vseh šestih stopnjah reševanja vsakega od njih, toda vse se dogaja v spirali. Izjava o nalogi in želeni rezultat je ena, če jo je treba doseči, nato pa je treba v procesu reševanja problema določiti prvo. Sodobni računalniški strokovnjak nima nikogar, ki bi razpravljal o korakih pri reševanju problemov na računalniku. Direktor ali vodja preprosto nirazume in lahko zavrne plačilo. Treba je reševati naloge in ne razmišljati, kako bi lahko kaj načrtovali.
    Dejansko se v sodobnem računalniškem primeru ponavlja stara tradicija človeške psihologije. Zavest opravlja svoje delo, vendar v določeni situaciji igra po pravilih družbe, v katerih se nahaja.

    Računalništvo in računalništvo

    Informacijska tehnologija je res dosegla višine, vendar je kamen. Obrito znanje in spretnosti se komaj uvrščajo v obstoječo sintaktično zasnovo programskih jezikov. Ker so zaprti v njih, ostanejo nepremični.
    Vprašljivo je, ali bo Ministrstvo za šolstvo informatiko grozilo kot predmet. Nobenega dvoma ni, da je računalniška dejavnost že znanost. Področje informacijske tehnologije je bučni ocean znanja, poklicev, denarja, ambicij, idej in ne obstaja tak znanstvenik ali skupina znanstvenikov, ki bi mu dala jasno opredelitev. V vsakem posameznem primeru, kvalificirani strokovnjak zaznava programiranje kot stopnjo za reševanje naloge na računalniku, toda preden pride ta stopnja, je prilagoditev njegove zavesti tistemu, kar točno določa besedo programiranja in besedo računalnik. Danes je programiranje porazdeljena obdelava informacij, to je nekaj hipertekstnih jezikov, jezik brskalnika, jezik strežnika in množica konvencij o gostovanju. Danes je računalnik osebni prenosni računalnik ali pametni telefon, na stotine računalnikov v lokalnem omrežju, nekaj sto strežnikov DNS in več milijonov računalnikov potencialnih strank. Vendar je lahko programiranje drugačno. Do danes živi Pascal, Si FoxPro. Zadnji relikt je sajenjezavest usposobljenega programerja za psihološko motnjo: v svetu, kjer letijo letali, plavajoče ladje in leteči sateliti, mora reševati naloge pri Visual FoxPro v računovodstvu, ki kategorično ne želi iti v Bitrix ali podoben sodoben izdelek.
    Glavne faze reševanja nalog na računalniku opredeljujejo specifično delovno mesto, specifično delovno silo in vodstvene sposobnosti, kot bi morali. To ni objektivno, ampak dejansko stanje.

    Kamena doba informacijske tehnologije

    Ideja računalništva, ki se drži izobraževalnega programa prestižne univerze, na katero je opozorilo Ministrstvo za šolstvo, ni proti prepoznavanju faz reševanja problemov na računalniku z objektivnimi in utemeljenimi šestimi položaji. Vendar ne spreminja ničesar radikalno.
    Rešitev vsakega problema je postopek uporabe znanja in spretnosti. Proces je vedno mejnik, ki se ponavlja, dokler ne doseže razumevanja, kako pravilno formulirati nalogo. Rezultat je drugoten. Glavna stvar je identificirati nalogo, preden jo rešimo. Uporaba programiranja in računalnika je aplikacija za formaliziranje informacij, ki jih sodobni ljudje ne morejo formalizirati. Rezultat: znanje in veščine se postavljajo v konkretne konkretne skladenjske konstrukcije programskih jezikov in so omejene nanje. Človek gre naprej, toda program ni rezultat njegovih dejanj. Programiranje je ogledalo inteligence, vendar je zmožnost pravilne uporabe računalnika in pisanja dobrega programa draga.

    Možnosti za informacijsko tehnologijo

    "Shaving" znanje in spretnosti, zamrznjene v programih - to ni tako slabo. Če to počnejo vsi in ni druge možnosti, potem je to način za to. V zadnjem stoletju sta postala znana ne samo C /C ++, Pascal in Bassik. Znanstveni in tehnološki napredek, bančništvo, ekonomija, podjetništvo in državno vodstvo so dolžni izdelati majhne in velike elektronske računalnike Fortran, Cabolo, PL /1. Potem ni bilo sodobnega računalniškega napredka, vendar so mnoga znanja in spretnosti, ki so bili zaprti v strogem sintaksnem in formalnem okviru, v mnogih pogledih postali osnova sodobne informacijske tehnologije.
    Čas je, da določimo, kaj se bo zgodilo. Predpostavimo lahko, da je naslednja šesta faza zaključena. Čas je, da se vrnemo na začetek. Morate narediti izjavo o nalogi. To je utemeljeno in zahtevno pristopiti k tej "novi" nalogi.

    Sorodne publikacije