Министерство образования РФ
Сибирский государственный индустриальный университет
Кафедра автоматизированного электропривода и
промышленной электроники
Отчет о выполнении лабораторной работы №3
по специальным главам информатики.
Вариант 1.
Выполнил:
студент гр. АПЭ-02
Артамонов В.А.
Проверил:
Богдановская Т.В.
Новокузнецк 2003г.
Задание:
На основе представленных схемы и функции, описывающих работу логического устройства составить алгоритм и написать программу на языке Матлаб, моделирующую работу заданного логического устройства двумя способами.
С целью проверки правильного функционирования модели логического устройства составить таблицу истинности и вывести ее на экран дисплея.
Структурная схема:
X1
X2
Y
X3
X4
Функция:
Y=(X1X2+X2X3)X4
Текст программы:
>> %Первый способ.
>> V=[' Y X1 X2 X3 X4'];
>> disp (V);
>> for x1=0:1
for x2=0:1
for x3=0:1
for x4=0:1
disp([(x1&x2|x2&x3)&x4,x1,x2,x3,x4]);
end;
end;
end;
end
Текст программы:
>> %Второй способ.
>> V=[' Y X1 X2 X3 X4'];
>> disp (V);
>> for x1=0:1
for x2=0:1
for x3=0:1
for x4=0:1
if (x1==0||x2==0)
y1=0;
else y1=1;
end;
if (x2==0||x3==0)
y2=0;
else y2=1;
end;
if (y1==1||y2==1)
y3=1;
else y3=0;
end;
if (y3==0||x4==0)
y=0;
else y=1;
end;
disp([(x1&x2|x2&x3)&x4,x1,x2,x3,x4]);
end;
end;
end;
end
Таблица истинности:
>> Y X1 X2 X3 X4
0 0 0 0 0
0 0 0 0 1
0 0 0 1 0
0 0 0 1 1
0 0 1 0 0
0 0 1 0 1
0 0 1 1 0
1 0 1 1 1
0 1 0 0 0
0 1 0 0 1
0 1 0 1 0
0 1 0 1 1
0 1 1 0 0
1 1 1 0 1
0 1 1 1 0
1 1 1 1 1
>>
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.