11716

Основи роботи в інтегрованому середовищі програмування Borland C++ 5.02

Лабораторная работа

Информатика, кибернетика и программирование

Лабораторна робота №2 Тема: Основи роботи в інтегрованому середовищі програмування Borland C 5.02. Мета: Дослідити методи завантаження програм та налаштування інтерфейсу інтегрованного середовища Borland C 5.02. Послідовність виконання роботи. Ввімкнути ПК. З...

Украинкский

2013-04-10

265 KB

9 чел.

Лабораторна робота   №2

Тема: Основи роботи в інтегрованому середовищі програмування

Borland C++ 5.02.

Мета: Дослідити методи завантаження програм та налаштування інтерфейсу інтегрованного середовища Borland C++ 5.02.

Послідовність виконання роботи.

Ввімкнути ПК.

Завантажити та налаштувати систему Borland C++ 5.02.

Створення і робота з проектом.

Програма, що створюється в середовищі ВС++, називається файлом проекту і є структурою, ієрархічно зв'язаних між собою файлів, використовуваних в програмі (виконуваного, початкового, заголовних і так далі). Файл проекту має розширення .ide.

За допомогою ВС++ можна створювати додатки самих різних типів, зокрема: програми під MS DOS, Windows 3.х, Windows 9.х і консольні застосування.

Для  вивчення  основ  програмування  зручніше  використовувати режим EasyWin, що дозволяє  будувати  додатки  для Windows 3.х, які виконуються в текстовому вікні і не вимагають додаткового меню і діалогових вікон.

Для створення нового проекту EasyWin  необхідно

а)  Подати команду File/New/Projeсt... .

б)  У вікні New Target (мал. 2.1), що відкрилося, виконати наступні дії:

у  списку  Target Type  вибрати  тип  додатку  EasyWin  [.exe]; при цьому в полі Platform автоматично встановиться платформа Windows 3.x (16);

Мал. 4.1.

в)  Змінити шлях і ім'я проекту (використовуючи латинський шрифт).  

Це пропонується зробити таким чином:

  •  натиснути кнопку Browse;
  •  у вікні Open Project File, що з'явилося, перейти в теку MyFile і, не виходячи з неї, створити теку для проекту;
  •  відкрити  цю  теку  і  ввести  в  поле  Ім'я  файлу  назва проекту.
  •  натиснути кнопку Відкрити.

В результаті в полі Project Path and Name вікна New Target буде виведений повний шлях до файлу проекту, а в полі Target Name - його  ім'я  без розширення.

г)  Натиснути кнопку ОК. У діалоговому вікні, що відкрилося, з повідомленням "Save project messages" натиснути кнопку Yes.

Виконати:

Створіть в каталозі MyFile теку під своїм прізвищем, а в ній однойменний файл проекту familiy.ide.

У результаті з'явиться вікно менеджера проектів Project, в якому буде  представлена  ієрархічна  структура  файлу  проекту,  що складається з двох файлів: виконуваного файлу з розширенням  .ехе і початкового файлу з розширенням .срр (мал. 2.2).

Мал. 2.2. Вікно редактора і менеджера проекту Project

д)  Для  введення  і  редагування  тексту  програми  слід двічі клацнути на імені початкового файлу. В результаті відкриється вікно редактора.

Виконати:

Набрати запропоновану програму у вікні текстового редактора Borland C++, що підсвічується.

     //Роздрукувати послідовність латинських букв від 'A' до 'Z'

     #include<stdio.h>

      char L;

      void main()

       {

          for (L='A';L<='Z';L++) printf(“%c”,L);

        }         

Після  підготовки  текстового  файлу,  його  слід  передати  на компіляцію для усунення синтаксичних помилок.

е) Компіляцію  додатків EasyWin доцільно  здійснювати в режимі Compile, який ініціалізувався командою Project/Compile (Alt + F9).

Якщо є синтаксична помилка, компілятор виводить на екран вікно Message (повідомлення) із списком помилок. При подвійному клацанні по виділеному рядку з помилкою курсор  у вікні  редактора  переходить  в  рядок  з  передбачуваною  синтаксичною помилкою (мал. 2.3).  

Мал. 2.3. Процес компіляції програми

