Бағдарламаның функциясы

Мазмұны:

Кіріспе ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 4
І. Бағдарламалаудың объектілі . бейімделу стиліне шолу
1.1 Бағдарламаның функциясы
1.2 Функциялардың сипаттамасы
1.3 Элементтері

ІІ. Бағдрлама құрастыру
2.1 Бағдарламаның жазылуы
2.2 Алгоритм сызбасы
2.3 Бағдарламаны тесттілеу

ІІІ
3.1
3.2 Мысалдар
Қосымшалар
Қорытынды
Қолданылған әдебиеттер тізімі
        
        Мазмұны:
Кіріспе …………………………………………………………………………4
І. Бағдарламалаудың объектілі – бейімделу стиліне ... ... ... ... ... ... ... құрастыру
2.1 Бағдарламаның жазылуы
2.2 Алгоритм сызбасы
2.3 Бағдарламаны тесттілеу
ІІІ
3.1
3.2 Мысалдар
Қосымшалар
Қорытынды
Қолданылған әдебиеттер тізімі
Кіріспе
Менің курстық ... ... ... объектілі-бейімделу
стиліне шолу. Берілген бағдарламалаудың типтеріне : Visual ... Delphi ... ... ... ... Мен ... ... аталмыш бағдарламаларға 1 бөлімде жалпы анықтама беріп, жалпы
жұмысты Си++ бағдарламалау ... ... ... тілі Bell ... ... Бұл ... ... қолдану үшін шығаруды жоспарлаған еді. Си – бұл жалпы
тағайындаудың тілі, ол ... ... ... және
тасымалданғыштығымен ерекшеленеді. Аталған ерекшеліктер арқасында Си тілі
арқылы ... ... кез ... ... ... ... Си ... тіл ретінде қолданғанда, жедел және тұтас бағдарламаларды
құрастыруға болады.
80-жылдардың ... ... ... жаңа ... ... ... ... пайда бола бастады. ... Delphi 7, Visual Basic және С++ ... ... жатады. Бұл
бағдарламалау тілі 1980 жылы пайда болды. Оны құрастырған Бьяр ... ... ... ... Рик ... ... адам.
Бұл Си атты бағдарламалау тілінің Си++ тіліне эволюциялық ... ... Си++ - бұл Си ... ... ... ... түрі.
І Бағдарламалаудың объектілі – бейімделу стиліне шолу
1.1 Бағдарламаның функциясы
1991 жылы Microsoft ... ... ... Visual ... жүйесін ұсынады.
Visual Basiс – оқиғалы-бейімделгіш бағдарламалауды ұстанатын
(поддерживающий) алғашқы ... ... ... ... ... ... сипаттаудың
орнына әр түрлі оқиғаларға, яғни пайдаланушының әрекеттеріне қалай жауап
қайтару керек екенін(реагировать) көрсетсеңіз болғаны.
Бұл ... ... ... бір ауқымды бағдарлама емес, Windows-
тың пайдаланушы басқаратын, өзара ... ... ... қосымшасы құрастырылады. Visual Basiс көмегімен осындай қосымшаларды
жылдам құрастыруға болады, ол үшін ... ... бұл ... терең,
профессионалды түрде меңгеру қажет емес.
Өңдеудің интеграцияланған ортасы.
Visual Basiс-тің жұмыс ортасын өңдеудің ... ... ... атайды( Integration Development Eniroment немесе қысқаша IDE), себебі
оның сан алуан ... бар: ... ... ... және
қателерді іздеп, түзету.
Сайып келгенде, IDE дегеніміз – бұл бағдарлама жасауға қатысатын
құралдар үстелі мен ... ... ... іске ... ... ... ... элементтер экранға шығады.
Оларға қоса ондаған көмекші және ... ... бар, олар ... ... ... ғана ... ... үшін базалық тіл ретінде Си-дің таңдалды, себебі ол:
← көпмақсатты, ықшамды және біршама ... ... ... ... мақсаттарының көбісіне жауап береді;
← UNIX бағдарламалау ортасында жарамды болып табылады.
Delphi -дің бірінші нұсқасы 1994 жылы ... ... ... ... бірте -бірте кеңейтілген 2,3,4,5,6-нұсқалары жарық көрді.
Мысалы, 5-нұсқа 1999 жылы ,6-нұсқа 2001 жылдың мамыр  айында жарыққа
шықты.5,6-нұсқалардың ... ... жоқ ... болады, екеуі де
Windows32  операциялық  жүйесінің негізінде дайындалған.
Тек ,Delphi 6, оған қоса 1991 жылы жарық көрген ,салыстырмалы ... ... ... ... де ... істей алады Delphi 6-да
интернет үшін ... ... ... кеңейтілген және
берілгендер қорымен жұмыс істеуге  ... ... ... ... ... ... қазіргі кезде кең қолданысқа ие. Ол банктерде, жоғарғы оқу
орындарында, жеке кәсіпкерлікте, ... пен ... және ... ... ... ... қаратып алды.
Файлдық жүйелер барлығына ... ... ... ... ... ... (немесе құжаттардың
тігілімі) берілген бір клиентпен, немесе ... ... ... ... ... ... ... Файлдық жүйелердің қысқаша
сипаттамасы:
• мәліметтердің ... мен ... ... ... ... ... ... файлдардың бірікпеуі;
• тіркелген сұраныстар / қосымша саның тез арада ... ... ... мәліметтердің толысымын бақылау;
• мәліметтердің қарсылысты болмауы;
• сақталатын мәліметтердің сол мөлшеріндегі көбірек қажетті ақпараттың
болуы;
... ... ... ... бүтінділігін қолдау;
• жоғарғы қауіпсіздік;
• стандарттарды қолдану;
• жүйе масштабының өсуімен байланысты тиімділікті қолдану;
• кері ... ... орта ... ... ... ... даярлануын арттыру;
• өнімділік көрсеткіштерін жақсарту;
• мәліметтерден тәуелсіз болуды пайдаланып жүйені қарапайымдылау;
• паралальді ... ... ... ... мен ... ... қызметтерін дамыту
Жетіспеушіліктері:
• қиындығы;
• мөлшері;
• мәліметтер базасының құны;
• аппараттық қамтуға жұмсалатын қосымша шығындардың болуы;
• қайта құруға шығындарды жұмсау;
• Өнімділігі;
• Жүйенің жұмыстан ... ... ... ... ... бағдарламалау тіліндегі басты функциялар PRINTF, GETCHAR және
PUTCHAR. Олар кез ... ... ... ... ... ... жазылуы:
MAIN() /* TEST POWER FUNCTION */
{ INT I;
FOR(I = 0; I < 10; ... %D ... /* RAISE X N-TH POWER; N > 0 ... ... INT I, P;
P = ... (I =1; I 0); /* DELETE IT */
IF (SIGN < 0)
S[I++] = ... = ... ... ... ... ... DO операторларынан циклдің аяқталуына
дейін шығып кетуіне мүмкіндік береді.
Мысалы,
#DEFINE MAXLINE 1000
MAIN() /* REMOVE TRAILING BLANKS AND TABS */
{ INT ... ... ((N = ... > ... (--N >= ... (LINE[N] != ' ' && LINE[N] != ... LINE[N] != ... = '\0';
PRINTF("%S\N",LINE);}
GETLINE функциясы жолақтың бүкіл ұзындығын қайтарады. Ішкі цикл LINE соңғы
символынан басталады, Цикл берілген бір символ табылған ... ... ... ... ((N = ... > ... (--N >= 0
&& (LINE[N] == ' ' \!\! LINE[N] == '\T'
\!\! LINE[N] == '\N') ; ... ... ... ... операторына ұқсас болып келеді. Бірақ та өте жиі
қолданылады. Ол WHILE және DO циклдарында жазылады. Мысалы,
FOR (I = 0; I < N; ... IF (A[I] < 0) /* SKIP NEGATIVE ELEMENTS ... ... /* DO POSITIVE ELEMENTS ... ... екі циклдан бірақ жұмыс істеу кезіндешығып кетугемүкіндік
береді. ... ... ... болмайды, себебі ол ішкі циклді үзіп
жібереді. Мысалы,
FOR ( ... )
FOR ( ... ) { … IF ... ERROR; ... UP THE ... ... (I = 0; I < N; ... (J = 0; J < M; ... (V[I][J] < 0)
GOTO FOUND;
/* DIDN'T FIND */ ... FOUND ONE AT POSITION I, J */ ... ... ... ... ... = ... (I = 0; I < N && !FOUND; I++)
FOR (J = 0; J < M && !FOUND; J++)
FOUND = V[I][J] < ... ... IT WAS AT I-1, J-1 */ ... NOT FOUND */ ... ... бағдарламаның басты элементтерінің бірі – аргумент болып
табылады. N аргументі уақытша ауыспале ... ... ... массивтің аты қолданылады, оның орналасуы ... ... ... табылады.
Сол сияқты бағдарламаның элементтеріне константтар да жатады.
Ұзақ константтар 123L ... ... ... – бір
символды болып келеді,мысалы 'х'. Символдық константтардың ... мәні ... ... жинағында орналасады.
Мысалы,
#DEFINE MAXLINE 1000
CHAR LINE[MAXLINE+1];
немесе
SECONDS = 60 * 60 * HOURS;
Жолақтық ... – 0 ... ... ... мысалы:
"I AM A STRING"
немесе
"" /* NULL STRING ... /* RETURN LENGTH OF S ... ... I; I = 0; WHILE (S[I] != '\0') ++I; ... ... ... құрастыру
2.1 Бағдарламаның жазылуы
Кейбір кездерде файлдар жүйесімен әрекет етудің басқа бір түірн
құрастыру қажеттілігі туындайды. Бұл мәселені шешу үшін ... ... ... ... ... ... ... курстық жұмыста мен
анықтама FSIZE атаулыбағдарламаны құрастырамын. Бағдарлама кез ... ... ... ... ... DIRSIZ 14 /*MAX LENGTH OF FILE ... DIRECT /*STRUCTURE OF DIRECTORY ENTRY*/
\( INO_T&_INO; /*INODE NUMBER*/
CHAR &_NAME[DIRSIZ]; /*FILE NAME*/\);
Солайша,
STRUCT STAT ... ... STAT ... RETURNED BY ... DEV_T ST_DEV; /* DEVICE OF INODE ... ST_INO; /* INODE NUMBER ... ST_MODE /* MODE BITS ... ST_NLINK; / *NUMBER OF LINKS TO FILE */
SHORT ST_UID; /* OWNER'S USER ID ... ST_GID; /* OWNER'S GROUP ID ... ST_RDEV; /* FOR SPECIAL FILES ... ST_SIZE; /* FILE SIZE IN ... ... ... /* TIME LAST ACCESSED ... ST_MTIME; /* TIME LAST MODIFIED */
TIME_T ST_CTIME; /* TIME ORIGINALLY CREATED */
\)
#DEFINE S_IFMT 0160000 /* TYPE OF FILE ... S_IFDIR 0040000 /* ... ... S_IFCHR 0020000 /* ... SPECIAL */
#DEFINE S_IFBLK 0060000 /* BLOCK SPECIAL */
#DEFINE S_IFREG 0100000 /* REGULAR */
#DEFINE S_ISUID 04000 /* SET USER ID ON ... ... S_ISGID 02000 /* SET GROUP ID ON ... */
#DEFINE S_ISVTX 01000 /*SAVE SWAPPED TEXT AFTER ... S_IREAD 0400 /* READ ... ... S_IWRITE 0200 /* WRITE ... */
#DEFINE S_IEXEC 0100 /* EXECUTE ... ... ... ... ... ENTRY ... ... RETURNED BY STAT*/
#DEFINE BUFSIZE 256
MAIN(ARGC,ARGV) /*FSIZE:PRINT FILE SIZES*/
CHAR *ARGV[];
\( CHAR BUF[BUFSIZE];
IF(ARGC==1) \( ... ... \( ... /*PRINT SIZE FOR ... ... STRUCT STAT ... -1)
\( FPRINTF(STDERR,"FSIZE:CAN'T FIND %S\N",NAME);
RETURN;
IF((STBUF.ST_MODE & S_IFMT)==S_IFDIR)
DIRECTORY(NAME);
PRINTF("%8LD %S\N",STBUF.ST_SIZE,NAME);
DIRECTORY(NAME) /*FSIZE FOR ALL FILES IN NAME*/
CHAR ... STRUCT DIRECT ... *NBP, ... I, ... /*ADD SLASH TO ... ... /*NAME TOO ... -1)
RETURN;
WHILE(READ(FD,(CHAR *)&DIRBUF,SIZEOF(DIRBUF))>0)
\( IF(DIRBUF.D_INO==0) /*SLOT NOT IN USE*/
CONTINUE;
IF(STRCMP (DIRBUF.D_NAME,".")==0
\!\! STRCMP(DIRBUF.D_NAME,"..")==0
CONTINUE; /*SKIP SELF AND ... ... and (x=3) and (x=5) and (x

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









Ұқсас жұмыстар
Тақырыб Бет саны
Банк клиенттерінің әртүрлі төлемдерді орындауы үшін тіркелудің автоматты жүйесін жасау34 бет
Кіріс және шығыс деректерді логикалық түрде ұсыну17 бет
Құрылыс материалдарын есептке алу қоймасының жұмысын автоматтандыру31 бет
MATLAB бағдарламасы.Simulink пакеті. Ляпунов функциясына жалпы анықтама.13 бет
Norton Commander сервистік қаптама бағдарламасының функциялары мен қызметі7 бет
Graph кітапханасын қолдану21 бет
С++ қарапайым функциялар26 бет
Delphi 7 жүйесінің негізгі түсініктері мен принциптері17 бет
Delphi бағдарламалау ортасына сипаттама48 бет
Delphi бағдарламалау тілі13 бет


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


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

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

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

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

Email: info@stud.kz

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

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