Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Билет №27
1. Программалау теориясында кез келген кү рделі программаны 3 тү рлі қ ұ рылымнан қ ұ растыруғ а болатыны дә лелденген, олар: сызық тық, тармақ ты жә не циклдік қ ұ рылымдар. Осы 3-еуі қ ұ рылымдық программалаудың негізгі конструкциялары, яғ ни қ ұ раушылары болып саналады. Сызық тық қ ұ рылым бірінен кейін бірі орындалып тізбектеле орналасқ ан бірнеше операторлардан тұ рады. Берілген текст (source code)-программалау тіліндегі программа тесті. Объектілік код (object code)- машиналық тілдегі программа тесті, бір тексті компьютер орындай алмайды. Компановшик (Linker)-объектілік модульдерден тұ ратын орындалатын модуль жасайтын программа. Бұ л программа компиляцияланғ ан программа тексті мен стандартты кітапхана функцияларынан тұ ратын программа жасайды. Кітапхана (Lidrari)-компиляцияланғ ан тү рде сақ талатын, алдын-ала анық талынғ ан айнымалыларды мен тұ рақ тылары бар функциялар жиынтығ ы. Компиляция уақ ыты(compiler time)-программаны компиляциялауғ а кеткен уақ ыт. Компиляция кезінде синтактін қ ателер анық талады 2. Енгізу-шығ ару мү мкіндіктері Си тілінің негізгі бө лігі емес. Нақ тылы программалар біз сө з қ ылғ андарғ а қ арағ анда, ө зін қ оршағ андармен ө те кү рделі тә сілдермен ө зара ә рекеттеседі. Библиотекалық енгізу-шығ ару функциясы ANSI стандартымен дә л анық талады, сондық тан Си-де қ олдау болатын кез-келген қ ондырғ ымен байланысты. Осы функциялар енгізу-шығ ару мә тінінің қ арапайым моделін іске асырады. Мә тіндік ағ ын жолдар тізбегінен тұ рады; ә р жол жаң а литер жолымен аяқ талады. Енгізудің қ арапайым механизмі – ағ ынның келесі литерін қ айтаратын немесе егер файлдың EOF соң ы табылса getchar функциясының бір литерін оқ у: int getchar (void) ә детте EOF = -1 мә ніне тең. int putchar (int) функциясы шығ ару ү шін қ олданылады: putchar (c) с литерін стандартты шығ аруғ а (экран) жібереміз. putchar фукнкциясы нә тиже ретінде жіберілген литерді немесе қ ате болғ ан жағ дайда EOF-ты қ айтарады. Printf функциясымен орындалатын шығ ару, сондай-ақ стандартты шығ у ағ ынына жіберіледі putchar жә не printf-ды қ алауымыз бойынша кезектесіп шығ аруғ а болады, бұ дан шығ ару осы функциялар шақ ыратын жү йелілікпен қ алыптасады.
3.
s+=i; s+=5;
|