Строка 726: |
Строка 726: |
| | | |
| == Lists == | | == Lists == |
| + | {| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" |
| + | ! style="background:#CCCCCC;" colspan="2" | Интегральная схема |
| + | ! style="background:#CCCCCC;" | Описание |
| + | ! style="background:#CCCCCC;" | Стоимость изготовления |
| + | ! style="background:#CCCCCC;" | Сложность |
| + | ! style="background:#CCCCCC;" | Активатор |
| + | ! style="background:#CCCCCC;" | Входы |
| + | ! style="background:#CCCCCC;" | Выходы |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||Pick Circuit |
| + | |Действие со списком. Берет любой элемент из списка и выдает его на выход.||200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on success <PULSE OUT> |
| + | ---- |
| + | on failure <PULSE OUT> |
| + | | <LIST> input || <ANY> result |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||Append Circuit |
| + | |Добавляет элемент в список.||200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <LIST> list to append |
| + | ---- |
| + | <ANY> input |
| + | || <LIST> appended list |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||Search Circuit |
| + | |Поиск. Ищет элемент в списке и если находит - выводит индекс расположения на выход.||200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on success <PULSE OUT> |
| + | ---- |
| + | on failure <PULSE OUT> |
| + | | <LIST> list |
| + | ---- |
| + | <ANY> item |
| + | || <NUM> index |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||At Circuit |
| + | |Подборщик. Подбирает указанный индексом элемент из списка.||200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on success <PULSE OUT> |
| + | ---- |
| + | on failure <PULSE OUT> |
| + | | <LIST> list |
| + | ---- |
| + | <INDEX> index |
| + | || <ANY> item |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||Delete Circuit |
| + | |Удалитель. Удаляет указанный индексом элемент из списка.|| 200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <LIST> list |
| + | ---- |
| + | <INDEX> index |
| + | || <LIST> item |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||Write Circuit |
| + | |Записыватель. Записывает указанный индексом элемент в список.|| 200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on success <PULSE OUT> |
| + | ---- |
| + | on failure <PULSE OUT> |
| + | | <LIST> list |
| + | ---- |
| + | <INDEX> index |
| + | ---- |
| + | <ANY> item |
| + | || <LIST> redacted list |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||Length Circuit |
| + | |Сканер. Сканирует список и выводит его длину.|| 200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <LIST> list |
| + | || <NUM> item |
| + | |- |
| + | |[[File:Icircuit_sum.png]]||Join Text Circuit |
| + | |Обьединитель. Обьединяет список в текстовую строку.|| 200 cm |
| + | |1 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <LIST> list to join |
| + | ---- |
| + | <TEXT> delimiter |
| + | ---- |
| + | <INDEX> index |
| + | ---- |
| + | <NUM> end |
| + | || <TEXT> joined text |
| + | |- |
| + | |[[File:Icircuit_listconstruct.png]]||List Constructor Circuit |
| + | |Малый обьединитель. Строит список из 4 входов.|| 200 cm |
| + | |2 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <ANY> input 1-4 || <LIST> result |
| + | |- |
| + | |[[File:Icircuit_listconstruct8.png]]||Medium List Constructor Circuit |
| + | |Средний обьединитель. Строит список из 8 входов.|| 200 cm |
| + | |4 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <ANY> input 1-8 || <LIST> result |
| + | |- |
| + | |[[File:Icircuit_listconstruct8.png]]||Large List Constructor Circuit |
| + | |Большой обьединитель. Строит список из 16 входов.|| 200 cm |
| + | |8 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <ANY> input 1-16 || <LIST> result |
| + | |- |
| + | |[[File:Icircuit_listdeconstruct.png]]||List Deconstructor Circuit |
| + | |Малый разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm |
| + | |2 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <LIST> input |
| + | ---- |
| + | <INDEX> index |
| + | || <ANY> output 1-4 |
| + | |- |
| + | |[[File:Icircuit_listdeconstruct8.png]]||Medium List Deconstructor Circuit |
| + | |Средний разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm |
| + | |4 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <LIST> input |
| + | ---- |
| + | <INDEX> index |
| + | || <ANY> output 1-8 |
| + | |- |
| + | |[[File:Icircuit_listdeconstruct8.png]]||Large List Deconstructor Circuit |
| + | |Большой разделитель. Разьединяет список в точке, указанной индексом и выводит на выход каждую строку.|| 200 cm |
| + | |8 ед.|| compute <PULSE IN> |
| + | ---- |
| + | on computed <PULSE OUT> |
| + | | <LIST> input |
| + | ---- |
| + | <INDEX> index |
| + | || <ANY> output 1-16 |
| + | |- |
| + | |
| + | |} |
| + | |
| + | == Logic == |
| {| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" | | {| class="wikitable" style="text-align:center; background:#FFFFE0;" width="100%" |
| ! style="background:#CCCCCC;" colspan="2" | Интегральная схема | | ! style="background:#CCCCCC;" colspan="2" | Интегральная схема |