При распознавании документов с низким качеством печати используется векторный метод распознавания символов. в распознаваемом изображении символа выделяются примитивы (отрезки, окружности, линии) и сравниваются с векторными шаблонами символов. в результате выбирается тот символ, для которого совокупность всех примитивов и их расположение больше всего соответствует распознаваемому символу. при растровом распознавании сравнение производится с растровыми шаблонами, хотя также выбирается тот элемент, который наиболее соответствует символу, то бишь, растровое изображение каждого символа последовательно накладывается на растровые шаблоны символов, хранящиеся в памяти системы оптического распознавания.
zanthia94
08.09.2021
1) program chik; var a: array[1..100]of integer; i,s: integer; begin for i: =1 to 11 do begin read(a[i]); end; s: =0; for i: =1 to 11 do begin if(a[i] mod 5=0)then s: =s+a[i]; end; write(s); end. 2) program chik2; var a: array[1..100]of integer; i,s: integer; begin s: =0; for i: =1 to 11 do begin read(a[i]); end; s: =0; for i: =1 to 11 do begin if(a[i] mod 2=1)then s: =s+1]; end; write(s); end. 3) program chik3; var a: array[1..1000]of integer; i: integer; begin for i: =1 to 9 do begin read(a[i]); end; for i: =1 to 9 do begin if(a[i] mod 2=0)then write(a[i],' '); end; end.
optikmir
08.09.2021
Program chik; label 1; var a: array[1..1000]of integer; p,w,i,n,min,max,l: integer; begin read(n); for i: =1 to n do begin read(a[i]); end; min: =a[1]; max: =a[1]; for i: =2 to n do begin if(a[i]> max)then begin max: =a[i]; goto 1; end; if(a[i]< min)then min: =a[i]; 1: end; p: =max; l: =min; for i: =1 to n do begin if(a[i]=max)then a[i]: =l; if(a[i]=min)then a[i]: =p; end; for i: =1 to n do begin write(a[i],' '); end; end.