Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Методика и порядок выполнения работы




1. Создайте папку, на указанном преподавателем диске или на флеш-носителе, в которой будут храниться исходные тексты программ на языке С++.

2. Запустите интегрированную среду DevC++ (Пуск\Все программы\DevC++).

3. Ознакомьтесь с интегрированной средой, описание которой приведено в теоретической части работы.

4. Откройте окно редактирования программ командойFile\New source file или щелчком по одноименному инструменту (рисунок 1.2). В окне редактирования появляется «заготовка» для программ на языке С++.

 

 


New source file        Сохранение               Компиляция и выполнение

Рисунок 1.2 – Используемые инструменты

5.

Рисунок 1.3 – Блок -схема алгоритма
НАЧАЛО
ВВОД R
ВЫВОД L, S, V
КОНЕЦ
V=πR3×4/3
S=πR2
π=3.14
L=2πR
Составьте алгоритм решения следующей задачи.

Вычислить длину окружности, площадь круга и объем шара, имеющих радиус 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; просмотров: 161.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...