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

Основы алгоритмизации и программирования. Массивы

Автор:   •  Ноябрь 24, 2021  •  Лабораторная работа  •  1,441 Слов (6 Страниц)  •  191 Просмотры

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

Старооскольский технологический институт им. А.А. Угарова (филиал) федерального государственного автономного образовательного учреждения высшего образования

«Национальный исследовательский технологический университет  «МИСиС»

Кафедра высшей математики и информатики

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №7

«ОСНОВЫ АЛГОРИТМИЗАЦИИ И ПРОГРАММИРОВАНИЯ. МАССИВЫ.»

по дисциплине «Информатика»

Вариант № 10

Подготовил: Епифанов Никита Андреевич,

ИТ-21-1д, 2100529

(ФИО студента, группа, № зачетной книжки)

Принял: Некрасова Наталия Ивановна

старший преподаватель информатики

(ФИО и должность преподавателя)

Старый Оскол, 2021 г.


Цель работы: научиться использовать в программах массивы.

Репродуктивный уровень. Задача 1.

Дан вектор x={x1, … , xn}. Разработайте и представьте в виде блок-схемы и кода программы на языке С++ алгоритм, изменяющий в соответствии с вариантом задания значения некоторых его компонентов.

Заменить последний элемент массива средним геометрическим максимального и минимального элементов.

#include <cstdlib>

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

        int i;

        float x[10], max, min;

        for (i = 0; i < 10; i++)

        {

                cout << "x[" << i + 1 << "]=";

                cin >> x[i];

        }

        max = x[0];

        for (i = 1; i < 10; i++)

                if (x[i] > max)

                        max = x[i];

        min = x[0];

        for (i = 1; i < 10; i++)

                if (x[i] < min)

                        min = x[i];

        x[9] = sqrt(max * min);

        for (i = 0; i < 10; i++)

                cout << "\nx[" << i + 1 << "] = " << x[i];

}

[pic 1]


Блок-схема

[pic 2]

Реконструктивный уровень. Задача 2.

Разработайте и представьте в виде блок-схемы и кода программы на языке С++ алгоритм, обрабатывающий в соответствии с вариантом задания элементы двумерного динамического массива.

...

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