Форум программистов, компьютерный форум, киберфорум
Prolog
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
14 / 14 / 0
Регистрация: 10.05.2011
Сообщений: 51

Цикл с возвращением значения

27.11.2011, 12:24. Показов 1411. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите понять как возвращать string значения.
На выходе должнабыть таже строка, но у меня ошибка с concat(o,i,o) хотя должно быть (i,i,o)
Str - входная строка
Str_new - выходная

Prolog
1
2
3
4
5
6
7
8
9
10
readln(Str),
proc(Str,Str_new),
write(Str_new),
 
proc("","").        
proc(Str,Str_new):-
        frontchar(Str,Char,Ost),
        str_char(Char1,Char),
        concat(Str_new,Char1,Str_new1),
        proc(Ost,Str_new1).
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.11.2011, 12:24
Ответы с готовыми решениями:

Какая разница между возвращением значения и присваивания значения?
Какая разница между возвращением значения и присваивания значения? Я всегда думал, что возвращение это одно и тоже что и присваивание, но...

Непонятки с возвращением значения
Моя программа переводит из одной системы счисления в другую, но суть в том, что моя функция In_The_Val_Sys, не возвращает нужное...

Возвращением значения из функции
написал такую программу: #include <stdio.h> #include <math.h> f(double x) { return sqrt(x - 1); }

5
 Аватар для Грымзик
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
27.11.2011, 15:46
У Вас же в concat(Str_new,Char1,Str_new1) не определены Str_new и Str_new1. Что Вы вообще в этой программе сделать пытаетесь?
0
14 / 14 / 0
Регистрация: 10.05.2011
Сообщений: 51
28.11.2011, 13:01  [ТС]
посмотреть принцип работы цикла, который бы возвратил строку
ну т.е. пока просто (входная, выходная) забил входную, в цикле посимвольно подобовлять символы к выходной и всё
вот с этим у меня проблемы никак не въеду
0
 Аватар для Грымзик
2507 / 1483 / 37
Регистрация: 14.09.2009
Сообщений: 2,740
28.11.2011, 15:14
Prolog
1
2
3
4
5
proc("","").        
proc(Str,Str_new):-
        frontchar(Str,Char,Ost),
        proc(Ost,Ost_new),
        frontchar(Str_new,Char,Ost_new).
Тут вроде все понятно должно быть
1
14 / 14 / 0
Регистрация: 10.05.2011
Сообщений: 51
28.11.2011, 15:18  [ТС]
Ничегосебе логика) Сам бы не додумался) Спасибо
0
14 / 14 / 0
Регистрация: 10.05.2011
Сообщений: 51
28.11.2011, 23:03  [ТС]
Цитата Сообщение от Грымзик Посмотреть сообщение
Prolog
1
2
3
4
5
proc("","").        
proc(Str,Str_new):-
        frontchar(Str,Char,Ost),
        proc(Ost,Ost_new),
        frontchar(Str_new,Char,Ost_new).
Тут вроде все понятно должно быть
Уважаемая грымзик, а вы неподскажите как добавлять пробел после каждого символа? используя код выше
просто интересно посмотрть как concat`ом обращатся в таких случаях
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
28.11.2011, 23:03
Помогаю со студенческими работами здесь

Цикл: Организовать цикл расчёта текущего члена ряда и текущей суммы ряда, используя их предыдущие значения.
Ввести переменную X с клавиатуры, задать начальные значения для члена ряда, суммы ряда. Организовать цикл расчёта текущего члена ряда и...

Создать программу по всем 3 видам циклов...цикл с параметром,цикл с условием,цикл,и цикл с предусловием...
Найти сумму чисел 1 в квадрате до 10 c квадрате...операцию возведению в степень не использовать учесть особенности получения квадратного...

Алгоритмы с возвращением
Что входит в алгоритмы с возвращением? Знаю, что рекурсия. А что еще?

Поиск с возвращением.
Доброго времени суток, ув. форумчане! В общем, пришёл я с проблемой следующего характера: не получается реализовать алгоритм поиска с...

Трудности с возвращением массива Си
В общем есть задача 1. Реализовать функции нахождения наибольшего общего делителя и наименьшего общего кратного двух натуральных чисел. ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru