powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / [игнор отключен] [закрыт для гостей] / Помогите плиз
45 сообщений из 45, показаны все 2 страниц
Помогите плиз
    #36522741
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
надо написать программу выводящую на печать таблицу умножения n*n , гда n задается с реквизита диалога, помогите голова не варит как реальзовать
...
Рейтинг: 0 / 0
Помогите плиз
    #36522746
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
от 1*1 до n*n?

используй силу циклы, Люк...
...
Рейтинг: 0 / 0
Помогите плиз
    #36522754
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а то что вас в универе/школе не учили на паскале обходить массив [i,j] с выводом на экран - никуа не верю...
...
Рейтинг: 0 / 0
Помогите плиз
    #36522784
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,

да с 1*1 по n*n

Не учили школу нге в россии оканчивал
...
Рейтинг: 0 / 0
Помогите плиз
    #36522885
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прошу помогите понять
...
Рейтинг: 0 / 0
Помогите плиз
    #36523543
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Процедура Сформировать()
Таб= создатьОбъект("Таблица");
Таб.Опции(1,0,n,n) ;
Для а=1 по n цикл

Для b=1 по n цикл

c= а*b;
КАК ЗАПОЛНИТЬ ПОЛУЧИВШИМИСЯ ЗНАЧЕНИЯМИ ТАБЛИЦУ?

конеццикла;

конеццикла;


Таб.Показать();

КонецПроцедуры
...
Рейтинг: 0 / 0
Помогите плиз
    #36523570
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
покурить ВывестиСекцию(), ПрисоединитьСекцию()
...
Рейтинг: 0 / 0
Помогите плиз
    #36523668
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,

я уже так пробывал
Процедура Сформировать()
Таб= создатьОбъект("Таблица");
Таб.Опции(1,0,n,n) ;
Для а=1 по n цикл

Для b=1 по n цикл

c= а*b;

таб.вывестисекцию("Секция_2");
таб.присоединитьсекцию("Секция_1");
конеццикла;

конеццикла;


Таб.Показать();

КонецПроцедуры

выдает в столбец секция_1 все результаты и в строку секция_2 их же
...
Рейтинг: 0 / 0
Помогите плиз
    #36523676
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот я не пойму именно етого момента как зделать так чтоб выводилось именно так как надо тоесть значения записывались в таблице n на n
...
Рейтинг: 0 / 0
Помогите плиз
    #36523690
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а мозгом подумать?


должно ВывестиСекцию() + цикл от 2 по n на ПрисоединитьСекцию и опять
ВывестиСекцию() + цикл от 2 по n на ПрисоединитьСекцию
...
Рейтинг: 0 / 0
Помогите плиз
    #36523703
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господин ПЖ,

пожалуйста можно кодом, я вообще не могу понять , как обычно упускаю элементарное, Буду очень признателен
...
Рейтинг: 0 / 0
Помогите плиз
    #36523710
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таб.вывестисекцию("Заголовок_1"); // заголовок над колонкой множителя а
Для b=1 по n цикл
таб.присоединитьсекцию("заголовок_2"); // заголовки со значением множителя b
конецЦикла;
Для а=1 по n цикл
таб.вывестисекцию("Секция_1"); // здесь выводить значения множителя а
Для b=1 по n цикл

c= а*b;


таб.присоединитьсекцию("Секция_2"); // а здесь значение произведения
конеццикла;

конеццикла;
...
Рейтинг: 0 / 0
Помогите плиз
    #36523824
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pail,

не выводит значения
...
Рейтинг: 0 / 0
Помогите плиз
    #36523966
pail
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А оформлять содержимое секций в макете кто будет?
...
Рейтинг: 0 / 0
Помогите плиз
    #36524035
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
pail,
там все есть
и все же нихрена((
...
Рейтинг: 0 / 0
Помогите плиз
    #36524066
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
таб.присоединитьсекцию("Секция_Горизонт|Секция_Вертикаль");

кстати
...
Рейтинг: 0 / 0
Помогите плиз
    #36524077
Господин ПЖ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
табличко жесть однако...
...
Рейтинг: 0 / 0
Помогите плиз
    #36524134
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Народ помогите пожалуйста, я реально туплю
( можно скрин таблицы и скрин модуля?
...
Рейтинг: 0 / 0
Помогите плиз
    #36524145
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пожалуй

и скрин пожалуйста с названиями секций
...
Рейтинг: 0 / 0
Помогите плиз
    #36524219
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

таблица моя выше а модуль сейчас скину
...
Рейтинг: 0 / 0
Помогите плиз
    #36524221
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди образумте меня))) как да что покажите,сделайте доброе дело)
...
Рейтинг: 0 / 0
Помогите плиз
    #36524237
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqЛюди образумте меня))) как да что покажите,сделайте доброе дело)

скинь лучше модуль доступный для копипаста

я тя буду учить присоединять секции (см. пост выше как) и назначать шаблон таблицы методом ИсходнаяТаблица

и хотяб скажи наименования вертикальной и горизонтальной секций
...
Рейтинг: 0 / 0
Помогите плиз
    #36524256
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вертикальные две- В и Секция_1
горизонтальные -А и Секция_2

код


Процедура Сформировать()
Таб= создатьОбъект("Таблица");
Таб.Опции(1,0,n,n) ;

Для a=1 по n цикл

Для b=1 по n цикл

c = a*b;


таб.присоединитьсекцию("В|А");
конеццикла;

конеццикла;


Таб.Показать();

КонецПроцедуры
...
Рейтинг: 0 / 0
Помогите плиз
    #36524424
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
мдя.

вот код (без англ.)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Процедура Сформировать()
	Таб = Создатьобъект("Таблица");
	Таб.ИсходнаяТаблица("Таблица");
	
	Таб.ВывестиСекцию("Шапка|Кол");
	Для текМнож =  1  по Размер Цикл 
		Таб.ПрисоединитьСекцию("Шапка|Множ");
	КонецЦикла;                    
	
	Для текУмнож =  1  по Размер Цикл
		Таб.ВывестиСекцию("Умнож|Кол");
		Для текМнож =  1  По Размер Цикл
			Значение = текУмнож * текМнож;
			Таб.ПрисоединитьСекцию("Умнож|Множ");
		КонецЦикла;
	КонецЦикла;

	Таб.Показать();
КонецПроцедуры
...
Рейтинг: 0 / 0
Помогите плиз
    #36524426
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
!????7
...
Рейтинг: 0 / 0
Помогите плиз
    #36524435
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот скрин таблицы

идентификатор реквизита ввода "Размер"

идентификатор таблицы "Таблица"
...
Рейтинг: 0 / 0
Помогите плиз
    #36524446
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

исходная таблица это же метод. если нет таблицы, а ее нет она должна создаться в результате то не сработает же? или я не прав?
шапка и умнож ет горизонтальные а кол и множ ет вертикальные так?
...
Рейтинг: 0 / 0
Помогите плиз
    #36524449
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maxfaq,

исходная таблица это же метод. если нет таблицы, а ее нет она должна создаться в результате то не сработает же? или я не прав?
а множ и шапка ет строки так?
тогда какие ?
...
Рейтинг: 0 / 0
Помогите плиз
    #36524463
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqmaxfaq,

исходная таблица это же метод. если нет таблицы, а ее нет она должна создаться в результате то не сработает же? или я не прав?


да метод куда передать имя шаблона (таблицы откуда берёшь секции) надо

maxfaq
а множ и шапка ет строки так?
тогда какие ?

Шапка - строка куда выводишь значение множителя
Кол - колонка куда выводишь значение умножаемого

на пересечении секций умножаемого и множителя - значение произведения оных

скопипасть код и забей таблицу + вставь реквизит и нажми сформировать а дальше и сам поймёшь что и куда
...
Рейтинг: 0 / 0
Помогите плиз
    #36524485
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

Вылает таблицу прафильной размерности но заполнена она *Значение* а не цифры, почему?
...
Рейтинг: 0 / 0
Помогите плиз
    #36524491
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Выражение" вместо "текста" в свойствах ячейки в таблице
...
Рейтинг: 0 / 0
Помогите плиз
    #36524499
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

во всей таблице я поставил ВЫРАЖЕНИЕ
...
Рейтинг: 0 / 0
Помогите плиз
    #36524503
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqLast1Cmen,

во всей таблице я поставил ВЫРАЖЕНИЕ

проверь
...
Рейтинг: 0 / 0
Помогите плиз
    #36524506
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переименуй в "рар" приатаченное - там обработка внешняя
...
Рейтинг: 0 / 0
Помогите плиз
    #36524510
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млин как прикрепить файло
...
Рейтинг: 0 / 0
Помогите плиз
    #36524517
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

проверил. тиолько верхнюю горизонтальную строчку выдает цифры
...
Рейтинг: 0 / 0
Помогите плиз
    #36524526
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqLast1Cmen,

проверил. тиолько верхнюю горизонтальную строчку выдает цифры

пробуй то что прикрепил запустить и скопипасть сюда что ты вставил в свою обработку
...
Рейтинг: 0 / 0
Помогите плиз
    #36524530
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

Так только где выражения нужно было ставить ВЫРАЖЕНИЕ а в остальных текст оставить?
...
Рейтинг: 0 / 0
Помогите плиз
    #36524532
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqLast1Cmen,

Так только где выражения нужно было ставить ВЫРАЖЕНИЕ а в остальных текст оставить?

там везде выражения
...
Рейтинг: 0 / 0
Помогите плиз
    #36524557
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

в той что ты прислал только верхняя матрица 2 на 2 имеет тип ВЫРАЖЕНИЕ остальные ячейки тип ТЕКСТ но она работает)
...
Рейтинг: 0 / 0
Помогите плиз
    #36524568
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maxfaqLast1Cmen,

в той что ты прислал только верхняя матрица 2 на 2 имеет тип ВЫРАЖЕНИЕ остальные ячейки тип ТЕКСТ но она работает)

ну дык только те ячейки и выводятся потому для остальных что там стоит неважно (по умолчанию будет текст)

смотри сравнивай что у тебя не так
...
Рейтинг: 0 / 0
Помогите плиз
    #36524576
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
чтоб те понятно было как работать с таблицей

объект "Таблица" изначально висит в памяти и ничего собой не представляет а вот дальше ты ему "накидываешь" секции из указанного шаблона (ИсходнаяТаблица) выводя и присоединяя

ну и методом Показать() показываешь из памяти то что понакидывал

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

уразумел ?
...
Рейтинг: 0 / 0
Помогите плиз
    #36524604
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

Процедура Сформировать()


Таб = Создатьобъект("Таблица");
Таб.ИсходнаяТаблица("Таблица");

Таб.ВывестиСекцию("Шапка|Кол"); --- ет та пустая ячейка с координатами 1,1?
Для текМнож = 1 по Размер Цикл
Таб.ПрисоединитьСекцию("Шапка|Множ"); ---ет верхниий ряд. последвовательность 1-n?
КонецЦикла;

Для текУмнож = 1 по Размер Цикл
Таб.ВывестиСекцию("Умнож|Кол");---- ет горизонтальная или что ето?
Для текМнож = 1 По Размер Цикл
Значение = текУмнож * текМнож;
Таб.ПрисоединитьСекцию("Умнож|Множ");---- ет горизонтальная или что ето?
КонецЦикла;
КонецЦикла;
Таб.Показать();

КонецПроцедуры
...
Рейтинг: 0 / 0
Помогите плиз
    #36524618
Last1Cmen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Таб.ВывестиСекцию("Шапка|Кол"); - ячейка угловая левая пустая (для форматирования нормального) Таб.ПрисоединитьСекцию("Шапка|Множ"); - ячейки верхнего ряда с значениями множителя Таб.ВывестиСекцию("Умнож|Кол"); - ячейка начала ряда с значениями умножаемого Таб.ПрисоединитьСекцию("Умнож|Множ"); - ячейки ряда с значениями произведения
...
Рейтинг: 0 / 0
Помогите плиз
    #36524628
maxfaq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Last1Cmen,

Спасибо!!! вроде подразобрался))) Бооольшое спасибо!
...
Рейтинг: 0 / 0
45 сообщений из 45, показаны все 2 страниц
Форумы / [игнор отключен] [закрыт для гостей] / Помогите плиз
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]