
5 лаба
.docxМИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное автономное образовательное учреждение высшего образования
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ АЭРОКОСМИЧЕСКОГО ПРИБОРОСТРОЕНИЯ»
ИНСТИТУТ НЕПРЕРЫВНОГО И ДИСТАНЦИОННОГО ОБРАЗОВАНИЯ
КАФЕДРА Кафедра вычислительных систем и сетей
|
ОЦЕНКА
ПРЕПОДАВАТЕЛЬ
Старший преподаватель |
|
|
|
А.В. Аксенов |
должность, уч. степень, звание |
|
подпись, дата |
|
инициалы, фамилия |
ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ
|
Функции
|
по дисциплине: информатика |
РАБОТУ ВЫПОЛНИЛА
СТУДЕНТКА ГР. № |
|
|
|
|
|
|||
|
номер группы |
|
подпись, дата |
|
инициалы, фамилия |
|||
Студенческий билет № |
|
|
|
|
Санкт-Петербург 2020
Цель работы:
Освоение принципов декомпозиции программы на подпрограммы, изучение синтаксиса определения и вызова функций в языке C++, совершенствование навыков разработки и отладки программ в IDE.
Порядок выполнения работы:
Разработать программу, решающую поставленную задачу в соответствии с индивидуальным заданием.
Разработанная программа должна содержать определение функции, выполняющей индивидуальное задание. Задача должна быть решена с использованием вызовов разработанной функции из функции main() необходимое количество раз.
Задание:
Номер варианта: 14.
Задание: Разработать функцию, вычисляющую минимальное по модулю значение из трех целых чисел. Не использовать стандартную функцию вычисления модуля.
Ввести 5 целых чисел. Найти среди них минимальное по модулю значение.
Ход работы:
Текст программы:
#include <iostream>
using namespace std;
int main() {
setlocale(0, "Russian");
int x, y, z, hm;
cout << "Введите 3 любых числа:" << endl;
cin >> x >> y >> z;
if (x < 0) {
x *= -1;
}
if (y < 0) {
y *= -1;
}
if (z < 0) {
z *= -1;
}
if (x < y) {
hm = x;
}
else { hm = y;
}
if (hm < z) {
cout << "Модуль наименьшего числа равен:" << hm << endl;
}
else {
cout << "Модуль наименьшего числа равен:" << z << endl;
}
return 0;
}
Скрины:
Вывод:
Я освоила принципы декомпозиции программы на подпрограммы, изучение синтаксиса определения и вызова функций в языке C++, совершенствование навыков разработки и отладки программ в IDE.