![](/user_photo/2706_HbeT2.jpg)
- •I семестр
- •Оглавление
- •Лабораторная работа №1 программирование линейных алгоритмов
- •Варианты задания
- •Лабораторная работа №2 рограммирование разветвляющихся алгоритмов
- •Варианты задания
- •1. Составьте программу для вычисления составной функции:
- •Лабораторная работа №3 программирование разветвляющихся алгоритмов
- •Варианты задания
- •Лабораторная работа 4 функции, определенные пользователем
- •Лабораторная работа 5 обработка одномерных массивов
Лабораторная работа №3 программирование разветвляющихся алгоритмов
1. Напишите программу для вычислений выражений:
Код программы
include<math.h>
include<iostream.h>
void main(){
double s, x, y;
int i, n;
int k;
cout<<"\n Enter x \n");
cin>>x;
cout<<"\n Enter n \n";
cin>>n;
y=pow(3,x);
s=0.0;
k=1;
for(i=0;i<=n;i++)
{if(i==0)k=1;
else к=к*i;
s=s+pow(log(3),(double)i)*pow(x,
(double)i)/k;
}
cout<<endl<<s<<" "<<y;
}
/*
Результаты работы программы:
Enter x
0.3
Enter n
20
1.39089 1.390389
Press any key to continue
*/
2. Напишите программу для вычисления следующего выражения при условии, что значение q вводится с клавиатуры:
Код программы
#include <iostream.h>
#include <math.h>
void main()
int i;
float q;
double t, s, p;
cout <<"Input q:\n";
cin>>q;
if (q<0){
s=0;
for (i=3; i<=12; i=i+3)
s=s+sqrt(i);
s=s+q;
t=s;
}
else {
p=1;
for (i= 4; i<=6; p=p*sqrt(i);
t=p;
}
cout<<"q="<<q<<"\n";
cout<<"t="<<t<<"\n";
}
/*
Результаты выполнения программы:
Input q:
4.3
q = 4.3
t = 10.9545
Press any key to continue
*/
Повторное выполнение программы с учетом другого условия:
Input q:
4.3
q=4.3
t= 0.9545
Press any key to continue
*/
Повторное выполнение программы с учетом другого условия:
Input q:
-1
q=-1
t=9.64564
Press any key to continue
3. Напишите программу для вычисления суммы п первых членов следующего ряда с учетом того, что значения х и п вводятся с клавиатуры:
Код программы Л. 3.3
include <iostream.h>
void main (){
double a, x, s;
int i,n,p;
cout<<"Input x:"<<"\n";
cin>>x;
cout<<"Input a number of members of this row:\n";
cin>>n;
s=0;
a=x;
p=1
for (i=1; i<=n; i++){
s=s+a;
p=-p;
a=a*x*x/(2*i* (2*i+1))*p;.
}
cout<<"y="<<s<<"\n";
}
/*
Результаты выполнения программы:
Input x:
2
Input a number of members of this row:
4
y=0.425397
Press any key to continue
*/
Варианты задания
Вариант 1
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью различных циклов. Значение а введите с клавиатуры (при a= 5,75=147450).
3. Составьте программу вычисления значения суммы
и
функции
в
диапазоне от 0 до 1 с произвольным шагом
h.
Выведите на экран таблицу значений
функции Y(х)
и
ее разложение в ряд S(х).
Близость
значений S(х)
и
Y(х)
во
всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение n введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 2
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при а =5,7 5= 147450).
3. Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений S(х) и Y(х) во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значения х и а также введите с клавиатуры.
Вариант 3
1. Найдите сумму первых п натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3 Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции У(х) и ее разложение в ряд S(х). Близость значений S(х) и У(х) во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
для
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 4
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и
функции
в
диапазоне от 0 до 1 с произвольным шагом
h.
Выведите
на экран таблицу значений функции
У(х)
и
ее разложение в ряд S(х).
Близость
значений S(х)
и
У(х)
во
всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры.
Вариант 5
1. Найдите сумму первых п натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и
функции
в
диапазоне от 0 до 1 с произвольным шагом
h.
Выведите
на экран таблицу значений функции Y(х)
и
ее разложение в ряд S(х).
Близость значений S(х)
и Y(х)
во
всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение и введите с клавиатуры.
Вариант 6
1. Найдите сумму первых п натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений S(х) и Y(х) во всем диапазоне значений х указывает на правильность их вычисления.
4.Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 7
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и
функции
-
в диапазоне от 0 до 1 с произвольным шагом
h.
Выведите
на экран таблицу значений функции Y(х)
и
ее разложение в ряд S(х).
Близость
значений во всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры.
Вариант 8
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и
функции
в
диапазоне от 0 до 1
с
произвольным шагом h.
Выведите
на экран таблицу значений функции Y(х)
и
ее разложение в ряд S(х).
Близость
значений во всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 9
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и функции
в
диапазоне от 0 до 1 с произвольным шагом
h.
Выведите
на экран таблицу значений функции Y(х)
и
ее разложение в ряд S(х).
Близость
значений во всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
.
Натуральное значение п введите с клавиатуры.
Вариант 10
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и
функции
в
диапазоне от 0 до 1 с произвольным шагом
h.
Выведите на экран таблицу значений
функции Y(х)
и
ее разложение в ряд S(х).
Близость
значений во всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 11
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и
функции
в
диапазоне от 0 до 1 с произвольным шагом
h.
Выведите
на экран таблицу значений функции Y(х)
и
ее разложение в ряд S(х).
Близость
значений во всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры.
Вариант 12
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и
функции
в диапазоне от 0 до 1 с произвольным шагом
h.
Выведите на экран таблицу значений
функции Y(х)
и
ее разложение в ряд S(х).
Близость
значений во всем диапазоне значений х
указывает
на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 13
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.
Вариант 14
1. Найдите сумму первых n натуральных чисел, которые делятся на 5.
2. Составьте программу для вычисления:
Вычисление производите с помощью циклов. Значение а введите с клавиатуры (при a=5,7 S=147450).
3. Составьте программу вычисления значения суммы
и функции
в диапазоне от 0 до 1 с произвольным шагом h. Выведите на экран таблицу значений функции Y(х) и ее разложение в ряд S(х). Близость значений во всем диапазоне значений х указывает на правильность их вычисления.
4. Напишите программу для вычисления у по формуле:
Натуральное значение п введите с клавиатуры. Значение х также введите с клавиатуры.