Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Контрольная работа по "Алгоритмизация и программирование"

Автор:   •  Сентябрь 15, 2018  •  Контрольная работа  •  1,273 Слов (6 Страниц)  •  703 Просмотры

Страница 1 из 6

МИНИСТЕРСТВО ОБРАЗОВАНИЯ РЕСПУБЛИКИ БЕЛАРУСЬ

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Институт бизнеса и менеджмента технологий

КОНТРОЛЬНАЯ РАБОТА

по дисциплине: АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ

Вариант № 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]

Тип алгоритма: ветвящийся.

...

Скачать:   txt (7.8 Kb)   pdf (766.6 Kb)   docx (747.4 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club