Turbo Pascal - Информатика <!--if(Рефераты на казахском языке)-->- Рефераты на казахском языке<!--endif--> - Рефераты на казахском языке - Рефераты на казахском и русском языках
Вторник
07.02.2012
23:48
Категории каталога
Қазақ тілі мен әдебиет [112]
Мемлекет және құқық [36]
Педагогика, психология [9]
Дін [1]
Физика, астрономия [19]
Математика [5]
Химия [14]
Философия, социология [12]
Медицина [1]
Тарих [57]
География, геология [20]
Саз-әуен (Музыка) [2]
Информатика [31]
Мәдениеттану [5]
Биология, экология [38]
Экономика [62]
Спорт [1]
Саясаттану [3]
Валеология [8]
Тесттер, билеттер [27]
Форма входа
E-mail:
Пароль:
Поиск
Друзья сайта
Статистика

Онлайн всего: 5
Гостей: 4
Пользователей: 1
Kyh
Мини-чат
200
Рефераты на казахском и русском языках
Главная » Файлы » Рефераты на казахском языке » Информатика [ Добавить материал ]

Turbo Pascal
[ Скачать с сервера (375.8Kb) ] Скачивать могут только зарегистрированные пользователи 10.01.2009, 08:32

Turbo Pascal

 

Кіріспе

Turbo Pascal – жоғарғы деңгейлі программалау жүйесі. Оның тұңғыш нұсқасын 1970 жылы швейцрия физигі Niklaus Wirth  ұсынған.Автор тілді алғашқы арифметикалық есептеу машинасын жасаған француздың ұлы ғалымы Блез Паскальдің құрметіне Паскаль деп  атап , тіл атауын үнемі  бас әріппен жазылуын сұраған.Кейінен тілдің көптеген нұсқалары жарық көреді.Turbo Pascal – Оның тұңғыш нұсқасын жоғарғы деңгейлі программалау жүйесі . 1970 жылы швейцрия физигі Niklaus Wirth ұсынған . тілді алғашқы арифметикалық есептеу машинасын жасаған француздың ұлы ғалымы Блез Паскальдің құрметіне автор деп паскаліия ғалымы Никлаус Вирт жасаған Паскаль программалау тілінен тарайды. Қарапайым  Паскальді өңдеудегі А. Хейлсбергтің еңбегінің нәтижесінде  Turbo Pascal қазіргі заман талабына сай, қуатты программалау жүйесіне айналды. Turbo Pascal – жоғарғы деңгейлі программалау жүйесі. Оның логикалық құрылымы әр түрлі есептерді дәл шешуге көмегін тигізеді.   Бейсик тілі сияқты, Паскаль оқып-үйренуге жеңіл, түрлі салалық информациямен жұмыс істеуде нәтижелі болғандықтан, дүние жүзінде көп тараған тілдердің бірі. Оның ыңғайлылығы:

·                        тілге дамытылған берілгендер типтері енгізілген. Олар өңделетін берілгендер элементтерін толық сәйкестендіріп сипаттауға және жаңа берілгендер типтерін енгізуге мүмкіндік береді;

·                        мұнда кішігірім жеңіл программалармен бірге күрделі құрылымды программаларды құру да мүмкін;

·                        тіл синтаксисі қиын емес; нұсқаулардың (операторлардың) саны мүмкіндігінше азайтылған, т.б.

Turbo Pascal жүйесінде қарапайым есептерді шешудің программасынан бастап, күрделі мәліметтер қорын құрудың сан қырлы жұмыстары жүргізіледі.

 

 

 

 Жолдық қатарлар.

 

Программаларда кездесетін әр түрлі символдардан тұратын тізбектерді жолдық қатарлар деп атайды. Өрнектерде жолдық қатарлар апострофқа алынып жазылады.

Turbo Pascal-да жолдық қатарларға компьютердің жадынан 0 байттан 255 байтқа дейін орын беріледі (жолдық қатар ұзындығына – 255 символ, ұзындықтың мәніне – 1 символ).

Жолдық қатарлардан тұратын идентификаторлар String типі арқылы сипатталады. Идентификатордың типінен кейін тік жақшаның ішінде осы идентификатордың ұзындығының мәні неше символдан тұруы мүмкін екені көрсетіліп кетеді. Егер бұл мән көрсетілмесе, онда жолдық қатар ұзындығына компьютердің жадынан 255 символға дейін орын беріледі.

Жолдық қатарлы идентификаторды типтер бөлімінде (TYPE) немесе бірден айнымалылар бөлімінде (VAR) сипаттауға болады. Сонымен қатар программалауда жолдық қатарлар тұрақты шамалар ретінде де қолданылады (таңдау селекторытұрақтысынан басқа).

 

 

Жолдық қатарлардың сипатталу мысалдары:

 

PROGRAM Katarlar;

CONST  S=’Қайсар’;       {S тұрақтысы  Қайсар тіркесіне тең }

TYPE Gumn=String [10];

VAR X: String [17];       {Х айнымалысының ұзындығы 17 символға дейін}

A: String [6]; {Aайнымалысының ұзындығы 6 символға дейін}

B: String;        {В айнымалысының ұзындығы 255 символға дейін}

C: Gumn;        {C айнымалысының ұзындығы 10 символға дейін}

 

 

 Жолдық өрнектермен амалдар.

            

Операндалары жолдық қатар болып табылатын өрнектерді жолдық өрнектер деп атайды. Идентификаторларға жолдық айнымалылардың мәнін беру үшін меншіктеу операторы қолданылады. Егер меншіктеу операторы орындалғанда, символдар саны сипаттамалар бөлімінде көрсетілген шамадан асып кетсе, онда идентификатор қатардың сол жағынан бастап көрсетілген шамаға тең болатын символдарды ғана меншіктейді, ал оң жақтағы артық символдар алынып қалады.

 

VAR X: String [4]

Begin X:=’Gymnazy’ {Х-ке ‘Gymn’ тіркесі ғана меншіктеледі}

Writeln (X);

Жолдық қатарлармен біріктіру және  салыстыру амалдарын орындауға болады. Біріктіру амалы бірнеше жолдық қатарды біріктіріп  шығару үшін қолданылады. Біріктірілетін жолдық қатардың ұзындығы  255-тен аспауы тиіс.Мысалы:

 

…..

A:=’Менің’; B:=’Қазақстанымның’;

Writeln (A+’  ‘+B)   {Менің Қазақстанымның – тіркесі шығады}

Х:=’Тәуелсіздігіне’;

Y:=’10 жыл’;

Z:=X+’  ‘+Y;         {Z Тәуелсіздігіне 10 жыл- тіркесін меншіктейді}

Writeln (Z);                     {де, осы тіркесті экранға шығарады}

 

 

Жолдық қатарларды салыстыру амалы екі жолдық қатарды салыстыру үшін қолданылады. Қатарларды салыстыру солдан  оңға қарай ең бірінші кездесетін бірдей емес символға дейін жүргізіледі. Егер қай жолдың қатардың бірдей емес символының информация алмастыру стандартты таблицасындағы нөмірі үлкен болса, сол жолдық қатар үлкен деп есептеледі. Егер жолдық қатарлардың ұзындығы мен барлық символдары сәйкес келсе, олар тең деп есептеледі. АЛ егер жолдық қатардың ұзындықтары әр түрлі болып, ал символдары сәйкес болып келсе, онда үлкені болып ұзындығы  үлкен жолдық қатар  есептеледі. Жолдық қатарлардың салыстыру амалдарының нәтижесі әрқашан бульдік тип болады.

 

                ‘intel’>’INTEL’                           {нәтижесі True}

                ‘Pentium’< ‘PENTIUM’             {нәтижесі False}

                ‘Duron’ = ‘Duron’                       {нәтижесі True}

                ‘Celeron’<>‘Celeron’                  {нәтижесі False}

                ‘Hewlett’<= ‘Hewlett Packard’   {нәтижесі True}

                ‘Laser’ > = ‘Laserjet’                   {нәтижесі False}

Категория: Информатика | Добавил: refkaz
Просмотров: 4860 | Загрузок: 1078 | Комментарии: 13 | Рейтинг: 3.2/4 |
Всего комментариев: 13 1 2 »
0  
13 Нуржамал   (24.10.2011 14:58)
Мұғалім я скачала№ рахмет?№?????№№№????!!!!!!!!!!!!!!!!!!

0  
12 Nursultan   (06.04.2011 22:35)
Turbo Paskal программалау тілі деген такырып

0  
11 Nursultan   (06.04.2011 22:33)
Dostar magan mina takiripti tauip beruge komektesinwi

0  
10 Айсара Исаханова   (25.02.2011 10:43)
AAAAAAAA

0  
9 Жадыра   (01.02.2011 07:03)
Рахмет коп-коп... Алла разы болсын!!!

0  
8 Гулсафи   (02.10.2010 10:23)
Мен издеген затымды кездестире алмай отырганым-ай!!!

0  
7 WILD   (20.09.2010 21:06)
http://www.zox.kz/ - Большая база рефератов на казахском языке

0  
6 Айбек   (16.04.2010 08:37)
Ооо, азер таптым! РАХА!!!!!!!!!

0  
5 Динара   (22.05.2009 10:13)
рахмет!

0  
4 erden1991   (11.03.2009 23:08)
up up

1-10 11-13
Имя *:
Email:
Код *: