Страница 1 из 1

Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 10:37:57
Rostinaldo
Написать код, который создает строку, подстроку, затем вызовет подпрограмму в которой происходит вставка подстроки в строку, после выводит на экран строку, подстроку и результат вставки

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 11:16:19
shonty
Пока дочитал до конца, чуть голова не закружилась :shock:

Тут надо мной смеялись, когда я искал редактор блок-схем. Вам бы точно не помешало оформить запрос блок-схемой для наглядности..

строку в подстроку :facepalm: :)))

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 11:19:40
Вячеслав М.
Я не смеялся )), а себе ссылочку оставил, вдруг пригодится.
https://programforyou.ru/block-diagram-redactor

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 11:52:00
Rostinaldo
shonty писал(а):Пока дочитал до конца, чуть голова не закружилась :shock:

Тут надо мной смеялись, когда я искал редактор блок-схем. Вам бы точно не помешало оформить запрос блок-схемой для наглядности..

строку в подстроку :facepalm: :)))
Такое задание дал препод. "Вставка подстроки в строку. Строку, подстроку и результат вывести на экран"

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 12:25:07
shonty
Эмулятор на скриншоте интересный.
Тоже скачал себе такой для общего развития.
https://flamingo-nn.ucoz.com/load/progr ... 58-1-0-600

Добавлено after 14 minutes 22 seconds:
Rostinaldo писал(а):задание дал препод.
наверное преподаватель дал задание выполнить это в эмуляторе? Или код написать?

в эмуляторе и монитор есть оказывается :roll:
Изображение

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 12:33:04
Rostinaldo
[uquote="shonty",url="/forum/viewtopic.php?p=4689591#p4689591"]Эмулятор на скриншоте интересный.
Тоже скачал себе такой для общего развития.
https://flamingo-nn.ucoz.com/load/progr ... 58-1-0-600

Добавлено after 14 minutes 22 seconds:
Rostinaldo писал(а):задание дал препод.
наверное преподаватель дал задание выполнить это в эмуляторе? Или код написать?

в эмуляторе и монитор есть оказывается :roll:
Изображение[/uquote]

Да, само задание в эмуляторе сделать, но предоставить ему код нужно в тетради

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 12:35:41
Вячеслав М.
Тогда я себе тоже скачал )), раз пошла такая пьянка. Вроде заработал на XP в виртуальной машине из под линукс. Может тому товарищу подсказать, который хотел КР580 освоить.

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 12:41:08
AlexS4
а мне понравился жаваскипт юзеренд редактора блоксхем, который Вячеслав М. показал! тож скачал себе, там тока сохранение чутка допилить чтоб у себя использовать в оффлайне. ;)

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 12:45:35
Вячеслав М.
Да скриншотом допилить ))

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 13:27:28
Rostinaldo
Изображение

Вот, похожее на мое задание было у друга. Задание: "Объединить две строки, Строки и результат объединения вывести на экран ". Вот блок-схема для его задания

Вот его код

Изображение Изображение Изображение

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 13:47:09
BOB51
Каждая строка - массив данных в ОЗУ (иногда в ПЗУ - у МК например, или в файле на внешнем накопителе у ПК)....
Объединить - значит переместить массивы друг к другу (или раздвинуть один и вставить другой в разрыв первого).
Как и где определять области массивов и их размеры - это уже конкретика...
Как и то, с помощью какого компилятора и для какой системы это делать.
:sleep:

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 13:51:32
jcxz
[uquote="Rostinaldo",url="/forum/viewtopic.php?p=4689620#p4689620"]Вот, похожее на мое задание было у друга[/uquote]Странный какой-то "друг". Не хочет помочь своему другу...
Или вы ему пиво зажали? 8) так и говорите сразу :)))

Добавлено after 2 minutes 5 seconds:
[uquote="BOB51",url="/forum/viewtopic.php?p=4689628#p4689628"]Объединить - значит переместить массивы друг к другу (или раздвинуть один и вставить другой в разрыв первого).
Как и где определять области массивов и их размеры - это уже конкретика...
Как и то, с помощью какого компилятора и для какой системы это делать.[/uquote]Вангую, что ТС не понял ни буквы. :)

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 14:02:47
BOB51
Ну мы тоже как то не гадалки...
8)
Что за строки, для какого устройства и прочее...
:sleep:

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 14:05:31
jcxz
[uquote="BOB51",url="/forum/viewtopic.php?p=4689628#p4689628"]Объединить - значит переместить массивы друг к другу (или раздвинуть один и вставить другой в разрыв первого).[/uquote]Исходя из задания, ничего сдвигать/раздвигать/вставлять вообще не нужно. Единственный результат работы (исходя из задания) - вывод строк на экран. А значит и решать лучше соответственно: Нужно на экран вывести строки вставленными друг в друга.
Т.е.: выводим на экран часть первой строки (до места вставки); затем - вставляемую строку; затем - часть первой строки после места вставки. Это и будет оптимальное решение задания. На 5+. Только студни, догадавшиеся до такого решения, могут в будущем стать настоящими программистами, а не быдлокодерами.
8)

А ТС-у нужно всего-лишь написать функцию вывода на экран не всей строки, а диапазона символов строки. И вызвать её нужное число раз с нужными аргументами. Всё.

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 14:11:44
shonty
BOB51 писал(а):раздвинуть один и вставить другой
jcxz писал(а):раздвигать/вставлять вообще не нужно
это точно радиофорум? :facepalm: :)))

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 15:27:30
Jack_A
:)))

Re: Нужна помощь с заданием на KP580BM80

Добавлено: Вт мар 04, 2025 16:53:28
Аlex
[uquote="jcxz",url="/forum/viewtopic.php?p=4689630#p4689630"]Вангую, что ТС не понял ни буквы. :)[/uquote]Что-то мне подсказывает, что он и из самого задания ни слова не понимает :)))

PS: Если препод задаёт студню такие задания, значит он должен что-то в этом понимать. А если студень в этом не сечёт, то какого рожна препод ему задаёт такие задания ?
Поражают подобные диссонансы. :)))