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.

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


 

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

57819. Разработка управленческого решения Рылов В.П. 3.11 MB
  Целью дисциплины является формирование теоретических знаний и практических навыков по разработке и принятию управленческих решений, методам их реализации, контролю за последствиями в различных ситуациях на предприятиях различных форм собственности
57820. Використання синонімів у мовленні. Україна козацька 135 KB
  Мета: Закріпити знання з теми „Синоніми”; Розвивати вміння опрацьовувати додаткові джерела, вести пошукову діяльність; Виховувати духовну культуру, повагу до історичного минулого, гордість за свій народ.
57821. Сірники: історія та шляхи модернізації 312 KB
  Вивчити склад, особливості розвитку й розміщення сірникової промисловості світу, розширити знання з історії добування сірників, географії їх поширення, з’ясувати на основі вивчених властивостей сполук неметалів екологічні наслідки сірникової промисловості...
57822. Системи лінійних нерівностей з однією змінною 68.5 KB
  Організаційний етап привітання перевірка присутніх на уроці На минулих уроках ми зупинилися на розвязуванні лінійних нерівностей з однією змінною. І напевно кожний із вас зрозумів що для того щоб правильно і швидко розвязувати завдання потрібно багато працювати...
57823. Разработка слайдовой презентации 1.06 MB
  Электронная страница презентации слайд Демонстрация презентации показ III. Компьютерный практикум Создание слайдовой презентации Слово учителя: На рабочих столах в папке Материалы для...
57824. Математика від «Смішариків» 546 KB
  Та для подальшої роботи нам необхідно розділитися на команди нехай це буде за рядами кожен учитель вирішує сам як поділити клас. Учитель. Учитель вивішує на дошку завдання Учитель....
57825. Sport 148.5 KB
  Wie ihr verstanden habt, treiben nicht alle Sport. In meiner Kindheit habe ich Sport nicht getrieben, nur in den Sportstunden. Ich habe Klavier gespielt, im Schulchor gesungen.
57826. Роль ссавців у екосистемах, їх значення для людини. Охорона ссавців. Тваринництво 148.5 KB
  Мета: розширити знання учнів про ссавців; розкрити їх значення у екологічних системах; забезпечити засвоєння знань про біологічну роль ссавців на планеті; узагальнити знання учнів про роль ссавців у природі та значення їх у житті людини...
57827. Урок-суд «Сталин – кто он?» 137 KB
  ЦЕЛЬ: обобщить и закрепить знания учащихся по теме «СССР в 30-е годы ХХ века», рассмотреть основные направления внутренней и внешней политики в этот период развития СССР на примере деятельности исторической личности Иосифа Виссарионовича Сталина...