Delphi для начинающих )))

Обсуждение софта и железа
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

Абориген писал(а):совет на будущее: пиши код, чтобы было понятно, где у тебя какие логические блоки (например, циклы с помощью табуляции, да и пустые строчки между блоками операций не помешают).
А то написал все в кучу, даже смотреть не приятно.
как ни пиши, на форуме прост форматируеца всё, и никаких абзацовне получаеца
Изображение
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

Siquell писал(а):у тя дельфя то есть?
Recorder=) писал(а): результатом является вывод на экран массива А и элементов главной диагонали массива В, только вот они какие-то очень большие получаются...

а как думаешь сам?
Изображение
Аватара пользователя
Siquell
Мастер
Мастер
Сообщения: 1634
Зарегистрирован: 17 окт 2004, 11:27
Откуда: Селятино
Контактная информация:

Сообщение Siquell »

оптимизировать не стал:

Код: Выделить всё

program lab3_1; 

{$APPTYPE CONSOLE} 

uses
SysUtils;
type
  MArray = array[0..9, 0..9] of real;
  Mreal = array[0..9] of real;
var a:MArray;
b:MArray;
c:Mreal;
i,g:byte;

begin
Randomize;
{ TODO -oUser -cConsole Main : Insert code here }
writeln('massiv A');
 for i:= 0 to 9 do
   begin
   for g:=0 to 9 do
     begin
     a[i,g]:=random(900)/100;
     write (a[i,g]:3:2);
     write(' ');
     end;
   writeln;
   c[i]:=1;
   end;

 for i:=0 to 9 do
   for g:=0 to 9 do
      if i<>g then c[i]:=c[i]*a[g,i];

 for i:=0 to 9 do
   for g:=0 to 9 do
     begin
     b[i,g]:= a[i,g];
     if i=g then b[i,i]:=c[i];
     end;

writeln('massiv b');
for i:=0 to 9 do
  begin
  for g:=0 to 9 do
   begin
   write (b[i,g]:3:2);
   write(' ') ;
   end;
   writeln;
  end;
readln;
end.
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

Recorder=) писал(а): writeln('massiv b');
k:=1;
for i:=0 to 9 do
begin
for g:=0 to 9 do
.................end;

в этом собственно моя ошибка и заключалась...
назначаю переменную к = 1, до цикла....

вот...
Изображение
Аватара пользователя
Siquell
Мастер
Мастер
Сообщения: 1634
Зарегистрирован: 17 окт 2004, 11:27
Откуда: Селятино
Контактная информация:

Сообщение Siquell »

Recorder=) писал(а): в этом собственно моя ошибка и заключалась...
назначаю переменную к = 1, до цикла....
вот...
мой вариант то проверил? я там по другому сделал малец
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

Siquell писал(а):
Recorder=) писал(а): в этом собственно моя ошибка и заключалась...
назначаю переменную к = 1, до цикла....
вот...
мой вариант то проверил? я там по другому сделал малец
да, я посмотрел....

тож оригинально....но больше, и мы рандомайз ещё не проходили)
Изображение
Аватара пользователя
Siquell
Мастер
Мастер
Сообщения: 1634
Зарегистрирован: 17 окт 2004, 11:27
Откуда: Селятино
Контактная информация:

Сообщение Siquell »

Recorder=) писал(а):мой вариант то проверил? я там по другому сделал малец
да, я посмотрел....
тож оригинально....но больше, и мы рандомайз ещё не проходили)[/quote]
да это не обязательно рандомайз то.. у тя просто постоянно одни и те же числа будут.. а если использовать рандом.. то они при каждом перезапуске меняются....
кста.. кто у тя ведёт инфу?
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

Siquell писал(а):
Recorder=) писал(а):мой вариант то проверил? я там по другому сделал малец
да, я посмотрел....
тож оригинально....но больше, и мы рандомайз ещё не проходили)
да это не обязательно рандомайз то.. у тя просто постоянно одни и те же числа будут.. а если использовать рандом.. то они при каждом перезапуске меняются....
кста.. кто у тя ведёт инфу?[/quote]


