Юлия Литошенко
24 сообщения
#14 лет назад
Luxs, приведу примеры на паскале (думаю, с Делфи сталкивались все):
Пример1:

mas:=0;
mas:=0;
mas:=1;
mas:=1
mas:=2;
mas:=2;
mas:=3;
mas:=3;
mas:=4;
mas:=4;


Пример2
for i:=0 to 4 do
begin
mas:=i;
mas:=i;
end


Пример3
for i:=0 to 4 do
for j:=0 to 1 do
mas:=i


Если платят за строки - что выберете? В первом случае 10 строк, во втором 5, в третьем 3. Ответ очевиден
А если массив 500*500? на одном заполнении можно озолотиться

Это самый примитивный пример.
Одногруппница у меня очень любит делать так: вручную заполняет StringGrid (тип - String). дальше:
первый цикл - записывает данные в массив, преобразуя в integer
второй цикл - выводит во второй StringGrid, преобразуя в String.
И что, ее программа будет работать лучше, чем прямое присваивание без лишнего массива и преобразований (никакой работы с массивом не ведется - просто дублирование данных нужно)? Глупостей можно море понаделать... Напихать кусков кода, которые нафиг не нужны. Ввести десяток лишних переменных, каждую объявить на новой строке и по ходу периодически присваивать значения.

Оплата по времени - хорошо, когда надо самому для себя оценить работу... Ну типа "Я потрачу на это полчаса, значит, готов сделать за 10 баксов". А так... перекуры - считать? задумчивое грызение карандаша? Или только время непосредственного печатания? а если потом стираешь что-то - вычитать?
Алексей Семенов
26 сообщений
#14 лет назад
100у.е. в час
Ну если заказчик ни в какую - схожу на 4