В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
Serey9999
Serey9999
23.01.2022 11:42 •  Информатика

Постройте таблицу истинности для логического выражения: А̅ Ù С. Для этого:

1) Подсчитайте n — число переменных в выражении ( у нас две переменные А и С);

2) Подсчитайте общее число логических операций в выражении ( у нас две операции - Инверсия и Конъюнкция),

3) Определите число столбцов в таблице: число переменных + число операций ( у нас две переменные А и С и две операции - Инверсия и Конъюнкция), т.е 2+2=4;

4) Заполните шапку таблицы, включив в неё переменные и операции в соответствии с последовательностью выполнения логических операций с учётом скобок и приоритетов. В нашем задании первое действие инверсия А̅ , второе действие конъюнкция А̅ Ù С.

А С А̅ А̅ Ù С.

5) Определите число строк в таблице (не считая шапки таблицы): m=2n (в нашем задании m=22 =4);

6) Выпишите наборы входных переменных:

А С А̅ А̅ Ù С.

0 0

0 1

1 0

1 1

7) Проведите заполнение таблицы по столбцам, выполняя логические операции в соответствии с установленной последовательностью.

А С А̅ А̅ Ù С.

0 0

0 1

1 0

1 1

Показать ответ
Ответ:
Гульнара1709
Гульнара1709
03.11.2020 13:30
Const nx=30;var i,j,p,n:integer;A:array[1..nx,1..nx] of integer;d,Sn,min:real;begin p:=1;write('Введите размер матрицы');Read(n);for i:=1 to n do beginfor j:=1 to n do beginA[i,j]:=random(3)-2;write(A[i,j]:4);end;writeln;end;writeln;writeln;for i:=1 to n do beginfor j:=1 to n do beginif i = j then begin if A[i,j]<> 0 then p:=p* A[i,j];write(A[i,j]:4);endelse write(' ':4);end;writeln;end;write('p =',p);writeln;writeln;for i:=1 to n do beginfor j:=1 to n do beginif (i= n -j +1) then begin if A[i,j]<> 0 then p:=p* A[i,j];write(A[i,j]:4);endelse write(' ':4);end;writeln;end;write('p =',p);end.
0,0(0 оценок)
Ответ:
aidafarhadova
aidafarhadova
25.05.2023 01:52

Строка вводится с клавиатуры(максимум 99 символов). Первое слово должно быть с маленькой буквы или первая и последняя буквы этого слова не должны совпадать(иначе такое слово как Test не засчитается). Также будет засчитываться одна буква(abc d efg, буква d подходит, так как она и первая и последняя)

 

#include <iostream>
using std::cout;
using std::cin;
using std::endl;
#include <cstring>
using std::strtok;
using std::strlen;

int main()
{
char a[100], *ptr;

cout << "Enter the string:" << endl;
cin.getline(a, 100);

cout << endl;

ptr = strtok(a, "., ");
while(ptr)
{
if(*ptr == *(ptr + strlen(ptr) - 1))
{
cout << ptr << ' ';
}

ptr = strtok(NULL, "., ");
}

cout << endl;

return 0;
}


Дана строка. найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой. язык си+
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота