Студопедия

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

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

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






Билет №1






1. Программалау теориясында кез келген кү рделі программаны 3 тү рлі қ ұ рылымнан қ ұ растыруғ а болатыны дә лелденген, олар:

сызық тық, тармақ ты жә не циклдік қ ұ рылымдар. Осы 3-еуі қ ұ рылымдық программалаудың негізгі конструкциялары, яғ ни

қ ұ раушылары болып саналады.

Сызық тық қ ұ рылым бірінен кейін бірі орындалып тізбектеле орналасқ ан бірнеше операторлардан тұ рады. Берілген текст (source code)-программалау тіліндегі программа тесті.

Объектілік код (object code)- машиналық тілдегі программа тесті, бір тексті компьютер орындай алмайды.

Компановшик (Linker)-объектілік модульдерден тұ ратын орындалатын модуль жасайтын программа. Бұ л программа компиляцияланғ ан программа тексті мен стандартты кітапхана функцияларынан тұ ратын программа жасайды.

Кітапхана (Lidrari)-компиляцияланғ ан тү рде сақ талатын, алдын-ала анық талынғ ан айнымалыларды мен тұ рақ тылары бар функциялар жиынтығ ы.

Компиляция уақ ыты(compiler time)-программаны компиляциялауғ а кеткен уақ ыт. Компиляция кезінде синтактін қ ателер анық талады

 

2. if жә не case операторларымен жұ мыс.

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

If THEN ELSE немесе қ ысқ артылғ ан тү рде IF THEN Мұ ндағ ы 1- жә не 2- операторлардың ө здері қ арапайым немесе қ ұ рама оператор болуы мү мкін.
Case
Тармақ талу операторында белгілі бір шарттың орындалуы немесе орындалмауына байланысты алгоритмнің 1- немесе 2- операторы орындалады, кө бінесе мү мкін болғ ан жағ дайда, екеуі емес одан да кө п болады, яғ ни процесс кө п тармақ ты болады.
Таң дау операторы (case) бірнеше операторлардың ішінен таң дау жолымен кө п тарамды тармақ талуды ұ йымдастырады.
CASE таң дау операторы кө п тармақ ты алгоритмдерді барынша қ арапайым жә не кө рнекі тү рде жазуғ а мү мкіндік береді. Оның қ ұ рамында селектор (selector – таң дау) деп аталатын ө рнек жә не параметрлер тізімі болуы тиіс, ә рбір параметрге сә йкес таң дау тұ рақ тылары болуы қ ажет.
Таң дау командасы былай орындалады: алдымен селектор-ө рнек мә ні есептеледі де, ол тұ рақ тылармен салыстырылады. Егер ө рнектің мә ні 1-тұ рақ тығ а тең болса, онда 1-оператор орындалады, ал ө рнектін мә ні 2-тұ рақ тығ а тең болса, онда 2-оператор, 3-тұ рақ тығ а тең болса, онда 3-оператор т.б. тізімдегі тек бір ғ ана оператор орындалады да, таң дау командасы осымен аяқ талады.

сase of
:;
:;

еlse;
еnd.

3. Ү шбұ рыш ауданын тап.

#include< stdio.h>

Void main()

{

Float s, a, h;

Scanf(“%f%f”, & a, & h);

S=1/2(a*h);

Printf(“s=%f\n”, s);

}

 






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