Тайните програмируем калкулатор (серия от "квантов» №55)

Функциите и принципите на действие до най-малкия компютър - програмируеми калкулатори (PMC), въпреки че е възможно в НОА е по-малко от мейнфрейм, основното предимство на компютри - възможност да работи за въвеждането на програмата - и те имат. Какви са предизвикателствата и как да ги решим на калкулатора е по-бързо и по-добре да се напише програма - отговорите на тези и много други въпроси ще намерите в тази книга читателите.
За ученици, студенти, професионални и технически училища, студенти, учители.

14. какво следва?
В момента във всички средни училища на страната ни въвежда курса "Основи на компютърните науки". Включване на младите хора по компютърна грамотност се превръща в реалност.
Програмируем калкулатор "Електроника BZ-34" - една от първите стъпки в тази посока. Разбира се, добре, ако думата "микро" в името си ще се прилага само до размера. За съжаление, всичко това "микро": капацитетът на скорост и памет, и език, и по тази причина, както и възможности.
Но точно както учи капка вода, можете да получите представа за това, че световните океани, както и усвояване на калкулатора, можете да получите представа за огромната компютърна свят. В крайна сметка, като всеки компютър, нашата миниатюрна машина е предназначена да освобождава собственика си от рутинната работа, за да работи по-креативни и продуктивни. Преди всичко, това помага да се разработи специален алгоритмичен стил на мислене, без които е трудно да си представим един човек от утре, независимо от професията.
Ето защо нашето семейство mikropredstavitel компютър заслужава най-сериозно внимание. Научете се да програма - лесно. Научете се да програмирате добре - сто пъти по-трудно.
Той казва, че това не е за всеки да прочете тази книга, посветил живота си на задълбочаване на познанията по програмиране на калкулатори. По-специално не е необходимо. На първо място, ние не трябва да забравяме, че калкулатора (както е, наистина, всеки компютър) - не е самоцел, а средство за решаване на конкретни проблеми. На второ място, сменете Pmk са много по-мощни представители изчислителни семейството на персонални компютри, също са в личния притежание, но има много по-голям капацитет, което позволява използване като дисплей общ сериен телевизията, както и външно устройство за съхранение - дом касетофон. Програмиране на персонални компютри се различават от програмиране на калкулатори. Персонални компютри, оборудвани с алгоритмични езици, програми за запис са много по-ясни, отколкото в език микрокалкулатор командата, и така удобни набор от програми, които работят с тях не може да стори човек с програмиране не са запознати.
И какво ще се случи с нашите други калкулатори? Не е дали той ще се измести от персонален компютър, като трамваят е заменен с трамвай?
Вероятно не. В крайна сметка, каквото и да се каже, и на персоналния компютър - машината е все още неподвижна, поставете го на работния плот. А програмируем калкулатор - машина преносим. Това отнема малко пространство, може да се захранва от независим източник на захранване - батерия или батерии, може да се носи в чанта или дори джоба ви. Тъй като това е буквално на една ръка разстояние. Но това не е само това. Смеем да кажа, че за решаването на малки числени задачи, това е, може би, по-удобно. Минимални команди от клавиатурата, чиито имена са записани директно върху клавишите, прост език - всичко това може да се дължи на очевидните ползи от PLA в сравнение с други компютри в решаване на малки проблеми.
И все пак, ако трябва да се противопоставят един на друг с различни средства за автоматизация на изчисления? Ако перифразираме известната поговорка, можем да кажем, "всеки проблем - компютъра си" в този случай, програмистът ще бъде не само като манивелата от другите думи, които изстрелва пистолет на колелото, и прашка - от слон.
В мирното съвместно съществуване на различни съоръжения за обработка на информация отдавна е реалност. Нека да си припомним как на много години "работили" рамо до правила странични плъзгащи се и различни видове калкулатори - nynesh- предшественици
тези калкулатори. Line, между другото, произведени досега. И не само те, но и литература за тях. Например, книгата D. Yu. Панова "слайд правило" излезе наскоро на 25-то издание.
Ето и състав, по наше мнение, калкулаторът ще бъде сериозен конкурент. В края на краищата, той също е на разположение като владетел може да направи всичко, което тя прави, и е много по-бързо и по-точно, и то е, за да се справят, може би още по-лесно.
Но за нашия програмируем калкулатор такава работа - е, така да се каже, с велосипед с мотор, без да използвате мотора на. "Един мотор" PMK - способността да се работи по програмата, вграден в него. Това го прави много конкурентен на "мотоциклети" - персонални компютри, а дори и по-сериозни изчислителни "коли" и "летателни апарати". При шофиране на къси разстояния, или като се пуска език на изображения върху обикновена, по решение на малки числени проблеми, това е още по-удобно.
Освен това, с развитието на способностите на технологии калкулатори ще се увеличат. Shire ще бъде набор от команди, ще бъде в състояние да работи не само с числа, но с герои, програмирани в екип, както и алгоритмични езици от високо ниво. И всичко това, разбира се, без значително повишаване на цените на калкулатори и сложността на работа с тях, а може би дори напротив.
И пак, ние вярваме, че опитът от работата с калкулатори и полезно за тези, които решат да се преместят в по-мощен видове компютърни устройства. След всички етапи на решаване на научни и инженерни проблеми с помощта на компютър, не зависи от вида на машините. Способност за прилагане на правото на проблема, той даде ясна математическа формула, за да избере най-добрия алгоритъм за решаването му и да го направи блок схема е необходимо за всички, които се занимава с компютърни технологии.
Що се отнася до борбата за стегнатост и изпълнение на програми, въпреки че тези въпроси за мейнфрейм компютри не са толкова остри, че да им mikrosobratev опит такава борба не е безполезна. Най-голям капацитет на машината, по-трудните задачи, ще искат да се произнесе по него, и винаги ще има проблеми, за които дори и най-големите компютри ще бъдат малки. И тук някои много полезни умения за работа с калкулатори, способността да се положи програмата на Procrustean леглото на паметта му. Във всеки случай, ние се отбележи, че в заключение, човек, който е овладял калкулатора ще бъдат по-уверени, да се развива всеки друг компютър.