- •Введение
- •Лабораторная работа № 1 составление линейных, разветвляющихся и циклических алгоритмов
- •Краткие теоретические сведения
- •Свойства алгоритмов
- •Способы описания алгоритмов
- •Графическое описание алгоритма
- •Типы алгоритмов
- •Пример простейшего линейного процесса
- •Пример разветвляющегося процесса
- •Пример циклического процесса
- •Порядок выполнения работы
- •Контрольные вопросы
- •Основной экран Borland c
- •Выход из системы Borland c
- •Получение помощи
- •Cоздание и сохранение файлов
- •Компилирование и запуск программы на выполнение
- •Закрытие Окна Редактирования
- •Загрузка файла в окно редактора
- •Создание нового файла
- •Методы отладки программы
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задание для выполнения
- •Лабораторная работа № 3 ввод-вывод данных
- •Краткие теоретические сведения
- •Элементы языка
- •Типы данных
- •Целый тип данных
- •Вещественный тип данных
- •Символьный тип
- •Использование функций printf() и scanf() для форматного вывода и ввода информации
- •Функции для ввода и вывода символов
- •Неформатный ввод-вывод строк
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задание для выполнения
- •Варианты задания
- •Лабораторная работа № 4 линейные вычислительные процессы
- •Краткие теоретические сведения Арифметические операции
- •Операция присваивания
- •Операция вычисления размера (sizeof)
- •Преобразование типов
- •( Имя-типа ) операнд
- •Математические функции (заголовочный файл math.H)
- •Побитовые операции
- •Операция следования (запятая)
- •Выражение 1, выражение 2
- •Примеры решений
- •1. Ввести сторону квадрата a. Найти периметр и площадь квадрата.
- •3. Ввести значения переменных и вычислить выражение
- •Лабораторная работа № 5 программирование типовых электротехнических расчетов
- •Краткие теоретические сведения
- •Задания для выполнения
- •Лабораторная работа № 6 программирование разветвляющихся алгоритмов
- •Краткие теоретические сведения
- •If (условие ) оператор_1; else оператор 2;
- •If (условие ) оператор_1;
- •If (условие_1) оператор_ 1;
- •Порядок выполнения работы
- •Задание для выполнения
- •Лабораторная работа № 8 инструкция множественного выбора switch/case
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задания для выполнения
- •Лабораторная работа № 9 программирование циклов с помощью оператора for
- •Краткие теоретические сведения
- •1. Ввести два числа. Посчитать сумму чисел между ними.
- •2. Ввести целое число и определить, является оно простым или нет.
- •Лабораторная работа № 10 Программирование циклов с помощью операторов while и do-while
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Контрольные вопросы
- •Задания для выполнения
- •Лабораторная работа № 11 Вложенные циклы
- •Краткие теоретические сведения
- •Порядок выполнения работы
- •Формула средних
Лабораторная работа № 5 программирование типовых электротехнических расчетов
Цель работы: научиться программировать расчеты электрических цепей. Закрепить навыки программирования линейных алгоритмов.
Краткие теоретические сведения
Решение любой задачи по расчету электрической цепи следует начинать с выбора метода, которым будут произведены вычисления. Как правило, одна и та же задача может быть решена несколькими методами. Результат в любом случае будет одинаковым, а сложность вычислений может существенно отличаться. Для корректного выбора метода расчета следует сначала определиться, к какому классу относится данная электрическая цепь: к простым электрическим цепям или к сложным.
К простым относят электрические цепи, которые содержат либо один источник электрической энергии, либо несколько находящихся в одной ветви электрической цепи.
Расчет простых электрических цепей обычно производят в такой последовательности:
Сначала упрощают схему, последовательно преобразовав все пассивные элементы схемы в один эквивалентный резистор. Для этого необходимо выделять участки схемы, на которых резисторы соединены последовательно или параллельно, и по известным формулам заменять их эквивалентными резисторами (сопротивлениями). Цепь постепенно упрощают и приводят к наличию в цепи одного эквивалентного резистора.
Далее подобную процедуру проводят с активными элементами электрической цепи (если их количество более одного источника). По аналогии с предыдущим пунктом упрощаем схему до тех пор, пока не получим в схеме один эквивалентный источник напряжения.
Теперь можем применить закон Ома – соотношение I=EЭ / (RЭ +rЭ) (RЭ – значение сопротивления эквивалентного резистора, которое получено после выполнения пункта 1; rЭ и EЭ – параметры эквивалентного источника электрической энергии после выполнения пункта 2) и фактически определить значение тока протекающего через источник электрической энергии.
Теперь поэтапно эквивалентную схему преобразовывают к начальному виду. После каждого пункта «усложнения» схемы, используя законы Ома и Кирхгофа, определяют токи и напряжения на отдельных участках схемы. Фактически выполняются действия, обратные описанным в пункте 1 и 2. По окончании этого пункта получаем полный расчет электрической цепи.
Описанная методика применима для расчета любых простых электрических цепей.
Задания для выполнения
Написать программы решения следующих задач:
1. Дано:
U = 60 В
R1 = 7 Ом
R2 = 12 Ом
R3 = 4 Ом
Найти: I1; I2; I3 = ?
РезисторыR2 и R3 параллельны между собой, и их общее сопротивление R2-3 последовательно с R1.
Rвх = R1 + R2 - 3
Rвх =R1+R2∙3= 7 + 3 = 10 Ом
I1 = Iвх = 6 А
U2 - 3 = I∙R2 - 3 - находим напряжение разветвленного участка:
U2 - 3 = I∙R2 - 3 = 6∙3 = 18 В
U2 - 3 = U2 = U3 =18 В- т.к. параллельное соединение
А
2. Дано:
U=240 В
R1 = 20 Ом
R2 = 120 Ом
R3 = 40 Ом
R4 = 60 Ом
R5 = 30 Ом
R6 = 20 Ом
Найти: I1-6 -?
; R4-6 = 10 Ом;
;
; R2-3 = 30 Ом
Rвх=R1+R2-3+R4-6 = 20 + 30 +10 = 60 Ом;
; ;
U2-3 =I∙R2-3= 4∙30 = 120 В;
U2 - 3 = U2 = U3;
;
;
U4-6=I∙R4-6=4∙10=40B;
U4-6=U4=U5=U6;
;
;
;
3. Дано:
E = 20 В
Ri=2Ом
R1 = 9Ом
R2 = 6 Ом
R3 = 12 Ом
R4 = 1 Ом
R5 = 2 Ом
R6 = 1 Ом
R4-6 = R4 + R5 + R6;
;
R3-6 = 3 Ом;
Rвх = R1 + R3-6 +R2 = 9 + 3 + 6 = 18 Ом;
I=;
I=I1=I2=1А;
U3-6=I∙R3-6=1∙3=3В;
U3-6=U3=U4-6;
I3=;
I4=I5=I6=;
Cоставим подробное уравнение баланса мощностей для данной схемы. Оно является проверкой правильности решения задачи.
Pu=Pн+Р0;
EI=I21∙ R1+ I22∙ R2+ I23R3+I42R4+I25R5+I26+I2Ri;
20∙1=12∙9+12∙6+(0,25)2∙12+(0,75)2∙1+(0,75)22+(0,75)21+12∙2;
20Вт=20Вт- задача решена верно.
4. Дано:
U =200
R1 = 10 Ом
R2 = 70 Ом
R3 = 20 Ом
R4 = 130 Ом
R5 = 30 Ом
R6 = 10 Ом
Найти: I1-6, - ?
R4B = RB + R4 = 2 + 130 = 132 Ом
RC5 = RC + R5 = 14 + 30 = 44 Ом
Rвх = 33 + 10 + 7 = 50 Ом
I=I6=4A
UОД = I∙RОД = 4∙33 = 132 В
0 = -I3∙R3 + I4∙R4 - I5∙R5
I3∙R3 = I4∙R4 - I5∙R5
I3∙20 = - 1∙130-3∙30
I3∙20 = 40
I3 = 2A
(В) I1 - I3 - I4 = 0
I1 = I4 + I5 = 1 + 2 = 3A
(C) I2 + I3 - I5 = 0
I2 = I5 - I3 = 3 - 2 = 1A