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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.12.2010, 13:27   #1
Артл
Пользователь
 
Регистрация: 16.08.2010
Сообщений: 66
По умолчанию одномерн. массив (паскаль)

в задании сказано что массив заполнен натуральными числами, как сделать натурал.
Артл вне форума Ответить с цитированием
Старый 09.12.2010, 13:32   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Натуральные числа - это целые положительные числа если не ошибаюсь. В Паскале им присущ тип word
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.12.2010, 13:36   #3
Артл
Пользователь
 
Регистрация: 16.08.2010
Сообщений: 66
По умолчанию

но в ворде есть 0
Артл вне форума Ответить с цитированием
Старый 09.12.2010, 13:38   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А ты сделай так чтоб его не было
И потом
Цитата:
Существуют два подхода к определению натуральных чисел — числа, используемые при:

* перечислении (нумеровании) предметов (первый, второй, третий…) — подход, общепринятый в большинстве стран мира (в том числе и в России);
* обозначении количества предметов (нет предметов, один предмет, два предмета…). Принят в трудах Бурбаки, где натуральные числа определяются как мощности конечных множеств.

Отрицательные, нецелые числа и число ноль натуральными числами не являются.
А это уже скорее строки, чем чмсла.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 09.12.2010, 13:39   #5
Артл
Пользователь
 
Регистрация: 16.08.2010
Сообщений: 66
По умолчанию

а как его исключить, или необязательно?
Артл вне форума Ответить с цитированием
Старый 09.12.2010, 13:44   #6
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
В Паскале им присущ тип word
за одним маленьким нюансом, цитирую с википедии:
Цитата:
Отрицательные, нецелые числа и число ноль натуральными числами не являются.
Кроме того, часто и в учебных задачах, и в реальной жизни,
используется обычный целочисленный тип (Integer, LongInt),
но тогда программист должен написать код так, что не допустить наличия отрицательных и нулевых элементов. (тут всё зависит от того, как эта переменная заполняется, как обрабатывается...)
например, если нужно заполнить случаныйми натуральными числами,
то можно

Код:
Const N = 10;
var  Mas : array[1..N] of Integer;
    i : integer;
begin
   Randomize;
   for i:=1 to N do Mas[i] := Random(MaxInt) + 1;
 ...

добавлено
блин, какие же Вы быстрые...
пока я читал форум, писал ответ, тут уже целая дискуссия успела пройти!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 09.12.2010, 13:47   #7
Артл
Пользователь
 
Регистрация: 16.08.2010
Сообщений: 66
По умолчанию

все посмотрел

Последний раз редактировалось Артл; 09.12.2010 в 13:56.
Артл вне форума Ответить с цитированием
Старый 09.12.2010, 15:48   #8
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
Random(MaxInt) + 1
Это расшифровка загадки, скрытой во фразе
Цитата:
А ты сделай так чтоб его не было
хе-хе...
Цитата:
блин, какие же Вы быстрые...
Я не виноват, на меня пятна солнца светят ))))
I'm learning to live...
Stilet вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив Паскаль!!!!!!!! wrmarw Помощь студентам 12 19.04.2010 21:39
Массив, Паскаль RRRRRR Помощь студентам 4 19.11.2009 19:27
паскаль l помогите доделать задачу по одномерн массиву braza Паскаль, Turbo Pascal, PascalABC.NET 15 27.04.2008 14:33