Виконання та відлагодження програм в інтегрованому середовищі Borland C.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
КН
Кафедра:
Не вказано

Інформація про роботу

Рік:
2007
Тип роботи:
Лабораторна робота
Предмет:
Інші

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти та науки України НУ «Львівська політехніка» Звіт Лабораторна робота №1 На тему : “Виконання та відлагодження програм в інтегрованому середовищі Borland C.” Львів 2007 Тема: виконання та відлагодження програм в інтегрованому середовищі Borland C. Мета:вивчити склад інтегрованого середовища Borland C та його можливості для вводу,від лагодження та виконання програм мовою С. Теоретичні відомості: Середовище програмування Borland C включає в себе: інтегроване середовище програмування (Integtated Development Environment - IDE); компілятор вхідного тексту програми; редактор зв'язків; бібліотеки файлів включення; бібліотеки функцій; програми-утиліти. Інтегроване середовище програмуванн включає в себе вбудований редактор текстів, підсистему роботи з файлами, вбудований компілятор (ВС.ЕХЕ або BCW.EXE), редактор зв'язків (TLINK.EXE), вбудовані засоби для відлагодження програми, встановлення параметрів середовища, систему допомоги. Компілятор ВС.ЕХЕ призначений для роботи в реальному режимі, а BCW.EXE - в захищеному режимі (запускається з середовища Windows). Крім вбудованих в середовище компіляторів, до складу Borland C входить компілятор, який працює в режимі командного рядка - ВСС.ЕХЕ . Середовище дозволяє роботу з однофайловими або багато файловими програмами, написаними на мові С або C++. Файли програм, написаних на мові С, повинні мати розширення .С, а на мові С, - розширення .СРР . Файли включення мають розширення .h і містять прототипи бібліотечних функцій, визначення констант та типів даних. До програм-утиліт відносяться: препроцесор (СРР.ЕХЕ), асемблер (TASM.EXE), автономний відладчик (TD.EXE), профайлер (TPROF.EXE), програма для формування об'єктних бібліотек (TLIB.EXE) та зв'язані з ними файли. Завдання: Ввести приклад програми,скомпілювати,відлагодити та виконати її: # include <stdio.h> # include <conio.h> main() { float a,b; char opr; double result; textbackground(RED); clrscr(); textcolor(YELLOW); puts("Здійсніть ввід по формату: операнд1 операція операнд2 <Enter>"); puts("Для закінчення роботи натисніть на клавішу Esc");window(1,4,80,25); textbackground(BLUE); clrscr(); while (cputs("Vvid->"),cscanf("%f%c%f",&a,&opr,&b)!=0) { switch (opr) { case'+':result=a+b;break; case'-':result=a-b;break; case'*':result=a*b;break; case'/':if(b==0) { cputs("\п\гПомилка:ділення на нуль!!\n\r");continue;} else {result=a/b;break;} default:{cputs("\п\гПомилка не допустимий код операції!!\n\r"); continue;} } gotoxy(20,wherey()); cprintf("=%f\n\r",result); } return 0;} Виправлений текст програми: # include <stdio.h> # include <conio.h> main() { float a,b; char opr; double result; textbackground(RED); clrscr(); textcolor(YELLOW); puts("Zdiysnit vvid po formatu:operand1 operazia operand2 <Enter>"); puts("Dlia zakinchennia robotu natysnit Esc");window(1,4,80,25); textbackground(BLUE); clrscr(); while (cputs("Vvid->"),cscanf("%f%c%f",&a,&opr,&b)!=0) { switch (opr) { case'+':result=a+b;break; case'-':result=a-b;break; case'*':result=a*b;break; case'/':if(b==0) { cputs("\n\rPomulka dilennia na 0!!\n\r");continue;} else {result=a/b;break;} default:{cputs("\n\rPomulka ne dopustimiy kod operazii\n\r"); continue;} } gotoxy(20,wherey()); cprintf("=%f\n\r",result); } return 0;} Висновок: я вивчив склад інтегрованого середовища Borland C та його можливості для вводу,від лагодження та виконання програм мовою С.
Антиботан аватар за замовчуванням

31.03.2013 15:03-

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Ділись своїми роботами та отримуй миттєві бонуси!

Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!
Нічого не вибрано
0%

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!