Модератор: Модераторы
tema писал(а):Забивать нулями - тон плохой в случае заполнения.
tema писал(а): С факта запечатлённого скриншотами.
tema писал(а):Если этого мало, то открой Лазарус, диспетчер задач, да и проверь сам. Но нет. Интереснее, наверное, просто поспорить ради спора.
tema писал(а):Есть программа, есть скриншот результата.
program project1;
var
a: array[1..$fffffff] of longint;
x, i: integer;
begin
readln(x);
for i := 1 to x do
a[i] := i;
writeln(a[x div 2]);
readln;
end.
Лекс Айрин писал(а):Где исходники? Реальные, полные исходники.
Лекс Айрин писал(а):Где методика достижения результатов?
Лекс Айрин писал(а):Где результат (многократного) прогона в разных осях (как минимум, Линукс, виндовс)?
Лекс Айрин писал(а):В конце-концов. Где инициализация массивов? (учитель не должен о ней забывать, поэтому почти наверняка это засчитают как ошибку. Да и использование, в изучении языка, трюков (эт сетера компиляторной магии ) есть издевательство над учениками.)
Лекс Айрин писал(а):И не забывайте, что несмотря на то, что память не используется она программе выделена. То есть за ней закреплена.
tema писал(а): Своих учеников учите как считаете нужным
tema писал(а): Это нас не интересует. Нас интересует только одно: зависит ли используемая память от N, или, в данном случае, от x. Ответ: Зависит.
Лекс Айрин писал(а):http://www.gunsmoker.ru/2009/05/blog-post_24.html
Лекс Айрин писал(а):Вот по этому, я и не вижу смысла в дальнейшем разговоре.
Так вот, открою вам секрет, что колонка "Память" в Диспетчере задач - это кол-во оперативной памяти, которую занимает ваша программа.
Во-вторых, часть памяти не является эксклюзивно вашей: например, все системные библиотеки хотя и загружаются в каждый процесс, но тем не менее, присутствуют в памяти в единственном экземпляре (впрочем, это не относится к их данным). Это значение также называют "Working Set" или песочницей.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 18