Автор Anthony задал вопрос в разделе Другие языки и технологии
Как обозначается бесконечность в Pascal.ABC? Для данных типа integer и longlnt. и получил лучший ответ
Ответ от Www www[гуру]
Никак. Типы данных integer и longint по определению конечны
www www
Просветленный
(45885)
Не вижу где у вас описан min, но для интеджера - 32767
для лонгинта - 2147483647
Ответ от Krab Bark[гуру]
Никак. Бесконечные значения имеются по стандарту представления чисел только для вещественных.
Никак. Бесконечные значения имеются по стандарту представления чисел только для вещественных.
Ответ от Боголюбский Андрей[новичек]
integer принимает значения от -32768 до +32767, а longint - -2 147 483 648 до +2 147 483 647
к сожалению, никакой тип числовых данных не содержит бесконечности в себе - уж простите 🙂
integer принимает значения от -32768 до +32767, а longint - -2 147 483 648 до +2 147 483 647
к сожалению, никакой тип числовых данных не содержит бесконечности в себе - уж простите 🙂
Ответ от Полосатый жираф Алик[гуру]
А можешь написать бесконечное число? Если можешь, то его и задай...
А можешь написать бесконечное число? Если можешь, то его и задай...
Ответ от Ирина В[гуру]
ИМХО от Вас требуют не добавить бесконечность, а убрать min := 1000000; "потому, что значение может быть больше", не? Добавьте туда флажок.
Function mini(mas:longint):longint;
Var
i:longint;
flg: boolean;
Begin
flg:=False;
for i := 2 to n do begin
if(((m[i] + m[i - 1]) mod 2) = 0) then begin
if (not flg) or (min > m[i] + m[i - 1]) then min := m[i] + m[i - 1];
flg:=True;
end;
end;
mini:=min;
end;
А если все таки нужна бесконечность, то пусть функция возвращает Real, бесконечность будет, если перед выходом осталось flg=False
ИМХО от Вас требуют не добавить бесконечность, а убрать min := 1000000; "потому, что значение может быть больше", не? Добавьте туда флажок.
Function mini(mas:longint):longint;
Var
i:longint;
flg: boolean;
Begin
flg:=False;
for i := 2 to n do begin
if(((m[i] + m[i - 1]) mod 2) = 0) then begin
if (not flg) or (min > m[i] + m[i - 1]) then min := m[i] + m[i - 1];
flg:=True;
end;
end;
mini:=min;
end;
А если все таки нужна бесконечность, то пусть функция возвращает Real, бесконечность будет, если перед выходом осталось flg=False
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Как обозначается бесконечность в Pascal.ABC? Для данных типа integer и longlnt.
Объясните пожалуйста на примере как в турбо паскале писать программы "до тех пор, пока"?
В ТП есть 2 условных цикла: While и Repeat. Первый из них выполняется, пока условие, указанное
подробнее...
спросили в Рекурсия
Зачем нужна рекурсия?
1. Рекурсия подразумевает более компактный вид записи выражения. Обычно это зависимость процедур
подробнее...
Зачем нужна рекурсия?
1. Рекурсия подразумевает более компактный вид записи выражения. Обычно это зависимость процедур
подробнее...
Что такое цикл? И какие они бывают
Цикл — разновидность управляющей конструкции в высокоуровневых языках программирования,
подробнее...
Как написать программу цикла в паскале?
Вообще-то цикл с параметром тут как раз не то, что нужно. Досчитать до бесконечности даже компьютер
подробнее...
Как завершить выполнение программы в паскале до ее логического завершения?
Если программа зашла в бесконечный цикл, уже не вернуться к программному коду.
Разве только
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
какие коды ASCII у стрелок влево, вправо
Влево: #75, Вправо: #77 если надо могу скинуть программку или исходник на паскале который всё это
подробнее...
спросили в Другое
Помогите, скиньте доклад о Паскале (5 класс)
Доклад: Паскаль (Pascal) Блез
Паскаль (Pascal) Блез (19.VI.1623 - 19.VII.1662) -
подробнее...
Помогите, скиньте доклад о Паскале (5 класс)
Доклад: Паскаль (Pascal) Блез
Паскаль (Pascal) Блез (19.VI.1623 - 19.VII.1662) -
подробнее...
Паскаль... Хелп 🙂 Составить программу для вычисления бесконечной суммы 1+1/(1!)+1/(2!)+1/(3!)+...+1/(n!)+...
SUM=1
Цикл от 1 до n, где вычисляется SUM=SUM+1/FUN(n)
Функция FUN(n) вычисляет факториал
подробнее...
анализ стихотворения Тютчева "Певучесть есть в морских волнах"
стихотворение «Певучесть есть в морских волнах» (1865) написано в тяжелый, полный трагизма и
подробнее...
спросили в Чева
Дайте доказательство теоремы Паскаля, развернутое. Копипаст желательно.
Теорема Паскаля выполняется для всяких шестиугольников – как обычных выпуклых, так и
подробнее...
Дайте доказательство теоремы Паскаля, развернутое. Копипаст желательно.
Теорема Паскаля выполняется для всяких шестиугольников – как обычных выпуклых, так и
подробнее...
Как написать программу на паскале,
задачка скучная и элементарная, на одну чашку чая. Как здесь писали писать ее скучно, а брать за
подробнее...