ПОЛУЧИТЕ 10% СКИДКУ!


Вступив в нашу группу в ВКонтакте Вы автоматический получаете 10% скидку на все работы и услуги нашего сайта.

Вступить в группу

ПОЛУЧИТЕ 20% СКИДКУ!


Чтобы получить 20% скидку на все услуги и работы Вам нужно вступить в нашу группу в Вконтакте и рассказать о нашем сайте на вашей странице.

Платный

Процедуралар мен функциялар



Жоспары

  1. Кіріспе..........................................................................................................5
    1. Pascal тілінің негізгі түсініктері.....................................................5
    2. Turbo Pascal тілінің операторлары................................................8
  2. Негізгі бөлім.................................................................................................9
    1. Turbo Pascal тілінің көмекші бағдарламалары.............................9
    2. Процедура түсінігі........................................................................11
    3. Функция ұғымы.............................................................................14
    4. Мысал есептер...............................................................................15
  3. Қорытынды................................................................................................19
  4. Әдебиеттер тізімі.......................................................................................20

І КІРІСПЕ
Turbo Pascal – жоғарғы деңгейлі программалау жүйесі. Паскаль бағдарламау тілі, XVІІ ғасырда өмір сүрген француз ғалым- философы Блез Паскальдің құрметіне аталып отыр. Осы тілді құрастырушы Швейцариядағы жоғарғы политехникалық мектептің инфроматикалық институтының профессоры Никлаус Вирт болып табылады. Паскаль тілі жөніндегі алғашқы дерек 1971 жылы пайда болып, содан бері тілдің дүниеге келген жылы болып табылады.
Тілдің ерекшеліктері:
- Тілдің қарапайымдылығы оны тез арада жете меңгеруге мүмкіндік береді
- Деректердің құрылысына қарай сандық, белгілік және екілік информациямен жұмыс жүргізуге және күрделі алгоритмді бағдарлама жасауға қызмет етеді.

1.1 Паскаль тілінің негізгі түсініктері

Алфавиті
Арнайы таңбалар:
- арифметикалық және салыстыру амалдары (+,-,*,/,>,<,< >,<=,>=,@);
- арифметикалық және логикалық функциялар (DIV,MOD, NOT,AND,OR,IN,SHL,SHR).
- әр түрлі тыныс белгілері:
- {} немесе (**) - түсініктеме жазатын жақшалар;
[] - массив индекстерін және жиын -элементтерін белгілеу;
- () - айнымалы тізімін белгілеу;
- ‘ ‘ - апостроф; := - меншіктеу белгісі;
- ; - операторлар мен хабарларды ажырату;
- : - айнымалыны бөліп көрсету;
- = - айнымалының типін типтің сипаттамасынан немесе тұрақтыны өз мәнінен бөліп көрсету;
- , - тізім элементтерін ажырату;

Программа құрылымы:
Программа келесі бөлімдерден тұруы мүмкін, бұл бөлімдер (тек соңғыдан басқасы) бір-бірінен нүктелі-үтір арқылы ажыратылады
• программа тақырыбы;
• белгілер бөлімі;
• тұрақтылар бөлімі;
• типтерді сипаттау бөлімі;
• процедура мен функцияларды сипаттау бөлімі;
• программа денесі;
Программалау барысында алдын-ала анықтауды қажет етпейтін мәліметтердің стандартты типтері мен программалаушының өзі анықтайтын типтерді пайдалануға болады.
Стандартты типтер
- бүтін типтер - SHORTINT, INTEGER, LONGIN, BYTE,WORD;
- нақты типтер - REAL, SINGLE, DOUBLE, EXTENDED, COMP;
- логикалық тип - BOOLEAN ;
- символдық тип - CHAR ;
- жолдық тип - STRING ;
- ASCII - жолдық- PCHAR;
- текстік файл - TEXT;
Басқа типтердің барлығы типтер бөлімінде, айнымалылар немесе тұрақтыларды сипаттау бөлімінде анықталуы қажет. Нақты типтен басқа қарапайым типтер үшін мына функциялар анықталады:
- DEC(N) N-ді азайту (қысқарту)
- INC(N) N-ді үлкейту (ұзарту)
- ORD(N) N-нің рет нөмірі
- ODD(N) N-нің жұптығын тексеру
- PRED(N) N-нің алдынғы мәні
- SUCC(N) N-нің келесі мәні
Нәтижесі бүтін болатын мәліметтердің бүтін типтерімен жұмыс істеу үшін келесі арифметикалық функциялар қолданылады:
- ABS(N) N-нің абсолют шамасы
- A DIV B бүтін бөлу
- A MOD B қалдықты бөлу
- + қосу
- * көбейту
- - азайту
- TRANC(X) Х нақты санның бүтін бөлігі;
- ROUND(X) Х нақты санды бүтінге дейін дөңгелектеу;
- SQR(X) N санын квадраттау;
Логикалық функциялар:
- NOT- терістеу;
- OR - біріктіру немесе логикалық қосу;
- AND -қиылысу немесе логикалық көбейту;
- XOR - екінің модулі бойынша қосу.
Стандартты функциялар:
- ABS(X)-Х-тің абсолют мәні
- ARCTAN(X)- Арктангенс Х
- COS(X)-Косинус Х
- SIN(X)- Синус Х
- EXP(X)- е2
- FRAC(X)- Х-тің бөлшек бөлігі
- ARCCOS(X)=ARCTAN(SQRT(1-SQR(X))/X)
- ARCSIN(X)=ARCTAN(X/SQRT(1-SQR(X)))
Тілдің операторлары:
- BEGIN END құрама оператор;
- IF…THEN шартты оператор;
- CASE…OF таңдауоператоры;
- FOR… DO параметрлі қайталау операторы;
- REPEAT… UNTIL шартқа дейін қайталау операторы;
- WHILE… DO әзіргі шартқа байланысты қайталау;

