Считалось, что архитектура компьютеров пятого поколения будет содержать два основных блока. Один из них - собственно компьютер, в котором связь с пользователем осуществляет блок, называемый "интеллектуальным интерфейсом". Задача интерфейса - понять текст, написанный на естественном языке или речь, и изложенное таким образом условие задачи перевести в работающую программу.Основные требования к компьютерам 5-го поколения: Создание развитого человеко-машинного интерфейса (распознавание речи, образов); Развитие логического программирования для создания баз знаний и систем искусственного интеллекта; Создание новых технологий в производстве вычислительной техники; Создание новых архитектур компьютеров и вычислительных комплексов.Новые технические возможности вычислительной техники должны были расширить круг решаемых задач и позволить перейти к задачам создания искусственного интеллекта. В качестве одной из необходимых для создания искусственного интеллекта составляющих являются базы знаний (базы данных) по различным направлениям науки и техники. Для создания и использования баз данных требуется высокое быстродействие вычислительной системы и большой объем памяти. Универсальные компьютеры производить высокоскоростные вычисления, но не пригодны для выполнения с высокой скоростью операций сравнения и сортировки больших объемов записей, хранящихся обычно на магнитных дисках. Для создания программ, обеспечивающих заполнение, обновление баз данных и работу с ними, были созданы специальные объектно ориентированные и логические языки программирования, обеспечивающие наибольшие возможности по сравнению с обычными процедурными языками. Структура этих языков требует перехода от традиционной фон-неймановской архитектуры компьютера к архитектурам, учитывающим требования задач создания искусственного интеллекта.К классу суперкомпьютеров относят компьютеры, которые имеют максимальную на время их выпуска производительность, или так называемые компьтеры 5-го поколения.
Olga1233
08.06.2022
1)var ar:array[1..10] of integer; ar2:array[1..10] of integer; i,k,m:integer; begin; randomize; writeln('First array'); for i:=1 to 10 do begin; ar[i]:=random(7,9); write(ar[i]:4); end; m:=0; writeln; for i:=1 to 10 do if ar[i]=8 then begin; inc(m); ar2[m]:=8; end; for i:=1 to 10 do if ar[i]=7 then begin; inc(m); ar2[m]:=7; end; for i:=1 to 10 do if ar[i]=9 then begin; inc(m); ar2[m]:=9; end; writeln('Final array'); for i:=1 to 10 do begin; ar[i]:=ar2[i]; write(ar[i]:4); end; end. 2)var a,b,m,i,j,c:int64; begin; readln(m); for i:=1 to m do begin; for j:=1 to m do if sqr(i)+sqr(j)=m then begin; writeln(i,'^2+',j,'^2=',m); c:=1; end; end; if c<>1 then writeln('Невозможно'); end.
б и 2
Объяснение: