Как объявляются перечисляемые типы данных? А ещё пожалуйста помогите мне с вопросом Какие операторы можно использовать с логическим (boolean) типом, какие операторы возвращают значение логического типа? Спасибо за своевременый ответ! Если можно быстрее получить ответ..Просто мне контрольную вот вот сдавать.
volvo
5.03.2006 2:11
Цитата
Как объявляются перечисляемые типы данных?
Type myType = (sunday, monday, tuesday, wednesday, thursday, friday, saturday);
Цитата
какие операторы возвращают значение логического типа?
Логические и возвращают... "<", ">", "=", и так далее
Vasilina
5.03.2006 21:21
Volvo пасиб тебе бошое на первый вопрос ты мне помог...а вот со вторым как быть..так и писать как и ты ответил? А ещё не поможешь вчера весь вечер сидела в инете..сегодня книжки три перерыла и не смогла найти ответ на есчо один вопросик. Помоги плиз! Какого типа переменные Z и Y в программе, содержащей строку: IF Z THEN Y: А-В и что будет происходить при выполнении этой строки программы?
Народ это конечно нетолько Volvo вопрос адресован! Кто чем может помогите!
klem4
5.03.2006 21:21
Z - boolean Y - любая перемення со знаком (integer, single) но наприме не word, так как при вычитании может получиться отрицательный результат.
Что произойдет ?
Если z = истина, то У = (А - B)
Vasilina
5.03.2006 21:31
Клем я не программер поентому не поняла выражения но наприме не word. Извини за надоедливость и за то что может отвлекаю тебя столь глупым вопросом...Но объясни плиз!
klem4
5.03.2006 21:36
Например не word, потомучто переменная типа word может принимать только неотрицательные значение от 0 до 65535
А после операции y := a - b, может возникнуть ситуация, когда произойдет попытка присвоить переменной Y отрицательное значение.
Vasilina
5.03.2006 21:45
Спасибо большущее тебе! Ты выручил меня...А можно я тебе есчо 2 малюсеньких вопроса задам и отстану?
Задавай
1.Привести пример ограниченного типа данных. 2.Можно ли в качестве элементов ограниченного типа использовать вещественные числа?
volvo
5.03.2006 21:47
Цитата
Y - любая перемення со знаком
Ошибка...
Y - Переменная ЗНАКОВОГО типа, тип которой при этом совместим по присваиванию с типом переменных A и B Иначе получишь несовместимость типов, например, здесь:
Var a, b: single; Y: integer; Z: boolean; ... If Z then Y := А - В;
klem4
5.03.2006 21:49
Конечно, только хотел добавить
А поповоду новых вопросов ... любой тип ограничен какими-то макимальными/минимальными значениями, может имеется в виду перечислимый тип ?
Vasilina
5.03.2006 21:52
Так значит мне просто написать что Y - Любая знаковая переменная и всё или есчо дописать что она обязательно должна быть совместимая по присваиванию с переменными A и B?
Цитата(klem4 @ 5.03.2006 19:49)
Конечно, только хотел добавить
А поповоду новых вопросов ... любой тип ограничен какими-то макимальными/минимальными значениями, может имеется в виду перечислимый тип ?
Ой чес слово не в курсе..Я в Паскале дуб..могу манюсенькии проги написать на уровне чайника и фсё
klem4
5.03.2006 21:53
Конечно добавь, вот например попробуй запустить программу c данными, которые привел volvo.
volvo
5.03.2006 21:54
По поводу ограниченных типов:
Ограниченный тип данных это диапазон:
Type myType_2 = 1 .. 123; myType_3 = 'a' .. 'h';
Цитата
Можно ли в качестве элементов ограниченного типа использовать вещественные числа?
Нет... Только перечислимые типы, а вещественные числа к этим типам не относятся...
Vasilina
5.03.2006 22:03
Не могу сейчас её запустить т.к. Паскаль на нотике установлен...а пока я его включу так и время много затратится. Клем а на примере не wоrd тоже оставить в этом ответе? млин стыдно до кончиков ушей за такии глупые вопросы...но прости чайника
Vasilina
5.03.2006 22:24
Volvo спасибо! Клем пасиб и тебе большущее Клем только жду от тебя насчёт ворда добавлять его в ответ или нет? Ой ребят чтобы я делала без вас! Спасибо вам огромное ещё раз!
volvo
5.03.2006 22:44
Не надо про Word ничего добавлять - это БЕЗзнаковый тип, и вероятность получить ошибку (или что еще хуже - неправильную работу программы) очень высока...
Vasilina
5.03.2006 23:38
Спасибки большое!
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.