Линейные алгоритмические структуры
Автор: LordlierTwo5730 • Апрель 29, 2022 • Практическая работа • 1,150 Слов (5 Страниц) • 207 Просмотры
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Федеральное государственное автономное образовательное учреждение высшего образования «Южно-Уральский государственный университет» (национальный исследовательский университет)
Высшая школа электроники и компьютерных наук Кафедра «Информационно-измерительная техника»
Линейные алгоритмические структуры
[pic 1]
(название практической работы)
ОТЧЕТ
по практической работе № 1
по дисциплине «Информатика и программирование»
Вариант 10
Выполнил:
студент группы П–123
/ И.И. Иванов /
(подпись)
« » 2020 г.
Проверил: доцент
/ П.П. Петров /
(подпись)
« » 2020 г.
Челябинск 2022
Цель работы: научиться строить линейные алгоритмы, записывать алгоритмы в виде схемы алгоритма и на алгоритмическом языке.
Задание: записать алгоритм вычисления площади прямоугольника по заданным его сторонам.
Ход работы
- Определение входных и выходных данных:
- входными данными (аргументами) являются вещественные числа V, H1 и H2 – Объем и высота бака, высота бензина
- выходными данными (результатом) является вещественное число P – сила давления бензина.
- Решение задачи:
P = po*g*H2, где po – плотность (для бензина примем равную 800 кг/м3), g – ускорение свободного падения.
Расчет площади поверхности дна через объем и высоту можно избежать, используя классическую формулу расчета гидростатического давления жидкости (P=pgh).
- Представление алгоритма в виде схемы алгоритма:
[pic 2]
- Запись алгоритма на алгоритмическом языке:
алг Сила_давления_бенизна (арг вещ po, g, h2, рез вещ p)
нач
| ввод v, h1, h2
g:=9,81
po=800
| p:=po*g*h
| вывод p
кон
- Листинг программы
Исходный код программы:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int h1,h2,v,p,po,g;
cout<<""<<endl;
cout<< "МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ"<<endl;
cout<< "Федеральное государственное автономное образовательное учреждение"<<endl;
cout<< "высшего образования \"Южно-Уральский государственный университет»\""<<endl;
cout<< "(национальный исследовательский университет)"<<endl;
cout<< "Высшая школа электроники и компьютерных наук"<<endl;
...