|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2016, 21:29 | #11 |
Пользователь
Регистрация: 21.03.2016
Сообщений: 27
|
нет...я вам не надоел?
|
11.04.2016, 21:41 | #12 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Тогда начнем с основ:
Оператор присваивания http://informatics.mccme.ru/mod/reso...iew.php?id=641 Оператор for http://informatics.mccme.ru/mod/reso...iew.php?id=648 Прочтите, там всего лишь 3 страницы.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
11.04.2016, 22:54 | #13 |
Пользователь
Регистрация: 21.03.2016
Сообщений: 27
|
Ну про это я знаю, просто я не понимаю вот этого:
после того как мы k присвоили A[2*i] что мы с этого получили, я не вижу связи..... |
11.04.2016, 23:08 | #14 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Вы точно прочли статьи? Там как раз был пример с x, y, tmp для обмена значениями, а в обсуждаемом коде:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
11.04.2016, 23:30 | #15 |
Пользователь
Регистрация: 21.03.2016
Сообщений: 27
|
про ЗАМЕНУ я все понял мне непонятны сами элементы. Простите что вас мучаю... Объясните, пожалуйста, A[2*i], A[2*i+1] что происходит???
|
11.04.2016, 23:54 | #16 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Не уверен, что понял вопрос.
Есть массив A. Хотим использовать нулевой элемент - запишем A[0]. Хотим заполнить массив значениями, запишем: Код:
Код:
"A[2*i], A[2*i+1]" - при i, равном 3, будут рассматриваться элементы A[6] и A[7], например.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
12.04.2016, 00:00 | #17 |
Пользователь
Регистрация: 21.03.2016
Сообщений: 27
|
Блин, спасибо вам огромное!!!!!!!!! Мне это и нужно было. Благодарю!
Как я это все понимаю: for i:= 1 to 4 do begin k:= A[2*i]; Это значит что из 0 1 2 3 4 5 6 7 8 9 10 мы получаем 0 2 4 6 8 а после A[2*i+1] получаем 1 3 5 7 9. Что такое... Последний раз редактировалось BDA; 12.04.2016 в 00:17. |
12.04.2016, 00:16 | #18 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Пожалуйста. Удобнее рассматривать каждую итерацию отдельно, но если рассмотреть сразу все итерации по i в данном цикле, то, да, A[2*i] и A[2*i+1] будут принимать такие значения (до обмена), за исключением значений 0 и 1. Они не будут рассматриваться, так как минимальный индекс в этом цикле это 2, а эти значения расположены в элементах с меньшим индексом.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
12.04.2016, 00:27 | #19 |
Пользователь
Регистрация: 21.03.2016
Сообщений: 27
|
и как они в итоге объединяются? вот я получил 0 2 4 6 8 а потом 1 3 5 7 9. А как определяется, по какому порядку они в итоге стоят?
|
12.04.2016, 00:43 | #20 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,341
|
Вот поэтому не стоит брать значения элементов со всех итераций разом. Потому что так сложнее понять, что с кем происходит.
Код:
Код:
При i = 2 будет выполнено: Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
рекурсивный алгоритм. | Nelson1992 | Помощь студентам | 9 | 21.03.2010 12:09 |
Рекурсивный алгоритм | SVM | Общие вопросы C/C++ | 7 | 13.11.2009 09:24 |
Сортировка, поиск, рекурсивный алгоритм Delphi | Stases | Помощь студентам | 4 | 29.05.2009 01:15 |
Разработать рекурсивный алгоритм | lucky | Паскаль, Turbo Pascal, PascalABC.NET | 4 | 08.05.2009 15:04 |