1 зертханалық жұмыс. Символдық ақпаратпен жұмыс Жұмыстың мақсаты: с тілінің массивтерімен және көрсеткіштерімен жұмыс істеуде практикалық дағдыларды алу, функционалдық модульділікті қамтамасыз етуді үйрену



бет1/2
Дата03.11.2023
өлшемі140,94 Kb.
#189272
түріПрограмма
  1   2
Байланысты:
лаб1 Рахманова Айдана спо


Коммерциялық емес акционерлік қоғам
«Ғұмарбек Дәукеев атындағы АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ»

Автоматтандыру және басқару кафедрасы


№ 1 зертханалық жұмыс

Пәні:«ЖҮЙЕЛІК ПРОГРАММАЛЫҚ ЖАБДЫҚТАУ ЖӘНЕ ПРОГРАММАЛАУ»


Тақырыбы: Символдық ақпаратпен жұмыс
Мамандығы: 5В070200 – «Автоматтандыру және басқару»
Орындаған: Рахманова Айдана Тобы: АУ(АИСУ)к 21-7
Нұсқа: № 2
Тексерген: Абдилдаева А.
_____________ _____________ «___» ____________ 2023 ж.
(бағасы) (қолы)

Алматы, 2023


1 зертханалық жұмыс. Символдық ақпаратпен жұмыс
Жұмыстың мақсаты: С тілінің массивтерімен және көрсеткіштерімен жұмыс істеуде практикалық дағдыларды алу, функционалдық модульділікті қамтамасыз етуді үйрену.
Зертханалық жұмысты орындауға әдістемелік нұсқаулар
Таңдалған опцияға сәйкес (кесте 1.1) символдық жолдарды өңдеу функциясын жасаңыз. Үлгі үшін С тілінің жолдарын өңдеудің кітапханалық функцияларын алу керек, бірақ оларды өз функциясында қолдануға рұқсат етілмейді. Көздеу, өңдеу, қателер тапсырма параметрлерін және ерекше жағдайлар. Массивтерді дәстүрлі өңдеуді және адрестік арифметиканы қолдана отырып, берілген функцияның екі нұсқасын жасау қажет.
Тапсырманы орындау кезінде сіз келесі ұсыныстарды орындауыңыз керек:
а) таңдалған нұсқаны ескере отырып, тапсырманы орындаңыз;
б) жолды массив ретінде жұмыс істеген кезде жолдың ұзындығы алдын-ала белгісіз екенін есте ұстаған жөн, сондықтан циклдарды есептегішпен емес, жолдың соңына дейін ұйымдастырған жөн;
в) құрылған функция function тек тапсырманы орындауы керек — және одан басқа ештеңе жоқ. Содан кейін, егер параметрлер қате орнатылса немесе олардың мәндерінде қандай да бір ерекше жағдайлар болса, функция function бағдарламаны бұзбауы немесе экранға қандай да бір хабарлама шығармауы керек, бірақ қате немесе ерекше жағдай туралы қорытынды жасауға болатын болжамды мәнді қайтаруы керек;
г) функция function параметрлерінің құрамын анықтаңыз және оның мүмкін болатын қайтарылатын мәндерін орнатыңыз;
д) параметрлердің конфигурациясын (шектеулер, шарттар) және дұрыс емес тапсырмаға реакцияны таңдауды түсіндіру;
е) бағдарламаның логикалық құрылымын сипаттаңыз;
ж) берілген функцияның екі нұсқасын жасаңыз function_mas және function_ptr, массивтерді дәстүрлі өңдеуді және мекен-жай арифметикасын қолдана отырып;
з) бағдарламаны іске асыруды және оның жұмысын тестілеуді орындау. Тестілеу барлық енгізу нұсқалары үшін функциялардың денсаулығын тексеруді қамтамасыз етуі керек. Тестілеу жүргізілетін кіріс деректері кестеге жинақталады (1.2-кесте).
Іске асыру мысалы А қосымшасында келтірілген, 1.2 – кесте-тестілеуге арналған деректер




Достарыңызбен бөлісу:
  1   2




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет