🗊Презентация Масcивтерге түсініктеме

Нажмите для полного просмотра!
Масcивтерге түсініктеме, слайд №1Масcивтерге түсініктеме, слайд №2Масcивтерге түсініктеме, слайд №3Масcивтерге түсініктеме, слайд №4Масcивтерге түсініктеме, слайд №5Масcивтерге түсініктеме, слайд №6Масcивтерге түсініктеме, слайд №7Масcивтерге түсініктеме, слайд №8Масcивтерге түсініктеме, слайд №9Масcивтерге түсініктеме, слайд №10

Вы можете ознакомиться и скачать презентацию на тему Масcивтерге түсініктеме. Доклад-сообщение содержит 10 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


Масcивтерге түсініктеме, слайд №1
Описание слайда:

Слайд 2





Масcивтерге түсініктеме
Массив- бір типті мәліметтердің белгілі бір тобынан тұратын жүйелі тип. Элементтердің типі массивтің базалық типі деп аталады.
Паскальда массив құрылымдық типтегі айнымалы ретінде қарастырылады. Массивке тұтасынан бір ат беріледі. 
Массивтің элементтері индекспен көрсетіледі. 
Индекс элементтердің массивтегі орнын көрсетеді.
Описание слайда:
Масcивтерге түсініктеме Массив- бір типті мәліметтердің белгілі бір тобынан тұратын жүйелі тип. Элементтердің типі массивтің базалық типі деп аталады. Паскальда массив құрылымдық типтегі айнымалы ретінде қарастырылады. Массивке тұтасынан бір ат беріледі. Массивтің элементтері индекспен көрсетіледі. Индекс элементтердің массивтегі орнын көрсетеді.

Слайд 3


Масcивтерге түсініктеме, слайд №3
Описание слайда:

Слайд 4





Жалпы жазылу түрі
type
Массив типінің атауы = array [индекс muni] of элемент типі;
var
массив атауы : массив типінің атауы;
Описание слайда:
Жалпы жазылу түрі type Массив типінің атауы = array [индекс muni] of элемент типі; var массив атауы : массив типінің атауы;

Слайд 5





Мысалы
 type 
GRUP = array [1..8] of integer;
Описание слайда:
Мысалы type GRUP = array [1..8] of integer;

Слайд 6


Масcивтерге түсініктеме, слайд №6
Описание слайда:

Слайд 7





2-ші мысал элементтері
Описание слайда:
2-ші мысал элементтері

Слайд 8





       
       
Массивтің кез-келген бір элементіне нәтиже беру үшін, меншіктеу операторы қолданылады:
Массив атауы [индексі] := нәтиже
Мысалы:
а) А массивінің бірінші элементіне - 12 санын меншіктеу үшін: А[1]:=12;
ә) А массивінің бесінші элементіне - 405 санын меншіктеу үшін: А[5]:=405;
б) А массивінің екінші элемент нәтижесін экранға шығару үшін: writeln (A[2]);   (экранға 11 шығады)
в) А массивінің бірінші элементіне нәтижені пернелер тақтасы көмегімен енгізу үшін: readln (A[1]);
г) А массивінің бірінші және үшінші элементтерінің қосындысын    Sum айнымалысына меншіктеу үшін: Sum:=A[1]+ А[3]; (нәтижесінде Sum айнымалысына 17 саны меншіктеледі).
Массивтің индексінің мәні типтер немесе айнымалылар бөлімінде сипатталған шектеуден аспауы тиіс. Егер массив индексінің мәні сипатталған шектеуден асып кетсе онда, синтаксистік қате тіркеліп, экранда «Index type is not compatible with declaration» деген сөз тіркестері шығарылады.
Массивтер қолданылатын программаларда «{R+}» директивасын жазу арқылы массивтің шектеулерін тексеруге болады. Егер программада {R+} директивасы беріліп, массив индексі шектеуден асып кетсе, онда экранға "Range check error" сөз тіркесі шығарылады.
Описание слайда:
Массивтің кез-келген бір элементіне нәтиже беру үшін, меншіктеу операторы қолданылады: Массив атауы [индексі] := нәтиже Мысалы: а) А массивінің бірінші элементіне - 12 санын меншіктеу үшін: А[1]:=12; ә) А массивінің бесінші элементіне - 405 санын меншіктеу үшін: А[5]:=405; б) А массивінің екінші элемент нәтижесін экранға шығару үшін: writeln (A[2]); (экранға 11 шығады) в) А массивінің бірінші элементіне нәтижені пернелер тақтасы көмегімен енгізу үшін: readln (A[1]); г) А массивінің бірінші және үшінші элементтерінің қосындысын Sum айнымалысына меншіктеу үшін: Sum:=A[1]+ А[3]; (нәтижесінде Sum айнымалысына 17 саны меншіктеледі). Массивтің индексінің мәні типтер немесе айнымалылар бөлімінде сипатталған шектеуден аспауы тиіс. Егер массив индексінің мәні сипатталған шектеуден асып кетсе онда, синтаксистік қате тіркеліп, экранда «Index type is not compatible with declaration» деген сөз тіркестері шығарылады. Массивтер қолданылатын программаларда «{R+}» директивасын жазу арқылы массивтің шектеулерін тексеруге болады. Егер программада {R+} директивасы беріліп, массив индексі шектеуден асып кетсе, онда экранға "Range check error" сөз тіркесі шығарылады.

Слайд 9





Бір өлшемді массивтер
Сызықтық (бірөлшемді) массив -  элементтері бір индекспен анықталатын массив. Бірөлшемді массивтерде сызықтық кестелердің мәндері сақталады. Бірөлшемді массивтерді сипаттау мысалдары:
Var B:array [0..5]of real;
R:array[1..4] of char;
N:array[‘A’..’Z’]of integer;
Массивті енгізу және  шығару оның элементтерін біртіндеп енгізу және шығару арқылы  орындалады. Әдетте бұл үшін параметрлі циклды қолданады. 
Массивтерді программада қолдану үшін Turbo Pascal программалау тілінде оларды бірден var бөлімінде сипаттау жолы карастырылған.
Жалпы жазылу түрі:
Var
Массив атауы : array {индекс типі] of элемент типі;
Мысалы, бөлшек сандарға арналған он сегіз элементтен тұратын GR массивін сипаттау:
var
GR : array [1..18] of real;
Описание слайда:
Бір өлшемді массивтер Сызықтық (бірөлшемді) массив - элементтері бір индекспен анықталатын массив. Бірөлшемді массивтерде сызықтық кестелердің мәндері сақталады. Бірөлшемді массивтерді сипаттау мысалдары: Var B:array [0..5]of real; R:array[1..4] of char; N:array[‘A’..’Z’]of integer; Массивті енгізу және шығару оның элементтерін біртіндеп енгізу және шығару арқылы орындалады. Әдетте бұл үшін параметрлі циклды қолданады. Массивтерді программада қолдану үшін Turbo Pascal программалау тілінде оларды бірден var бөлімінде сипаттау жолы карастырылған. Жалпы жазылу түрі: Var Массив атауы : array {индекс типі] of элемент типі; Мысалы, бөлшек сандарға арналған он сегіз элементтен тұратын GR массивін сипаттау: var GR : array [1..18] of real;

Слайд 10





Берілген тоғыз элементтен тұратын А массивіне бөлшек сандар енгізіп, оларды дисплей бетіне ретімен шығару программасын қарастырылған:
Берілген тоғыз элементтен тұратын А массивіне бөлшек сандар енгізіп, оларды дисплей бетіне ретімен шығару программасын қарастырылған:
{$R+}
PROGRAM MASSIV;                    {Программа атауы}
Туре 	                               {Типтерді сипаттау бөлімі}
Mas = array [1 .. 9] of real;{Шарт бойынша массив muni}
Var	                 {айнымалыларды сипаттау бөлімі}
A: Mas;	                             { Mas munmi A - массив}
I: integer;     		 {циклді басқару айнымалысы}
BEGIN	                            {негізгі программа басы}
WRITELN('A - массивінің 9 элементін енгізіңіз:'); 
FOR l:=1 TO 9 DO               {I - бойынша цикл} 
READ(A[I]);                          {А[І]   массивіне   нақты   сандарды енгізу операторы}
FOR l:=1 TO 9 DO   {I - бойынша цикл} 
WRITELN А[М,']=',А[І]);
{А[І] массивінің элементін дисплейге шығару операторы}
END.	{Негізгі программа соңы}
Описание слайда:
Берілген тоғыз элементтен тұратын А массивіне бөлшек сандар енгізіп, оларды дисплей бетіне ретімен шығару программасын қарастырылған: Берілген тоғыз элементтен тұратын А массивіне бөлшек сандар енгізіп, оларды дисплей бетіне ретімен шығару программасын қарастырылған: {$R+} PROGRAM MASSIV; {Программа атауы} Туре {Типтерді сипаттау бөлімі} Mas = array [1 .. 9] of real;{Шарт бойынша массив muni} Var {айнымалыларды сипаттау бөлімі} A: Mas; { Mas munmi A - массив} I: integer; {циклді басқару айнымалысы} BEGIN {негізгі программа басы} WRITELN('A - массивінің 9 элементін енгізіңіз:'); FOR l:=1 TO 9 DO {I - бойынша цикл} READ(A[I]); {А[І] массивіне нақты сандарды енгізу операторы} FOR l:=1 TO 9 DO {I - бойынша цикл} WRITELN А[М,']=',А[І]); {А[І] массивінің элементін дисплейге шығару операторы} END. {Негізгі программа соңы}



Похожие презентации
Mypresentation.ru
Загрузить презентацию