Результаты исследований группы Инженеры в проекте Вычисляем рассуждения: различия между версиями

Материал из Wiki Mininuniver
Перейти к навигацииПерейти к поиску
Строка 4: Строка 4:
 
==Авторы и участники проекта==
 
==Авторы и участники проекта==
 
#[[Участник:Плеханов Семён|Плеханов Семён Петрович]]
 
#[[Участник:Плеханов Семён|Плеханов Семён Петрович]]
#[[Участник: Андрей Лабзин|Лабзин Андрей Федорович]]
+
#[[Участник:Андрей Лабзин|Лабзин Андрей begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting Федорович]]
 
#[[Участник:Гришин Евгений|Гришин Евгений Анатольевич]]
 
#[[Участник:Гришин Евгений|Гришин Евгений Анатольевич]]
 
#[[Участник:Кислицкий Илья|Кислицкий Илья Станиславович]]
 
#[[Участник:Кислицкий Илья|Кислицкий Илья Станиславович]]
Строка 40: Строка 40:
  
 
==Результаты исследования==
 
==Результаты исследования==
Нами была создана гугл группа  
+
Нами была создана [http://groups.google.ru/group/IST-10 гугл группа]
 +
 
 +
<center>[[Изображение:Screenshot-2.jpg|1200px|Карта знаний]]</center>
 +
 
 +
<center>
 +
<gallery>
 +
Изображение:Screenshot-3.jpg|КОНЪЮНКЦИЯ (логическое умножение)
 +
Изображение:Screenshot-4.jpg|ДИЗЪЮНКЦИЯ (логическое сложение)
 +
Изображение:Screenshot-5.jpg|ИМПЛИКАЦИЯ (логическое следование)
 +
Изображение:Screenshot-6.jpg|ИНВЕРСИЯ  (отрицание)
 +
Изображение:Screenshot-7.jpg|ЭКВИВАЛЕНЦИЯ (равнозначность)
 +
</gallery>
 +
</center>
  
 
'''Полусумматор''' — логическая схема имеющая два входа и два выхода (двухразрядный сумматор, бинарный сумматор). Полусумматор используется для построения двоичных сумматоров. Полусумматор позволяет вычислять сумму A+B, где A и B — это разряды двоичного числа, при этом результатом будут два бита S,C, где S — это бит суммы по модулю, а C — бит переноса.
 
'''Полусумматор''' — логическая схема имеющая два входа и два выхода (двухразрядный сумматор, бинарный сумматор). Полусумматор используется для построения двоичных сумматоров. Полусумматор позволяет вычислять сумму A+B, где A и B — это разряды двоичного числа, при этом результатом будут два бита S,C, где S — это бит суммы по модулю, а C — бит переноса.
Строка 47: Строка 59:
  
 
'''Триггер''' — класс электронных устройств, обладающих способностью длительно находиться в одном из двух или более устойчивых состояний и чередовать их под воздействием внешних сигналов. Каждое состояние триггера легко распознаётся по значению выходного напряжения. По характеру действия триггеры относятся к импульсным устройствам — их активные элементы (транзисторы, лампы) работают в ключевом режиме, а смена состояний длится очень короткое время.
 
'''Триггер''' — класс электронных устройств, обладающих способностью длительно находиться в одном из двух или более устойчивых состояний и чередовать их под воздействием внешних сигналов. Каждое состояние триггера легко распознаётся по значению выходного напряжения. По характеру действия триггеры относятся к импульсным устройствам — их активные элементы (транзисторы, лампы) работают в ключевом режиме, а смена состояний длится очень короткое время.
 
 
{|
 
|-
 
|<center><big>Логические операции</big></center>
 
|-
 
|[[Изображение:7.jpg|200px]]
 
|[[Изображение:6.jpg|200px]]
 
|[[Изображение:5.jpg|200px]]
 
|[[Изображение:4.jpg|200px]]
 
|}
 
 
 
 
{|  
 
{|  
!<big>Описание элементов</big>
 
 
!<big>Полусумматор</big>
 
!<big>Полусумматор</big>
 
!<big>Полный сумматор</big>
 
!<big>Полный сумматор</big>
!<big>Тригер</big>
+
!<big>Триггер</big>
 
|-
 
|-
|Программа в Delfi
+
|[[Изображение:Полусумматор.JPG|center|200px]]
|[[Изображение:Полусумматор.JPG|200px]]
+
|[[Изображение:Полный сумматор.JPG|center|300px]]
|[[Изображение:Полный сумматор.JPG|300px]]
+
|[[Изображение:Триггер.JPG|center|315px]]
|[[Изображение:Триггер.JPG|315px]]
 
 
|-
 
|-
|Текст программы в Delfi
 
 
|var x,y,Pi,P,S:Boolean;
 
|var x,y,Pi,P,S:Boolean;
  
Строка 84: Строка 80:
 
Pi:=strtobool(edit7.text);
 
Pi:=strtobool(edit7.text);
  
P:=(not x and y and Pi)or(x and not y and Pi)or(x and y and not Pi)or(x and y and Pi);
+
P:=(not x and y and Pi)or(x and not y and Pi)
 +
 
 +
or(x and y and not Pi)or(x and y and Pi);
 +
 
 +
S:=(not x and not y and Pi)or(not x and y and not Pi)
  
S:=(not x and not y and Pi)or(not x and y and not Pi)or(x and not y and not Pi)or(x and y and Pi);
+
or(x and not y and not Pi)or(x and y and Pi);
  
 
edit8.text:=booltostr(S,true);
 
edit8.text:=booltostr(S,true);
Строка 105: Строка 105:
 
y:=strtobool(edit6.Text);
 
y:=strtobool(edit6.Text);
  
p:=strtobool(edit7.Text);
+
P:=strtobool(edit7.Text);
 +
 
 +
S:=(not x and not y and p) or (not x and y and not p)
 +
 
 +
or(x and not y and not p) or (x and y and p);
  
s:=(not x and not y and p) or (not x and y and not p) or (x and not y and not p) or (x and y and p);
+
Pi:=(not x and y and p) or (x and not y and p)  
  
pi:=(not x and y and p) or (x and not y and p) or(x and y and not p) or(x and y and p);
+
or(x and y and not p) or(x and y and p);
  
 
edit8.text:=booltostr(s,true);
 
edit8.text:=booltostr(s,true);

Версия 23:56, 24 октября 2010

Название проекта

Учебный проект Вычисляем рассуждения

Авторы и участники проекта

  1. Плеханов Семён Петрович
  2. Лабзин Андрей begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting begin_of_the_skype_highlighting     end_of_the_skype_highlighting Федорович
  3. Гришин Евгений Анатольевич
  4. Кислицкий Илья Станиславович
  5. Комаров Иван Александрович

Тема исследования группы

Как аппарат математической логики применяется в современной электронно-вычислительной технике?

Поставленные задачи

1) Создать группу <<Инженеры>> на Google для организации взаимодействия в ходе исследовательской работы.
2) Осуществить совместный подбор ссылок на Интернет-ресурсы и поиск информации в печатных изданиях по теме исследования.
3) Провести анализ полученной информации по теме исследования и ответить на вопросы:
а) как язык классической математической логики находит применение при построении релейно-контактных схем?
б) что такое нечеткая логика и в каких областях она применяется?
4) Сформулировать выводы по результатам исследования.
5) Оформить результаты исследования.

Проблемный вопрос (вопрос для исследования)

Как происходит взаимодействие логической части программы с её физической начинкой.

Гипотеза исследования

Проанализировать возможности языка математической логики в современной электронно-вычислительной технике.
Как используются в технике :

  • Полусумматор.
  • Сумматор.
  • Триггер.

Цели исследования

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

Результаты исследования

Нами была создана гугл группа

Карта знаний

Полусумматор — логическая схема имеющая два входа и два выхода (двухразрядный сумматор, бинарный сумматор). Полусумматор используется для построения двоичных сумматоров. Полусумматор позволяет вычислять сумму A+B, где A и B — это разряды двоичного числа, при этом результатом будут два бита S,C, где S — это бит суммы по модулю, а C — бит переноса.

Сумматор — логический операционный узел, выполняющий арифметическое сложение двоичных, троичных или n-ичных кодов двух (бинарный), трёх (тринарный) или n чисел (n-нарный). При арифметическом сложении выполняются и другие дополнительные операции: учёт знаков чисел, выравнивание порядков слагаемых и тому подобное.

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

Полусумматор Полный сумматор Триггер
Полусумматор.JPG
Полный сумматор.JPG
Триггер.JPG
var x,y,Pi,P,S:Boolean;

procedure TForm1.Button1Click(Sender: TObject);

begin

x:=strtobool(edit5.text);

y:=strtobool(edit6.text);

Pi:=strtobool(edit7.text);

P:=(not x and y and Pi)or(x and not y and Pi)

or(x and y and not Pi)or(x and y and Pi);

S:=(not x and not y and Pi)or(not x and y and not Pi)

or(x and not y and not Pi)or(x and y and Pi);

edit8.text:=booltostr(S,true);

edit9.text:=booltostr(P,true);

end;

end.

var x,y,s,p,pi :boolean;

procedure TForm1.Button1Click(Sender: TObject);

begin

x:=strtobool(edit5.Text);

y:=strtobool(edit6.Text);

P:=strtobool(edit7.Text);

S:=(not x and not y and p) or (not x and y and not p)

or(x and not y and not p) or (x and y and p);

Pi:=(not x and y and p) or (x and not y and p)

or(x and y and not p) or(x and y and p);

edit8.text:=booltostr(s,true);

edit9.text:=booltostr(pi,true);

end;

end.

var S,R,Or1Out,Not1out,or2out,not2out:boolean

procedure TForm2.Button1Click(Sender: TObject);

begin

S:=StrToBool(editset.text);

R:=StrToBool(editreset.text);

or1out:=s or not2out;

not1out:=not or1out;

or2out:=not1 out or r;

not2out:=bot or2out;

editor1out.text:=booltostr(or1out,true);

editor2out.text:=booltostr(or2out,true);

editq2.text:=booltostr(not1out,true);

editq1.text:=booltostr(not2out,true);

end;

end.

Вывод

Полезные ресурсы

Математическая логика

Сетунь(компьютер)

Логика в информатике

Алгебра логики и логические основы компьютера

Полусумматор

Сумматор

Триггер


Другие документы