Turbo Pascal тілінде екі өлшемді массивті орындау

Жоспар

1. Кіріспе. Турбо Паскаль деген не?
2. Арнайы бөлім:
2.1 Массив ұғымы
2.2 Екі өлшемді массив туралы түсінік
2.3 Есептер шығару әдісі

3. Қорытынды

4. Пайдаланған әдебиеттер
Кіріспе

TURBO PASCAL тіліне сипаттама

Паскаль тілі 1623-1662 ж өмір сүрген француздың көрнекті математигі және филосов Блез Паскальдың құрметіне атанған. Цурих Швецария қаласындағы информатика институтының ғалымы Николас Вирт 1971 ж. Паскаль тілін құрастырған.
Паскаль тілі қазіргі кезде үлкен ЭЕМ-де және дербез компьютерлерде кеңінен қолданады. Қазіргі кезде Турбо Паскаль иеструментальды программа субаға ие. Бұл инструментальды программа суба программа: құрудың тиімділігін жоғарлатуға мүмкіндік береді .
Турбо Паскаль жүйесінің көлемі өте үлкен. Ол бірнеше дистрибутивті дискетаны қамтиды . Осы дискеталар арқылы қатты дискіге орнатылады. Жүйені қатты дискіде ашқан кезде ТР немесе РАS TURBO PAS. PASCAL және т.б каталогтар құрылады.
Бұл каталогқа дистрибутивтік дискетадағы барлық файлдар көшіріледі . Жұмысқа жүктеу файлы Turbo. exe. Бұл файл Turbo Pascal- да програмалаудың жұмысқа дайын диалогті жұмысын сақтайды. Бұнда Турбо Паскальдың мәтінді редакторы: компилятор
шүктеушілер қолданылады. Диалогта ортада қалыпты жұмысты ұйымдастыру үшін Turbo Tpl файлдарына орналасқан негізгі кітапханалар . Турбо файлдарда Hlp орналасқан анықтамалық қызметтер қатары . Турбо Паскальды шақыру үшін Д:/ТР/Turbo енгізу керек . Осы команда бойынша MSDOS операциялау жүйесі Turbo.exe файлымен жедел жадыға жүктейді де басқару мүмкіндігін береді . Жүйелік каталогты қолдану . Ол жүйені түрлі бүлінуден сақтайды . Жүйенің күйін келтіру үшін Turbo TP Turbo PSK
құрылған , жұмыс істерінде жеке каталог құрып, сол каталогқа қажетті файлдар көшірілуі тиіс .
TURBO PASCAL- дағы программа
Мен Турбо Паскальда программа жазамын .
Program My – first program;
Const;
Text = (‘Мен ТР-да программа жазамын’) ;
Begin
Writeln (text);
End.
Турбо Паскальда const-ны баяндау деген сөз оның аты мен мәнін көрсету ұғымды білдіреді . Мысалы : 3 қатарда текст деп аталатын тұрақтыға (const), мен Турбо Паскальда программа жазамын деген мән берген . Паскальда әр түрлі типті тұрақтыларды қолдануға болады. Бүтін сан, нақты сан, символдар, символдар қатары т.б . Қатарды опстрофқа (‘’) алған кезде бұл опострофтар экранға қатармен бірге шықпайды. Опострофтар бірнеше сөзден тұратын қатарды тұтас түрде көрсету үшін қолданады. Опострофқа алынған символдарды мәтіндік тұрақты ретінде қарастыру керек. Егер сол опострофтың өзін мәтін қатарына қосамын десеңіз, онда 2 опостров қою қажет. Begin сөзі операторлар тарауының басын көрсетеді. Біздің мысалымызда writeln-нен басқа оператор жоқ . Writeln-нің қызметі экранға хабарды шығару . Программа end сөзімен аяқталған, сонда нүкте қойылады. N сөзінен кейін енгізілген сөздерді компилятор өңдемейді. Паскальда арнайы «енгізу, шығару» операторлары жоқ . Айналадағы ортамен информация алмасу үшін Паскаль тілінде программада арнайы стандартты процедуралар қолданады . Процедура дегеніміз – аты бойынша қатынас құруға болатын операторлар тізбегі.Writeln процедурасы Паскальдың стандартты
Қолданылған әдебиеттер тізімі:

1. Н.Б.Культин. Turbo Pascal. Программирование на О.Р. Петербург-2001год.
2. Балапанов. «30-сабақ» Алматы 2003.
3. Халықова. Паскаль тілінде программалау.

4. Фаронов В.В. Turbo Pascal 7.0 Москва 2002
        
        Turbo Pascal тілінде  екі өлшемді массивті орындау
