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.  Як додати або видалити точку переривання?


 

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

13569. Потребность во внимании, признании, самовыражении являются универсальными потребностями каждого индивида 14.02 KB
  Потребность во внимании признании самовыражении являются универсальными потребностями каждого индивида. Б.Д. Парыгин В выбранном мною высказывании затрагивается проблема значимости социальных потребностей связанных с жизнью и взаимоотношениями людей в обществ...
13570. Сухомлинский. В семейной жизни надо считаться с мыслями, убеждениями, чувствами, стремлениями любимых людей 30.5 KB
  В семейной жизни надо считаться с мыслями убеждениями чувствами стремлениями любимых людей В.А. Сухомлинский Выбранное мною высказывание касается формирования семейного уклада значимости семьи для человека. Данный вопрос крайне важен в современном мире так ...
13571. Способность не может возникнуть вне соответствующей конкретной деятельности 30 KB
  Способность не может возникнуть вне соответствующей конкретной деятельности. Б. М. Теплов Выбранное мною высказывание связано с ролью деятельности в развитии человеческих способностей в формировании личности. Данная тема крайне актуальна в современном мире и отно
13572. Жизнь – процесс решения бесконечного числа конфликтов. Человек не может избежать их. Он может только решить, участвовать в выработке решений или оставить это другим 17.44 KB
  Жизнь – процесс решения бесконечного числа конфликтов. Человек не может избежать их. Он может только решить участвовать в выработке решений или оставить это другим. Б. Вул В выбранном мною высказывании автор затрагивает проблему сущности социального конфликта дел...
13573. Особенности развития предпринимательства в России 275.5 KB
  Виды предпринимательва зависят от векторности и содержания бизнеса, точек приложения капитала и получения конкретных результатов, связи процесса воспроизводства с основными стадиями предпринимательской деятельности, по последним данным
13574. Свобода — это, в первую очередь, не привилегии, а обязанности 28.5 KB
  Свобода это в первую очередь не привилегии а обязанности. Альбер Камю Выбранное мною высказывание затрагивает проблему сущности человеческой свободы. Как часто люди слышат о свободе говорят о ней прославляют ее считают ее самой главной в жизни Но знают ли они...
13575. Свобода – это, в первую очередь, не привилегии, а обязанности 16.2 KB
  Свобода – это в первую очередь не привилегии а обязанности А. Камю Избранная мною тема связана с пониманием сущности свободы. Как часто люди слышат о ней прославляют ее считают ее наличие самым главным в жизни Но знают ли они что такое свобода Об этом люди спори
13576. Общество – свод камней, который обрушился бы, если бы один не поддерживал другого 32 KB
  Общество – свод камней который обрушился бы если бы один не поддерживал другого Сенека Выбранное мною высказывание затрагивает вопрос о системе социального взаимодействия о том что в обществе должно быть все тесно взаимосвязано между собой. На протяжении веко
13577. Семья всегда будет основой общества 17.87 KB
  Семья всегда будет основой общества. Оноре де Бальзак Выбранное мною высказывание рассматривает роль семьи в жизни общества на протяжении всей истории человечества. Возможно именно благодаря ней сформировались и успешно функционируют государство и право. Проб