TOPREFERAT.COM.KZ - Қазақша рефераттар

войти на сайт

вход на сайт

Логин: :
Пароль :

Забыл пароль Регистрация

Турбо паскальда екі өлшемді массивтерді ұйымдастыру технологиясы реферат




Турбо паскальда екі өлшемді массивтерді ұйымдастыру технологиясы реферат
0
Раздел: Соңғы қосылған | Автор: Админ | Дата: 13-03-2015, 12:04
Загрузок: 3060




Кіріспе............................................................................................................2

1.1.Турбо Паскаль туралы түсінік...............................................................2

1.2.ТП жүйесінің ерекшеліктері..................................................................2

1.3.ТП-да жұмыс істеу..................................................................................3

Негізгі бөлім.................................................................................................4

ТП-ғы типтердің жіктелуі..................................................................4

Массив.................................................................................................4

Массив элементтері үшін жазылатын өрнектер.............................8

Массивтерге мысал есептер...............................................................9

Екі өлшемді массивті сипаттау........................................................10

Екі өлшемді массивті енгізу және шығару....................................12

Екі өлшемді массивтерге мысал есептері.......................................13

Есеп 1................................................................................................................14

а) есептің берілгені......................................................................................14

ә) есептің алгоритімі...................................................................................14

б) программа бөлімі....................................................................................15

в)программа нәтитжесі ..............................................................................16

Есеп 2................................................................................................................17

а) есептің берілгені......................................................................................17

ә)есептің алгоритімі....................................................................................17

б) программа бөлімі....................................................................................18

в)программа нәтитжесі...............................................................................19

3. Қорытынды...................................................................................................20

4. Қолданылған әдебиеттер.............................................................................21




Жұмыс түрі: Реферат
Пәні: Соңғы қосылған рефераттар
Жұмыс көлемі: - бет

-----------------------------------------------------------------------------------

РЕФЕРАТТЫҢ ҚЫСҚАРТЫЛҒАН МӘТІНІ

Қазақстан Республикасының білім және ғылым министрлігі

Факультет: «Инженерлік Экономикалық»

Кафедрасы: «Қолданбалы Информатика»

Курстық жұмыс

Пәні: «Программалау тілдері»

Тақырыбы: «Турбо Паскальда екі өлшемді массивтерді

ұйымдастыру технологиясы»

Тексерген:

Орындаған:

Мазмұны

Кіріспе............................................................................................................2

1.1.Турбо Паскаль туралы түсінік...............................................................2

1.2.ТП жүйесінің ерекшеліктері..................................................................2

1.3.ТП-да жұмыс істеу..................................................................................3

Негізгі бөлім.................................................................................................4

ТП-ғы типтердің жіктелуі..................................................................4

Массив.................................................................................................4

Массив элементтері үшін жазылатын өрнектер.............................8

Массивтерге мысал есептер...............................................................9

Екі өлшемді массивті сипаттау........................................................10

Екі өлшемді массивті енгізу және
Екі өлшемді массивтерге мысал есептері.......................................13

Есеп 1................................................................................................................14

а) есептің берілгені......................................................................................14

ә) есептің алгоритімі...................................................................................14

б) программа бөлімі....................................................................................15

в)программа нәтитжесі ..............................................................................16

Есеп 2................................................................................................................17

а) есептің берілгені......................................................................................17

ә)есептің алгоритімі....................................................................................17

б) программа бөлімі....................................................................................18

в)программа нәтитжесі...............................................................................19

3. Қорытынды...................................................................................................20

4. Қолданылған әдебиеттер.............................................................................21

Кіріспе

Өрнектерді өңдеуде дәстүрлі
Turbo Pascal жүесінде қарапайым
Паскальді көп пайдаланылатын
Турбо Паскаль ерекшеліктері:

бірнеше терезелірді пайдалануға болады;

меню жүйесі бар,сұхбат терезелері бар, тышқанмен
Көп файлдық экрандық редактор бар.Ол 1
Экранды толық тазартып, қайта қалпына келтіруге
Жеке терезелер арасында өзара ақпарат алмасу
Турба Паскальда жұмысты орындау үшін:

Тілдің алфавиті – ол программаны элементтерін
Тілді қарапайым объектілері – бұл сан,
Программа құрылымы – Турбо Паскаль
Кез келген программаның алғашқы жолы Program
Сипаттау бөлімі – ол бірнеше бөліктерден
Программаның соңғы бөлімі, негізгі бөлімі операторлар
Begin түйінді сөзінен басталып, барлық атқарылатын
Турбо Паскаль тіліндегі
Программа тақырыбы;

Сипаттау бөлімі;

Begin;

Орындалатын бөлім;

End;

Мәліметтер типі – Паскальдағы мәліметтер, шамалар
Стандартты функциялар – Паскаль тілінде алдын
Арифметикалық функциялар: Бұл ф-ябүтін және нақты
Типтерді өзгерту функциялары : Ол шамаларды
Реттелген типтегі шамаларға пайдаланылатын функциялар: Бұл
Негізгі бөлім

Turbo Pascal -да берілгендердің типтерін екі
1.Қарапайым типтер (скалярлық);

2.Құрылымдық типтер (структуралық);

Скалярлық типтер екіге бөлінеді:

1.стандартты:бүтін, нақты, логикалық, символдық;

2.пайдаланушылар типтері;

Структуралық типтер 4-ке бөлінеді:

жазбалар

файлдар

жолдар

массивтер

Массивтер

Алгоритмді құрастыруда оған керекті деректерді қалай
Мәліметтерді ұйымдастыру тәсілдерінің кең тараған түрі
Қарапайым типтер қатарына жататын стандартты және
Мәліметтерді ұзындықтары бірдей бірнеше қатарлардан
А сызықтық кестесінің і- орнында
7
4
1
А[1,1]=7, А[2,3]=0,
Программалау тілдерінде кестелік мәліметтерге массивтер
Бір типтес берілгендерден құралып, барлық элементтеріне
Паскаль тілінде қарапайым айнымалалармен
1.6, 14.9, -5,
бірөлшемді массив деп, оған А деп
Массив сипаттамалары:

Типі – массив элементтерінің жалпы типі;

Көлемі – массив индекстерінің саны;

Шектелімі - әрбір индекстерінің шектеу бойынша
Пішімі – көлем және шектеу жиындары.

Массивтер элементтерімен жұмыс жасау барысында, массив
Оның жазылу пішімі:

type = аrrау
var :
Мұндағы аrrау (массив), оf
[ ]
Бұдан программада массив пайдаланылатын болса, онда
Мысалы, программада нақты 40 элементтерден тұратын
type т = аrrау [
var а,б,с,д: т;

Мұның артықшылығы – программадағы типі т
var :
Мысалдар:

Type

Klass= (k1, k2, k3, k4
Znak = array [1..255] of char;

Var

M1: znak;
M2: array [1..60] of integer;
M3: array [1..4] of
Mas: array [1..4] of integer;

Lit: array [char] of
Ogr: array [5..15] of char;

Bol: array [boolean] of
A: array [1..5] of real;

Aj: array [ қаңтар, .., желтоқсан
Бірөлшемді массивті көбінесе сызықтық массив
Type S1= array [1..n]
S2= array [1..m] of integer;

S3= array [1..k] of char;

S4= array [1..20] of Boolean;

Var
L,G : S4;

C :S2;
D :S3;

Массивті сипаттағанда индекстің үлкен мәні үшін
Индекс типі стандартты, бүтін
Var A: array [5] of
Немесе

Var A: array [integer] of
Егер бірнеше массив бірдей базалық
Var A,В,С: array [1..10] of
Мұнда А,В,С – массивтер, олар нақты
Программада «индекс» және
Сондықтан да көбінесе массивтерді индекстік айнымалылар
Мысалы, программаның операторлық бөлігінде
А[3]:= С[4]+5;

Р:= Х[3*і+1];

Паскаль тілінде массивтерге = (тең) ,
Мысалы, А және В массивтері былайша
Var A,В: array [1..10] of
Онда пайдаланылған амалдар төмендегідей
Өрнек Нәтиже

А = В

А В

А:=В А массивінің әр элементінің
А массивіні ең аз дегенде
В массивінің барлық элементтері
Массив элементтері өрнектерде read,
Мысалы, А массиві элементтерін пернетақтада
For i:=1 to n do

Read(a[i]);

А массиві элементтерін экранға шығару үшін:

For i:=1 to n do

Write(a[i],’ ‘);

операторлары қолданылады.

Массивке мысал:

13 бүтін саннан тұратын массивтің арифметикалық
Program Orta1;

Var x
begin

s:=0;

writeln (‘бос орын арқылы 13
for i:=1 to 13 do

begin

read (x[i]);

s := s+x[i];

end;

s := s/13;

writeln (‘s=’,s:8:4);

for i:= 1 to 13 do
end.

Массив элементтерімен көптеген есептерді шығаруға болады.Мысалы,
Program Ret1;

Var a:array [1..50] of
Begin

Write (‘элементтер саны n-ді (nFor k:=1 to n do

Begin

Write (k,’-элементті енгізіңдер:=’); readln (a[k]) ;

End;

For k:=1 to n do

Begin

i:=k;

for j:=k+1 to n do

if a[j] begin

i:=j; m:= a[k]; a[k]:=a[i]; a[i]:= m;

end;

write (‘ ‘, a[k]:6:2);

end;

end.

Екі өлшемді массивтер

Турбо Паскаль программалау тілі бір
Екі өлшемді массивті Var бөлімінде
Var

массив атауы : array [ а1..аn,
Мұнда айнымалылар бөлімінде осы типке
Екі өлшемді массивті Type бөлімінде
Type

массив типінің атауы =
Var массив атауы :
Мұндағы ,а1..аn, б1..бn – екі қлшемді
а1 және аn – массив қатарыны
б1 және бn – массив бағаныны
А [n ,m] – массивін сипаттау
і

А массиві:
J
2

3

.

m

Var

a:array [1..n,1.. m] of integer;

Type бөлімінде екі өлшемді
Type GR
Var A
Мұнда индекстер әр типте сипатталып, одан
Type GR
Мысалы,

Type GR
...

Var A
Мұнда алдымен жол индекстерінің [1..n] типі,
Егер көп өлшемді массив құратын
Type vector = array
massiv = array [1..4] of
var matr: massiv;

Мұнда massiv
Егер программада массивтің бағанасы мен
Type Т1
Т= array [1..n] of Т1;

Var
Мұнда алдымен бағаны типі Т1
Екі өлшемді массивтерде жол мен бағанның
Var mas: array [1..n,1..n] of
Индекс типіне integer,
Мысалы,

Type

Den = ( mo, tue, th,
Rden = mo..fr;

Zadan = array [1..25, rden] of
Var

A : array [den] of
B : zadan;

C : array [1..365] of
Көп өлшемді массивтермен жұмыс атқарғанда
For i:= 1 to n do

For j:=1 to m do

Read (A[i,j]) ;
Немесе экранға мәлімет шығару үшін:

For i:= 1 to n do

Begin

Writeln ;

For j:=1 to m do

Write (В[i, j]:8:3)

End.

Индекстері мен элементтерінің типтері бірдей
For i:= 1 to 4 do
Массив элементтері компьютер жадында
А[ 1,1 ]

А[ 1,2 ]

...

А[ 1,5 ]

А[ 2,1 ]

А[ 2,2 ]

...

А[ 5,5 ]

Күнделікті тұрмыста екі-үш өлшемді массивтер
Екі өлшемді массивке мысал:

Көбейту кестесін толтыруға арналған
Program kobeitu;

Const n=9;

Var i, j:integer;
begin

for i:=1 to n do

begin

for j:=2 to n do

begin

k[j,i]:=j*i

write(j,’x’,I,’=’,k[j,i]:3,’’:2);

end;

writeln;

end;

end.

Екі өлшемді а жә б матрицаларының
Program kosu;

Type ms=array[1..3,1..3] of real;

Var a,b,s:ms; K,j :integer;

Begin

Writeln (‘а массив элементтерін бос орын
For k:=1 to 3 do

For j:= 1 to 3 do
Read (a[k,j]); writeln;

Writeln (‘б массив элементтеғрін бос орын
For k:=1 to 3do

For j:=1 to 3 do

Begin

Read (b[k,j]);

S[k,j]:=a[k,j]+b[k,j];

End;

Writeln(‘қосынды жиымының элементтері:’);

For k:=1 to 3 do

Begin

For j:=1 to 3 do wr3te
Writeln; End;

End.

Есеп 1

Берілгені: өлшемі nхm болатын А
1 2
14 13 12
15 16 17
28 27 26
29 30 31
42 41 40
Есептің алгоритмі:

Ең алдымен программаға атау бердім.Программаға берілген
uses қызметші сөз, яғни пайдалану деген
Тұрақтыларды сипаттау бөлімінде const
Программа денесін айнымалыларды сипаттаудан бастаймыз.Сипаттау бөлімінде
Программа денесін ашып, for циклдік
Екінші рет операторлық жақшаны ашып, ішіне
Екінші рет I және j
Үшінші оператарлық жақшаны ашып, шартты көшу
(i2) and (i4) and (i6)
орындалады.Әйтпесе шарт анықталмаса келесі шарт орындалады.
a[i,j] массивін жауапқа шығардым. Операторлық жақша
Бірінші оператолық жақшаны, программа денесін жабамын,
Программа бөлімі:

Program Esesp1;

uses crt;

const n=7;

type mak=array [1..6,1..n] of integer;

var a,b:mak; i,j:integer;

begin clrscr;

for i:=1 to 6 do

for j:=1 to n do

begin

write ('b[',i,',',j,']='); readln (b[i,j]) ;

end;

for i:=1 to 6 do

begin

for j:=1 to n do

begin

if (i2) and (i4) and (i6)
else a[i,j]:=b[i,(n+1)-j];

write (a[i,j],' ');

end;

writeln;

end;

end.

Есеп 2

Берілгені: өлшемі nхm болатын А
1 12
2 11
3 10
4 9
5 8
6 7
Есептің алгоритмі:

Ең алдымен программаға атау бердім.Программаға берілген
uses қызметші сөз, яғни пайдалану деген
Тұрақтыларды сипаттау бөлімінде const
Программа денесін айнымалыларды сипаттаудан бастаймыз.Сипаттау бөлімінде
Программа денесін ашып, for циклдік
Екінші рет операторлық жақшаны ашып, ішіне
Екінші рет I және j
Үшінші оператарлық жақшаны ашып, шартты көшу
орындалады.Әйтпесе шарт анықталмаса келесі шарт орындалады.
a[i,j] массивін жауапқа шығардым. Операторлық жақша
Бірінші оператолық жақшаны, программа денесін жабамын,
Программа бөлімі:

Program esep2;

uses crt;

const n=6;

type mak=array [1..n,1..7] of integer;

var a,b:mak; i,j:integer;

begin clrscr;

for i:=1 to n do

for j:=1 to 7 do

begin

write ('b[',i,',',j,']='); readln (b[i,j]) ;

end;

for i:=1 to n do

begin

for j:=1 to 7 do

begin

if (j2) and (j4) and (j6)
else a[i,j]:=b[(n+1)-i,j];

write (a[i,j],' ');

end;

writeln;

end;

end.

Қорытынды:

Кестелік негізде құрылған есептердің немесе
Программалауды алғаш бастап үйренушілерге
Көптеген программалау есептерінің шешімін табу
Қолданылған әдебиеттер:

Кеңесбаев М.С.,Салғараева Г.И. «Программалау тілдері»

Б. Бөрібаев, Б. Нақысбеков, Т. Мадиярова
«Информатика және есептеуіш техника негіздері»

Ж.Қ. Масанов, Б.А. Бельгибаев, А.С. Бижанова,
«Турбо Паскаль»

О.Камардинов «Информатика»

Фаронов В.В. «Турбо Паскаль»

А. Хамметов, Б. Құтқожина «Турбо Паскаль»

1





Написать комментарий
Имя:*
E-Mail:
Полужирный Наклонный текст Подчеркнутый текст Зачеркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Введите код: *


Бұл сайтта Қазақстанның түкпір-түкпірінен жиналған қазақ тіліндегі рефераттар мен курстық және дипломдық жұмыстар ұсынылған. Қазіргі таңда www.topreferat.com.kz сайтының қазақ тіліндегі жұмыстар базасы бүкіл интернеттегі ең үлкен база болып табылады! Біздің базадағы жұмыстар саны 15000-нан асады. Біз бұл жетістікпен тоқтап қалмаймыз! Біз базамызды одан әрі толықтырамыз.
» » Турбо паскальда екі өлшемді массивтерді ұйымдастыру технологиясы реферат

© 2011-2016 Скачать бесплатно на topreferat.com.kz курсовые, дипломные и рефераты на телефон, на планшет и на компьютер.
При копировании материала активная ссылка на источник обязательна.


Мнение посетителей:
 

После 9 класса Вы:

Пойду в 10, 11, закончу школу полностью
Пойду в Колледж
Пойду в ПТУ
Пойду работать
Снова пойду в 9 класс

 
 
Похожие:
  • Паскаль тілінің көмегімен сұрыптау және іздеу алгоритмдерін құрастыру дипло ...
  • Құрылымдық модульдік программалау курстық жұмыс
  • Сызықты және бинарлы іздеу әдістері курстық жұмыс
  • Си тілінде массивтермен жұмыс жасау курстық жұмыс
  • С++ тіліндегі массивтер курстық жұмыс
  • Паскаль бағдарламалау тілінде электронды сағат құру курстық жұмыс
  • Массиверді программалау курстық жұмыс
  • Крамер әдісімен теңдеулер шешуге программа құруl курстық жұмыс
  • Жиымдар курстық жұмыс
  • Turbo Pascal тілінің түсініктерімен жұмыс жасау курстық жұмыс
  • Turbo Pascal жүйесінде массивтер курстық жұмыс
  • Қайталану операторы реферат
  • Циклдік құрылымды алгоритмді программалау Паскаль тілінде реферат
  • Сұрыптау әдістері реферат
  • Сандарды спираль бойынша орналастыру реферат
  • Кітапханашының жұмысын автоматтандыру реферат
  • Динамикалық ұғым принципімен программа құру технологиясы реферат
  • Іздеу алгоритмі реферат
  • Turbo Pascal-дағы жолдық қатарлар реферат
  • Graph модулін қолдану Турбо паскаль Turbo Pasсal реферат