Главная » Статьи » Информатика

В категории материалов: 79
Показано материалов: 71-79
Страницы: « 1 2 ... 6 7 8

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

ҚҰРЫЛЫМДАР.

Құрылым – бұл айнымалылармен жұмыс істеу ыңғайлы болу үшін бір атауға топтастырылған бір немесе бірнеше айнымалылыр (әр түрлі болуы мүмкін). Құрылымдар күрделі мәліметтерді (әсіресе үлкен программаларда) ұйымдастыруға көмектеседі және өзара байланысқан айнымалылар тобын жиынның жеке элементіндей емес, бір тұтас ретінде түсіндіреді.

Құрлымның кең таралған мысалы – төлемдік ведомостардың жолдары. Ол ведомост қызметкерлердің толық аты, адресі, социалды сақтандыру карточкаларының нөмері, еңбек ақысы және т.б. мәліметтерден тұрады. Осы мінездемелердің кейбіреуінің өзі құрылым болуы мүмкін: мысалы, толық ат, сол сияқты адресі және еңбек ақының өзі бірнеше компоненттерден тұрады. Си үшін басқа әдеттегі, мысалы график аймағынан: нүкте координаттар жұбы, тікбұрыш нүктелер жұбы және т.б. болып табылады.


Информатика | Просмотров: 1477 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

ФУНКЦИЯНЫҢ КӨРСЕТКІШТЕРІ

 

Си-де функцияның өзі айнымалы болып табылмайды, бірақ функцияға көрсеткішті анықтауға болады және олармен әдеттегі айнымалы ретінде жұмыс жасауға болады: меншіктеуге, массивте орналастыруға, функцияның параметрі ретінде беруге, функциядан нәтиже ретінде қайтаруға т.б.

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

Сұрыптау үш бөлімнен тұрады:


Информатика | Просмотров: 1625 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

КӨРСЕТКІШТЕРМЕН ОРЫНДАЛАТЫН АРИФМЕТИКА

 

Егер р массивттің кейбір элементтеріне көрсеткіш болса, онда р+ + р-ны келесі элементке сілтейтіндей жылжытады, онда р+=i оны бұрын көрсеткен i-ші элементке сілтейтіндей арттырады. Бұл және осыған ұқсас конструкциялар  адрестік арифметика деп аталатын, көрсеткіштермен жасалатын арифметиканың өте қарапайым мысалдары.      

Си тілінің бір өзінде көрсеткіштерді, массивтерді және адрестік арифметиканы біріктіру - оның ең мықты жақтарының бірі.

Көрсеткішті кез-келген басқа айнымалы сияқты, сәйкес типті мәліметтердің бұрын анықталған адресіне келтіретін нөл немесе өрнек сияқты инициализациялауға болады.


Информатика | Просмотров: 1713 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

КӨРСЕТКІШТЕР

 

Көрсеткіш - бұл айнымалы адресінен тұратын айнымалы. Көрсеткіштер Си-де кеңінен пайдаланылады, бір жағынан кейбір жағдайларда да оларсыз мүмкін емес, ал бір жағынан программалар олармен қысқа және тиімді құрылады. Белгілі тәртіпті көрсеткіштердің көмегімен сақтау кезінде түсініктілікке пен қарапайымдылыққа жетуге болады.

Типтік машинаның жадысы -  бұл жеке немесе байланысқан бөлішектермен жұмыс істеуге болатын, тізбекті көшірілген және адрестелген ұяшықтар массиві. Кез-келген машинаға келесі айтылымдар ақиқат болады: бір байт char  типіндегі мәнді сақтай алады, екібайттық ұяшықтар short типіндегі бүтін ретінде қарастырыла алады, ал төртбайттық – long типіндегі бүтін ретінде. Көрсеткіш – бұл адрес сақталына алатын ұяшықтар тобы (екі немесе төрт ережесі бойынша).


Информатика | Просмотров: 1667 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

ФУНКЦИЯЛАР ЖӘНЕ ПРОГРАММА ҚҰРЫЛЫМЫ

 

Функциялар үлкен есептеулердегі есептерді ұсақтарға бөледі және құрылған программаны қайтып «нөлден» бастамай, басқа жасаушылармен жасалғандарды пайданлануға мүмкіндік береді. Осы түрде таңдалған функцияларда «тығылған» (ипкапсуляцияланған), олардың функционалдануының бөлшектері программаның басқа бөлімдері үшін болмайды, бұл программаны жалпы түсініктірек және оған өзгерістерді енгізуді жеңілдетеді.

Әдетте Си-дегі программалар үлкеннің біреуінен емес, үлкен емес функциялардың үлкен санынан тұрады. Программаны бір немесе бірнеше бастапқы файлдарда орналастыруға  болады. Бұл файлдар жеке комиляциялауға, ал бірге жүктеуге болады, сонымен бірге бұрын компиляцияланған кітапханалық функциялармен.


Информатика | Просмотров: 1977 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

БАСҚАРУ

 

Есептеу орындалу ережесі басқару нұсқауымен анықталады.

Кез-келген өрнекегерде оның соңына нүктелі үтір қойсақ нұсқау боладымысалы, х=0; i++; printf(…) жазбада.

Си-де нүктелі үтір Паскаль тіліндегі сияқты бөлуші емеснұсқаудың аяқтаушы литері болып табылады.

Құрама нұсқау немесе сұлба – бұл фигуралық жақша көмегімен сипаттаманы және нұсқауды біріктіруСинтаксистіктұрғыданмұндай сұлба бір нұсқау ретінде қабылданады.


Информатика | Просмотров: 891 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

ТИПТЕР, ОПЕРАТОРЛАР ЖӘНЕ ӨРНЕКТЕР

 

Айнымалылар мен тұрақтылар программа жұмыс жасайтын негізгі объектілер болып табылады.

Объектінің типі осы объекті қабылдай алатын мәндер жиынын және оған орындалатын операцияларды анықтайды.

Барлық айнымалыларға олардың белгіленуіне сәйкес мағыналы аттарды берген дұрыс. Қысқа аттар локальды айнымалыларға арналған, әсіресе цикл есептеуіштері үшін және ұзынырақтары сыртқы айнымалылар үшін тағайындалған.Әдетте Си программаларында кіші әріппен айнымалыларды, ал үлкен (бас) – аталған тұрақтыларды тереді.


Информатика | Просмотров: 3582 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

Атаулы тұрақтылар

Программалауда қолданылатын мәліметтерге нақты көрініс беру өте маңызды. Мүмкіндіктердің бірі – санға мағыналы ат беру. # таңбасынан басталатын жол макроқоюды, шартты компилияцияны, аталған файлдарды қосуды орындайтын препроцессормен байланысты орнатады. Мұндай жолдың синтаксисі Си тілінің басқа бөліктерінен тәуелсіз; мұндай жол программа мәтінінде қай жерде болсын пайда бола алады және трансляцияланатын компоненттердің соңына дейін (әрекет ету аймағына тәуелсіз) әсер етеді.

#define жолы символдық атауды немесе берілген стринг литері үшін аталған тұрақтыны анықтайды.


Информатика | Просмотров: 1356 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

СИ++ ТІЛІНІҢ НЕГІЗДЕРІ

 

Алғашқы екі дәрістің мақсаты – алғашқы программаны жазу үшін Си тілінің элементтері мен негізін беру. Бұл тақырыпта айнымалылар мен тұрақтылар, арифметика, есептеу тізбектерін басқару, функциялар мен қарапайым енгізу-шығару жайында айтылады.

Кез-келген программаны жазу үшін: программаның мәтінін құру керек, оны сәтті құрастыра білу, жүктеу, есептеуге жіберу және нәтиже қайда жіберілетіні туралы білу қажет. Бұл негізгі болып табылады, ал қалғандары бұған қарағанда қарапайымдылау.  "Сәлем!” сөзін басып шығару үшін Си  программасы келесі түрде болады:


Информатика | Просмотров: 2547 | Добавил: admin_ | Дата: 17.11.2013 | Комментарии (0)

1-10 11-20 ... 51-60 61-70 71-79