0 / 0 / 2
Регистрация: 02.12.2013
Сообщений: 13
1

Обеспечить ввод и вывод списка слов в прямом и обратном порядке, и вычисление числа слов в этом списке

25.05.2014, 09:12. Показов 1265. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Изменить программу так, чтобы она обеспечивала ввод и вывод списка символов в прямом и обратном порядке. Чтение символа с клавиатуры до символа Esc может быть определено, например, предикатом readsim:
readsim(S) :- readchar(S), S. <> 27, write(S," ").
readsim(27) :- fall.
Изменить программу так, чтобы она обеспечивала ввод и вывод списка слов в прямом и обратном порядке и вычисление числа слов в этом списке.

Prolog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
domains
list = integer* 
predicates 
run
rdlist(list) 
tail_list(list)
head_list(list) 
goal
run. 
clauses
run :-  write("Введите список - "),nl, 
rdlist(L),
write("Обратный порядок - "),nl 
tail_list(L),nl, 
write("Пpямой порядок - "),nl, 
head_list(L).
 
rdlist([S|L]) :- readint(S), 
  rdlist(L). 
rdlist([]).
 
tail_list([S|T]) :-  tail_list(T), 
 write(S,", "). 
tail_list([]).
 
head_list([H|T])  :- write(H,","),
 head_,list(T), 
head_list([]).
Добавлено через 7 минут
чтобы она обеспечивала ввод и вывод списка символов в прямом и обратном порядке, уже доработала.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2014, 09:12
Ответы с готовыми решениями:

Обеспечить перестановку слов в списке в обратном порядке
Добрый день. Очень нужна помощь с решением задачки по Pascal. Задачка в принципе не трудная,...

Вывод списка в прямом и обратном порядке
Подскажите, пожалуйста, с клавиатуры вводится список методом стека, нужно вывести его сначала в...

Ввести от 1 до 30 слов и сделать вывод этих слов в обратном порядке
Текст задания: Дана последовательность, содержащая от 1 до 30 слов, в каждом из которых от 1 до 5...

Вывод слов в обратном порядке
Доброго времени суток, такая задача : пришел мне в голову такой вариант : пройтись циклом...

1
0 / 0 / 0
Регистрация: 08.12.2014
Сообщений: 4
08.12.2014, 14:38 2
так что, в итоге как реализовала ввод/вывод списка слов?
0
08.12.2014, 14:38
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2014, 14:38
Помогаю со студенческими работами здесь

Вывод слов в обратном порядке
Всем привет. Мне нужно вывести слова в обратном порядке. У меня есть строка &quot;cannot load data&quot;....

Вывод слов в обратном порядке
Помогите. Задача лёгкая, но я ни как не могу вникнуть в эти строки. Дана строка. Напечатать...

Вывод слов из предложения в обратном порядке
Есть некоторое предложение в файле, оно записывается в массив, показывается на экране, а затем...

Вывод слов предложения в обратном порядке
Суть программы - вывод слов предложения в обратном порядке, реализовывал через массив символов,...

вывод слов в строке в обратном порядке.
Чтобы было сразу понятно.Задание :Ввести строку и вывести все слова в ней в обратном порядке ...

Вывод слов из текста в обратном порядке
Здраствуйте. Нужна помощь. Дали задание: есть текстовый файл, из него нужно вывести все слова в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru