Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Оператор присоединения with

Читайте также:
  1. T Кооператоры
  2. Выбрать в качестве владельца специального счета (юридического лица для открытия специального счета) регионального оператора.
  3. Глава III. РЕГИОНАЛЬНЫЙ ОПЕРАТОР
  4. Договорные отношения между рецептивный и инициативным туроператорами
  5. Оператор присваивания
  6. Операторы QBASIC

В операциях над записями оператор присоединения удобно использовать для краткого обращения к полям записи. В операторе присоединения к полям одной или более конкретных переменных типа запись можно обращаться, используя только идентификаторы полей. Оператор присоединения имеет следующий формат:

 

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 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Структурные операторы| НА ПОДСТУПАХ К ПСИХОЛОГИИ БЫТИЯ

mybiblioteka.su - 2015-2024 год. (0.011 сек.)