Добавил:
ПОИТ 2016-2020 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
96
Добавлен:
29.04.2018
Размер:
1.12 Mб
Скачать

Деликатная Маргарита, 1 ПОИТ-6, 7 вариант.

УЧРЕЖДЕНИЕ ОБРАЗОВАНИЯ

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

Вариант №7

Выполнил студент 1 курса

факультета ФИТ, группа №6

Деликатная Маргарита Михайловна

Минск 2016 Лабораторная работа № 1. Способы представления алгоритмов

Задание

1. В приложении Word разработать словесно-формульное описание и блок-схему алгоритма в соответствии со своим вариантом для решения задачи из таблицы. Все блоки схемы должны иметь одинаковую ширину. В схеме использовать нумерацию блоков (в разрыве верхней линии слева) и соединители.

7

Даны числа a, b, c. Если a < b < c, то каждое число заменить наибольшим, если a>b>c, то числа оставить без изменений, в противном случае все числа заменить их квадратами.

Словесно-формульное описание алгоритма

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

1.Начало

2. Ввести числовые значения переменных а, b и с.

3. Если a < b, b < c,a != b,

b != c; a != c, то перейти к п. 4, иначе перейти к п. 5.

4. каждое число заменить наибольшим и перейти к п.7.

5. Если a >b, b< c,a != b,

b != c; a != c, то перейти к п. 7, иначе перейти к п. 6.

6. все числа заменить их квадратами и перейти к п.7.

7. Напечатать значения a, b, c.

8. Конец вычислений.

2. В соответствии со своим вариантом разработать словесно-формульное описание и блок-схему алгоритма для решения задачи из таблицы лабораторной работы № 4.

7

В переменную Y ввести номер года. Определить, является ли год високосным.

Словесно-формульное описание алгоритма

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

1.Начало

2. Ввести значение переменной y.

3. Если y%4=0, y%100!=0, y%400=0, то перейти к п. 4, иначе перейти к п. 5.

4. вывести “год високосный” и перейти к п.6.

5. вывести “год не високосный” и перейти к п.6.

6. Конец.

11111 Вывод “год високосный”

1

111111

начало

Ввод y

Вывод “год високосный”

y%4=0

y%100!=0

y%400=0

конец

1

2

3

4

5

6

Вывод “год не високосный”

да

нет

Лабораторная работа № 2. Основные элементы языка С++. MS Visual Studio 2015

Задание

1. В соответствии с вариантом, номер которого определяет преподаватель, разработать программу для задачи. Опробовать работу программы и проанализировать результаты.

7

#include <iostream>

void main()

{

double y, w, x = 1.4, m = 6, z = 0.05e-5;

y = sqrt(1 + x) - cos(2 / m);

w = 0.6*z - 2 * exp(-2 * y*m);

std::cout << "y=" << y << std::endl;

std::cout << "w=" << w;

}

2. К номеру своего варианта прибавить 3 и написать программу для новых исходных данных (для вариантов с 14 по 16 перейти к вариантам с 1 по 3). Проверить выполнение программы.

10

#include <iostream>

void main()

{

double y, s, z = 1.7, a = 4e-8, m = 3, n = 3;

y = (z + log(z)) / (exp(-3) + sqrt(a));

s = (1 + m*n) / log(1 + z);

std::cout << "y=" << y << std::endl;

std::cout << "s=" << s;

}

Соседние файлы в папке Пустовалова 1 сем