ты не знаешь)))с кафедры биомедецинской электроники.

ясам-то не знаю?)))
Изображение
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

тут у меня мега-авантюра в голове возникла... :!: :!: :!:


всвязи с чем хочу узнать...

в двух словах...

мне нужен кусок кода который бы отправлял какую-нибудь переменную на е-мэйл)))
еси вопрос глупый не обижайтесь...яж лол
Изображение
Аватара пользователя
Quos
Эксперт
Эксперт
Сообщения: 924
Зарегистрирован: 30 дек 2004, 21:29

Сообщение Quos »

Recorder=) писал(а):тут у меня мега-авантюра в голове возникла... :!: :!: :!:


всвязи с чем хочу узнать...

в двух словах...

мне нужен кусок кода который бы отправлял какую-нибудь переменную на е-мэйл)))
еси вопрос глупый не обижайтесь...яж лол
Хе, енто многа как можна сделать =)
Самый простой это взять компонент TidSMTP с закладки Indy Clients
заполнить пару полей и в путь.

или можна TidTCP подконнектиться к серверу обменяться с ним заросами, но для ентого иди читай RFC SMTP протокола =)
Подпись
Аватара пользователя
pappy
Посетитель
Посетитель
Сообщения: 37
Зарегистрирован: 06 янв 2006, 16:47

Сообщение pappy »

А вот это был глупый вопрос ибо такие вопросы задают хаЦкеры неудачники.......!!!!! Если б был админом забанил тя на пару дней не из-за личной неприязни а из принципа....*( ищи в НеТЕ там есть!!!!)
Аватара пользователя
Quos
Эксперт
Эксперт
Сообщения: 924
Зарегистрирован: 30 дек 2004, 21:29

Сообщение Quos »

pappy писал(а): ищи в НеТЕ там есть!!!!)
вот енто реально...
Обычно, если у меня возникают какие вопросы, я спрашиваю на нормальных, ака специализированных форумах =)

че так сложно зайти на vr-online.ru ? На сайт легендарного Хорифика(хто читал хацкер тот знает -)) правда там тухло щас стало...
а вообще самый реальный сайт по делфям - delphimaster
Подпись
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

pappy писал(а):А вот это был глупый вопрос ибо такие вопросы задают хаЦкеры неудачники.......!!!!!
1)наврятли я "хаЦкер"...мне прост над сделать одну интересную вещь
pappy писал(а): Если б был админом забанил тя на пару дней не из-за личной неприязни а из принципа....*(
2)по-моему в этой теме и обсуждаюца такие вопросы...типа для начинающих)))её кстати я создал
:pusto:
pappy писал(а):ищи в НеТЕ там есть!!!!)
3)на любой вопрос можно так ответить...яже просто спросил у посетителей форума...

P.S. прост ради любопытства...ты сам знаешь?

P.P.S. в программировании я не король...почему и спрашиваю...в том что вопрос глупый по сути понимаю...но есиб знал не спрашивал.
Изображение
Аватара пользователя
Recorder=)
Профессионал
Профессионал
Сообщения: 2381
Зарегистрирован: 22 сен 2004, 20:54
Откуда: 92925
Контактная информация:

Сообщение Recorder=) »

Quos писал(а):
pappy писал(а): ищи в НеТЕ там есть!!!!)
вот енто реально...
Обычно, если у меня возникают какие вопросы, я спрашиваю на нормальных, ака специализированных форумах =)

че так сложно зайти на vr-online.ru ? На сайт легендарного Хорифика(хто читал хацкер тот знает -)) правда там тухло щас стало...
а вообще самый реальный сайт по делфям - delphimaster

еси честно...вопрос был адресован либо тебе либо окси...

мыж мирэашники должны друг друга выручать)))
Изображение
Аватара пользователя
Quos
Эксперт
Эксперт
Сообщения: 924
Зарегистрирован: 30 дек 2004, 21:29

Сообщение Quos »

[quote="Recorder=)еси честно...вопрос был адресован либо тебе либо окси...

мыж мирэашники должны друг друга выручать)))[/quote]

=) стопудов
Подпись
Ответить