|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
27.06.2011, 22:11 | #1 |
Регистрация: 27.06.2011
Сообщений: 3
|
Списки. Разработать модуль для работы со списком типа "множество".
Разработайте модуль для работы со списком типа "множество". Модуль должен содержать следующие функции и процедуры:
function insert (el:integer): boolean; function drop (el:integer): boolean; function isExist (el:integer): boolean; function getSize: integer; procedure erase; Функция insert вставляет элемент el в множество и возвращает true в случае успеха. Функция drop удаляет элемент el из множества и возвращает true в случае, если он был. Функция isExist возвращает true, если элемент в списке присутствует. Функция getSize возвращает количество элементов в множестве. Процедура erase очищает множество. Напишите программу тестирования данного модуля. |
28.06.2011, 10:43 | #2 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
|
28.06.2011, 18:20 | #3 |
Босс
Форумчанин
Регистрация: 03.06.2009
Сообщений: 125
|
Сделаю в лучшем виде!
255507394. Две одинаковые вложенные ошибки называются четной ошибкой и ошибкой не являются. Ася 255507394. Отзывы здесь. |
28.06.2011, 21:04 | #4 | ||
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Цитата:
Т.е. ф-ция возвращает истину, если чего-то там есть, да еще и существует !! Моя плакать .. Какой же олух выставил требования по такому смысловому именованию функции ?) Цитата:
Где ж как не здесь по первому свистку студня-недоучки бросаются нахаляву спасать его нерадивую задницу ?* Не стыдно, да ?) |
||
28.06.2011, 21:19 | #5 | |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
OFF
Цитата:
Переводится "это существует", поэтому крайне логично назвать так функцию. |
|
28.06.2011, 22:53 | #6 | |
Заблокирован
Регистрация: 27.05.2010
Сообщений: 1,099
|
Цитата:
Впрочем не суть как важно. Важней нелогичность самой подачи вопроса самим ТС. |
|
28.06.2011, 23:34 | #7 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Цитата:
|
|
29.06.2011, 00:24 | #8 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
Но тут стоит Глагол в третьем лице Exists - существует. Советую переназзвать вашу функцию - IfExists. |
|
29.06.2011, 00:47 | #9 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Пара примеров
http://www.mql5.com/ru/docs/standard...e/cfileisexist А ещё в бейсике много раз мелькают IS http://msdn.microsoft.com/ru-ru/libr...(v=vs.90).aspx В разных языках разные стили. Я часто встречаю эти IS А что даёт IfExists? И как это будет выглядеть в программе? If IfExist(x) then... Если Если_Существует? Не кошерно Вот с IsExist всё нормально - есть высказывание "это существует", и если высказывание верное, то true, иначе false. |
29.06.2011, 01:08 | #10 |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Ну тогда уж лучше ElementExists(чё-то там);
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как "повесить " передачу данных из формы на событие нажатия кнопки типа "button" ? | vedro-compota | JavaScript, Ajax | 10 | 14.12.2010 21:05 |
Как обойти "преобразование типа из "string" в "float" невозможно" | lexluter1988 | Помощь студентам | 1 | 07.08.2010 12:23 |
Программа для работы с базой данных "Записная книжка" | ArtS | Помощь студентам | 6 | 27.07.2010 19:12 |
На чем пишутся стратегии типа "Казаков" и "Эпохи империи" | Tayfun | Свободное общение | 3 | 26.06.2007 20:27 |