При  визначенні  помилки  рекомендується  дотримуватися  наступних основних правил:

  •  необхідно  перевірити  символи  ; і } (вони часто  пропускаються або виявляються зайвими);
  •  якщо рядок бездоганний, то слід перевірити попередній рядок;
  •  повідомлення  з  текстом  "Cannot convert to."  означає  спробу приписати змінній значення іншого типу.
  •  перевірити правильність запису операторів і імен ідентифікаторів.

У складніших випадках після виділення рядка з помилкою (у вікні Message) слід натиснути клавішу F1. В результаті з'явиться довідкове вікно, в якому приводиться інформація про допущену помилку.

Виконати:

Проведіть компіляцію програми.

Після виправлення всіх синтаксичних помилок процес компіляції закінчується виведенням вікна з результатами трансляції. Після компіляції проекту його рекомендується зберегти. Для цього  проект  необхідно  закрити.  Це  здійснюється  вибором команди Project/Сlose project. Далі слід підтвердити збереження в запропонованому діалоговому вікні.

Виконати:

Збережіть проект в своїй теці і закрийте його.

Для того, щоб відкрити створений раніше проект, слід подати команду Project/Open project і вибрати потрібний файл проекту у вікні Open Project File.

Не слід відкривати файл проекту *.ide за допомогою команди Filе/Open. Якщо це зробити і зберегти файл як текстовий, то він буде зіпсований. Його доведеться створювати спочатку.

Виконати:

Відкрийте свій проект.

У цьому ж вікні зручно здійснювати видалення непотрібного проекту (теки) або його файлів за допомогою клавіші Delete або команди контекстного меню Видалити.

ж) Запуск програми на виконання проводиться командою Debug/Run (Ctrl+F9). В результаті відкривається вікно виконуваного файлу, в якому здійснюється введення початкових даних і виведення результатів виконання програми. Вміст цього вікна при необхідності можна вивести на друк. Для цього слід клацнути будь-якою клавішею миші по піктограмі системного меню вікна і вибрати пункт Print.  

Виконати:

Запустіть програму на виконання.

Інтегроване  середовище  системи  програмування Borland C++  дозволяє  здійснювати  різні  операції  з  вже  готовим проектом.  Можна  створювати,  додавати,  редагувати  і  видаляти файли.

з) Створення нового текстового файлу (*.срр) проводиться вибором  команди  File/New/Text Edit.  Після  введення  тексту  програми подається команда File/Save as... Потім цей файл можна додати в готовий проект.

Додавання файлу (звичайно це *.срр) здійснюється також у вікні менеджера проектів. Для цього слід виділити файл *.exe, потім викликати його контекстне меню (Alt + F10 або мишею) і вибрати в нім команду Add node. В результаті відкриється вікно Add to Project List, в якому необхідно вибрати потрібний файл.  

Редагувати існуючий файл *.срр можна двома способами

  •  Подати команду File/Open... і в діалоговому вікні Open а File вибрати потрібний файл. Потім внести зміни і зберегти файл за допомогою Save або Save as...
  •  Відкрити  проект,  подавши  команду  Project/Open project,  відкрити початковий текстовий файл *.срр і внести необхідні зміни.  Потім  файл  необхідно  зберегти  за допомогою Save або Save as...

и) Видалення  файлів  з  проекту  можна  здійснити  у  вікні  менеджера проектів Project. Для цього необхідно виділити потрібний файл (звичайно це *.срр), подати команду Alt + F10 або клацнути на цьому файлі правою кнопкою миші і в контекстному меню вибрати команду  Delete node.  Файл  віддаляється  з  проекту,  але  залишається  в  теці проекту. Якщо з файлу проекту випадково видалити файл *.exe, то файл проекту доведеться створювати наново.

Виконати:

відкрийте нову робочу зону для створення нового файлу.

написати програму обчислення значення k=a+b-c*l;

записати математичні вирази за правилами мови програмування С++.

скласти програму (описати алгоритм за правилами мови програмування С++).

описати процес перевірки програми на помилки у вигляді таблиці

Повідомлення про помилку

Засоби виправлення помилки

Project00001.cpp(13): unexpected parenthesis ‘)’

Не вистачає «)»

Дослідити можливості роботи з відкритими вікнами, представлені в альтернативі Window.

Способи розташування вікон відкритих файлів.

  •  Мати в своєму розпорядженні каскад - вибрати команду Cascade.
  •  Розташувати по горизонталі - вибрати команду Tile horizontal.
  •  Розташувати по вертикалі - вибрати команду Tile vertical.

Додаткові можливості роботи з будь-якими відкритими вікнами.

  •  Закрити всі відкриті вікна - вибрати команду Close All.

Примітка: Додаткові опції до команд Close All, Minimize All, Restore All:

Editor - всі відкриті вікна редактора;

Message - відкрите (автоматично при компіляції або запуску програми на виконання або з допомогою команди Message альтернативи View) вікно повідомлень;

Windows - всі відкриті вікна.  

  •  Скрутити всі відкриті вікна - вибрати команду Minimize All.
  •  Відмінити попередню команду закриття або згортання вікон - вибрати команду Restore All.  

4. Вийти з системи ВС5 скориставшись командами меню File/Exit.

Контрольні питання

  1.  У чому переваги інтегрованих середовищ програмування?
  2.  Поясніть процедуру створення нового проекту?
  3.  Як здійснити компіляцію програми?
  4.  Як відкривається створений раніше проект?
  5.  У чому полягає відмінність логічних помилок від синтаксичних? Як їх виявити?
  6.  Що таке препроцесорна обробка?
  7.  У чому полягає компіляція програми?
  8.  Що таке компонування?
  9.  Яким чином можна визначити і модифікувати значення змінної?
  10.  Як додати або видалити точку переривання?


 

А также другие работы, которые могут Вас заинтересовать

49028. Микропроцессорная система на базе МП КР580ВМ80А 73.5 KB
  Микропроцессорные системы нашли широчайшее применения в настоящее время. Основными характеристиками этих линий являются: Функциональное назначение: линии адреса образующие шину адреса А150; линии данных образующие шину данных D70; линии управления образующие шину управления; линии синхронизации и питания. В микропроцессоре К580...
49029. Выбор профессии финансового аналитика 1.52 MB
  Нейросети в банковском деле Нейросети в маркетинге В данной работе я попытаюсь показать возможно ли применение нейросети при выборе профессии и насколько это будет эффективно. Ими были получены следующие результаты: разработана модель нейрона как простейшего процессорного элемента выполняющего вычисление переходной функции от скалярного произведения вектора входных сигналов и вектора весовых коэффициентов; предложена конструкция сети таких элементов для выполнения логических...
49030. Создание и обработка баз данных в Excel и Access 943 KB
  Для представления данных в удобном виде используют таблицы. Особенность электронных таблиц заключается в возможности применения формул для описания связи между значениями различных ячеек, расчет по ним выполняется автоматически. Изменение значения в одной ячейки приводит к пересчету во всех остальных, которые связаны с нею формульными отношениями, а тем самым к обновлению всей таблицы.
49031. Расчёт основных характеристик цифровой системы передачи непрерывных сообщений 539.5 KB
  Кодирование отсчетов сигнала bti: kразрядный равномерный двоичный код с добавлением одного бита проверки на четность. Канал связи с постоянными параметрами и аддитивной помехой имеет полосу пропускания ΔFk значительно большую чем ширина спектра модулированного сигнала ΔFU. Смесь сигнала и шума на выходе канала zt=stnt где st= ut∙Kпк – сигнал на выходе канала nt аддитивный гауссовский шум с равномерным энергетическим спектром белый...
49032. Разработка технологического процесса изготовления детали по чертежу 1.51 MB
  Технология изготовления заготовки Возможные способы изготовления заготовки. Технологический процесс изготовления заготовки. Технология изготовления детали Технологический процесс стр...
49034. Разработка технологии изготовления заготовки и детали с выбором оборудования и инструмента 271.5 KB
  Задание по курсовой работе Целью и заданием данной курсовой работы является разработка технологии изготовления заготовки и детали. Технологический процесс изготовления заготовки Данную заготовку получаем в литейной форме продольный разрез которой показан на рисунке.
49035. Технологический процесс изготовления заготовки опоры 735.17 KB
  При литье в кокиль отливки получают путем заливки расплавленного металла в металлические формы – кокили. Полости в отливках оформляют песчаными, оболочковыми или металлическими стержнями. Кокили с песчаными или оболочковыми стержнями используют для получения отливок сложной конфигурации.