Переделать код с pascal на c++ uses strutils; var a : string; b: string[100]; i, j, c, k: integer; t: array of string; begin readln(a); readln(b); setlength(t, length(b)); for i: = 1 to length(b) do begin b : = copy(b, 2, length(b)) + b[1]; j: = k - 1; while (j > = 0) and (t[j]< > b) do dec(j); if j < 0 then begin t[k]: = b; inc(k); j: = posex(b, a, 1); while j > 0 do begin inc(c); j: = posex(b, a, 1 + j); end; end; end; writeln(c); end.
По закону дистрибутивности раскроем скобки
(Av¬A)&(AvB)
Av¬A = 1, значит остаётся AvB
2) F =A&(¬AvB)
По тому же закону раскрываем скобки
(A&¬A)v(A&B)
A&¬A = 0, значит остаётся A&B
3. (AvB)&(¬BvA)&(¬CvB)
По закону склеивания (AvB)&(¬BvA) = A , получается, что выражение принимает вид
A&(¬CvB)
Можно раскрыть скобки, получим
A&¬C v A&B
4) F =(1v(AvB))v((AC)&1)
Скобка (1v(AvB)) = 1, так как 1 v ЧТОУГОДНО = 1
Получаем выражение
1v((AC)&1) = 1, так как 1 v ЧТОУГОДНО = 1
ответ 1
м настоящее время в мире широко применяются системы автоматического управления (САУ) реального времени, которые изначально создавались для автоматических производств, а на сегодняшний день распространились в область управления бортовым оборудованием различных движущихся средств, в том числе и космическими аппаратами.
Применяются также системы сбора и обработки информации (ССОИ), которые активно используются в различных областях, например в биомедицинской технике.
В основе любой САУ или ССОИ лежит обработка сигналов от источников информации, на основе которых возможно принятие решения о сигналах управления. При этом перед разработчиком таких систем встает вопрос использования стандартных протоколов и интерфейсов передачи данных.
При выборе протокола и интерфейса для использования в вашей системе нужно определить следующие параметры сети передачи данных:
геометрические размеры сети;
обеспечение гарантированного времени доставки сообщений;
скорость передачи данных;
достоверность и надежность передачи информации;
удобство работы с выбранным стандартом в плане стандартизации решений и унификации оборудования;
оптимальное соотношение возможностей и цены.
В любом модуле, осуществляющем обмен информацией (данными), существует электронный блок, отвечающий за связь модуля через мультиплексный канал с системой (обычно он называется терминалом). В его составе можно выделить два обязательных блока:
аналоговый приемопередатчик, который осуществляет предварительную аналоговую обработку данных с целью обеспечения интерфейса цифровых логических схем терминала и шины данных;
контроллер протокола, который организует обмен данными в соответствии с выбранным протоколом и выполняет кодирование-декодирование сигналов, определение правильности кодирования выбранным кодом приходящих сообщений, обработку и распознавание слов, адреса и сообщений, а также связь с основной частью модуля.
Рассмотрим основные характеристики и методы реализации перечисленных интерфейсов передачи данных: RS-485, LVDS, CAN, MIL-STD-1553 (ему соответствует в нашей стране ГОСТ 26765.52-87). Приведенные интерфейсы являются наиболее распространенными.