ответить и составить небольшой кроссворд по следующим вопросам По вертикали: 1. Массовая Почтовая рассылка без согласия получателей 2. Личная информация о пользователе 3. Указатель перехода на одну из страниц сайта 4. Вид интернет- мошенничества По горизонтали: 1. Программа, которая осуществляет защиту КОМПЬЮтера от вирусов 2. Интернет-угроза 3. Вредоносное программное обеспечение 4. Секретный набор символов, который защищает вашу учетную запись
Текстовые редакторы.
Microsoft Word многим обязан Bravo – текстовому редактору с оригинальным графическим интерфейсом, разработанному в исследовательском центре “Xerox PARC”. Создатель Bravo Чарльз Симони (Charles Simonyi) покинул PARC в 1981 году. Тем же летом Симони переманил Броди, с которым вместе работал над Bravo.
Первый выпуск Word для MS-DOS состоялся в конце 1983 года. Он был плохо принят рынком , продажи снижало наличие конкурирующего продукта – Word Perfect.
Однако версия для “макинтоша”, выпущенная в 1985 году, получила широкое распространение. Через два года “Word 3.01 для Macitnosh” усилил позиции (версия 3.0 изобиловала ошибками и быстро была заменена). Как и прочее программное обеспечение для “макинтоша”, Word был полностью WYSIWYG – редактором (принцип “What You See Is What You Get” – “получаешь то, что видишь”).
Хотя MS-DOS и являлась текстовой операционной системой, лишённой графической оболочки, Word для DOS был первым текстовым процессором для IBM PC, который был отражать разметку текста, например, полужирный или курсивный текст в процессе редактирования. Однако он всё же не является в полном смысле WYSIWYG – редактором. Другие же текстовые процессоры, такие как WordStar и WordPerfect, использовали простой текстовый экран с кодами разметки, иногда текст был цветным.
Объяснение:
это первое задание, я его сама только сделала, чем могла, тем
var
i,j,j0: integer;
a:array[1..m,1..n] of integer;
jExit,iExit:Boolean;
begin
Randomize;
for i:=1 to m do begin
writeln;
for j:=1 to n do begin
a[i,j]:=random(2);
write(a[i,j]:2)
end
end;
writeln;
j:=0; jExit:=false;
repeat
j:=j+1; i:=1; iExit:=false;
if a[i,j]=0 then begin
repeat
i:=i+1;
if a[i,j]<>0 then iExit:=true
until iExit or (i=m);
if i=m then jExit:=true
end
until jExit or (j=n);
if a[i,j]=0 then writeln('Нулевой столбец ',j)
else writeln('Нет нулевых столбцов');
end.
Тестовый пример:
0 1 1 1 1 0 1 0 1 0 0 0 0 0 1
0 0 1 0 1 0 0 0 1 1 0 0 0 0 0
1 1 0 0 0 1 0 1 1 1 1 1 0 1 1
1 1 1 0 1 0 1 0 0 1 0 1 0 1 0
Нулевой столбец 13