Читайте также: |
|
Для запоминания информации в компьютере имеется память. Напомним, что память компьютера удобно представлять в виде классной доски, на которой можно записывать информацию, читать, стирать, записывать заново и т. д. Место, отводимое в памяти компьютера для каждой величины, удобно изображать в виде прямоугольника. Значение величины (если она определена) записывается внутри прямоугольника, а тип и имя указываются сверху:
Если величина не определена, то в прямоугольнике ничего не пишется.
Рассмотрим работу памяти на примере алгоритма А52.
В начале выполнения алгоритма компьютер выделит для него часть памяти:
Встретив после слова нач описания вещ у и цел n, компьютер отведет внутри памяти алгоритма место для хранения двух величин: первая имеет вещественный тип и имя у, вторая — целый тип и имя п.
После первых двух команд алгоритма эти величины получат значения. В ячейке п будет 0, а в ячейке у — значение радиации в клетке с Роботом.
При дальнейшем исполнении алгоритма значение величины у уже не изменится, а п будет увеличиваться по мере продвижения Робота в тупик. В конце выполнения алгоритма память может выглядеть так:
Когда выполнение алгоритма заканчивается, память освобождается, значения промежуточных величин пропадают.
Дата добавления: 2015-07-14; просмотров: 137 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Компьютер выполняет подсчет | | | Еще один пример алгоритма, работающего с величинами |