Етапи на решаване на задачи на компютър: характеристики и изисквания

Компютър и програмиране - ново качество при решаване на проблеми. Но колите на Мур и Мили не можеха да се поберат. Вероятно формите на Бекуса-Науру не трябва да се използват. Може би нещо е направено изобщо, но изборът между аналогова и цифрова технология е определен в полза на последната. Ако човек се ръководи от многостранен аналогов сигнал, а не от двоична система и цикличен процесор, който манипулира само две цифри, днес напредъкът в информационните технологии ще бъде много по-скромен. Общественото съзнание от средата на 80-те години на миналия век направи правилния избор: простотата е ключът към успеха. И това не беше погрешно.

Традиции от миналия век

Компетентни източници, авторитетни експерти и многобройни образователни сайтове твърдят, че има шест или седем стъпки за решаване на проблема на компютър. Точно както в една приказка:


  • Задаване на задача.
  • Конструкция на модела.
  • Разработване на алгоритъма.
  • Изготвяне на програмата.
  • Отстраняване на грешки и тестване на програмата на компютър.
  • Анализ на резултатите и усъвършенстване на модела.
  • Незадължително (не всички се обмислят), корекции.
  • Всичко е просто и ясно. Компютърните науки се преподават и до днес във всяко училище, всеки колеж, всяко висше учебно заведение и в много образователни центрове.
    В края на миналия век идеята за предприятия за изграждане на програми и големи компютри (EU Computer /IBM) отиде в друг свят. компютърслучаят е придобил истинското си лице. Накрая бяха определени компютърни архитектури, разработени са синтактични конструкции на програмни езици, завършила е "войната" между C /C ++ и Pascal.


    Функционалните езици, запушени в тесните им ниши, класическото програмиране се нарича обектно-ориентирано, а езикът Пролог и неговите колеги убеждават общественото съзнание, че изкуственият интелект все още е далеч от човека.

    Логиката на сегашния век

    Съвременното програмиране е сложна задача, многобройни екипи разработчици, огромно количество информация и висока отговорност. В областта на информационните технологии са формирани много професии. С компютъра работи:
  • човек на улицата (лице без квалификация и ориентация в компютърна кутия);
  • домакиня;
  • директор на голяма корпорация;
  • счетоводител на частно предприятие;
  • инженер по комунални услуги;
  • пилот на далечен бомбардировач;
  • Главен готвач на местен ресторант.
  • И много други хора, които дори не си въобразяват, че при решаването на реални проблеми преминават поне шест етапа. Компютрите не само станаха част от ежедневието и се запознаха. Те се превърнаха в сърцето на кафе машина, кола от всякакъв клас, смартфон. Има наистина активни идеи за интелигентни домове и дистанционно управление на работата на голяма корпорация, в която последователността на решаването на всяка задача се планира и контролира от програмата.
    От гореизложеното следва, че стъпките на решаване на задачи с помощта на компютър не са фундаменталнипозицията на компютърните науки или съвременните информационни технологии, но е естественото състояние на нещата. Дълго преди компютъра човекът първоначално помисли нещо, после симулира, планира, изпълни, провери и анализира. Всичко това човек винаги е правил на автоматична машина и многократно се повтарял, за да постигне желания резултат или да се увери, че няма резултат.

    Характеристики на процеса на решаване на проблеми

    Етапът и последователността на постигане на целта - ключ към успеха. Обективността на всеки елемент от процеса е основното изискване. Можете да произволно се отнасят до реални обстоятелства, но те са. Фактът, че много източници отделят точно шест точки при решаването на всеки проблем, не казва, че той е обективен, но заявява: общественото съзнание ясно идентифицира шест етапа в решаването на всеки проблем. Дали компютърът е приложен или не, няма значение. Програмата не е прерогатив на компютъра. Това е характеристика на човешкото поведение. Програмите бяха във фараоните, ако не и преди. В дипломацията програмата изглежда като регламент, етикет, правило, обичай, а не непременно тази програма на действие се изразява в писмена форма. Логиката на дипломата е резултат от развитието на поколенията. На производствената програма са били преди конвейер и поточно производство на Хенри Форд. В минната индустрия, без строги правила за действие, можете да свалите планината, да нарушите баланса на природните сили, да наводните територията. В учебната програма образователната програма се създава от опита и знанията на много професионалисти и се променя с огромен труд. Основната характеристикавсеки етап на решаване на всяка задача - обективност. Най-важното изискване е надеждна и пълна информация. Съществени детайли: аккуратност, внимателност, точност.

    Условия за постигане на резултат

    Когато компютърът участва в дадена задача, стъпките в решаването на проблемите променят тяхното значение. Изискването за подходяща квалификация никога не се обсъжда. Когато човек реши да реши проблем, но няма представа как да приложи компютър, резултатът няма да бъде.
    Изявление за проблем. Тя изисква познания не само на текстовия редактор, но и на способността да рисува графика, да извършва числени изчисления. Изграждане на модела. Без анализ на симулационни програми не може да се направи. Необходимо е да се събере достоверна информация за това какви са симулационните програми в областта на проблема, който трябва да се реши и да се научат как да ги използват. Разработване на алгоритъм. Ако не е програмист, тогава трябва да можете да направите изявление за програма програмист. Възможно е да се научи езикът на програмиране за 3-4 месеца, а за да имате прилично командване на езика за програмиране, трябва да имате поне една година реална работа. Други въпроси са практика, анализ, практика, анализ и в цикъла, за пълно разбиране за това как точно трябва да се изпълни задачата, за да се реши правилно. Следователно всичките шест точки, признали социалното съзнание, които са от съществено значение при сегашното ниво на познание, изискват голямо внимание и сериозно отношение.

    Мислене и човешка психология

    Проблемът трябва да се решава постоянно. В съвременния свят без компютърда го направя Няма време да планирате стъпките за решаване на задачи с помощта на компютър. Решенията са необходими незабавно, точно и обосновано.

    Подсъзнанието определя работата на съзнанието, но, както става, съзнанието все още не предполага. Единственото нещо, в което можете да бъдете сигурни: основните подходи за решаване на задачи, използващи или без компютър, лежат в подсъзнанието. Съзнателното мислене просто следва обичайната логика на човек, който взема предвид собствения си опит и вероятната реакция на заобикалящото ни общество.
    В училище, стъпките за решаване на задачи на компютър се посочват от ученик, тъй като учителят го иска, чието знание (по мнението на този ученик) е морално остаряло през миналия век. Модерен студент може лесно да създаде уебсайт или да постави хостинг. В същото време той не трябва да проектира поредица от етапи на решаване на задачи на компютър, докато задачите в развитието на сайта, поне няколко десетки, и при решаването на проблема ще трябва да подсъзнателно да планират действия за няколко месеца, или дори години напред. Един съвременен студент определя етапите на решаване на проблеми на компютър, както се изисква от учебния план, и сериозно обсъжда с учителя всичките шест етапа на решаване на всеки от тях, но всичко тук става по спирала. Изявлението на задачата и желания резултат са такива, ако последното трябва да бъде постигнато, а след това първото трябва да бъде посочено в процеса на решаване на проблема. Съвременният компютърен специалист няма кой да обсъжда стъпките на решаване на проблеми на компютър. Директорът или мениджърът просто не е такаще разбере и може да откаже да плати. Необходимо е да се решават задачи, а не да се мисли как да се планира нещо. Всъщност в съвременния компютърен случай старата традиция на човешката психология се повтаря. Съзнанието върши своята работа, но в дадена ситуация играе според правилата на обществото, в които се намира.

    Информатика и компютърни науки

    Информационните технологии наистина са достигнали височини, но е каменна ера. Избръснатите знания и умения едва се вписват в съществуващия синтактичен дизайн на езиците за програмиране. Затворени в тях, те остават неподвижни.
    Съмнително е, че Министерството на образованието ще разруши информатиката като обект. Няма съмнение, че компютърният бизнес вече е наука. Областта на информационните технологии е бушуващ океан от знания, професии, пари, амбиции, идеи и няма такъв учен или екип от учени, който да му даде ясна дефиниция. Във всеки конкретен случай, квалифициран специалист възприема програмирането като етап за решаване на задача на компютър, но преди да настъпи този етап, има адаптация на неговото съзнание към това, което точно определя думата на програмиране и думата компютър. Днес, програмирането е разпределена обработка на информация, това са няколко хипертекстови езика, език на браузъра, език на сървъра и масата на конвенциите на хостинг. Днес компютърът е личен лаптоп или смартфон, стотици компютри в локална мрежа, няколко стотици DNS сървъри и няколко милиона компютри на потенциални клиенти. Програмирането обаче може да бъде различно. До ден днешен живее Паскал, Si FoxPro. Последната реликва е засажданесъзнанието на опитен програмист за психологическо разстройство: в свят, в който се движат самолети, плаващи кораби и летящи сателити, той трябва да решава задачи в Visual FoxPro в счетоводството, което категорично не иска да отиде при Bitrix или подобен съвременен продукт.
    Основните етапи на решаване на задачи на компютъра определят конкретно работно място, специфична работна сила и лидерски умения, както би трябвало. Това не е обективно, а действително състояние на нещата.

    Каменната ера на информационните технологии

    Идеята за компютърните науки, придържаща се към образователната програма на престижния университет, към която Министерството на образованието посочи, не е против признаването на етапите на решаване на проблеми на компютър с обективни и обосновани шест позиции. Но това не променя нищо радикално.
    Решението на всеки проблем е процесът на прилагане на знания и умения. Процесът винаги е крайъгълен камък, който се повтаря, докато не достигне до разбиране за правилното формулиране на задачата. Резултатът е вторичен. Основното е да се идентифицира задачата преди решаването му. Използването на програмиране и компютър е приложение за формализиране на информацията, която съвременните хора не могат да формализират. Резултат: знанията и уменията се поставят в конкретни конкретни синтактични конструкции на езиците за програмиране и се ограничават до тях. Човек продължава, но програмата не е резултат от неговите действия. Програмирането е огледало на интелигентността, но способността за правилно прилагане на компютър и писане на добра програма е скъпа.

    Перспективи за информационните технологии

    "Бръснене" на знанията и уменията, замразени в програмите - не е толкова лошо. Ако всеки направи това и няма алтернатива, тогава това е начинът да се направи това. През миналия век не само C /C ++, Pascal и Bassik станаха известни. Научният и техническият прогрес, банковото дело, икономиката, предприятията и държавното управление са задължени да правят малките и големите електронни компютри Fortran, Cabolo, PL /1. Тогава не е имало модерно компютърно развитие, но много знания и умения, които са затворници в строга рамка на синтаксиса и формалностите, в много отношения са станали основата на съвременните информационни технологии.
    Време е да поставим задачата да определим какво ще се случи след това. Можем да предположим, че следващият шести етап е завършен. Време е да се върнем към началото. Трябва да направите изявление за задачата. Тя се основава и изисква да се подходи към тази „нова“ задача.

    Свързани публикации