DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

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

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

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

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

Рік:
2014
Тип роботи:
Лабораторна робота
Предмет:
Програмування
Група:
РТ-11
Коротко про документ

Про що ця робота

У роботі досліджено можливості середовища Dev-C++ та функції стандартного вводу-виводу мовою Сі. Наведено лістинг програми для базових арифметичних операцій і результати її виконання.

У роботі розглядаються

  • Dev-C++
  • Мова програмування Сі
  • Ввод-вивод даних
  • Налагодження програм
  • Компіляція
  • Арифметичні операції

Зміст і розділи

  1. Мета роботи
  2. Порядок виконання лабораторної роботи
  3. Алгоритм роботи програми
  4. Код програми
  5. Результати виконання програми
  6. Висновок
Для кого:Студенти технічних спеціальностей вищих навчальних закладів.
Викладачі:Викладач

Ключові поняття

Dev-C++компіляціявідлагодженняввод-виводконсольний додатокфункція fopenscanfprintfсинтаксиспроект

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

Тема: Введення, відлагодження та виконання програм в інтегрованому середовищі 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("[ім’я автора приховано], 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 [ім’я автора приховано], 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.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

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

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

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

Admin

26.02.2023 12:38

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