ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.12.2023
Просмотров: 22
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
«Нижегородский государственный архитектурно-строительный университет»
Кафедра информационных систем и технологий
Расчетная работа по дисциплине
«Архитектура ЭВМ»
на тему:
«Определение сопротивления участка цепи А-В»
Выполнил студент группы ИС-34: Шульпина П.О.
Проверил доцент, канд. техн. наук: Кислицын Д.И.
Нижний Новгород
2022
Содержание
Задание 3
Теоретическая часть 4
Блок-схема 6
Программный код 7
Пример работы приложения 8
Список литературы 10
Задание
Создать консольное приложение, которое в соответствии с вариантом задания обрабатывает введённые пользователем исходные данные (в т. ч. и некорректные) и выводит консоль результаты, а также поясняющие текстовые и графические надписи, в т. ч. фамилию, имя, отчество, № группы и текст задания.
Определение сопротивления участка цепи А-В.
Исх.д.: схема 13, номиналы резисторов.
Теоретическая часть
Резистор – это самый распространенный радиоэлемент, который используется в электронике.
Последовательное соединение резисторов
Последовательное соединение – это соединение двух или более резисторов в форме цепи, в которой каждый отдельный резистор соединяется с другим отдельным резистором только в одной точке.
При таком соединении, через все резисторы проходит один и тот же электрический ток. Чем больше элементов на данном участке электрической цепи, тем «труднее» току протекать через него. Следовательно, при последовательном соединении резисторов их общее сопротивление увеличивается, и оно равно сумме всех сопротивлений.
Параллельное соединение резисторов
Параллельное соединение – это соединение, при котором резисторы соединяются между собой обоими контактами. В результате к одной точке (электрическому узлу) может быть присоединено несколько резисторов.
При таком соединении, через каждый резистор потечет отдельный ток. Сила данного тока будет обратно пропорциональна сопротивлению резистора. В результате общая проводимость такого участка электрической цепи увеличивается, а общее сопротивление в свою очередь уменьшается.
Блок-схема
Программный код
#include
#include
using namespace std;
int main()
{
setlocale(LC_ALL, "Russian");
float Otvet, R[7];
cout << " -------------------------\n";
cout << " Шульпина Полина \n";
cout << " Олеговна \n";
cout << " группа ИС-34 \n";
cout << " -------------------------\n";
cout << "Определить сопротивление участка цепи A-B\n";
cout << "Схема:\n";
cout << " А \n";
cout << " ______ | ______ ______\n";
cout << " ____| R3 |____o____| R1 |____| R2 |____\n";
cout << " | |______| |______| |______| |\n";
cout << " o______________________________________________o\n";
cout << " | ______ ______ ______ |\n";
cout << " |____| R5 |_________| R6 |__o__| R4 |____|\n";
cout << " |______| |______| | |______| \n";
cout << " B \n";
for (int i = 1; i <= 6; i++)
{
cout << "Введите R" << i << " ";
cin >> R[i];
if (R[i] <= 0)
{
i = i - 1;
cout << "Введите, пожалуйста, корректное значение)\n";
}
}
cout << "R2 и R3, R5 и R6,R123 и R456: соединены последовательно. R3 и R12, R56 и R4: соединены параллельно.\n";
cout << "Выведем формулу для определения общего сопротивления:\n";
cout << "R12= R1+R2 (R56 аналогично) \n";
cout << "R123= R12*R3/R12+R3 (R456 аналогично) \n";
cout << "R=R123+R456 \n";
cout << "Итоговая формула: \n";
cout << "R=(R1+R2)*R3/(R1+R2+R3)+R4*(R5+R6)/(R4+R5+R6) \n";
Otvet = (R[1] + R[2])*R[3] / (R[1] + R[2]+ R[3]) + R[4]*(R[5] + R[6])/(R[4] + R[5] + R[6]);
cout << "Подставим значения:\n";
cout << "R=("<
cout << "Ответ: " << Otvet << endl;
system("pause");
return 0;
}
Пример работы приложения
При верном введении данных:
При некорректном введении данных:
Список литературы
-
Что такое резистор [Электронный ресурс]. – URL: https://www.ruselectronic.com/resistors/ (Дата обращения 23.10.2022) -
Последовательное и параллельное соединение резисторов [Электронный ресурс]. – URL: http://hightolow.ru/resistor3.php (Дата обращения 23.10.2022) -
Соединение резисторов [Электронный ресурс]. – URL: https://go-radio.ru/connection-of-resistors.html (Дата обращения 23.10.2022) -
Циклы в C++ – Урок 4 [Электронный ресурс]. – URL: https://code-live.ru/post/cpp-loops/#while (Дата обращения 23.10.2022)