Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Билет №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.


#include < stdio.h>
intmain()
{
for(inti=0, s=0; i< =100; i++)

s+=i;

s+=5;
printf(" mani%d\n", s);
return 0;
}

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.