Освоение процедуры запуска оболочки BC 3.1 и завершение работы с ней

Страницы работы

Содержание работы

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

                          Элементарное знакомство с языком С/С++.

Студент(ы)                Смирнова К. А.

Группа                       РН12-72

Дата выполнения     5.03.08

Преподаватель          Кудашов А. Г.

Отметка о защите     _________________

Задания №1 - №4. Освоение процедуру запуска оболочки BC 3.1 и завершение работы с ней. Анализ текстов программ каталогов Общие правила, Константы языка, Свои константы, Типы данных, stdio, iostreamОперации, Функции.

Задание № 5. В задании требуется разработать программу для выполнения следующих расчетов:

          и            

Входные данные: x; тип - doubl (вещественные переменные).

Выходные данные: y, z; тип – doubl(вещественные переменные).

Текст программы:

#include <iostream.h>  //включение заголовочного файла ввода/вывода С++

#include <conio.h>       //включение заголовочного файла для функции getch()

#include <stdio.h>        //стандартный вывод

#include <math.h>       // включение заголовочного файла с мат. функциями

void main ()

{

//описание данных

double x,y,z;

//ввод данных

clrscr();                             //очистка экрана

cout<<"x = ";

cin>>x;

// расчет

y=1/(1+(1/(1+(1/(1+x)))));

z=sin(x)*sin(x)/(1+cos(x)*(sin(x)*sin(x)));

//вывод результата

cout<<"y="<<y<<endl;

cout<<"z="<<z<<endl;

getch();                                      //приостановить выполнение программы

}

Результаты исполнения работы:

Набор 1.    x = 6

y=0.533333

z=0.072629

Набор 2.    x = 0

y=0.666667

z=0

Набор 3.    x = 9

y=0.52381

z=0.200936

Вывод: Для вычисления переменных x и y разработана линейная программа. При расчете использовали простейшие арифметические операции и тригонометрические функции. Результаты исполнения работы приведены после текста программы. Программа успешно работает.

Вариант 2.Задание № 7. В задании требуется разработать программу для выполнения следующих расчетов:

          и       

Входные данные: x, y, z. Тип – doubl(вещественные переменные).

Выходные данные: a, b. Тип – doubl(вещественные переменные).

Текст программы:

#include <iostream.h>   //включение заголовочного файла ввода/вывода С++

#include <conio.h>       //включение заголовочного файла для функции getch()

#include <stdio.h>         //стандартный вывод

#include <math.h>         // включение заголовочного файла с мат. функциями

void main ()

{

//описание данных

double x,y,z,b,a;

//ввод данных

clrscr();                               //очистка экрана

cout<<"x = ";

cin>>x;

cout<<"y = ";

cin>>y;

cout<<"z = ";

cin>>z;

// расчет

a=((1+sin(x+y)*sin(x+y))/(2+fabs(x-(2*x/(1+x*x*y*y)))))+x;   //fabs() –взятие абсолютной величины

b=cos(atan(1/z))*cos(atan(1/z));                                                  //atan() – arctg()

//вывод результата 

cout<<"a="<<a<<endl;

cout<<"b="<<b<<endl;

getch();                                                                    //приостановить выполнение программы

}

Результаты исполнения работы:

Набор 1.    x = 5

y = 7

z = 9

a=5.184202

b=0.987805

Набор 2.   x = 0

y = 0

z = 5

a=0.5

b=0.961538

Вывод: Для вычисления переменных a и b разработана линейная программа. При расчете использовали простейшие арифметические операции, тригонометрические функции и операцию взятия абсолютной величины(fabs()). Результаты исполнения работы приведены после текста программы. Программа успешно работает.

1.  Задание № 8.  В задании требуется разработать программу для расчета результатов полета снаряда, пущенного с начальной скоростью  под углом  по отношению к горизонту. Программа должна рассчитывать дальность  и высоту полета снаряда , а также время его полета . Расчет проводится по формулам:

;                ;                  ;

где      ;        ;

 - ускорение свободного падения.

Входные данные: V0, , constg. Тип – doubl(вещественные переменные).

Выходные данные: H, L, t. Тип – doubl(вещественные переменные).

Текст программы:

#include <iostream.h>  //включение заголовочного файла ввода/вывода С++

Похожие материалы

Информация о работе

Предмет:
Информатика
Тип:
Отчеты по лабораторным работам
Размер файла:
246 Kb
Скачали:
0