String типті айнымалыға қолданылатын стандартты функциялар мен процедуралар

МАЗМҰНЫ

КІРІСПЕ
1. Есептің берілгені
2. Теориялық бөлімі
2.1. String типі
2.1.1. String типті айнымалыға қолданылатын стандартты функциялар мен процедуралар
2.2. Файл типі (File)
2.2.1. Файлдармен жұмыс жасау.
2.2.2. Типтелген файлдар
2.2.3.Текстік файлдар.
2.2.4.Тителмеген файлдар
2.3. Жазба (RECORD)
2.3.1.Тұрақты өрісті жазбалар
2.3.2. WITH нұсқауы
3. Есептің алгоритмі
4. Программаның баяндалуы.
4.1. Жалпы мәліметтер.
4.2. Функционалдық қолданылуы.
4.3. Программаның логикалық құрылымы
4.4. Қолданылған техникалық жабдықтар
4.5. Шақыру
4.6. Енгізу
4.7. Шығару
ҚОРЫТЫНДЫ
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
String типі
Турбо Паскаль жүйесінде алдын ала ұзындығы анықталған жолдар үшін String типі қолданылады. String типіне жататын айнымалылар келесі түрде сипатталады:
VAR FIO:STRING[20];
ADR:STRING[30] ;
SPEC:STRING;
String типті айнымалыларға келесі операциялар анықталған :
1. Біріктіру операциясы. Бұл операция бірнеше жолдарды біріктіріп бір жол құру үшін пайдаланылады. Мысалы, ‘блок’ + ‘схема’. Нәтиже: ‘блоксхема’.
2. Салыстыру операциялары: <, <=, >, >=, = <> . Жол мен жолды салыстыру олардың символдарын салыстыру арқылы жүзеге асырылады. Мұнда символдар бір бірімен салыстырылғанда оларға сәйкес кодтар салыстырылады. Жолдарды салыстыру операциясының нәтижесі логикалық шама ақиқат немесе жалған болып табылады.
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ

1. В.В.Фаронов DELPHI 5 . Руководство программиста.
Издательство «Нолидж», Москва 2001 г.
2. В.Гофман, А.Хомоненко Работа с базами данных в DELPHI.
Издательство «БХВ – Петербург», Санкт – Петербург 2000 г.
3. А.М. Епанешников , В.А. Епанешников DELPHI база данных
Издательство «ДИАЛОГ – МИФИ», Москва 2000 г.
4. А.Я. Архангельский Програмирование в Delphi 7.
Издательство «Бином», Москва 2004 г.
5. Электронный учебник по Delphi 6.
        
        МАЗМҰНЫ
КІРІСПЕ
1. Есептің берілгені
2. Теориялық бөлімі
1. String типі
1. String типті айнымалыға қолданылатын стандартты функциялар
мен процедуралар
2. Файл типі ... ... ... жасау.
2.2.2. Типтелген файлдар
2.2.3.Текстік файлдар.
2.2.4.Тителмеген файлдар
2.3. Жазба (RECORD)
2.3.1.Тұрақты өрісті жазбалар
2.3.2. WITH нұсқауы
3. Есептің алгоритмі
4. Программаның баяндалуы.
4.1. ... ... ... ... ... ... ... Қолданылған техникалық жабдықтар
4.5. Шақыру
4.6. Енгізу
4.7. Шығару
ҚОРЫТЫНДЫ
ҚОЛДАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
КІРІСПЕ
Қазіргі кезде кеңінен қолданылатын программалау жүйесінің бірі ... ... Borland ... ... Андерсон
Хейлсбергтің жетекшілігмен құрастырылған. TurboPascal-дың түпнұсқасы
швейцария ... ... Вирт ... ... тілі ... ... үшін өте тиімді құрал болып табылған. Қарапайым Паскальді
өңдеудегі А.Хейлсбергтің үлкен еңбегінің ... ... ... талабына сай, қуатты программалау жүйесіне айналды. Оның ... әр ... ... дәл ... көмегін тигізеді.
TurboPascal ортасында жұмыс ... ... ... ... ... ... сәйкесті жазба массивін құру.
Жазбалардың енгізуін және ... ... ... ... ... ... қордың файлдарын енгізу-шығаруын өңдейтін сәйкесті
процедуралар мен функциялары ... ... ... Қолданушының
әрекеттері бақылану және нақты хабарлармен қамдаулану ... ... ... ... ... байланысты, фирманың аты
бойынша, таза табыс бойынша, қызметтің типі жазба массивтің элементтерінің
өрісіне арналған мәндерін шығаруын ескеру.
Минималды ... ... ... ... ... ... ... алдын ала ұзындығы анықталған жолдар үшін
String типі қолданылады. String ... ... ... келесі түрде
сипатталады:
VAR FIO:STRING[20];
ADR:STRING[30] ;
SPEC:STRING;
String типті айнымалыларға келесі операциялар анықталған :
1. Біріктіру ... Бұл ... ... ... ... ... құру үшін пайдаланылады. Мысалы, ‘блок’ + ‘схема’. Нәтиже:
‘блоксхема’.
2. Салыстыру операциялары: =, = . Жол мен ... ... ... ... ... ... асырылады.
Мұнда символдар бір бірімен салыстырылғанда оларға сәйкес кодтар
салыстырылады. Жолдарды салыстыру операциясының нәтижесі логикалық
шама ... ... ... болып табылады. Мысалы, abc3 THEN INC(KOL);
IF KOL>=4 ... ... ... ... ... файл ... ... Сондықтан типтелмеген ... ... ... ... ... және ... жады арасындағы мәліметтер ауысуының
жылдамдығын арттыруға мүмкіндік пайда болады.
Типтелмеген файлдарды RESET және REWRITE процедураларының көмегімен
инициалдағанда типтелмеген ... ... ... байт ... болады.
RESET және REWRITE процедураларыда жазбаның ұзындығы ІІ- ші параметр
ретінде көрсетіледі. Егер жазбаның ... ... онда ... 128 ... тең деп ... Мәліметтер ауысуының жылдаимдығы
максималды болуы үшін жазбаның ұзындығын 512 байт деп алу ... ... ... ... ... үшін ... ... барлық стандартты процедура мен ... ... ... ... үшін READ, WRITE ... ... жоғары BLOCKREAD, BLOCKWRITE стандартты процедуралары
пайдаланылады.
Осы процедуралардың жалпы ... BUF, N, [ ... BUF, N, [ ... F – ... ... айнымалы.
BUF- дискілердегі мәліметтердің ауысуына
қатысатын айнымалының ...... бір рет ... ... ... ... ... саны.
RES – BLOCK(READ, WRITE) ... ... ... ... ... саны (бұл ... да ... (RECORD)
Жазба - өріс деп аталатын компоненттерден құралған мәліметтердің
структурасы (компоненттер саны ... ... ... ... ... ал ... ... олар әртүрлі болуы мүмкін. Жазба ең икемді
типке ... ...... ... мәліметтердің күрделі типін құруға
аранлған, мысалы, бір заттың ... ... ... ... ... арналған. Жазбаның массивтен ерекшелігі:
- жазбаны құрастырушы элементтер (өрістер) әртүрлі
болуы мүмкін.
- Жазба құрастырушы элементтерінің (өрістерінің)
атауларымен ғана ... ... ... екі түрі ... ... өрісті жазбалар
2. Таңдамалы өрісті жазбалар
Тұрақты өрісті жазбалар
Программа құрылымында жазба типі келесі түрде баяндалады:
TYPE ... …, ... TYPE, ... ... тілінің түйінді сөздері. NTYPE –
жазба атауы немесе идентификаторы. ID11, …, ID1N және т.б. IDKN ... ... ... DAT ... ... типпен анықталған үш өрістен құрылған
болсын.
TYPE DAT=RECORD
KUN:1..31;
AI: 1..12;
JIL: 1900..2005;
END;
VAR D:DAT;
Жазба айнымалыларының өрісін программа денсінде пайдаланғанда ... ... ... ... ... тілінде жазба ттпін басқадай күрделі типтерді ұйымдастыру
үшін қолдануға ... ... ... ... ... ... келесі түрде
анықтауға болады:
TYPE GRUP=(SRUD1, STUD2, STUD3, STUD4);
VAR MASSDAT:ARRAY[GRUP] OF DAT;
Мұндағы DAT жазбасы ... ... ... ал MASSDAT бір ... және төрт ... ... ... қайсібір топ студеннттерінің туған ... ... ... бір ... туған датасын анықтау үшін келесі
нұсқауларды жазуға болады:
MASSDAT[STUD1].KUN:=5;
MASSDAT[STUD1].AI:=11;
MASSDAT[STUD1].JIL:=1985;
WITH нұсқауы
Жазбалардың өрістерін программада жазу үшін ... ... ... ... ... үшін WITH нұсқауын қолданған
ыңғайлы. WITH нұсқауының жалпы түрі:
WITH R DO
P;
Мұндағы R – ол жазба ... ... ... Р – ол ... ... нұсқаулары.
WITH нұсқауларын қолданғаннан кейін Р нұсқауларда R жазбаның
өрістерін қолдана алады.
Өріс ... ... R ... ... ... келтірілген мысалды WITH нұсқауы арқылы келесі ... ... ... ... ... ... ... үтірді пайдалануға болады. Егер бірнеше жазба
типтерін ... ... ... және олар ... ішіне бірі жатқан WITH
нұсқаулары түрінде жазылған ... ... ... ... ... ... WITH ... қысқартып жазу үшін үтірді пайдаланады.
WITH A,B DO …
Немесе
WITH A DO
WITH B DO … бұлар өзара эквивалентті болып ... ... ... ... ... ... ... A:ARRAY[1..N] OF KYZMET;
I:INTEGER;
BEGIN
FOR I:=1 TO N DO
WITH A[I] DO BEGIN
WITH TAUAR DO BEGIN
WRITELN(‘TAUAR ATY’); READLN(AT);
WRITELN(‘SHYGYNDAR=’); ... ... ... KOLEMY=’); READLN(KOLEM);
WRITELN(‘TAUAR KYNI=’); READLN(BAGA);
WITH FIRMA DO BEGIN
WRITELN(‘FIRMA ATY’); READLN(F_AT);
WRITELN(‘KYZMETY’); READLN(F_KYZMET);
END;
END;
MIN:= A[1].TAUAR.SHYGYN; L:=1;
FOR I:=2 TO N DO
IF ...

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









Ұқсас жұмыстар
Тақырыб Бет саны
Сөз тіркестерін өңдеу8 бет
Турбо Паскальдағы Graph модулі8 бет
"Прикаспийский Центр Сертификаций" ЖШС-нің сынау орталығында кабельді сынау және оған сертификат беру процедуралары47 бет
8 сыныптың бағдарламасына сай MS Windows-тың стандартты бағдарламаларын оқыту барысында қолданылатын оқыту бағдарламасын жасау86 бет
S-12 типті электронды АТС жобалау8 бет
String Grid компоненті – жолдар кестесі14 бет
Turbo Pascal жүйесінде процедураларды ұйымдастыру технологиясы16 бет
Windows - тың стандартты программалары6 бет
Windows жүйесінiң стандартты программалары7 бет
Windows жүйесінің стандартты программалары туралы5 бет


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


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

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

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

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

Email: info@stud.kz

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

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