51428

Работа со списками

Лабораторная работа

Информатика, кибернетика и программирование

Вводится предложение как список слов. Если число N в предложении меньше 5-ти, то список остается без изменений; если число слов N больше 5-ти, но меньше или равно 10-ти, то список разбивается на два подсписка и т.д. Все подсписки, кроме последнего, должны содержать по 5 слов.

Русский

2014-02-11

36 KB

1 чел.

Московский государственный технический университет им. Н.Э. Баумана

Калужский филиал

Отчет по лабораторной работе №2

«Работа со списками»

Вариант 12

Выполнил: студент группы ЭВМ-81

Чижов Д.М.

Проверил: Смирнов С.Г.

Калуга, 2013

Условие

Вводится предложение как список слов. Если число N в предложении меньше 5-ти, то список остается без изменений; если число слов N больше 5-ти, но меньше или равно 10-ти, то список разбивается на два подсписка и т.д. Все подсписки, кроме последнего, должны содержать по 5 слов.

Листинг программы

domains

list = string*

matrix = list*

predicates

divide(list, matrix)

clauses

divide([],[]).

divide([H1,H2,H3,H4,H5|T],[[H1,H2,H3,H4,H5]|M]):- divide(T,M).

divide(L,[L]).

goal

divide(["a","b","c","d","e","f","g","h","i","j","k","l","m","n","o",

  "p","q","r","s","t","u","v","w","x","y","z"],Matrix),

write(Matrix), nl.

Результаты лабораторной работы


 

А также другие работы, которые могут Вас заинтересовать

30708. Политика правящих кругов и усиление левой оппозиции во Франции (1919 – 1923 гг.) 22.5 KB
  В отношении рабочего класса применялась политика уступок которые чередовались репрессиями. Политика правящих кругов также отразилась и на политическом уровне – впервые были проведены выборы в парламент и объединение в Национальный блок целью которого стала борьба с большевизмом.
30709. Проблемы антифашистской борьбы в Европе 1920 – 1930 гг 23.5 KB
  В 1935 во Франции был создан Народный фронт в состав которого вошли как коммунистические и социалистические партии так и левобуржуазные политические организации. Народный фронт представляет собой политический союз который как правило объединяет левые и центральные силы для осуществления противодействия правым силам представителей власти. Основной целью возникновения народных фронтов стала борьба за защиту экономических интересов рабочего класса и противопоставление войне и фашизму. Самый первый народный фронт был образован во...
30710. Основные тенденции и итоги развития Европейского Сообщества в 1990-е 23.5 KB
  ЕЕА провозгласил создание Европейского Союза на основе существующих Сообществ и углубление компетенции союза ЕС в области координации экономической валютной социальной политики социальноэкономического сплочения исследований и технологического развития защиты окружающей среды а также развитие европейского сотрудничества в области внешней политики. Амстердамский договор 1997 подтвердил основные цели Союза и дополнил раздел общей внешней политики и политики безопасности. При анализе политики Европейского Союза...
30711. Создание и основные направления деятельности антигитлеровской коалиции 24 KB
  Черчилль и США – Рузвельт заявили о своем желании оказать помощь Сов. Великобритания и США подписывают Атлантическую Хартию о совместных действиях против Гитлера СССР присоединилась к ней. Нападение Японии на США ускорило формирование Антигитлеровской коалиции. В декабре 1941 США официально вступает во 2у мировую войну.
30712. Парижская мирная конференция и ее решения. Версальский мирный договор 24 KB
  Возглавлял конференцию – Климансо присутствовали лидеры ведущих стран ЛлойдДжордж Великобритания Вильсон США и др. Но главные решения принимались в узком кругу сначала пяти государств Франция Великобритания США Италия Япония а затем только трех Франции Великобритании США таким образом сохранялась практика тайной дипломатии т. Американский конгресс не утвердил вступление США в эту организацию. Франция и Италия – за военное давление на Сов России; Великобритания и США – более осторожны за переговоры.
30713. США динамика развития в двухполюсном мире 31 KB
  Вторая мировая война стимулировала быстрое экономическое развитие США. Изменилась отраслевая структура экономики США успешнее решались проблемы занятости населения. В первые послевоенные годы в США была успешно проведена конверсия военного производства. С конца 40х годов устойчивый и непрерывный экономический рост стал отличительной особенностью функционирования экономической системы США.
30714. Противоречия Версальско-Вашингтонской системы международных отношений 26.5 KB
  Франция требовала вернуть им Эльзас и Лотарингию установить контроль за промышленным Рурским районом претендовали на германские колонии в Африке и Средиземноморье и т. Великобритания – хотели сохранить единство Германии установив контроль над её экономикой.
30715. Факторы социальной и политической нестабильности во Франции в 1950-е годы. Конец 4-ой республики (1958 г.) 25.5 KB
  во Франции обострилась проблема инфляции. В этот период во Франции усилились попытки коммунистов дискредитировать американскую помощь или отказаться от нее а партия де Голля Объединение французского народа РПФ желая уберечь страну от коммунизма стремилась к власти и изменению государственного строя.
30716. Развитие социально-политического кризиса в Европе в начале 1920-х гг 22 KB
  : сильный рост промышленного правительства в США Франции в результате 1 мировой войны они обогатились. Основой промышленного подъема был технический прогресс новые технологии новые отрасли автомобили Увеличение концентрации и централизации капитала усиления мощи корпораций смена промышленности и банков – рост финансового капитала. Рост благотворительности для поддержания социальной стабильности.