Сайтқа презентация қосу

Кіріктірілген циклдардың құрылымын ұйымдастыру. Циклдық алгоритмдерді орындайтын программа құру. ТР және Си программалау жүйелеріндегі модульдерді салыстыру

Кіріктірілген циклдардың құрылымын ұйымдастыру. Циклдық алгоритмдерді орындайтын программа құру. ТР және Си программалау жүйелеріндегі модульдерді салыстыру

Орындаған: Мухаметкалиева Ж АУ-401 топ

Си тілінде кіріктірілген циклдерді орындаудың арнайы әдістері жоқ. Басқа бағдарамалау тілдерінде секілді Си тілінде де ішкі және сыртқы циклдар болады. Осыларды кіріктірілген циклдар деп атайды. Егер де бір цикл басқа циклдыңішінде орналасса онда бірінші цикл ішкі деп, ал екінші сыртқы деп аталады.

Циклдар

While

For

Do

While циклы Жалпы форматы: While <өрнек>инструкция Мұндағы <өрнек> есептелінеді егер мәні 0- ге тең
емес болса, онда инструкция орындалады да өрнек қайта есептеледі және ол өрнек мәні 0-ге дейін қайталанады.

For циклы For (өрнек1: өрнек2:өрнек3) инструкция Мұндағы өрнек1 және өрнек3 көбінесе меншіктеу немесе функцияны шақыру ал өрнек 2 қатынас өрнегі болып табылады. Мысалы, For (;;) ...

Do-while циклы Жалпы форматы: Do инструкция while (өрнек); Инструкция оырндалған соң өрнек есептеледі, ақиқат болса онда инструкция қайта орындалады

Кіріктірілген циклдің құрылымы: Сыртқы циклды көрсету үшін f, ал ішкі циклді көрсету үшін s санағышы алынған. Әрбір цикл басында for(int f=2; f<=9; f++) және for(int s=1; s<=9;s++) командалары көрсетіледі. Егер – Онда – Әйтпесе ЕгерЕгер цикл бірнеше командаларданОнда құрылымы құрылымы тұрса, онда {} осындай жақшаларға алынады

ТР программалау жүйесіндегі модульдер Модуль – құрамында сипаттау бөлімінің әр түрлі компоненттері және көрсетуші (иницирующий) бөлмінің кейбір орындалатын операторлары бар автономды (тәуелсіз) компилияцияланатын программа бірлігі. Unit <атау> Interface <интерфейс бөлімі> Implementation <орындалатын бөлім> веgin <кµрсету бµлімі> end. Мұндағы unit – қызметші сөз, модуль тақырыбының басталуы. <атау> - модульдің аты. Interface –қызметші сөз, модульдің интерфейс бөлімінің басталуы. Implementation – қызметші сөз, орындалатын бөлімнің басталуы Bedin – қызметші сөз, көрсету бөлімнің басталуы Bedin –< кµрсету бөлімі>- жазылуы міндетті емес. End – модульдің соңы

Турбо Паскальда 8 стандарт модуль бар. Олар әр түрлі типтер, тұрақтылар, процедуралар мен функияларды қамтиды. Олар SUSTEM, DOS, CRT, PRINTER, GPAPH, OVERLAY, TURBO3, GRAPH3. GRAPH, TURBO3, GRAPH3 модульдері бөлек TPU –файлдардa, ал қалғандары TURBO, TPL кітапханалық файлының құрамынан енгізілген. Тек SYSTEM модулі ғана кез келген программаға автоматты түрде қосылады, ал қалғандары Uses бөлімінде сипатталуы тиіс.SYSTEM модуліне стандарт Паскальдің барлық процедуралары мен функциялары және басқа стандарт модульдерге енбеген процедуралар мен функциялар кіреді. Бұл процедуралар мен модульдер Турбо Паскалға тікелей орнатылған. PRINTER модулі. Текстерді матрициялық принтерлерге басып шығаруға қолданылады. Uses printer; Begin writeln (lst; ‘Турбо Паскаль’); end.

CRT модулі. Мұнда экранның текстік режимдегі жұмысын басқаруды қамтамасыз ететін процедуралар кіреді. GRAPH модулі. Ол экранның графиктік режимдегі жұмысын басқаруға арналған типтердің, тұрақтылардың, процедуралар мен функциялардың жинағын қамтиды. DOS модулінде MS- DOS дискілік операциялық жүйе ортасына өтуге мүмкіндік беретін процедуралар мен функциялар жинақталған. TURBO3 және GRAPH3 модульдері. Турбо Паскалдың 3.0 версиясымен сәйкестіктер орнату үшін енгізілген.

Си тілінде модульдер Модуль - алдын ала берілген мәтіндер бар жеке файл және файлда сипатталған кейбір элементтер (функциялар) басқа модульдерде қолданылуы мүмкін. Cөйтіп стандартты кітапханалар құрылады - .СРР файлында функциялар анықталады, функциялардың атаулары .Н файлында сипатталады, осыдан кейін .СРР файлын компиляциялауға және екілік кітапхана форматына .LIB айналдыруға болады. Модуль екі файлдан тұрады: алдын ала берілген коды бар файл source file және атауыш файл header file.


Пән: Информатика



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


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

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

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

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

Email: info@stud.kz

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

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