Цитата(Deman @ 10.3.2006, 00:31 ) | | И всетаки подкинте книжечку для новичка в програмировании |
http://krupnik.newmail.ru/alex/download.htm
| Цитата | Чтобы научиться программировать, нужно понимать, как работает компьютер. А для этого совсем не обязательно изучать прохождение электрических сигналов по микросхемам. Достаточно вообразить ряд пронумерованных ячеек, в каждой из которых может храниться число или команда. Представим себе маленького чумазого мальчика (назовем его процессором), который выполняет команды, хранящиеся в последовательно расположенных ячейках. Чтобы начать работу, мальчику необходимо знать, в какой ячейке хранится первая команда. Предположим, что первая команда всегда хранится в одной и той же ячейке, например, под номером 37. Открывая ячейку (вообразим, что это ящичек с дверцей), мальчик достает оттуда лист бумаги, на котором записана команда: «поместить в ячейку 1 число 2». Выполнив первую команду (написав на клочке бумаги требуемое число и бросив его в первую ячейку), мальчик переходит к ячейке 38, где записана следующая команда: «поместить число 3 в ячейку 2». После ее выполнения в ячейке 2 оказывается число 3. Далее мальчик переходит к ячейке 39, где содержится команда посложнее: «прибавить к содержимому первой ячейки число из второй и поместить результат в ячейку номер 3». Чтобы выполнить эту команду, мальчику придется открыть первую и вторую ячейки, достать оттуда числа, сложить их и поместить результат (число 5) в третью ячейку. Выполнив эту команду, мальчик переходит к следующей, 40-й ячейке, где записана команда «СТОП». |
|