![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 02.06.2011
Сообщений: 5
|
![]()
ПОМОГИТЕ!!! Нужно срочно написать логику к этой задаче!
По заданному слову a$ сформировать и вывести слова, буквы в которых являются всевозможными перестановками букв исходного слова (данные – исходное слово – вводятся с клавиатуры). Сама программа CLS PRINT “Vvedite slovo (1-5 bukv)”: INPUT slovo$ DIM SHARED n n = LEN(slovo$) DIM SHARED a(n) AS STRING * 1 FOR i=1 TO n a(i) = MID$(slovo$, i, 1) NEXT i CLS PRINT “Vsevozmojnie kombinacii simvolov slova: “; slovo$ PRINT STRING$(75, “-“): PRINT per (0) END Процедура per SUB per(t) IF t = n THEN FOR i = 1 TO n PRINT a(i); NEXT i: PRINT STRING$(4, “ “); ELSE FOR i = t + 1 TO N SWAP a(t + 1), a(i) CALL per(t + 1) SWAP a(t + 1), a(i) NEXT i END IF END SUB Заранее буду очень признателен! |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Что такое "логика задачи"?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 02.06.2011
Сообщений: 5
|
![]()
Ну тоесть как своими словами описать что происходит в задаче, логика
|
![]() |
![]() |
![]() |
#4 |
Новичок
Джуниор
Регистрация: 02.06.2011
Сообщений: 5
|
![]()
Ну вот как ПРИМЕР
Задача 3. Даны координаты двух полей шахматной доски (в виде двух пар чисел от 1 до 8). Определить, может ли шахматный король одним ходом перейти с одного заданного поля на другое. Описание алгоритма: Проверяем, находятся ли вторая из клеток по соседству с первой. Первое условие оператора IF проверяет, находятся ли клетка, на которую необходимо идти на одной из 4 диагональных клеток, условие 2 на соседних горизонтальных клетках, условие 3 на соседних вертикальных. |
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Вы не знаете что делает ваша программа?)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#6 |
Новичок
Джуниор
Регистрация: 02.06.2011
Сообщений: 5
|
![]()
Знаю только то, что она переставляет буквы, а вот надо объяснить как в примере, если знаете, помогите пожалуйста.
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 02.06.2011
Сообщений: 5
|
![]()
Всё ясно, либо тут никто не понимает, либо помощи не жди...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Логика программы | Romich41 | БД в Delphi | 0 | 26.12.2010 18:23 |
Логика | evklid | Помощь студентам | 2 | 28.10.2010 12:51 |
Логика | КоТэ LOvE YoU | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 08.10.2010 23:29 |
Бизнес - логика | Lyubov1990 | Microsoft Office Excel | 3 | 09.06.2009 19:27 |
Логика монстра(ов) | ChukCha | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 15 | 19.08.2008 15:31 |