Etapy rozwiązywania zadań na komputerze: funkcje i wymagania

Komputer i programowanie - nowa jakość w rozwiązywaniu problemów. Ale samochody Moore'a i Milli nie mogły się zmieścić w tym miejscu. Być może nie powinno się używać kształtu Bekus-Nauru. Możliwe, że coś zostało zrobione w ogóle, ale wybór pomiędzy technologią analogową i cyfrową został ustalony na korzyść tego drugiego. Gdyby ktoś kierował się wieloaspektowym sygnałem analogowym, a nie systemem binarnym i cyklicznym procesorem, który manipuluje tylko dwiema cyframi, dziś postępy w technologii informacyjnej byłyby znacznie skromniejsze. Świadomość społeczna z połowy lat 80. ubiegłego wieku dokonała właściwego wyboru: prostota jest kluczem do sukcesu. I nie było źle.

Tradycje ostatniego stulecia

Właściwe źródła, autorytatywni eksperci i liczne witryny edukacyjne twierdzą, że jest sześć lub siedem kroków w rozwiązywaniu problemu na komputerze. Podobnie jak w bajce:


  • Ustawianie zadania.
  • Budowa modelu.
  • Opracowanie algorytmu.
  • Przygotowanie programu.
  • Debugowanie i testowanie programu na komputerze.
  • Analiza wyników i udoskonalenie modelu.
  • Opcjonalne (nie wszyscy tak się biorą pod uwagę), dostosowania.
  • Wszystko jest proste i jasne. Informatyka jest nauczana do dzisiaj w każdej szkole, każdej szkole, każdej wyższej uczelni iw wielu ośrodkach edukacyjnych.
    Pod koniec ubiegłego wieku idea "budowania programów" przedsiębiorstw i dużych komputerów (EU Computer /IBM) trafiła do innego świata. Komputersprawa zyskała swoje prawdziwe oblicze. Wreszcie ustalono architekturę komputera, opracowano syntaktyczne konstrukcje języków programowania, zakończono "wojnę" pomiędzy C /C ++ i Pascalem.


    Języki funkcjonalne skulony w swojej wąskiej niszy stał się znany programowania obiektowego klasyczny, a język Prolog i jego analogi przekonały publicznej świadomości, że ludzki sztuczna inteligencja daleko.

    Logika współczesnego stulecia

    Nowoczesne programowanie to złożone zadanie, liczne zespoły programistów, ogromna ilość informacji i duża odpowiedzialność. W dziedzinie technologii informacyjnej utworzono wiele zawodów. Przy pomocy komputera działa:
  • człowiek na ulicy (osoba bez kwalifikacji i orientacji w komputerze);
  • gospodyni domowa;
  • dyrektor dużej korporacji;
  • księgowy przedsiębiorstwa prywatnego;
  • inżynier mediów;
  • pilot dalekiego bombowca;
  • Szef kuchni lokalnej restauracji.
  • I wielu innych ludzi, którzy nie zdają sobie nawet sprawy, że w kontaktach z prawdziwymi problemami, są one co najmniej na sześć etapów. Komputery nie tylko stały się częścią codziennego życia i stały się znane. Mają serca kawa, samochód dowolnej klasy smartphone. Istnieje pomysł rzeczywiście działa inteligentnych domów i zdalnego zarządzania dużej korporacji, gdzie sekwencja rozwiązać każdy problem planowane i nadzorowane programu.
    Wynika z tego, że etapy rozwiązywania problemów z komputerem - nie podstawowymstanowisko informatyki lub nowoczesnej technologii informacyjnej, ale jest naturalnym stanem rzeczy. Na długo przed komputerem osoba początkowo coś wymyśliła, a następnie została zasymulowana, zaplanowana, wdrożona, sprawdzona i przeanalizowana. Cały ten człowiek zawsze robił na maszynie automatycznej i powtarzano ją wielokrotnie, aby osiągnąć pożądany rezultat, lub upewnić się, że nie da się tego osiągnąć.

    Cechy procesu rozwiązywania problemów

    Etap i kolejność osiągania celu - klucz do sukcesu. Obiektywizm każdego elementu procesu jest głównym wymaganiem. Możesz dowolnie odnosić się do rzeczywistych okoliczności, ale tak właśnie jest. Fakt, że wiele źródeł przyznaje dokładnie sześć punktów w rozwiązywaniu każdego problemu, nie mówi, że jest obiektywny, ale stwierdza: świadomość publiczna wyraźnie określa sześć etapów rozwiązywania każdego problemu. Niezależnie od tego, czy komputer jest stosowany, czy nie, nie ma znaczenia. Program nie jest prerogatywą komputera. Jest to cecha ludzkiego zachowania. Programy były w faraonach, jeśli nie wcześniej. W dyplomacji program wygląda jak regulacja, etykieta, zasada, zwyczaj i niekoniecznie ten program działania jest wyrażany na piśmie. Logika dyplomaty jest wynikiem rozwoju pokoleń. W programie produkcyjnym były przed produkcją i przepływem Henry'ego Forda. W przemyśle górniczym, bez ścisłych reguł działania, można obniżyć góry, przełamać równowagę sił natury, zalać teren. W szkolnym programie nauczania program edukacyjny jest tworzony przez doświadczenie i wiedzę wielu specjalistów i zmienia się wraz z ogromną pracą. Główną cechąkażdy etap rozwiązywania dowolnego zadania - obiektywność. Najważniejszym wymogiem jest rzetelna i kompletna informacja. Niezbędne szczegóły: schludność, uważność, punktualność.

    Warunki osiągnięcia wyniku

    Gdy komputer jest zaangażowany w zadanie, kroki w rozwiązywaniu problemów zmieniają swoje znaczenie. Wymóg dotyczący właściwej kwalifikacji nigdy nie jest omawiany. Gdy osoba decyduje się rozwiązać problem, ale nie ma pojęcia, jak zastosować komputer, wynik nie będzie.
    Ustawianie zadania. Wymaga znajomości nie tylko edytora tekstu, ale także umiejętności rysowania grafiki, wykonywania obliczeń numerycznych. Budowa modelu. Żadna analiza programów symulacyjnych nie może obyć się bez. Konieczne jest zebranie rzetelnych informacji o tym, jakie programy symulacyjne znajdują się w obszarze problemu, który ma zostać rozwiązany, i nauczenie się, jak z nich korzystać. Rozwój algorytmu. Jeśli nie jest programistą, to musi być w stanie uczynić z instrukcji zadania programistę. Możliwe jest nauczenie się języka programowania przez 3-4 miesiące, a żeby mieć przyzwoitą znajomość języka programowania, potrzebujesz co najmniej roku prawdziwej pracy. Inne punkty to praktyka, analiza, praktyka, analiza i cykl, w celu pełnego zrozumienia, jak dokładnie zadanie ma zostać wykonane w celu jego właściwego rozwiązania. Wszystkie sześć punktów, które uznały świadomość społeczną niezbędną na obecnym poziomie wiedzy, wymagają zatem bacznej uwagi i poważnej postawy.

    Myślenie i psychologia człowieka

    Problem musi być ciągle rozwiązywany. We współczesnym świecie bez komputerato zrobić Nie ma czasu na planowanie kroków do rozwiązywania zadań za pomocą komputera. Rozwiązania są potrzebne natychmiast, dokładnie i dobrze uziemione.

    określa pracę podświadomy umysł, ale jak to się dzieje, świadomość nie wie do dziś. Jedyną rzeczą, co możesz być pewien: główne etapy rozwiązywania problemów z komputerem lub bez podstawowej podświadomości. Świadome myślenie po prostu podąża za zwykłą logiką osoby, która bierze pod uwagę swoje własne doświadczenie i prawdopodobną reakcję otaczającego społeczeństwa.
    Etapy rozwiązywania szkolnych komputera uczeń wskazuje drogę nauczyciel chce, których znajomość (w opinii studentów) przestarzałe w ostatnim stuleciu. Współczesny student może z łatwością stworzyć stronę internetową lub założyć hosting. W ten sposób nigdy by zaprojektować sekwencję kroków rozwiązywania problemów na komputerze, podczas gdy zadaniem opracowania witrynę co najmniej kilkadziesiąt, przy rozwiązywaniu problemu mają podświadomie plan działania na kilka miesięcy lub nawet lat naprzód. Aktualny Student identyfikuje etapy rozwiązywania problemów na komputerze, zgodnie z programem szkolenia i poważnie dyskutować z nauczycielem wszystkich sześciu etapów rozwiązywania każdego z nich, ale tutaj wszystko jest w spiralę. Problem i pożądany efekt - ten, jeśli ten ostatni ma być osiągnięty pierwszy powinien być określony w roztworze. Nowoczesny specjalista komputerowy nie ma nikogo, kto by omawiał kroki rozwiązywania problemów na komputerze. Dyrektor lub menedżer po prostu nie jestzrozumie i może odmówić zapłaty. Konieczne jest rozwiązywanie zadań, a nie myślenie, jak coś zaplanować.
    W nowoczesnym przypadku komputerowym powtarza się stara tradycja ludzkiej psychologii. Świadomość spełnia swoje zadanie, ale w danej sytuacji odgrywa według zasad społeczeństwa, w którym się znajduje.

    Informacje i Computer Science

    Technologia informacyjna naprawdę osiągnął wyżyny, ale Stone Age. Ogolona wiedza i umiejętności ledwo pasują do istniejącej syntaktycznej konstrukcji języków programowania. W nich uwięzieni pozostają bez ruchu.
    Wątpliwe jest, aby Ministerstwo Edukacji zakopało informatykę jako przedmiot. Nie ma wątpliwości, że biznes komputerowy jest już nauką. Technologia informacyjna - szaleje ocean wiedzy, pracy, pieniędzy, ambicji, pomysłów, a nie naukowiec lub grupa naukowców, która da mu jasną definicję. W każdym przypadku, wykwalifikowana osoba postrzega jako etapie programowania rozwiązania problemu na komputerze, ale przed tym etapem przyjdzie, dostosowuje się do jego umysłu, że definiuje słowo i programowania komputerowego słowo. programowanie dzisiaj - jest rozprowadzany przetwarzania, to jest bardziej jak język przeglądarki hipertekstu, język serwera i hosting konwencje wagi. Dziś komputer - osobisty laptop lub smartfon, setki komputerów w sieci lokalnej, kilkaset serwerów DNS i komputerów kilku milionów potencjalnych klientów. Jednak programowanie może być inne. Do dziś żyje Pascal, Si FoxPro. Ostatnia relikwia sadziświadomość wykwalifikowanych programista zaburzenia psychologiczne: w świecie, w którym samoloty lecą, żaglowce i satelity latać, musi rozwiązać problem w programie Visual FoxPro w rachunkach, które kategorycznie nie chcą, aby przejść do Bitrix lub podobnego produktu współczesnej.
    Główne etapy rozwiązywania komputer określa konkretną specjalistyczną wiedzę w miejscu pracy personelu i zarządzania, jak powinien. To nie jest obiektywny, ale rzeczywisty stan rzeczy.

    Stone Age technologii informacyjnych

    Nauka opinię, która posiada program edukacyjny prestiżowego uniwersytetu, który jest oznaczony jako Ministerstwo Edukacji nie rozpoznawać etapy rozwiązywania cel komputerowego i rozsądne sześć pozycji. Ale to nic nie zmienia radykalnie.
    Decyzja jakiegokolwiek problemu - proces stosowania wiedzy i umiejętności. Proces - to zawsze etapów, które powtarza się do osiągnięcia zrozumienia w jaki sposób złożyć oświadczenie problemu. Wynik jest drugorzędny. Najważniejsze jest zidentyfikowanie zadania przed jego rozwiązaniem. Wykorzystanie programowania i komputera to aplikacja do sformalizowania informacji, których nie mogą sformalizować współczesni ludzie. Rezultat: wiedza i umiejętności są umieszczone w konstrukcji żelbetowych składni języków programowania i zamrozić je. Człowiek idzie dalej, ale program nie jest wynikiem jego działań. Programowanie jest lustrzanym odbiciem inteligencji, ale umiejętność poprawnego zastosowania komputera i napisania dobrego programu jest kosztowna.

    Perspektywy technologii informacyjnej

    "Golenie" wiedzy i umiejętności, zamrożonych w programach - nie jest tak źle. Jeśli wszyscy to robią i nie ma alternatywy, to jest to sposób na zrobienie tego. W ubiegłym wieku nie tylko C /C ++, Pascal i Bassik stali się sławni. Postęp naukowy i technologiczny, bankowość, ekonomia, zarządzanie przedsiębiorstwem i państwem są zobowiązane do tworzenia małych i dużych komputerów elektronicznych Fortran, Cabolo, PL /1. Wtedy nie było nowoczesnego zaawansowania komputerowego, ale wiele wiedzy i umiejętności, będąc więźniami w ścisłej strukturze składni i formalności, na wiele sposobów stało się podstawą nowoczesnej technologii informacyjnej.
    Czas postawić zadanie, aby ustalić, co będzie dalej. Możemy założyć, że następny szósty etap został ukończony. Czas wrócić na początek. Musisz złożyć oświadczenie o zadaniu. Jest uziemiony i wymagający podejścia do tego "nowego" zadania.

    Powiązane publikacje