Жоспар
1. Кіріспе. Турбо Паскаль ... ... ... ... ... ... Екі өлшемді массив туралы түсінік
2.3 Есептер шығару әдісі
3. Қорытынды
4. Пайдаланған әдебиеттер
Кіріспе
TURBO PASCAL ... ... тілі ... ж өмір ... француздың көрнекті
математигі және филосов Блез Паскальдың ... ... ... ... информатика ... ... ... 1971 ж. ... ... ... тілі қазіргі кезде үлкен ... және ... ... қолданады. Қазіргі кезде Турбо ... ... ... ие. Бұл ... суба программа: ... ... ... береді .
Турбо Паскаль жүйесінің көлемі өте ... Ол ... ... ... . Осы ... ... ... орнатылады. Жүйені ... ... ... ... ... РАS TURBO PAS. PASCAL және т.б ... ... каталогқа ... ... ... ... . ... жүктеу файлы Turbo. exe. Бұл файл ... да ... ... ... ... ... Бұнда Турбо Паскальдың мәтінді ... ... ... ... ... ... жұмысты
ұйымдастыру үшін Turbo Tpl ... ... ... . ... ... Hlp ... ... қатары . Турбо Паскальды ... үшін ... ... . Осы ... ... MSDOS операциялау
жүйесі Turbo.exe файлымен жедел ... ... де ... ... . Жүйелік каталогты қолдану . Ол жүйені
түрлі ... ... . ... ... ... үшін
Turbo TP Turbo PSK
құрылған , ... ... жеке ... құрып, сол каталогқа
қажетті файлдар ... тиіс ... PASCAL- дағы ... ... ... ... жазамын .
Program My – first program;
Const;
Text = (‘Мен ТР-да ... ... ... ... ... ... ... деген сөз оның аты ... ... ... ... . ... : 3 ... текст
деп аталатын ... (const), мен ... ... жазамын деген мән ... . ... әр ... ... қолдануға болады. Бүтін сан, нақты ... ... ... т.б . ... ... (‘’)
алған кезде бұл ... ... ... ... Опострофтар бірнеше ... ... ... ... көрсету үшін ... ... ... ... ... ... ... керек. ... ... өзін ... ... қосамын десеңіз, онда
2 опостров қою қажет. Begin сөзі ... ... ... ... ... writeln-нен басқа оператор жоқ ... ... ... ... шығару . Программа end
сөзімен ... ... ... ... N сөзінен кейін
енгізілген сөздерді ... ... ... ... ... ... жоқ . Айналадағы ортамен ... үшін ... ... программада арнайы стандартты
процедуралар ... . ... ... – аты бойынша
қатынас құруға ... ... ... ... ... ... ... жатады . ... ... ... ... ... ... пайдалана алады:
- Латын ... ... ... ... сызу ... .
- Эдентификатор цифрдан басталмайды .
- Хордағы сөздік эдентификатор ... ... ... .
- Эдентификатор ұзыындығын еркін таңдауға болады. ... ... ... роль ... ... ... ... бір типті элемент жиының қамтитын обьект.
Массивке тән анықтама.
Массивтің әр ... оның ... ... және оған ... ... ... ... компонентінің саны оны баяндағанда анықтауы қажет және
жұмыс барысында өзгермеуі тиіс
Массив типі: Arrau ... ... ... массивке
кіретін сан толығымен берілуі керек және элемент типі көрсетілуі қажет.
Массив VAR арқылы баяндалады.
A: Arrau [типі1] ... ТипN] OF ... а ... аты тип1 ... ... Тип ... дегеніміз
массив элементінің негізгі типі индекс саны Nмассивтің өлшемін анықтайды.
Индекстер типі кез-келген скалярлы ... ... олар ... үтір арқылы
алынып квадрат жақшада жазылады.
А:arrau [1...[10] OF read of
B: arrau [0... 50] ... ... ... ... тәуелді бір немесе бірнеше оператор орындалатын
жағдайда таңдау операторы ... ... ... ... таңдау командасына ұқсағанымен бірге, аз ... ... ... ... шарт ... орындалса, Паскаль тілінде тұрақтылар
бойынша іске асырылады.
Жазылу түрі:
Таңдау
Жағдай 1-шарт: 1-серия CASE ... OF ... ... ... ... 1-оператор; OF-солар,
2-тұрақты: 2-
оператор; ... ... ... ... n-оператор
бітті ... ... ... орындалады:өрнектің мәні берілген тұрақтының
қайсысына тең болса, оның сәйкес операторы орындалады да, басқару таңдау
операторының соңындағы операторға беріледі.
Егер өрнектің мәні тұрақтылардың ешқайсысымен тең ... онда ... ... ... ... ... ... мәні және тұрақтылар әрқашанда бүтін сан, тұрақты типі мен
өрнек типі бірдей болуы керек.
Мысалы:
CASE k+1 OF
5: y:= SQR ... y:=SQR ... z:=y* ... символдық та болуы мүмкін, онда тұрақтыларда символдық тип те
болуы керек. Мысалы:
P=[ 1, егер тұрақты '+', '-', '*', '/' ... ... егер ... 'А', ... болса
3, егер тұрақты '.' болса
CASE S OF
'+', '-', '*', '/' : р :=1;
'А', 'В' : р :=2;
'.' : р :=3;
END
Мұндағы S-тің мәні ... ... бірі ... ... Апта ... ... бойынша аттарын анықтауға программа
құрыңдар.
(*____________________
! апта күндері !
_____________________
PROGRAM APTA (input, output);
VAR
N: integer; (*аптадағы күн ... ('күн ... ... (n);
case n of
1: WRITELN ('дүйсенбі');
2: WRITELN ('сейсенбі');
3: WRITELN ('сәрсенбі');
4: WRITELN ('бейсенбі');
5: WRITELN ('жұма');
6: WRITELN ('сенбі');
7:WRITELN ('жексенбі');
END
END.
Экранда:
күн нөмірін енгіз:
5
жұма
2-мысал. М(х,у) ... қай ... ... ... ... ... у және х таңбаларына тәуелді
Program kvadrant;
Var t : integer;
Begin
Read
Case t ... WRITELN ... және у›0; ... WRITELN ... у›0; II-квадрантта’);
3: WRITELN (‘х‹0, у‹0; III-квадрантта’);
4: WRITELN (‘х›0, у‹0; IV-квадрантта’);
End
END
3-Мысал.. Кез келген жыл мерзімін ... сол ... ... календары
(қазақша жыл санау) бойынша қай жануардың атына сәйкес келетінін анықтайтын
программа ... ... g : ... ... ... ... ... (g:4, ‘жыл’);
Case (g mod 12) of
0: write (‘мешін’);
1: write (‘тауық’);
2: write ... write ... write ... write ... write ... write (‘қоян’);
8: write (‘ұлу’);
9: write (‘жылан’);
10: write (‘жылқы’);
11: write (‘қой’);
end;
writeln (‘жыл болды’);
end..
2.3 Есептер шығару әдісі
Тапсырма №1
Екінші тізбектегі квадраттық матрицаны анықтайтын ... ... ... Kmas_170;
uses crt;
var a:array [1..2,1..2] of real;
det: real;
i,j:integer;
begin
clrscr;
writeln('enter matrisa');
for i:=1 to 2 do
begin
write('->');
read(a[i,1]);
readln(a[i,2]);
end;
det:=a[1,1]*a[2,2]-a[1,2]*a[2,1];
writeln('Opredilite matrisy');
for i:=1 to 2 do
begin
for j:=1 to 2 ... ', ... ... matrisa
->4
5
->6
7
Opredilite matrisy
4.00 5.00
6.00 7.00
= ... ... ... ... ... ... pr2;
uses crt;
const row=3;
col=5;
var a:array[1..row,1..col]of integer;
s:array[1..col]of integer;
i,j:integer;
begin
clrscr;
writeln('massiv engiz');
writeln('katardin ar elementin ... kein enter ... i:=1 to row ... j:=1 to col-1 ... ;
end;
writeln('engizilgen massiv');
for i:=1 to row do
begin
for j:=1 to col-1 ... ... j:=1to col ... i:=1 to row ... i:=1 to col ... ... engiz
katardin ar elementin engizgennen kein enter pernesin bas
->4
5
6
7
8
->9
4
1
2
3
->4
5
6
7
8
engizilgen massiv
4 5 6 7 8
9 4 1 2 3
4 5 6 7 ... 14 13 16 ... ... Массивтағы кесте бағанының орындарын ауыстыру.
Орындау алгоритімі.
• Біріншіден, программаның ... ... ... ... ... ... ... Массив бағанының номері беріледі. Әрине, олар тең емес, ... ... ... ... ... үлкен болмайды.
• Одан соң, массив бағанының мағынасы ... ... ... ... ... мағынасы бірінші бағанның мағынасына ауыстырылады.
Программаның мәтіні
program pr3;
uses crt;
const n=50;
m=10;
var mas1:array[1..n,1..m] of real;
mas2:array[1..m]of real;
i,j,l,p,n1,n2:integer;
ch:char;
begin
clrscr;
write('kestede bos orinnan kein katar men bagan sanin korset ... i:=1 to l ... j:=1 to p ... ('massiv ... i:=1 to l do
begin
for j:=1 to p do
write (' ',mas1[i,j]:3:2,' ');
writeln;
end;
readln;
repeat
clrscr;
writeln;
write('usinilgan bagan nomerin

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 15 бет
Бұл жұмыстың бағасы: 400 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Турбо паскальда екі өлшемді массивтерді ұйымдастыру технологиясы19 бет
Бір өлшемді массивтерді сұрыптау алгоритмдері16 бет
Массивтер13 бет
"қабылданған шешімді орындаудағы ұйымның функциясы"6 бет
1970—1985 жылдары Қазақстанда өнеркәсіптің жоспарларын орындаудың барысы және оның дағдарысқа ұшырауы16 бет
C++ екі өлшемді массивтер20 бет
Delphi бағдарламалық ортасында «Pascal бағдарламалау тілінде файлдармен жұмыс істеу» электрондық оқу құралынжасап шығару19 бет
Delphi мен Pascal-дің байланысы21 бет
Matlab жүйесі. Үш өлшемді графика10 бет
Pascal және Си тілінде бағдарламалау29 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь