Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Офтопик > Работа > Задания за деньги
Перезагрузить страницу Лабораторная работа №3 База данных
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Fighter215 Fighter215 вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 05.12.2013
По умолчанию Лабораторная работа №3 База данных - 05.12.2013, 11:48

Помогите пожалуйста с задачей (я в Haskell полный 0):

В современных web-магазинах часто продают книги, видеокассеты
и компакт-диски. База данных такого магазина для каждого типа
товаров должна содержать следующие характеристики:
• Книги: название и автор
• Видеокассеты: название
• Компакт-диск: название, исполнитель и количество компози-
ций
1) Разработайте тип данных Product , который может представ-
лять эти виды товаров.
2) Определите функцию getTitle , возвращающую название то-
вара.
3) На ее основе определите функцию getTitles , которая по спис-
ку товаров возвращает список их названий.
4) Определите функциюbookAuthors , которая по списку товаров
возвращает список авторов книг.
5) Определите функцию
lookupTitle : : String -> [Product] -> Maybe Product
которая возвращает товар с заданным названием (обратите
внимание на тип результата функции)
6) Определите функцию
lookupTitles : : [String] -> [Product] -> [Product]
Она принимает в качестве параметров список названий и спи-
сок товаров и для каждого названия извлекает из второго
списка соответствующие товары. Названия, которым не соот-
ветствет никакой товар, игнорируется. При определениифунк-
ции обязательно используйте функцию lookupTitle
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
База данных Leks100 Базы данных 0 14.04.2013 09:25
База данных об объектах, поиск объектов по признакам. База хранится в файле. znakos Prolog 1 16.04.2012 20:47
Лабораторная работа. Параллельная программа средствами MPI kudAlex Задания за деньги 1 10.12.2010 15:52
Срочно. Лабораторная работа. Многопотоковое програмирование kudAlex Задания за деньги 1 05.12.2010 18:23
Лабораторная работа (Гора) bedrosova Prolog 1 02.12.2009 13:56
лабораторная "работа со списками" imported_Tani Prolog 2 18.05.2009 18:27
База данных Valja Prolog 7 08.04.2009 08:06
Лабораторная работа (списки) WOoHOo! Prolog 2 10.01.2009 21:29
Лабораторная работа по теме СУБД MySQL PsyMage Perl 0 18.02.2007 17:51
База данных в Delphi и работа с ней idserg Delphi 1 28.07.2006 13:36
Получение данных из поля типа Memo база данных MS ACCESS Лукашин Дмитрий Visual C++ 1 14.07.2004 03:12
База данных и сортировка данных -=MonstriK=- Delphi 2 26.04.2004 09:55



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов