форум осваивающих КОБ |
#6
|
||||
|
||||
Ответ: Как избавиться от животных хотелок?
)
Ну что делать с безграмотными людьми в области программирования? Есть алгоритмы высокого и низкого уровней. Простейший пример: Высокий уровень: контролируем длительность единичного импульса,т.к. он искажается при работе компараторов. Низкий уровень: от падения уровня нужно запустить таймер. Далее следить и за изменением уровня и за состоянием таймера. Как только уровень поднялся - считать содержимое таймера и сравнить с допустимыми на предмет выхода за пределы "окна". Есть ещё более низкий уровень: написание непосредственно кода программы, для чего нужно знать синтаксис языка. Потом компилятор этот синтаксис перемелет в машинные коды, получив ещё более низкий уровень. В чем вопрос? Вопрос в возможности выполнить каждый уровень. К примеру, Вы задачу поставили контроля импульса - вроде всё понятно, но у Вас нет инструментов - как это сделать. Тогда происходит такая ситуация: вопрос поставлен ребром, ну и пусть так и стоит. ) КОБ поставила задачу - повышение нравственности и переход к человечному строю психики. Да, это программа высокого уровня. Но нижнего этажа нет. Нет нигде. Тогда вопрос так и останется стоять. Так понятно? Любой программист и руководитель проекта должен знать, что претворение в жизнь любой идеи возможно только, если есть инструменты для всех уровней. КОБ - это изготовитель проектов. Пишет программы, программист. Как жрец - ставит цели, задачи, дает методы (алгоритмы). Результат работы ВП - набор целей и четких программ. Но если между высокими алгоритмами и реальностью - дырка из низкоуровневых технологий, которых нет (например, для корректора), то всё это останется благим пожеланием. Я понятно объясняю? Не нужно путать алгоритмы высокого уровня и низкого - печати, числа и КОБ. Надо иметь различение. А различение - это - четкая картинка. Она всегда достаточно сложная. Я её изложил. К ней вопросы есть? )) Пример уровней алгоритмики, как достаточно сложной картинки с различением: |