Основы работы в системах Turbo Pascal и Visual C++6.0
Контрольная работа - Компьютеры, программирование
Другие контрольные работы по предмету Компьютеры, программирование
?му Варианта1.
Для этого:
выполните команду меню Build Execute (или клавиши Ctrl+F5). В результате появится новое окно выполнения программы с результатами (см. рис.19)
запишите результат и закройте окно выполнения.
Рис.19. Окно выполнения программы Варианта1.
Закрытие проекта
Закройте проект Pr1 вместе с Рабочей областью.
Для этого:
выполните команду меню File Close Workspace
ответьте Да на вопрос о закрытии всех окон проекта.
Создание и выполнение новой версии программы
Создайте и выполните программу Варианта2.
Для этого:
создайте новый проект (команда меню File New); проекту дайте имя Pr2; исходному модулю программы - имя 222.cpp (см. Задание2);
в пустое окно 222.cpp скопируйте текст программы 111.cpp, для этого:
oвыполните команду File Open… и откройте файл 111.cpp
oскопируйте текст программы 111.cpp в окно 222.cpp
oзакройте окно с текстом программы 111.cpp
измените текст программы в окне 222.cpp в соответствии с Вариантом2 (см. рис. )
откомпилируйте программу
сформируйте загрузочный модуль
выполните программу (окно выполнения на рис.20)
Рис.20. Окно выполнения программы Варианта1.
введите с клавиатуры значение радиуса и нажмите кл.Enter(окно с результатами выполнения на рис.21)
Рис.21. Результат выполнения программы Варианта2.
Лабораторное задание
1.Изучить технологию создание программ на языках программирования.
2.Изучить структуру программы на языке Pascal
.Изучить примеры программирования на языке Pascal, приведенные в разработке.
.Изучить структуру программы на языке С++.
.Изучить примеры программирования на языке С++, приведенные в разработке.
.Изучить функции систем программирования.
.Изучить процесс создания и выполнения программ в системе Тurbo Pascal и выполнить задания из разработки.
.Изучить процесс создания и выполнения программ в среде VISUAL C++6.0
.Выполнить в среде VISUAL C++6.0 программы, приведенные в разработке.
.Написать на языках ТurboPascal и С++ программы, приведенные в вариантах заданий и выполнить их в соответствующих средах. Причем один вариант программы должен предусматривать задание исходных данных с помощью операторов присваивания, другой должен использовать операторы ввода данных с клавиатуры.
.Подготовить отчет в редакторе Word по своему варианту, в который включить описание всех 6 этапов решения задачи (окна с результатами компиляции, формирования загрузочного модуля и выполнения программы вставить в виде рисунков).
Таблица вариантов заданий
Номер вариантаЗадание1 , 14По заданной стороне квадрата вычислить его площадь2 , 15По заданной стороне квадрата вычислить его периметр3 , 16По заданной стороне куба вычислить его объем4 , 17По заданной стороне куба вычислить площадь его боковой поверхности5 , 18По заданной стороне куба вычислить площадь его поверхности6 , 19По заданным сторонам прямоугольника вычислить его площадь7 , 20По заданным сторонам прямоугольника вычислить его периметр8 , 21По заданной длине, ширине и высоте параллелепипеда вычислить площадь его боковой поверхности9 , 22По заданной длине, ширине и высоте параллелепипеда вычислить площадь его поверхности10, 23По заданной длине, ширине и высоте параллелепипеда вычислить его объем11, 24По заданному радиусу вычислить длину окружности 2*?*r12, 25По заданному радиусу вычислить объем шара 4/3*?*r313, 26 По заданному радиусу вычислить площадь поверхности сферы 4*?*r2
Приложение1. Примеры ошибок и их диагностика
) Пример диагностики, когда отсутствует переменная R в операторе описаний, а в операторе присваивания переменная R присутствует, тогда в нижнем окне возникают сообщения об ошибках (рис.22)
Рис.22. Окно VISUAL C++ с ошибками отсутствия описания переменной
Здесь:
в 10 строке программы предупреждение о том, что инициализирующее значение типа double приписывается константе типа float.
в 14 строке программы ошибка -неописанная переменная R;
в 14 строке программы предупреждение о том, что константу1.5 типа double пытаются присвоить необъявленной переменной R предположительно типа int.
Рис.23. Окно среды VISUAL C++ с диагностикой ошибок.
) Пример диагностики, когда пропущено подключение библиотеки ввода-вывода (рис.24)
Рис.24. Окно с диагностикой отсутствия подключения библиотеки stdio.h
Приложение 2. Описание среды Visual C++ и пунктов меню
Интегрированная среда Visual C++ используется для разработки, изменения и сопровождения проектов разной сложности c использованием возможностей всех библиотек языка С++ , а также специализированных библиотек Visual C++.
С помощью Visual C++ можно работать со следующими типами проектов:
- ATL COM Wizard ();
- Cluster Resource Type Wizard ();
- Custom APPWizard ();
- Database Project ();
- DevStudio Add-in Wizard ();
- ISAPI Extension Wizard ();
- Makefile ();
- MFC ActiveX Control Wizard ();
- MFC AppWizard (dll) ();
- MFC AppWizard (exe) ();
- Utility Project ();
- Win32 Application ();
- Win32 Console Application ();
- Win 32 Dinamic-Link Library ();
- Win 32 Static-Link Library ().
- Каждый из проектов содержит разное количество файлов. Это могут быть файлы с исходным текстом программы, заголовочные файлы библиотек, файлы с характеристиками рабочей области проекта и другие.
- Интегрированная среда Visual C++ позволяет создавать и использовать следующие виды файлов:
- Active Server Page ();
- Binary File ();
- Bitmap File ();
- C/C++ Header File ();
- C++ Source File ();
- Cursor File ();
- HTML Page ();
- Icon File ();