Контрольная работа по "Алгоритмизация и программирование"
Автор: daniil94 • Сентябрь 15, 2018 • Контрольная работа • 1,273 Слов (6 Страниц) • 705 Просмотры
МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ
БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
Институт бизнеса и менеджмента технологий
КОНТРОЛЬНАЯ РАБОТА
по дисциплине: АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
Вариант № 10
Студент Кулаков Даниил
2 курса з1651 группы (подпись) ________
Руководитель (подпись) ___________
Минск – 2018
ОГЛАВЛЕНИЕ
Contents
ЗАДАНИЕ 1 3
ЗАДАНИЕ 2 5
ЗАДАНИЕ 3 7
ЗАДАНИЕ 4 10
ЗАДАНИЕ 5 12
ЗАДАНИЕ 1
Условие задания: написать программу на языке С++ , которая вычисляет значение функции y(x) (1) в x = x0.
Дана формула и следующие данные:
[pic 1]
; [pic 2][pic 3]
Тип алгоритма: линейный.
Переменные, используемые в программе: x, z, Y.
Тип в С++: double.
Скриншот экрана с текстом программы (среда разработки Code Block 17.12):
[pic 4]
Текст программы:
#include
#include
#include
using namespace std;
int main()
{
cout << "Task 1. Student Kulakov." << endl;
cout << endl;
double z=15;
double x=3;
double Y;
Y=z+(z/(pow(z,1)+1))-3.7*pow(10,-8)+exp(x+z);
cout << "Value Y= " << Y;
getch();
return 0;
}
Скриншот консольного окна:
[pic 5]
ЗАДАНИЕ 2
Условие: написать программу на языке С++, которая вычисляет значения функции (2) (или выдает сообщение на экран дисплея сообщение «Функция не определена»). Значение переменной x вводится с клавиатуры.
Дана формула и следующие данные:
[pic 6]
Тип алгоритма: ветвящийся.
Переменные, используемые в программе: x,Y.
Тип в С++: double.
Исходные данные: x.
Скриншот экрана с текстом программы (среда разработки Code Block 17.12):
[pic 7]
Текст программы:
#include
using namespace std;
int main(){
cout << "Task 2. Student Kulakov." << endl;
cout << endl;
double x;
double y;
cout << "Input x ";
cin >> x;
if ((x >= 0) && (x<=2*3.14)){
y=cos(2*sqrt(x) + 10);
cout << "Value y= " << y;
} else if ((x >= -1) && (x<0)){
y=tan(x);
cout << "Value y= " << y;
} else cout << "Function is not defined";
getch();
return 0;
}
Скриншот консольного окна с результатом выполнения с разными значения
[pic 8]
[pic 9]
[pic 10]
ЗАДАНИЕ 3
Условие: написать программу на языке С++, которая вычисляет значение функции f(x) (3) (или выдаёт значение на экран: функция не определена). Значение переменной x вводится с клавиатуры.
Дана формула и следующие данные:
[pic 11]
Тип алгоритма: ветвящийся.
...