Форумы Серверы Суспільство
Игры Серверы VBIOS General Soft & Hard Увлечения А поговорить... Культура Полезная информация Межигір'я Чат

Пользователь Сообщение: Задача        (Тема#58677)
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 13:20 Russian Federation #1237156
Помогите,пожалуйста,столкнулся с задачей по информатике ,что то не могу понять как решить.
Имеется алгоритм обработки двоичной последовательности:

Задается двоичная последовательность Х (начальная последовательность).

Каждая следующая последовательность создается такими действиями: дважды подряд записывается предыдущая последовательность, далее (справа) инвертированная предыдущая последовательность (вместо цифры «0» цифра «1» и наоборот).

Исходя из начальной последовательности, получили шесть последовательностей по указанному алгоритму.



Сколько единиц содержится в последней получившейся двоичной последовательности, если на входе алгоритма был задан Х = 101? В ответе укажите целое число.
Арбанов 
голос в телефоне
Арбанов
С нами с 11.12.09
Посты: 11042
29.01.12 13:43 [Re: Dark Commander] Ukraine #1237183
Это просто информатика, или с намёком на цифровую технику?
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 13:50 [Re: Арбанов] Russian Federation #1237190
Без понятия,столкнулся в олимпиаде для 8 класса,ппц там сложно >_<.Мне осталось 2 задачи сделать и все,сейчас над другой мучаюсь.
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:01 [Re: Dark Commander] Ukraine #1237208
а просто механически выполнить то, что там написано, никак?
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 14:03 [Re: KillMachine UA] Russian Federation #1237211
Пробовал на листочке написать,путаюсь ,слишком много нолей и единиц.

Отредактировано Dark Commander 29.01.12 14:03. Причина редактирования: Причина не указана.
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:05 [Re: Dark Commander] Ukraine #1237213
типа

0: 101
1: 101101010
2: 101101010101101010010010101
3: 101101010101101010010010101101101010101101010010010101010010101010010101101101010
4: ...
5: ...
6: ...
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:07 [Re: KillMachine UA] Ukraine #1237214
ну или вывести формулу, по которой изменяется количество единичек
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
29.01.12 14:17 [Re: KillMachine UA] Ukraine #1237223
интересная фраза : в ответе укажите целое число.
Как количество единичек может быть не целым?
Поход подсказко от левых формул.
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:18 [Re: KillMachine UA] Ukraine #1237225
чотто типа Nz=N(z-1) x 2 + (A x 3 ^ (Z-1) - N(z-1)), где А - количество цифр в вводной последовательности, z - натуральное число

(там, где в скобках z маленькое - это нижние индексы)
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 14:18 [Re: KillMachine UA] Russian Federation #1237226
Кто только такие задачи придумывает >_< Тогда,помогите,пожалуйста с этой задачей,пока я единички считаю
Массив из восьми элементов заполнен следующим образом:

i:=1;

while i<=8 do begin

if (i mod 2 = 0) then a:=2*i – 1

else a:=2*i;

i:=i+1;

end;



Далее, массив прошел обработку следующим образом:



for i:=1 to 4 do

if a[9-i]>a then begin

a:=a[i+1];

a[9-i]:=a; end;



Напишите последовательно (без запятых, через пробел) значения элементов массива с первого до восьмого после такой обработки.
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:22 [Re: Dark Commander] Ukraine #1237229
  • Dark Commander :
Кто только такие задачи придумывает >_<

они на сообразительность вообще-то )))
механически считать - это вариант, но не лучший, а если порядков не 6, а 60 будет? )))
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 14:23 [Re: KillMachine UA] Russian Federation #1237231
Я уже 3й час сижу,и не заметил связи между кол-вом единичек,а я ведь почти отличник,а по информатике вообще одни пятерки.
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
29.01.12 14:29 [Re: Dark Commander] Ukraine #1237237
Вот первая половина. Дальше пока есть вопросы.
  • Dark Commander :
Кто только такие задачи придумывает >_< Тогда,помогите,пожалуйста с этой задачей,пока я единички считаю
Массив из восьми элементов заполнен следующим образом:

i:=1;

while i<=8 do begin

if (i mod 2 = 0) then a:=2*i – 1

else a:=2*i;

i:=i+1;

end;
Напишите последовательно (без запятых, через пробел) значения элементов массива с первого до восьмого после такой обработки.

2 3 6 7 10 11 14 15
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
29.01.12 14:32 [Re: 6APMALEU] Ukraine #1237239
  • цитата:
if a[9-i]>a then begin

Вопрос: чему равно а на первой итерации цикла фор?
Последнему значению с прошлого цикла? Не понятно однако.
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:33 [Re: Dark Commander] Ukraine #1237241
  • Dark Commander :
Я уже 3й час сижу,и не заметил связи между кол-вом единичек,а я ведь почти отличник,а по информатике вообще одни пятерки.

там же в условии всё есть - в следующем двойное количество предыдущего + инвертированное предыдущее
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 14:35 [Re: 6APMALEU] Russian Federation #1237242
Решил с единицами,понял как они прибавляются,получилось по моей формуле 1094
Даже вопроса не понял,я все копировал
i:=1;

while i<=8 do begin

if (i mod 2 = 0) then a:=2*i – 1

else a:=2*i;

