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

Линейная программа

Автор:   •  Октябрь 8, 2019  •  Лабораторная работа  •  485 Слов (2 Страниц)  •  5 Просмотры

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

[pic 1]

[pic 2]

        [pic 3][pic 4]


Название

Линейная программа.

Цель работы

Изучение основных принципов и получение навыков написания линейной программы на языке Си.

Лабораторное задание

Разработать программу на языке Си выполняющую расчет математической формулы               .[pic 5]

Описание метода решения задачи

Исходная математическая формула разбивается 4 импликанты. [pic 6]

1 импликанта:

2 импликанта: [pic 7]

3 импликанта: [pic 8][pic 9]

4 импликанта:

Расчет каждой импликанты выполняется отдельно. Результатом вычисления математической формулы является значение 4-ой импликанты.

Листинг

Файл Lab1.cpp

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

// Выполнили студенты группы 19ВВ-2

// Пятав И.Р., Павлов А.А.

#include

#include

#include

#include

void main()

{

    double s1,s2,s3,x,y;

        printf("x=: ");

        scanf("%lf",&x);

        s1=exp(x);

        s2=sin(x);

        s3=sqrt(fabs(x-7));

        y=s1-(s2/s3);

        printf("y = %lf\n",y);

        getch();

}

Пояснительный текст к программе

Переменная x — это параметр x в исходной формуле. Значение вводится с клавиатуры.

Переменная y — это результат вычисления математической формулы.

Переменные s1, s2 и s3 используются для вычисления 1, 2 и 3 импликанты соответственно.

Схема программы

[pic 10]

начало

X

 

конец


Результаты работы программы

Результаты работы программы показаны на рисунке 1.

[pic 11]

Рисунок 1 — Результаты работы программы

Введенное значение x = 5.

Результат вычисления математической формулы y = 149.091221

Протокол трассировки программы

На рисунке 2 показан протокол трассировки после ввода значения переменной x.

[pic 12]

    Рисунок 2 — Протокол трассировки

                   

Значение переменной x = 5. Все остальные переменные не заполнены.

На рисунке 3 показан протокол трассировки после расчета все 4 импликант.

...

Скачать:   txt (4.7 Kb)   pdf (771.9 Kb)   docx (576.2 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club