Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Методика и порядок выполнения работы
1. Создайте папку, на указанном преподавателем диске или на флеш-носителе, в которой будут храниться исходные тексты программ на языке С++. 2. Запустите интегрированную среду DevC++ (Пуск\Все программы\DevC++). 3. Ознакомьтесь с интегрированной средой, описание которой приведено в теоретической части работы. 4. Откройте окно редактирования программ командойFile\New source file или щелчком по одноименному инструменту (рисунок 1.2). В окне редактирования появляется «заготовка» для программ на языке С++.
New source file Сохранение Компиляция и выполнение Рисунок 1.2 – Используемые инструменты 5.
Вычислить длину окружности, площадь круга и объем шара, имеющих радиус R (любое целое число): – для вычислений воспользуйтесь формулами L=2πR, S=πR2, V=πR3×4/3; – постройте блок-схему решения задачи. Из рисунка 1.3 видно, что алгоритм имеет линейную структуру. 6. Реализуйте построенный алгоритм на языке программирования С++. Программа на С++ имеет вид: #include<iostream.h> //включение заголовочного файла ввода-вывода const float Pi =3.14; //описание константы π /*описание переменных: целого типа, вещественного типа*/ int R; float L, S, V; int main(){ //главная функция cout <<" Vvedite R="; // вывод на экран комментария cin >>R; //ввод значения радиуса L=2*Pi*R; // вычисление значений S= Pi*R*R; V=4./3.* Pi*R*R*R; //вывод значений cout <<'\n'<<" L="<< L <<" S="<<S<<'\n'; cout <<'\n'<<" V ="<<V <<'\n'; return 0;}
7. Наберите программу в окне редактирования DevC++, используя «заготовку». Библиотека stdlib.h используется для выполнения паузы – функции system("PAUSE"), которая обеспечивает просмотр результата выполнения программы. 8. Сохраните программу, используя команду File\Save или щелчком по одноименному инструменту (рисунок 1.2). В диалоговом окне выберите диск с которыми Вы работаете и папку, созданную в п.1. В строке имя файла введите имя программы Lab1. Автоматически к имени файла будет добавлено расширение .cpp, которое для компилятора является признаком того, что программа составлена на языке С++ (расширение .c – признак программы написанной на языке Си). 9. Откомпилируйте и выполните программу, нажав [Ctrl]+[F9] или щелкнув по соответствующему инструменту (рисунок 1.2). 10. Если в программе ошибки не выявлены, перейдите к п.11. При наличии ошибок в программе в диалоговом окне высвечивается количество ошибок, а в Области сообщений,появятся записис указанием номера строки и типа ошибки. После щелчка по строке с объяснением ошибки, в программе выделится строка, в которой допущена ошибка. После исправления ошибок сохранить исправленную программу и повторить п.9. 11. Запустите программу на выполнение. Для этого в появившемся после компиляции диалоговом окне щелкните по кнопке Continue. 12. В открывшемся окне введите исходные данные (целое число – значение радиуса R)рез пробел), нажмите [Enter]. На экране появится результаты решения задачи L, S и V. 13. Для возврата в Интегрированную Среду, нажмите любую клавишу. 14. Запустите программу с другими исходными данными. 15. Замените строки программы: cout <<" Vvedite R="; cin >>R; на строки: printf(" Vvedite\n R="); scanf(“%d”, &R); 16. Замените строки программы: cout <<'\n'<<" L="<< L <<" S="<<S<<'\n'; cout <<'\n'<<" V ="<<V <<'\n'; на строку: printf("\n L= %8.3f S=%10.4f \n\n\n V =%7.2f\n", L,S,V); 17. Сохраните программу под именем Lab1_1 и откомпилируйте. 18. В результате компиляции выявится ошибка. В программе необходимо заменить библиотеку iostream.h на stdio.h (т.к. используются функции форматного ввода и вывода). Исправьте ошибку. Сохраните исправленный текст программы. Запустите программу на выполнение. 19. Сравните вид результатов работы программ Lab1 и Lab1_1. |
|||||||||||
Последнее изменение этой страницы: 2018-05-10; просмотров: 195. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |