Пернетақта пернелері атқаратын қызметіне қатысты келесідей топтарға бөлінеді:
• Енгізу пернелері(алфабиттік-цифрлық) - мұнда қарапайым баспа машинасында болатын пернелер жинақталады, яғни әріптік, сандық және символдық пернелер.
• Басқару пернелері – бұл пернелер жеке түрінде немесе басқа пернелермен бірге басыла отырып нақты әрекеттерді орындайды. Көбінесе CTRL, ALT, Windows белгісі бар перне и ESC қолданылады..
• Функционалдық пернелер – арнайы тапсырмаларды орындау үшін қолданылады. Олар F1, F2, F3 және ары қарай F12 дейінгі пернелер тізбегінен тұрады. Түрлі бағдарламаларға қатысты бұл пернелердің қызметтері әр түрлі болып келеді.
• Орын ауыстыру пернелері - бұл пернелер құжаттарда, веб-беттерде және тексті түзетуде орын ауыстыру үшін қолданылады. Оларға бағыттауыш пернелер,сондай-ақ, HOME, END, PAGE UP, PAGE DOWN, DELETE және INSERT пернелері жатады.
• Сандық пернетақта – бұл пернетақта сандарды тез енгізу үшін өте ыңғайлы. Ондағы пернелер қарапайым калькулятор немесе есептеу машинасына сәйкес топталып жинақталған.
Енгізу пернелері
Деректерді енгізу пернелеріне негізгі алфабиттік-цифрлық және символдық пернелер еніп, сондай-ақ төмендегідей пернелерді қамтиды:
SHIFT - Бас әріптерді енгізу үшін қолданылады
CAPS LOCK - Бір рет басу арқылы бас әріптерді енгізу режиміне көшеміз, ал екінші рет басқан кезде ол қасиеті өшіріледі. Бұл перненің қосып/өшірілуі пернетақтада түстік индикатормен көрсетілуі мүмкін.
TAB - Курсорды бірнеше бос орынға(абзац) жылжыту үшін қолданылады.
ENTER - Жаңа жолға өту үшін қолданады.Сұқбаттық терезелерде белгіленген батырманы таңдау үшін қолданылады.
БОС ОРЫН - Курсорды бір бос орынға жылжыту үшін қолданады..
BACKSPACE - Курсордың алдындағы символды немесе белгіленген тексті өшіру үшін қолданады.
Const n=5;m=7; var a:array[1..n,1..m]of integer; b:array[1..n*m]of integer; i,j,buf,k:integer; begin for i:=1 to n do begin for j:=1 to m do begin a[i,j]:=random(100); write(a[i,j]:4); k:=k+1; b[k]:=a[i,j]; end; writeln; end; writeln; for i:=1 to n*m-1 do for j:=i+1 to n*m do if b[i]>b[j] then begin buf:=b[i]; b[i]:=b[j]; b[j]:=buf; end; for i:=1 to m*n do write(b[i]:4); end.
Пернетақта пернелері атқаратын қызметіне қатысты келесідей топтарға бөлінеді:
• Енгізу пернелері(алфабиттік-цифрлық) - мұнда қарапайым баспа машинасында болатын пернелер жинақталады, яғни әріптік, сандық және символдық пернелер.
• Басқару пернелері – бұл пернелер жеке түрінде немесе басқа пернелермен бірге басыла отырып нақты әрекеттерді орындайды. Көбінесе CTRL, ALT, Windows белгісі бар перне и ESC қолданылады..
• Функционалдық пернелер – арнайы тапсырмаларды орындау үшін қолданылады. Олар F1, F2, F3 және ары қарай F12 дейінгі пернелер тізбегінен тұрады. Түрлі бағдарламаларға қатысты бұл пернелердің қызметтері әр түрлі болып келеді.
• Орын ауыстыру пернелері - бұл пернелер құжаттарда, веб-беттерде және тексті түзетуде орын ауыстыру үшін қолданылады. Оларға бағыттауыш пернелер,сондай-ақ, HOME, END, PAGE UP, PAGE DOWN, DELETE және INSERT пернелері жатады.
• Сандық пернетақта – бұл пернетақта сандарды тез енгізу үшін өте ыңғайлы. Ондағы пернелер қарапайым калькулятор немесе есептеу машинасына сәйкес топталып жинақталған.
Енгізу пернелері
Деректерді енгізу пернелеріне негізгі алфабиттік-цифрлық және символдық пернелер еніп, сондай-ақ төмендегідей пернелерді қамтиды:
SHIFT - Бас әріптерді енгізу үшін қолданылады
CAPS LOCK - Бір рет басу арқылы бас әріптерді енгізу режиміне көшеміз, ал екінші рет басқан кезде ол қасиеті өшіріледі. Бұл перненің қосып/өшірілуі пернетақтада түстік индикатормен көрсетілуі мүмкін.
TAB - Курсорды бірнеше бос орынға(абзац) жылжыту үшін қолданылады.
ENTER - Жаңа жолға өту үшін қолданады.Сұқбаттық терезелерде белгіленген батырманы таңдау үшін қолданылады.
БОС ОРЫН - Курсорды бір бос орынға жылжыту үшін қолданады..
BACKSPACE - Курсордың алдындағы символды немесе белгіленген тексті өшіру үшін қолданады.
Объяснение:
n=5;m=7;
var
a:array[1..n,1..m]of integer;
b:array[1..n*m]of integer;
i,j,buf,k:integer;
begin
for i:=1 to n do
begin
for j:=1 to m do
begin
a[i,j]:=random(100);
write(a[i,j]:4);
k:=k+1;
b[k]:=a[i,j];
end;
writeln;
end;
writeln;
for i:=1 to n*m-1 do
for j:=i+1 to n*m do
if b[i]>b[j] then
begin
buf:=b[i];
b[i]:=b[j];
b[j]:=buf;
end;
for i:=1 to m*n do
write(b[i]:4);
end.