Читайте также: |
|
В операциях над записями оператор присоединения удобно использовать для краткого обращения к полям записи. В операторе присоединения к полям одной или более конкретных переменных типа запись можно обращаться, используя только идентификаторы полей. Оператор присоединения имеет следующий формат:
with ссылка на переменную типа запись dо оператор
Ниже приводится пример использования оператора with. Если в программе есть переменная типа запись, например,
tyре
Роint = rесоrd
х, y: intеgеr;
еnd;
vаr
Р: Роint;
то оператор присоединения может иметь, например, следующий вид:
with Р dо bеgin
х:= 10;
y:= 25;
еnd;
В операторе присоединения сначала производится проверка каждой ссылки на переменную, а именно: можно ли ее интерпретировать, как поле записи. Если это так, то она всегда интерпретируется именно таким образом, даже если имеется доступ к переменной с тем же именем.
Использование структурных типов и структурных операторов рассмотрим на примере демонстрационной задачи из предыдущей лабораторной работы. Определим изменение концентрации фосфора в кремнии, если удельное сопротивление полупроводника изменяется от 0.01 до 0.1 Ом см. Значение концентрации будем определять при изменении удельного сопротивления на каждые 0.01 Ом см.
соnst
q = 1.6е-19; {заряд электрона}
vаr
r, {удельное сопротивление}
s, {удельная проводимость}
n: аrrаy [1..10] оf rеаl; {концентрация}
m, {подвижность}
i:intеgеr; {индексная переменная}
bеgin
m:=1417;
fоr i:=1 tо 10 dо bеgin
r[i]:=0.01*i;
s[i]:=1/r[i];
n[i]:=s[i]/q/m;
writеln('r=',r[i]:5:2,' n=',n[i]:8);
еnd;
еnd.
Содержание работы
Напишите программу, используя структурные типы данных и структурные операторы, для решения задачи по одному из следующих вариантов:
1. Используя выражение и данные из задачи №2 лабораторной работы №1, определите изменение концентрации свободных электронов в собственном кремнии при изменении температуры от –20°С до 60°С через каждые 8°С.
2. Используя выражение и данные из задачи №3 лабораторной работы №1, определите изменение концентрации электронов в кремнии при 300К, если концентрация атомов донорной примеси (Nd) изменяется от 2×1011см–3 до 2×1012 см–3. Концентрацию электронов определяйте при изменении Nd на 1×1011см–3.
3. Используя выражение и данные из задачи №4 лабораторной работы №1, определите изменение положения уровня Ферми относительно дна зоны проводимости в кремнии, если концентрация донорной примеси изменяется от 6×1016см–3 до 6×1017см–3 через 1×1016 см–3.
4. Используя выражение и данные из задачи №4 лабораторной работы №1, определите изменение положения уровня Ферми относительно дна зоны проводимости в кремнии, если температура изменяется от–50°С до 100 С через 10 С.
5. Используя выражение и данные из задачи №5 лабораторной работы №1, определите изменение концентрации донорной примеси в кремнии при 300К, если положение уровня Ферми относительно середины запрещенной зоны изменяется от 0.2 до 0.4 эВ через 0.02 эВ.
6. Используя выражение и данные из задачи №6 лабораторной работы №1, определите изменение средней тепловой скорости электрона в кремнии при изменении температуры от 100К до 300К через 20К.
7. Определите зависимость значения объемного заряда в полупроводнике на границе раздела структуры металл-полупроводник (золото-кремний) при изменении приложенного к структуре напряжения смещения (Vа) от 0 до -5 В. Полупроводник имеет концентрацию донорной примеси (Nd) 6×1016см–3. Используйте выражение:
,
где q – единичный заряд (1.6×10–19 Кл); e0 – диэлектрическая постоянная (8.85×10–12 Ф/м); e – относительная диэлектрическая проницаемость (для кремния 11.8); j – встроенное напряжение (0.6 В).
8. Определите зависимость тока от напряжения (Vа) через барьер Шотки для температуры 300К и при изменении напряжения от 0.15 до 0.45 В, используя выражение:
где Is– постоянная (8.371×10–12 А); q – см. вариант 7; n – постоянная (1.066); k – постоянная Больцмана (1.38×10–23 Дж/К); Т – абсолютная температура.
Дата добавления: 2015-08-03; просмотров: 132 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Структурные операторы | | | НА ПОДСТУПАХ К ПСИХОЛОГИИ БЫТИЯ |