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

Программы с циклами

Автор:   •  Октябрь 24, 2022  •  Лабораторная работа  •  773 Слов (4 Страниц)  •  162 Просмотры

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

Министерство науки и высшего образования

 Российской Федерации

 Федеральное государственное бюджетное образовательное учреждение высшего образования

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Кафедра КСУП

Лабораторная работа №3 по дисциплине «Программирование» Тема: «Программы с циклами»

Студент гр. 531

Ким Константин Алексеевич

 20 марта 2022 г.

Томск 2022.

Ход работы:

Введение:

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

 1.Создать консольный проект.

2. Написать программу в соответствии с заданным вариантом (числовые параметры задаются самостоятельно).

 3. Сделать вывод о полученных результатах работы программы.

Основная часть

Задание№1

Даны натуральное число n, действительные числа x 1 , x 2 , ... ,x n (n>=3).

 Вычислить: (x 1 + x 2 + x 3) * x 2 + (x 2 + x 3 + x 4 ) * x 3 +...+ (x n – 2 + x n – 1 + xn) * x n -1.

 Код:

#include<iostream> //библиотка функций ввода и вывода

#include<cmath> //библтотека матем функций

using namespace std;//пространтво имен

int main()// начало целочисленной функции

{

        setlocale(LC_ALL, "Russian"); //подключение русского языка

        int n, i;

        cout << "n=";

        cin >> n;

        float x1, x2, x3, sum = 0;

        cout << "x1" << "=";

        cin >> x1;

        cout << "x2" << "=";

        cin >> x2;

        for (i = 3; i <= n; i++)

        {

                cout << "x" << i << "=";

                cin >> x3;

                sum += (x1 + x2 + x3) * x2;

                x1 = x2;

                x2 = x3;

        }

        cout << "Сумма: " << sum << endl;

        return 0;

}

 Исполнение:

[pic 1]

Блок-схема данного кода:

[pic 2]

 Задание № 2

...

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