Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
1

Создать динамическую базу предложений строки

19.11.2016, 21:40. Показов 626. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Пожалуйста,помогите решить задачку: Дана строка (до 64 Кбайт) в текстовом файле. Создать динамическую базу предложений данной строки. По номеру предложения выдавать его на экран. Для создания интерфейса использовать стандартные средства.

Необходимо написать на turbo prolog
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.11.2016, 21:40
Ответы с готовыми решениями:

Создать динамическую базу данных в которой есть папки и файлы в папках
Задача: Создать динамическую базу данных в которой есть папки и файлы в папках. Решил делать при...

Создать динамическую цепочку символов, содержащую текст без разделения на строки
7. Создать динамическую цепочку символов, содержащую текст без разделения на строки. Текст вводится...

Создать динамическую цепочку символов, содержащую текст без разделения на строки
Задание по лабораторной: Создать динамическую цепочку символов, содержащую текст без разделения на...

Как сохранить динамическую базу данных в фаил на swi-prolog
Помогите как сохранить динамическую базу в фаил. Если consult загружает работет а вот save не...

2
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
21.11.2016, 12:47  [ТС] 2
Написал программу, но она немного не по заданию. В данный момент она создает файл и заносит туда данные, которые пишет пользователь, дополняет из пробелами до 40 символов и переводит на другую строчку, при этом нумерует. Помогите дописать до нужного вида.

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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
domains
 
              file = datafile
 
            predicates
 
              create_a_random_access_file
              write_read_more(real,real,string)
              pad_string(string,string,integer)
 
            goal
 
              create_a_random_access_file.
 
            clauses
 
              create_a_random_access_file :-
 
                write("Please enter filename:"),nl,
                readln(Filename),
                openwrite(datafile,Filename),
                closefile(datafile),
                openmodify(datafile,Filename),
                write("Type in data string."),nl,
                readln(Dstring),
                write_read_more(1,0,Dstring),
                closefile(datafile).
 
              write_read_more(_,_,"done") :-
                nl, write(" Press the space bar."),
                readchar(_),exit.
 
              write_read_more(Num,Index,Dstring) :-
                writedevice(datafile),
                filepos(datafile,Index,0),
                pad_string(Dstring,Padstring,38),
                str_int(Numstring,Num),
                concat(Numstring,". ",Fstring),    
                concat(Fstring,Padstring,Kstring),
                concat(Kstring,"\10\13",Lstr),
                write(Lstr),
                writedevice(screen),
                write("Type in data string"),nl,
                readln(Dstring1),
                Num1 = Num + 1,
                Index1 = Index + 40,
                write_read_more(Num1,Index1,Dstring1).
 
              pad_string(Instring,Instring,Length) :-
                str_len(Instring,Testlength),
                Testlength >= Length,!.
              pad_string(Instring,Padstring,Length) :-
                concat(Instring," ",Newstring),
                pad_string(Newstring,Padstring,Length).
0
1 / 1 / 0
Регистрация: 22.02.2016
Сообщений: 142
29.11.2016, 23:43  [ТС] 3
Ребята, помогите пожалуйста!
0
29.11.2016, 23:43
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2016, 23:43
Помогаю со студенческими работами здесь

Создать динамическую матрицу
Задали написать прогу: "Написать программу, которая создает динамическую матрицу размерности,...

Создать динамическую bootstrap сетку
https://jsfiddle.net/xnq1pn3v/1/ Привет. Не могу понять как сверстать динамическую bootstrap сетку...

Как создать динамическую страницу?
Здравствуйте, как можно создать еще одну динамическую страницу в движке DLE ? Если можно, то по...

Не удается создать динамическую библиотеку в VS
Добрый вечер. Возникла проблема с созданием динамической библиотеки, реализующей операции с...


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

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