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

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

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

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

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Інформатика та обчислювальна техніка
Група:
РТ 11

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

Тема: Введення, відлагодження та виконання програм в інтегрованому середовищі Dev-C++. Дослідження роботи стандартних функцій вводу-виводу. Мета: ознайомитись з функціональними можливостями інтегрованого середовища програмування Dev-C++; навчитись вводити, відлагоджувати і виконувати програми, використовуючи засоби інтегрованого середовища Dev-C++. Дослідити роботу функцій стандартного вводу-виводу. Порядок виконання лабораторної роботи: 1. Запустити Dev-C++. Для цього слід послідовно виконати наступний набір команд: Start→All Programs→Bloodshed Dev-C++→ Dev-C++. 2. Встановити українську мову інтерфейсу системи програмування Dev-C++. Для цього виконати наступну послідовність команд меню вікна Dev-C++: Tools/Evironment Options/Interfaces/Lenguage/Ukrainian/ 3. Вивчити розділи головного меню інтегрованого середовища, ознайомитись з пунктами і підпунктами кожного з вертикальних меню. При вивченні пунктів меню звернути увагу на “гарячі” клавіші швидкого виконання відповідних команд. 4. Навчитись користуватися вбудованою підсистемою допомоги за допомогою елементів меню Help. 5. Створити проект. Для цього послідовно вибрати меню: Файл→Створити→Проект. Після появи вікна “Новий проект” вибрати тип проекту – Consol Application, вибрати мову програмування – С і дати назву проекту. Після появи вікна “Create new project” вибрати робочий каталог користувача на диску для запису файлів програмного проекту. В нашому випадку це диск D. 6. Набрати (або скопіювати) приклад програми, що заданий викладачем. Оволодіти засобами вбудованого редактора тексту для введення та редагування програм. Для цього використати команди меню Правка (Edit) та команди вбудованого редактора. 7. Відкомпілювати програму (меню Виконати (Execute)) і при необхідності виправити помилки. 8. Виконати програму (меню Виконати (Execute)), ввести дані та отримати результат. 9. Ознайомитись із засобами відлагодження та покрокового виконання програми (меню Налаштування (Debug)). Покроково виконати програму та прослідкувати проміжні значення обчислень. 10. Оформити звіт з лабораторної роботи. У звіті описати послідовність створення, редагування, компіляції та виконання програми, відзначити особливості роботи функцій вводу - виводу. Алгоритм роботи програми: + _ * / Т Н Н Код програми мовою С: #include <stdio.h> #include <stdlib.h> int main(int argc, char *argv[]) { FILE *fo; fo=fopen("d:/RT11/lab1.txt","w"); if(fo ==NULL) puts("Fail ne vdalosya vidkrutu!"); else fprintf(fo,"vykonano\n"); fputs("Tsvyk Stepan, grupa RT-11", fo); fputs("Laboratorna robota 1\n\n ", fo); float a,b; char opr; double result; puts("Zdijsnitj vvedennya danyh za formatom: operand1 operaciya operand2 <Enter>"); fputs("vvedennya danyh ", fo); puts("Dlya zakinchennya roboty natysnitj klavishu q"); while (puts("Vvid->"), scanf("%f %c %f",&a,&opr,&b) || getchar()!='q') { fprintf(fo," %f %c %f =",a, opr, b); switch (opr) { case '+': result=a+b; break; case '-': result=a-b; break; case '*': result=a*b; break; case '/': if (b==0) { puts("\a\n\rPomylka: dilennya na nul !!\a\n\r"); fputs("\a\n\rPomylka: dilennya na nul !!\a\n\r", fo); continue; } else { result=a/b; break; } default:{ puts("\a\n\rPomylka: nedopystymtj kod operaciyii !!\a\n\r"); fputs("\a\n\rPomylka: nedopystymtj kod operaciyii !!\a\n\r", fo);} continue; } printf("=%f\n\r",result); fprintf(fo,"=%f\n\r",result); } system("PAUSE"); fclose(fo); return 0; } Результати виконання програми: vykonano Tsvyk Stepan, grupa RT-11 Laboratorna robota 1 vvedennya danyh 5.000000 + 10.000000 ==15.000000 14.000000 - 9.000000 ==5.000000 5.000000 * 0.000000 ==0.000000 5.000000 / 0.000000 = Pomylka: dilennya na nul !! 0.000000 / 4.000000 ==0.000000 -5.000000 * -4.000000 ==20.000000 Висновок: Під час виконання лабораторної роботи я оволодів навичками редагування, створення нових проектів, компілювання та виконання програми в середовищі Dev-C++. Також навчився відлагоджувати програму, використовуючи теоретичні відомості та мережу Internet.
Антиботан аватар за замовчуванням

03.03.2015 22:03-

Коментарі

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

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

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

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

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

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

Admin

26.02.2023 12:38

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