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

Блок-схема алгоритма и программа вычисления линейного арифметического выражения

Автор:   •  Февраль 6, 2018  •  Лабораторная работа  •  1,434 Слов (6 Страниц)  •  1,186 Просмотры

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

Министерство образования республики Беларусь

Учреждение образования

«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»

Институт информационных технологий

Специальность «Электронные системы безопасности»

ОТЧЁТ О ВЫПОЛНЕННОЙ

ЛАБОРАТОРНОЙ РАБОТЕ

По курсу «Основы алгоритмизации и программирования»

Вариант № 10

                                                                     Студент-заочник 1 курса

                                                                     Группы № 783371

                                                                     Харитонова Наталья Сергеевна

                                                                     Адрес г. Минск, ул. Бельского

                                                                     19-32                                                                                                                                                                                              

                                                                     Тел.  8(029) 6047810

Минск, 2018

ЗАДАНИЕ 1

Составить блок-схему алгоритма и программу вычисления линейного арифметического выражения

[pic 1]

При x = 3.981×10-2;              y = –1.625×103;                  z = 0.512                  ответ s = 1.26185.

Блок-схема алгоритма

[pic 2]

[pic 3]

[pic 4]

[pic 5]

   [pic 6]

[pic 7]

[pic 8]

[pic 9]

[pic 10]

Код программы

#include "stdafx.h"

#include

#include

#include

int main()

{                                                                                                           // Начало главной функции

        double  a, b, c, s, x, y, z;                                                         // Объявление переменных

        puts("\n\t x, y, z=");

        scanf_s("%lf%lf%lf", &x, &y, &z);

        a = pow(2, -x);

        b = sqrt(x + pow(fabs(y), 1 / 4.));

        c = pow(exp(x - 1 / sin(z)), 1 / 3.);

        s = a * b*c;

        printf("\n x=%7.3lf\n y=%7.3lf\nRzult=%lf\n", x, y, s); ;           // Вывод результата

        puts("press and key...");

        _getch();

        return 0;                                                                           // Завершение выполнения программы

}

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

[pic 11]


ЗАДАНИЕ 2

Написать программу вычисления выражения rez=[pic 12] Предусмотреть  вывод  информации  о  выбранной ветви вычислений.

Блок-схема алгоритма

[pic 13][pic 14]

[pic 15]

[pic 16][pic 17]

[pic 18][pic 19]

[pic 20][pic 21][pic 22]

        

[pic 23]

[pic 24]

[pic 25]

[pic 26]


Код программы

#include "stdafx.h"

#include                                 

#include

#include

int main()

{

        double s, n, rez;

        puts("vvedite s, n");

        scanf_s("%lf%lf", &s, &n);

        if (fabs(n) / 2 < s && s <= fabs(n)) {

...

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