- •Отчет по лабораторным работам по «Программирование и основы алгоритмизации»
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
- •Void main() // заголовок главной функции программы
«Омский государственный технический университет»
Кафедра «Автоматизация и робототехника»
Отчет по лабораторным работам по «Программирование и основы алгоритмизации»
(в.15)
Выполнил:
студент гр. УС-111
Раев.Д.А Проверила:
Гебель Е.С.
_________________
(подпись, дата)
2012
1. При x=1 и x=2 вычислить значение функции где a=0.5, b=3.2.
Листинг программы на языке С++:
#include <stdio.h> // библиотека, содержащая описание
// операторов ввода/вывода
# include <conio.h> // библиотека, содержащая описании
// операторов для работы с экраном
# include <math.h> // библиотека, содержащая описание
//математических операторов
void main() // заголовок главной функции программы
{ const int x1=1, x2=2; // описание целочисленных констант
const float a=0.5 , b=3.2; // описание вещественных констант
float f1,f2; // описание вещественных идентификаторов
f=exp(2*x)*log(a+x)-pow(b,3*x)*log(b-x); // вычисление y1
f=exp(2*x)*log(a+x)-pow(b,3*x)*log(b-x);// вычисление y2
printf ("f1 =%4.2f\n", f1); // вывод результата y1
printf ("f2 =%4.2f\n", f2); // вывод результата y2
getch(); // процедура задержки экрана,
// пока не нажата любая клавиша
Блок-схема:
2. Для xє [-1,1] где а=2.5, b=-0.9.
Листинг программы на языке С++:
#include <stdio.h>// библиотека, содержащая описание
// операторов ввода/вывода
# include <conio.h> // библиотека, содержащая описание
// операторов для работы с экраном
# include <math.h> // библиотека, содержащая описание
//математических операторов
Void main() // заголовок главной функции программы
{float x, z, a=2.5, b=-0.9; // описание вещественных идентификаторов
clrscr(); // процедура очистки экрана
printf("Vvedite chislo ot -1 do 1\n");// вывод информационного
// сообщения
scanf("%f", &x); // ввод значений
if(x<0.1) z=a*pow(x,2)+b*pow(x,2/3); // вычисление значения переменной z
else if (x=0.1) z=a*pow(x,2); // вычисление значения переменной z
else if (x>0.1) z=b*pow(x,2/3); // вычисление значения переменной z
printf("z=%4.2f\n", z); // вывод результата
getch();// процедура задержки экрана, пока не
// нажата любая клавиша
}
Блок-схема:
3. Вычислить
Листинг программы на языке С++:
#include<iostream.h> //управляет вводом-выводом
#include<conio.h>// библиотека, содержащая описание
// операторов для работы с экраном
#include<math.h>// библиотека, содержащая описание
//математических операторов
Void main() // заголовок главной функции программы
{
float arcx = 0; // объявление переменных
float x = 0; // объявление переменных
int n = 0; // описание целочисленных идентификаторов
printf("Vvedite x: "); // ввод (значение х дробное, по модулю меньшее еденицы, вводить через точку, например 0.67)
scanf("%f", &x); // ввод значений
printf("Vvedite n: ");// вывод информационного
// сообщения
scanf("%d", &n); // ввод значений
for (int i = 0; i < n; i++) // подсчет арктангенса циклом по разложению в знакочередующийся ряд
{ // точности n при помощи функции возведения в степень pow(float c1, int c2)
arcx += (pow(-1, i)*pow(x, 2*i + 1))/(2*i + 1); // вычисление
}
printf("\nacrtg(x)=%f\n", arcx); // вывод
system("pause"); //оператор который не позволяет окну закрыться после выполнения программы
return 0; // прерывает выполнение функции и возвращает ей значение выражения
}0.0000
Блок-схема:
4.Вычислить
Листинг программы на языке С++:
#include <stdio.h>// библиотека, содержащая описание
// операторов ввода/вывода
# include <conio.h> // библиотека, содержащая описание
// операторов для работы с экраном
# include <math.h> // библиотека, содержащая описание
//математических операторов