Средой передачи информации называются те линии связи (или каналы связи), по которым производится обмен информацией между компьютерами. В подавляющем большинстве компьютерных сетей (особенно локальных) используются проводные или кабельные каналы связи, хотя существуют и беспроводные сети, которые сейчас находят все более широкое применение, особенно в портативных компьютерах. Информация в локальных сетях чаще всего передается в последовательном коде, то есть бит за битом. Такая передача медленнее и сложнее, чем при использовании параллельного кода
Передача на большие расстояния при любом типе кабеля требует сложной передающей и приемной аппаратуры, так как при этом необходимо формировать мощный сигнал на передающем конце и детектировать слабый сигнал на приемном конце. При последовательной передаче для этого требуется всего один передатчик и один приемник. При параллельной же количество требуемых передатчиков и приемников возрастает пропорционально разрядности используемого параллельного кода. В связи с этим, даже если разрабатывается сеть незначительной длины (порядка десятка метров) чаще всего выбирают последовательную передачу.
Program n1; var a: array[1..8] of integer; i,k3,kn: integer; begin randomize; write('исходный массив: '); k3:=0; kn:=0; for i:=1 to 8 do begin a[i]:=random(21)-10; write(a[i],' '); if a[i] mod 3=0 then k3:=k3+1; if a[i] mod 2<>0 then kn:=kn+1; end; writeln; write('кратные 3: '); for i:=1 to 8 do if a[i] mod 3=0 then write(a[i],' '); writeln; write('нечетные: '); for i:=1 to 8 do if a[i] mod 2<>0 then write(a[i],' '); writeln; if kn>k3 then write('нечетных больше') else if k3>kn then write('кратных 3 больше'); end.
#include <iostream> #include <math.h> using namespace std;
class NumHandler { int number;
public: NumHandler(int n): number(n) {}
int getDigitCount() { int ret = 1, tested = 1, div; while (true) { div = (int) number / tested; if (div == 0) { return ret - 1; } else { ret++; tested *= 10; } } }
int getDigitSum() { int ret = 0, tenMult = pow(10, getDigitCount() - 1), div; while (tenMult >= 1) { div = (int) number % (tenMult * 10) / tenMult; ret += div; tenMult /= 10; } return ret; }
Средой передачи информации называются те линии связи (или каналы связи), по которым производится обмен информацией между компьютерами. В подавляющем большинстве компьютерных сетей (особенно локальных) используются проводные или кабельные каналы связи, хотя существуют и беспроводные сети, которые сейчас находят все более широкое применение, особенно в портативных компьютерах. Информация в локальных сетях чаще всего передается в последовательном коде, то есть бит за битом. Такая передача медленнее и сложнее, чем при использовании параллельного кода
Передача на большие расстояния при любом типе кабеля требует сложной передающей и приемной аппаратуры, так как при этом необходимо формировать мощный сигнал на передающем конце и детектировать слабый сигнал на приемном конце. При последовательной передаче для этого требуется всего один передатчик и один приемник. При параллельной же количество требуемых передатчиков и приемников возрастает пропорционально разрядности используемого параллельного кода. В связи с этим, даже если разрабатывается сеть незначительной длины (порядка десятка метров) чаще всего выбирают последовательную передачу.