i:=i+1;

end;



Далее, массив прошел обработку следующим образом:



for i:=1 to 4 do

if a[9-i]>a then begin

a:=a[i+1];

a[9-i]:=a; end;

Отредактировано Dark Commander 29.01.12 14:36. Причина редактирования: Причина не указана.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 14:37 [Re: Dark Commander] Russian Federation #1237245
if a[9-i]>a then begin
Черт,не отображается,после a в квадратных скобочках i.
Везде,где только а ,в квадратных скобочках i.

Отредактировано Dark Commander 29.01.12 14:42. Причина редактирования: Причина не указана.
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
29.01.12 14:41 [Re: Dark Commander] Ukraine #1237247
понял. Щяс усе будет
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:44 [Re: Dark Commander] Ukraine #1237251
  • Dark Commander :
if a[9-i]>a[i.] then begin
Черт,не отображается,после a в квадратных скобочках i.
Везде,где только а ,в квадратных скобочках i.

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

или так:
Code:
if a[9-i]>a[i] then begin

6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
29.01.12 14:46 [Re: 6APMALEU] Ukraine #1237253
2 3 6 7 10 7 6 3
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
29.01.12 14:48 [Re: 6APMALEU] Russian Federation #1237254
Спасибо,Бармалей.Кил,в следующий раз обязательно так сделаю
Все задания сделал,мозговынос мне и вам окончен
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
29.01.12 14:53 [Re: Dark Commander] Ukraine #1237259
  • цитата:

for i:=1 to 4 do

if a[9-i]>a then begin

a:=a[i+1];

a[9-i]:=a;
end;

там где красным выделено там тоже а итое?
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 14:54 [Re: 6APMALEU] Ukraine #1237260


Прикрепления: code.JPG (19.28 KB) 132 Просмотр(ы)

6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
29.01.12 14:55 [Re: KillMachine UA] Ukraine #1237262
URW
ЗЫ: понял машина, спс.
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
29.01.12 15:08 [Re: Dark Commander] Ukraine #1237283
  • Dark Commander :
Решил с единицами... 1094


угу, у меня тоже. будем считать, что ответ тот, что нужен )
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
03.02.12 18:14 [Re: KillMachine UA] Russian Federation #1243460
Отпишу результаты : с единичками сделал правильно,а задача,которую решил Бармалей неправильно решена,правильный ответ: 3 6 7 10 10 7 6 3
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
03.02.12 18:16 [Re: Dark Commander] Russian Federation #1243462
Но все равно,спасибо,что пытался сделать,Бармалей
KillMachine UA 
генералиссимус
KillMachine UA
Возраст: 43
: Київ
С нами с 10.12.07
Посты: 25376
03.02.12 21:52 [Re: Dark Commander] Ukraine #1243728
  • Dark Commander :
Отпишу результаты : с единичками сделал правильно,а задача,которую решил Бармалей неправильно решена,правильный ответ: 3 6 7 10 10 7 6 3

привыкай своей башкой думать
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
03.02.12 22:07 [Re: Dark Commander] Ukraine #1243738
  • Dark Commander :
Отпишу результаты : с единичками сделал правильно,а задача,которую решил Бармалей неправильно решена,правильный ответ: 3 6 7 10 10 7 6 3

http://forums.vbios.com/showpost.php?post/1237253/
Странно. Я рембо паскаля
+ ты меня совсем запутал со своими не отображаемыми тегами)))
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
04.02.12 13:20 [Re: KillMachine UA] Russian Federation #1244211
  • KillMachine UA :
  • Dark Commander :
Отпишу результаты : с единичками сделал правильно,а задача,которую решил Бармалей неправильно решена,правильный ответ: 3 6 7 10 10 7 6 3

привыкай своей башкой думать

Вот?Я там все сделал кроме цифирок последних,их я не сделал ,потому что не понял эту
Code:
for i:=1 to 4 do if a[9-i]>a then begin a:=a[i+1]; a[9-i]:=a; end;




часть кода.Особенно эту
Code:
a[9-i]:=a

строчку.Я программировал только в бэйсике и то немного.
Dark Commander 
отец Люка
Dark Commander
Возраст: 26
: Тольятти
С нами с 27.03.11
Посты: 831
04.02.12 13:22 [Re: Dark Commander] Russian Federation #1244213
19 баллов из 30.Не плохо,в предыдущем туре было 15 из 30 Я поумнел за месяц.

Отредактировано Dark Commander 04.02.12 13:22. Причина редактирования: Причина не указана.
6APMALEU 
угорел по хардору
: Киев
С нами с 08.01.09
Посты: 9765
04.02.12 13:35 [Re: Dark Commander] Ukraine #1244235
Как я понял у тебя все промежуточные результаты записываются в масив.
Code:
a[9-i]:=a

значит что елементу масива под номером (9-і) присвоить значение переменной а.

Icon Legend Права Настройки темы
Распечатать тему


2515 Просмотры
Реклама
284 сейчас в онлайне
0 пользователей () и 0 скрытых, а также 284 гостей сейчас онлайн.
VBIOS Version 3.0 FINAL | ©1999-2024
Execution time: 0.247 seconds.   Total Queries: 124   Zlib сжатие вкл.
All times are (GMT+3). Current time is 12:51
Top