Олимпиада "Московский учитель 2016"
Модератор: Модераторы
Ну как с чего? С факта запечатлённого скриншотами. Забивать нулями - тон плохой в случае заполнения. До заполнения никакие операции с массивом не производятся
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
tema писал(а):Забивать нулями - тон плохой в случае заполнения.
Это хороший тон в программировании. Т.к. случаи чтения из массива, до записи в него не такая уж и редкость. И хорошо если программа тупо вылетит. А ведь там могут оказаться и совершенно левые данные...
tema писал(а): С факта запечатлённого скриншотами.
Это не факты. В таком виде, как они выложены это попытка фальсификации. И это по самым мягким требованиям к оформлению фактов.
Неужели мне одному смешно, когда спорят со скриншотами? Вроде бы очевидно и слов не надо: смотри на скриншоты. Если этого мало, то открой Лазарус, диспетчер задач, да и проверь сам. Но нет. Интереснее, наверное, просто поспорить ради спора.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
tema, нет. Все остальные просто смеются втихомолку НАД скриншотами.
Я бы проверил, но....
Где исходники? Реальные, полные исходники.
Где методика достижения результатов?
Где результат (многократного) прогона в разных осях (как минимум, Линукс, виндовс)?
В конце-концов. Где инициализация массивов? (учитель не должен о ней забывать, поэтому почти наверняка это засчитают как ошибку. Да и использование, в изучении языка, трюков (эт сетера компиляторной магии ) есть издевательство над учениками.)
И не забывайте, что несмотря на то, что память не используется она программе выделена. То есть за ней закреплена.
ЗЫ: я изначально учился на эколога... а это совсем другие требования к проведению экспериментов. В том числе и мысленных. Например, требуется подобрать правильные зависимости. Поэтому, программа для меня это граф отношений.
tema писал(а):Если этого мало, то открой Лазарус, диспетчер задач, да и проверь сам. Но нет. Интереснее, наверное, просто поспорить ради спора.
Я бы проверил, но....
Где исходники? Реальные, полные исходники.
Где методика достижения результатов?
Где результат (многократного) прогона в разных осях (как минимум, Линукс, виндовс)?
В конце-концов. Где инициализация массивов? (учитель не должен о ней забывать, поэтому почти наверняка это засчитают как ошибку. Да и использование, в изучении языка, трюков (эт сетера компиляторной магии ) есть издевательство над учениками.)
И не забывайте, что несмотря на то, что память не используется она программе выделена. То есть за ней закреплена.
ЗЫ: я изначально учился на эколога... а это совсем другие требования к проведению экспериментов. В том числе и мысленных. Например, требуется подобрать правильные зависимости. Поэтому, программа для меня это граф отношений.
Полный исходники тут:
viewtopic.php?f=2&t=11765&start=15#p103577
Всё остальное к делу не относится. Есть программа, есть скриншот результата. Вам просто хочется поспорить
viewtopic.php?f=2&t=11765&start=15#p103577
Всё остальное к делу не относится. Есть программа, есть скриншот результата. Вам просто хочется поспорить
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
tema, уже нет. Это это синдром "в интернете кто-то не прав" (((
А реально... пофиг. Тем более, что тема зашла в тупик -- я не верю вашим аргументам, вы моим. Предлагаю на этом заговоре неверия разговор и завершить.
Там две программы... и неизвестно к какой из них какой скриншот относится. Да и уже пофиг.
А реально... пофиг. Тем более, что тема зашла в тупик -- я не верю вашим аргументам, вы моим. Предлагаю на этом заговоре неверия разговор и завершить.
tema писал(а):Есть программа, есть скриншот результата.
Там две программы... и неизвестно к какой из них какой скриншот относится. Да и уже пофиг.
К этой:
Да и пофиг

Добавлено спустя 8 минут 48 секунд:
viewtopic.php?f=2&t=11765&start=15#p103487
Убедиться, что при объявлении статического массива память выделяется только под используемые элементы с помощью диспетчера задач и аналогов.
Линукс тут:
viewtopic.php?f=2&t=11765&start=15#p103487
Виндовс тут:
viewtopic.php?f=2&t=11765&start=15#p103616
Инициализация идёт по мере использования. Своих учеников учите как считаете нужным
Демагогия. Это нас не интересует. Нас интересует только одно: зависит ли используемая память от N, или, в данном случае, от x. Ответ: Зависит.
Код: Выделить всё
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. Да и пофиг
Добавлено спустя 8 минут 48 секунд:
Лекс Айрин писал(а):Где исходники? Реальные, полные исходники.
viewtopic.php?f=2&t=11765&start=15#p103487
Лекс Айрин писал(а):Где методика достижения результатов?
Убедиться, что при объявлении статического массива память выделяется только под используемые элементы с помощью диспетчера задач и аналогов.
Лекс Айрин писал(а):Где результат (многократного) прогона в разных осях (как минимум, Линукс, виндовс)?
Линукс тут:
viewtopic.php?f=2&t=11765&start=15#p103487
Виндовс тут:
viewtopic.php?f=2&t=11765&start=15#p103616
Лекс Айрин писал(а):В конце-концов. Где инициализация массивов? (учитель не должен о ней забывать, поэтому почти наверняка это засчитают как ошибку. Да и использование, в изучении языка, трюков (эт сетера компиляторной магии ) есть издевательство над учениками.)
Инициализация идёт по мере использования. Своих учеников учите как считаете нужным
Лекс Айрин писал(а):И не забывайте, что несмотря на то, что память не используется она программе выделена. То есть за ней закреплена.
Демагогия. Это нас не интересует. Нас интересует только одно: зависит ли используемая память от N, или, в данном случае, от x. Ответ: Зависит.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
tema писал(а): Своих учеников учите как считаете нужным
у меня была ситуация, когда я учил своего учителя.
tema писал(а): Это нас не интересует. Нас интересует только одно: зависит ли используемая память от N, или, в данном случае, от x. Ответ: Зависит.
Ответ НЕ зависит. Используйте правильную методику подсчета.
http://www.gunsmoker.ru/2009/05/blog-post_24.html
Лекс Айрин писал(а):http://www.gunsmoker.ru/2009/05/blog-post_24.html
К нашему вопросу вообще не относится.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Вот по этому, я и не вижу смысла в дальнейшем разговоре.
Лекс Айрин писал(а):Вот по этому, я и не вижу смысла в дальнейшем разговоре.
Ну ок, раз Вам так хочется, то вот цитата из этой статьи по ссылке:
Так вот, открою вам секрет, что колонка "Память" в Диспетчере задач - это кол-во оперативной памяти, которую занимает ваша программа.
Так что Вы и сами подтвердили своей ссылкой, что я всё сказал правильно. Занимаемая (используемая) память (не путать с выделенной) зависит от количества используемых элементов массива.
Раз уж и Вы сами это подтвердили, то смысла в споре действительно нет.
- Лекс Айрин
- долгожитель
- Сообщения: 5723
- Зарегистрирован: 19.02.2013 16:54:51
- Откуда: Волгоград
- Контактная информация:
Во-вторых, часть памяти не является эксклюзивно вашей: например, все системные библиотеки хотя и загружаются в каждый процесс, но тем не менее, присутствуют в памяти в единственном экземпляре (впрочем, это не относится к их данным). Это значение также называют "Working Set" или песочницей.
Как эта цитата отменяет зависимость используемой памяти от используемых элементов массива?
