Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Биполярные транзисторы




End.

Readln

Begin

Boolean.

Логический тип данных Boolean

End.

Readln

Begin

End.

Readln

Begin

Определение констант

End.

Readln

Begin

{ Задаем значения элементов массива присваиванием }

t[1,1]:=-8; t[1,2]:=-14; t[1,3]:=-19; t[1,4]:=-18;

t[2,1]:=25; t[2,2]:=28; t[2,3]:=26; t[2,4]:=20;

t[3,1]:=11; t[3,2]:=18; t[3,3]:=20; t[3,4]:=25;

{ Выводим на экран температуру на 2-ой метеостанции за 4-ый день и на 3-ей метеостанции за 1 день.}

writeln(t[2,4]);

writeln(t[3,1];

{Выводим показания термометров всех метеостанций за 2 –ой день}

for i:=1 to 3 do

writeln(t[i,2]);

{ Определяем среднюю температуру на 3-ей метеостанции }

i:=3;

s:=0;

for k:=1 to 4 do s:=s+t[i,k];

writeln(s/4:10:3);

{ Выводим на экран всю таблицу }

for i:=1 to 3 do

for k:=1 to 4 do

writeln(t[i,k]);

{ Определяем в какие дни и на каких метеостанциях температура была в диапазоне 24-26 градусов тепла }

for i:=1 to 3 do

for k:=1 to 4 do

if (t[i,k]>=24) and (t[i,k]<=26) then

writeln(‘ станция‘, i, ‘день’, k);

Вернемся к программе вычисления средней температуры за неделю. Напишем ее еще раз, но с использованием оператора readln.

Var t:array[1..7] of integer;

S,i:integer;

For i:=1 to 7 do

Readln(t[i]);

S:=0;

For i:=1 to 7 do

S:=s+t[i];

Writeln(s/7:6:2);

В нашей программе мы используем постоянное число, т.е. семь дней недели. Постоянные, т.е. не изменяющиеся величины, в программах имеют имя const, значение которых задаются в разделе описания.

Вот как будет выглядеть наша программа, написанная выше с использованием константы.

 

Const k=7;

Var t:array[1..k] of integer;

S,i:integer;

For i:=1 to k do

Readln(t[i]);

S:=0;

For i:=1 to k do

S:=s+t[i];

Writeln(s/k:6:2);

 

Если бы нам нужно было посчитать среднегодовую температуру, достаточно было бы поменять 7 на 365 в разделе описания. Обратите внимание на то, что мы не присвоили нашей константе тип данных. Это значит, что Паскаль сам определяет тип. Например:

Const n=800; {тип целочисленный}

n=2.7; {тип real}

n=’ж ‘; {тип char}

n=’хорошо ‘; {тип string}

 

В нашей программе с двумерными массивами тоже можно использовать константы.

Для этого вместо 12 присвоений можно записать так:

Const k=3; n=4;

t: array[1..k, 1..n] of integer = ((-8, -14, -19, -18),

(25, 28, 26, 20),

(11, 18, 20, 25));

При работе с операторами if, while, repeat мы записывали выражения вида: a>b, a<=b, (a>b) and (b>c). Про каждое из них можно сказать ложно оно в данный момент или истинно. Такие выражения называются логическими и для удобства работы с ними существует тип данных, который называется

Запись var a: Boolean означает, что переменная а может принимать всего два значения: true (истина) и false (ложь)

Эти два слова называются логическими константами.

Задача: В группе 6 студентов. Сколько из них сдали зачет по физике?

Программа:

Const zachet: array[1..6] of Boolean = (true, true, false, true, false, true);

Var i, c: integer;

c:=0;

for i:=1 to 6 do

if zachet[i]= true then c:=c+1;

writeln(c);

 

4.1. ОБЩИЕ СВЕДЕНИЯ

Транзисторы представляют собой полупроводниковые приборы, пригодные для усиления мощности и имеющие три вывода или больше. В транзисторах может быть разное число переходов между областями с различной электропроводностью. Наиболее распространены транзисторы с двумя п — р-переходами, называемые биполярными, так как их работа основана на использовании носителей заряда обоих знаков. Первые транзисторы были точечными, но они работали недостаточно устойчиво. В настоящее время изготовляются и применяются исключительно плоскостные транзисторы.

Устройство плоскостного биполярного транзистора показано схематически на рис. 4.1. Он представляет собой пластину германия, или кремния, или другого полупроводника, в которой созданы три области с различной электропроводностью. Для примера взят транзистор типа п — р—п, имеющий среднюю область с дырочной, а две крайние области с электронной электропроводностью. Широко применяются также транзисторы типа р — п — р, в ко­торых дырочной электропроводностью обладают две крайние области, а средняя имеет электронную электропроводность.

Средняя область транзистора назы­вается базой, одна крайняя область — эмиттером, другая — коллектором. Та­ким образом, в транзисторе имеются два n — р-перехода: эмиттерный — между эмиттером и базой и коллекторный — между базой и коллектором. Расстояние между ними должно быть очень малым, не более единиц микрометров, т. е. область базы должна быть очень тонкой. Это является условием хорошей работы транзистора. Кроме того, концентрация примесей в базе всегда значительно меньше, чем в коллекторе и эмиттере. От базы, эмиттера и коллектора сдела­ны выводы.

Для величин, относящихся к базе, эмиттеру и коллектору, применяют в качестве индексов буквы «б», «э» и «к». Токи в проводах базы, эмиттера и кол­лектора обозначают соответственно /б, гэ, iK. Напряжения между электродами обозначают двойными индексами, на­пример напряжение между базой и эмит­тером uбэ, между коллектором и базой ик.6. На условном графическом обозна­чении транзисторов р — п — р и п — р — п стрелка показывает условное (от плюса к минусу) направление тока в проводе эмиттера при прямом напряжении на эмиттерном переходе.

Транзистор может работать в трех режимах в зависимости от напряжения на его переходах. При работе в активном режиме на эмиттерном переходе напряжение прямое, а на коллектор­ном — обратное. Режим отсечки, или запирания, достигается подачей обрат­ного напряжения на оба перехода. Если же на обоих переходах напряжение прямое, то транзистор работает в ре­жиме насыщения. Активный режим яв­ляется основным. Он используется в большинстве усилителей и генераторов. Поэтому мы подробно рассмотрим работу транзистора в активном режиме. Режимы отсечки и насыщения характер­ны для импульсной работы транзистора и также будут рассмотрены в дальнейшем.

В схемах с транзисторами обычно образуются две цепи. Входная, или управ­ляющая, цепь служит для управления работой транзистора. В выходной, или управляемой, цепи получаются усиленные колебания. Источник усиливаемых коле­баний включается во входную цепь, а в выходную включается нагрузка. Для величин, относящихся к входной и выходной цепи, применяют соответственно индексы «вх» и «вых» или 1 и 2.

 

 




Поделиться с друзьями:


Дата добавления: 2014-01-14; Просмотров: 524; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.017 сек.