1.2 Турбо паскаль тілінің операторлары

Операторлар - программадағы нұсқаулардың (бұйрықтар,алгоритмдер) машиналық тілде жазылуы. Яғни берілген есепті шешу мақсатында орындалатын іс-әрекеттердің машинаға түсінікті түрде жазылуы. Сонда, программа денесі бірінен кейін бірі жазылған операторлар тізбегінен тұрады. Операторлар арасына нүктелі үтір (;) белгісі қойылады.
Операторлар қарапайым және күрделі (құрама) операторлар болып екі топқа бөлінеді. Егер оператор құрамында басқа операторлар болмаса, онда ол қарапайым оператор деп аталады. Бұл топқа: меншіктеу, процедураны шақыру, шартсыз көшу – GOTO, бос орын операторы жатады.
Күрделі (құрама) оператор бірнеше қарапайым операторлардан тұрады. Бұл операторлар begin (басы) және end (соңы) қызметші сөздер арасында жазылады. Әр оператордан кейін (;) нүктелі үтір таңбасы қойылады.
Құрама оператордың жалпы жазылуы:
Begin
1-оператор;
2-оператор;
3-оператор;
...
N-оператор;
End;
Begin (басы) және end (соңы) сөздерін операторлар жақшасы деп аталады.Құрама операторлар ішінде тағы бір құрама оператор болуы мүмкін. Құрама операторға шартты көшу, таңдау және қайталау операторлары жатады.

ІV ӘДЕБИЕТТЕР ТІЗІМІ:

1. “Turbo Pascal” Ж.Қ.Масанов, Б.А.Бельгибаев А.С.Бижанова, Қ.Қ.Мақұлов
2. Паскаль тіліндегі программалау негіздері. А.Б.Дәулетқұлов, С.С.Алғазы
3. “Алгоритмдеу және программалау негіздерін оқыту” Б.Д.Сыдықов
4. “Паскаль тілінің негіздері” Б.Нақысбек Г.Қалықова

Виды оплаты


Купить с помощью терминала QIWI (Как купить? Фото отчет):
1 Оплата услуг
2 Электронные деньги
3 Выберите «QIWI кошелек»
4 Введите номер телефона: +7 (747) 464-83-23
5 Обязательно проверьте правильность номера
6 Внесите оплату 1000 тг.
7 Сохраните чек

После покупки, напишите письмо на почту megareferat@mail.ru с текстом: ФИО, Ваш Email адрес, время оплаты и название нужной работы.
Мы обьязательно отправим работу на Вашу почту.

Мы никого не обманываем! Если возникли вопросы, пишите на WhatsApp номер +7 (747) 464-83-23!


Для оплаты можете воспользоваться терминалом Kaspi банка или мобильным приложением Kaspi

1 Номер карты: 5169 4931 6922 6993
2 Моб. телефон: +7 747 464 83 23
3 ФИО: Нурлан Танатарович
После покупки, напишите письмо на почту megareferat@mail.ru с текстом: ФИО, Ваш Email адрес, время оплаты и название нужной работы.
Мы обьязательно отправим работу на Вашу почту.

Мы никого не обманываем! Если возникли вопросы, пишите на WhatsApp номер +7 (747) 464-83-23!


ЯНДЕКС.ДЕНЬГИ арқылы сатып алу:

Жұмыстың бағасы: 1000 тг.
Мына счетті толтырыңыз: 41001878260157

Жіберген соң, megareferat@mail.ru поштасына немесе +7 (747) 464-83-23 нөміріне:
Өзіңіздің поштаңызды және қажет жұмыстың толық атын жазып жіберіңіз. Жұмысты поштаңызға жібереміз.

Біз ешкімді алдамаймыз! Егер қосымша сұрақтар болса, +7 (747) 464-83-23 номеріне хабарласыңыз!


Купить Заказать работу

Цена: 1000 тг.

Тип: Курсовой

Категория: Информатика

Дата опубликования: 15.05.2014 13:26

Закрепить проект Выделить проект

ЗАРАБАТЫВАЙТЕ ВМЕСТЕ С НАМИ!


Что нужно для этого сделать:
1. Нужно Войти на сайт
2. Загрузить свои работы на сайт;
3. Установите свою цену (цена должна быть адекватной, иначе врядли кто-то купит);
4. Мы добавляем лишь свою комиссию;
5. Заработанные деньги можно вывести на банковскую карточку.


НАШ САЙТ В СОЦИАЛЬНЫХ СЕТЯХ: