Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.05.2009, 23:09   #11
Otre4eHHbIu
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 31
По умолчанию

Код:
 begin
 y:= sqrt(exp(x[i])) - sqr(x[i]);
 if (i=1) or (y>max) then
  begin
  max := y;
  nmax := i;
  end;
 writeln(y:5:2);
 end;
все-таки появился вопрос, вы не указывали максимум, то есть если его не задавать (max:= 5 скажем), то он автоматически принимается за 0?
Otre4eHHbIu вне форума Ответить с цитированием
Старый 14.05.2009, 23:15   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
вы не указывали максимум, то есть если его не задавать (max:= 5 скажем), то он автоматически принимается за 0?
Нет. Этот случай обрабатывается здесь:
Код:
 if (i=1) or (y>max) then
то есть при i=1 (когда цикл только начался и максимума еще нет) мы присваиваем максимуму первый элемент.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 14.05.2009, 23:17   #13
Otre4eHHbIu
Пользователь
 
Регистрация: 12.05.2009
Сообщений: 31
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
Нет. Этот случай обрабатывается здесь:
Код:
 if (i=1) or (y>max) then
то есть при i=1 (когда цикл только начался и максимума еще нет) мы присваиваем максимуму первый элемент.

для меня очень интересный и познавательный момент, учту в будущем, еще раз огромное спасибо.
Otre4eHHbIu вне форума Ответить с цитированием
Старый 17.05.2009, 01:15   #14
Doholyan
Форумчанин
 
Регистрация: 26.04.2009
Сообщений: 270
По умолчанию

Цитата:
Сообщение от Sazary Посмотреть сообщение
random, если не указывать аргумент, возвращает случайное вещественное число от 0 до 1.
Ну еще домножил на 7. Просто так )

поясни...для чего умножать на "7"....если можно просто задать переменную случайного числа...с другим диапазонов?
Doholyan вне форума Ответить с цитированием
Старый 17.05.2009, 01:16   #15
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
поясни...для чего умножать на "7"....если можно просто задать переменную случайного числа...с другим диапазонов?
Да просто так я на 7 умножил ) Не хотите - не умножайте )
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Паскаль, массивы, наработки есть. Otre4eHHbIu Помощь студентам 3 12.05.2009 12:26
ПОСМОТРИТЕ, ПОЖАЛУЙСТА, ПРОГРАММЫ НА ЯЗЫКЕ ПАСКАЛЬ!! СРОЧНО!! ЕСТЬ НАРАБОТКИ) НАСТЯ 18:) Помощь студентам 33 10.05.2009 15:23
Паскаль. Массивы cucumber Помощь студентам 4 10.04.2009 16:42
есть один вопрос [ПАскаль] Айат Помощь студентам 1 25.11.2008 10:48
у кого есть нармальный паскаль finch Помощь студентам 1 21.06.2007 17:38