#0
by нелу
Дано два массива А[а] и В[b] (а и b – количества элементов массивов), упорядоченных по возрастанию. Написать алгоритм, выдающий значения обоих массивов в порядке убывания за один цикл. Ответ начало в виде блок-схемы (можно нарисовать в paint) потом в 1с
#5
by timurhv
ОбщегоНазначения.ПолучитьПересечениеМассивов(Знач Массив1, Знач Массив2) Это тестовое задание или чего? :)
#6
by Rie
Задача непонятна. Вывести в порядке убывания элементы каждого массива - или в порядке убывания элементы объединения массивов?
#7
by нелу
Спасибо вам огромное а как быть с схемы?Я в 1с начинающий Rie ну это я сам и не понял))) сам ищу ответ в книге и в инете :)
#8
by Rie
Так решения ведь разные будут - в зависимости от того, какой из вариантов задачи решать. Если надо просто вывести элементы каждого из массивов по убыванию - то тут бежишь циклом Для н=0 По Макс(a,b)-1 Цикл На каждом шаге цикла выводишь элементы А[a-н] и B[b-н], предварительно проверив, что не вышел за границы соответствующего массива. (Кстати, имей в виду, что 1С не отличает в именах большие и маленькие буквы). Если надо вывести элементы объединения массивов - заводишь две переменные, нA и нB. Устанавливаешь их начальные значения в a-1 и b-1. Пока (нА>=0) И (нB>=0) Цикл в цикле - проверяешь, что не вышел за границы массива (дурацкое условие - "одним циклом", тут по хорошему надо второй цикл - для вывода "хвоста" более длинного массива; но раз оно есть - придётся в цикле проверку делать), сравниваешь элементы массивов, выводишь больший и сдвигаешь вниз индекс массива, элемент которого вывел. Ну а насчёт блок-схемы... Как ты себе мыслишь изображение блок-схемы в сообщении на форуме? :-)
#9
by нелу
Rie спасибо за инфо. мой учитель сказал мне что есть 3 варианта для решения этой задачи. а на счет схемы то тут надо в paint рисовать а потом передать мне на Емаил rwr906@gmail.com ну это слушком много прошу я и для вас затруднительно будет так что не обязательно:))) КСТАТИ КАК ДУМАЕШЬ КАК БЫ ПОСТУПИЛ БОГ ЕСЛИ БЫЛ ОН НА ВАШЕМ МЕСТЕ:)
#10
by Котокот
1. Создать таблицу значений с двумя колонками -А и Б 2. В колонку А загрузить массив А, в колонку Б - массив Б (для этого есть соответствующий метод таблицы значений) 3. Циклом, начиная с последней строки, выводим значения - профит
#11
by Rie
Задача дана затем, чтобы _ты_ научился. Вот и учись. Если непонятно что-то конкретное - спрашивай. А взять и решить за тебя задачу - можно. Но - незачем. Ни тебе незачем, ни другим.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- как получить данные из результата запроса к sqlite
- {(1, 1)}: Ожидается выражение "ВЫБРАТЬ" //что ему не нравится?
- Какой выбрать MS SQL для 1С?
- Субподряды в 1С - реальность или нет?
- v7: 1C 7.7 SQL испорчена базы при установке обновления.
- УПП: Как откорректировать затраты, по неправильно указанной статье затрат ?
- Не работает в тонком клиенте.,.
- Как задать межстрочный интервал в макетах 8.2
- ссылка на документ из общего модуля
- 1c 8 Модуль Объекта ПередУдалением "В данной транзакции уже совершались ошибки"
- Макет итогов в СКД
- v7: Индексированная таблица
- remmina перестала подключаться к серверу 2003
- Условие "номенклатура без движения" для запроса
- Перебрать в цикле дерево значений на сервере УФ
- Банковский токен, не виден на сервере
- Использование *.js скриптов в тексте поля HTML документа
- Закрытие заказов поставщикам
- не работает отладка в УНФ УФ
- Запись из 1с напрямую в таблицы sql