Студопедия — Теоретические сведения. 1. Прикладная теория цифровых автоматов / Самофалов К.Г., Романкевич А.М
Студопедия Главная Случайная страница Обратная связь

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

Теоретические сведения. 1. Прикладная теория цифровых автоматов / Самофалов К.Г., Романкевич А.М

1. Прикладная теория цифровых автоматов / Самофалов К.Г., Романкевич А.М. и др.. - Київ: Вища школа, 1987. – 369 с.

2. Савельєв А.Я. Прикладная теория цифровых автоматов: Учеб. для вузов. – М.: Высш. Шк., 1987. – 272с.

3. Майоров С.А.,Новиков Г.И. Принципы организации цифровых машин.-Л.:Машиностроение, 1974.– 431 с.

4. Баранов С. И. Синтез микропрограммных автоматов. – Л.: Энергия, 1979 -232 с.

5. Пухальський Г.И., Новосельцева Т.Я. Цифровые устройства: Учебное пособие лоя втузов. –СПб.: Политехника, 1996. – 885 с.

6. Бабич М. П., Жуков І.А. Комп’ютерна схемотехніка: Навчальний посібник. – К.: “МП – Прес”, 2004. – 412 с., іл.

7. Угрюмов Е.П. Цифровая схемотехника. – СПб.: БХВ – Петербург, 2001. –528 с.

8. Новиков Ю. В. Основы цифровой схемотехники. Базовые элементы и схемы. Методы проектирования. – М.: Мир, 2001. –379 с.

9. Майоров С. А., Новиков Г.И. Принципы организации цифровых машин.- Л.:Машиностроение,1974.-431 с.

10. Сапожников В. В., Сапожников Вл. В. Методы синтеза надежных автоматов. – Энергия. Ленингр. Отд-ние, 1980. – 96 с.

11. Карцев М. А., Брик В.А. Вычислительные системы и синхронная арифметика. – М.: Радио и связь, 1981. – 360 с.

12. Акушский И. Я., Юдицкий Д.И. Машинная арифметика в остаточных классах. - М.: Сов. радио. – 1968. – 460 с.

13. Торгашев В. А. Система остаточных классов и надёжность ЦВМ. – М.: Сов. радио. – 1973. – 274 с.

14. Стешенко В. ПЛИС фирмы ALTERA: проектирование устройствобработки сигналов – М.: «Додека», 2000. – 224с.

15. Зельдин Е. А. Цифровые интегральные микросхемы в информационно-измерительной аппаратуре. - Л.: Энергоатомиздат. Ленингр. отд-ние, 1986.–280 с.

 

 


 

 


 

Підписано до друку 20.09.2011 р.

Формат 84х108/32. Папір офсетний. Друк на різографі.

Умов. – друк. арк. 0,95. Обл. – вид. арк.0,90. Зам. №

Тираж 100 прим.

 

Віддруковано у видавництві ТДЕУ

“Економічна думка”

46004, Тернопіль, вул. Львівська, 11,

тел. (0352) 43-22-18, факс (0352) 43-24-40.

E-mail: [email protected].


 


 

Данные о профилактических прививках

Группа ___ курса

(дата вакцинации, номер, серия вакцины)

Фамилия И.О. студента Возраст Дифтерия (ревакцинация каждые 10 лет) Столбняк (ревакцинация каждые 10 лет) Корь (2 прививки) Краснуха (2 прививки) ВГВ (3 прививки; ревакцинация каждые 5 лет) Сезонный грипп (ежегодно сентябрь- октябрь)
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 
                 

 

Заместитель директора медицинского института С. А. Перепелица

 

 

Данные об обследовании на маркёры к инфекционным заболеваниям студентов медицинского института

Группы _________ курса

(указывается дата обследования, номер анализа)

Фамилия И.О. студента ВИЧ (1 раз в год) ВГС (1 раз в год) ВГВ (1 раз в год) Сифилис (1 раз в год) Патоген. стафилококк (1 раз в 6 мес) Флюорография (1 раз в год) Гельминтозы (1 раз в год) Брюшной тиф (при 1-ом допуске) Д-группа (1 раз в 6 мес) Гонорея (1 раз в год)
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       
                       

 

Заместитель директора медицинского института С. А. Перепелица

 

Теоретические сведения

Массивы структур. Структура – это совокупность переменных, объединенных под одним именем. С помощью структур удобно размещать в смежных полях связанные между собой элементы информации. Объявление структуры создает шаблон, который можно использовать для создания ее объектов (то есть экземпляров этой структуры). Переменные, из которых состоит структура, называются членами. (Члены структуры еще называются элементами или полями).

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

Может показаться, что этот тип данных имеет малое отношение к математическим возможностям системы MATLAB. Однако надо помнить, что поиск информации в больших базах данных, сортировка этой информации и прочие операции, не говоря уже о сложной обработке массивов изображений, – все это примеры явно математических, хотя и достаточно специфических, операций. Причем операций нередко с многомерными структурами.

Для создания структур в среде MATLAB используется следующая функция:

struct (‘field_1’, ’value_1’, ’field_2, ’value_2’,...) – возвращает созданную данной функцией структуру, содержащую указанные в параметрах поля ‘field_ n ’ с их значениями ‘value_ n ’. Значением могут быть числа, символы, строки и массивы ячеек. Как правило, члены структуры связаны друг с другом по смыслу.

student = struct(‘name’, ‘Oleg’, ‘sname’, ‘Osipovich’, ‘возраст’, 21);

Доступ к отдельным членам структуры осуществляется с помощью оператора. (который обычно называют оператором точка или оператором доступа к члену структуры). Например, в следующем выражении полю name в уже объявленной переменной-структуре student присваивается имя студента ‘Misha’:

student.name = ‘Misha’;

Этот отдельный член определяется именем объекта (в данном случае student), за которым следует точка, а затем именем самого этого члена (в данном случае name).

Два способа наполнения структур:

1) struct(‘поле_1’, { ‘знач_1.1’, ’знач_1.2’,...}, ’поле_2, ’{‘знач_2.1’, ’знач_2.2’,...});

2) str_1 = struct(‘поле_1’, ’значение_1.1’, ’поле_2, ’значение_2.1’,...);

str_2 = struct(‘поле_1’, ’значение_1.2’, ’поле_2, ’значение_2.2’,...);

str = [str_1, str_2];

Для присваивания полям заданных значений используется описанная далее функция:

setfield (str, ’field’, ’value’) – возвращает структуру str с присвоением полю ‘field’ значения value, что эквивалентно str.field=value;

setfield(student(3), ’name’, ’Kolya’, ‘возраст’, 22)

Следующая функция позволяет вывести имена полей заданной структуры:

fieldnames (str) – возвращает имена полей структуры S в виде массива ячеек

» fieldnames(student)

ans =

‘name’

‘surname’

‘date’

Для возврата содержимого поля структуры str служит функция

getfield (str, ‘field’) – возвращает содержимое поля структуры str, что эквивалентно str.field;

Для удаления полей структуры можно использовать следующую функцию:

rmfield (str, ‘field’) – возвращает структуру str с удаленным полем str.’field’;

 

Массив ячеек. Массив ячеек – наиболее сложный тип данных в системе MATLAB. Это массив, элементами которого являются ячейки, содержащие любые типы массивов, включая массивы ячеек. Отличительным атрибутом массивов ячеек является задание содержимого последних в фигурных скобках {}. Создавать массивы ячеек можно с помощью оператора присваивания. Существуют два способа присваивания данных отдельным ячейкам:

1) индексацией ячеек;

2) индексацией содержимого.

Рассмотрим первый способ.

А(1,1)={‘Курить вредно!’};

А(1,2)={[1 2;3 4]};

A(2,1)={2+3i};

А(2,2)={0:0.1:1};

При индексации содержимого массив ячеек задается следующим образом:

А{1,1}=‘Курить вредно!’;

А{1,2}-[1 2:3 4];

А{2,1}=2+3i;

А{2,2}=0:0.1:1;

Для создания массива ячеек может использоваться функция cell:

cell (N) – создает массив ячеек из NxN пустых матриц;

cell (M, N) или cell ([M, N]) – создает массив ячеек из MxN пустых матриц, например,

» C=cell(2.3)

С =

[] [] []

[] [] []

С помощью функции deal возможно множественное присваивание входных данных выходным:

[str.field] = deal (X) – присваивает всем полям field структуры str значения X. Если str не существует, то нужно использовать конструкцию [str(1:M).field]= deal (X);

[X{:}] = deal (str.field) – копирует поля field структуры str в массив ячеек X. Если X не существует, следует использовать конструкцию [X{1:M}]=deal (str.field);

[A,B,C,...] = deal (X{:}) – копирует содержимое массива ячеек X в отдельные переменные А, В, С,...;

Следующий пример иллюстрирует применение функции deal:

» [X{:}] = deal (str.name);

X =

‘Oleg’

‘Misha’

‘Kolya’

Теперь над элементами поля name структуры str можно производить различные операции, включая такие функции, как max, min, sort и т.д.

Формат даты. Система MATLAB работает с тремя форматами даты: строковым, числовым и векторным.

Внутреннее представление даты – числовое и соответствует количеству дней, прошедших с некоторой фиксированной даты, в качестве которой в системе MATLAB принять 1 января 0000 года. Числовой формат даты отсчитывается от полуночи, то есть 18 часов соответствует 0.75 дня. Таким образом, дате ‘10-Nov-2011, 6:00 pm’ в строковом формате соответствует числовой формат 734817.75.

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

Для некоторых функций системы MATLAB внутренним форматом даты является векторный формат, который состоит из следующих элементов [год месяц день час минута секунда].

В системе MATLAB есть специальные функции, которые преобразовывают форматы даты. В системе MATLAB используется три формата даты, например:

Числовой формат 729300

Строковый формат 02-Oct-1996

Векторный формат 1996 10 2 0 0 0

Для преобразования форматов дат предназначены следующие функции:

datenum преобразует строковый формат даты в числовой
datestr преобразует числовой формат в строковый
datevec преобразует числовой или строковый формат в векторный

Строковый форматы даты. Функция datenum, которая преобразует строковое представление в числовое, имеет важное значение для организации эффективных вычислений. Функция datenum допускает представление аргумента в одном из следующих форматов: ‘dd-mmm-yyyy’, ‘mm/dd/yyyy’, ‘dd-mmm-yyyy, hh:mm:ss.ss’. Таким образом можно сформировать до шести полей из символов и цифр:

- поле dd – целое число от 1 до 31;

- поле месяца mm или mmm является, либо целым числом от 1 до 12, либо строкой из трёх символов;

- поле года yyyy или yy – не отрицательное целое число; если указано только две цифры, то предполагается, что это 19yy; если год опущен, то по умолчанию принимается текущий год;

- поля часов, минут и секунд hh:mm:ss.ss – необязательные. Это целые числа, разделённые двоеточиями, за которыми могут следовать атрибуты ‘am’ (ante meridiem -до полудня) или ‘pm’ (post meridiem – после полудня).

 




<== предыдущая лекция | следующая лекция ==>
МІКРОПРОГРАМНІ АВТОМАТИ | Теоретические сведения

Дата добавления: 2015-10-18; просмотров: 557. Нарушение авторских прав; Мы поможем в написании вашей работы!



Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

СИНТАКСИЧЕСКАЯ РАБОТА В СИСТЕМЕ РАЗВИТИЯ РЕЧИ УЧАЩИХСЯ В языке различаются уровни — уровень слова (лексический), уровень словосочетания и предложения (синтаксический) и уровень Словосочетание в этом смысле может рассматриваться как переходное звено от лексического уровня к синтаксическому...

Плейотропное действие генов. Примеры. Плейотропное действие генов - это зависимость нескольких признаков от одного гена, то есть множественное действие одного гена...

Методика обучения письму и письменной речи на иностранном языке в средней школе. Различают письмо и письменную речь. Письмо – объект овладения графической и орфографической системами иностранного языка для фиксации языкового и речевого материала...

Виды нарушений опорно-двигательного аппарата у детей В общеупотребительном значении нарушение опорно-двигательного аппарата (ОДА) идентифицируется с нарушениями двигательных функций и определенными органическими поражениями (дефектами)...

Особенности массовой коммуникации Развитие средств связи и информации привело к возникновению явления массовой коммуникации...

Тема: Изучение приспособленности организмов к среде обитания Цель:выяснить механизм образования приспособлений к среде обитания и их относительный характер, сделать вывод о том, что приспособленность – результат действия естественного отбора...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия