Logická funkcia f je špecifikovaná výrazom nie x. Logické a pravdivé množiny

Rozbor 2 úloh skúšky v roku 2017 z informatiky z demo projektu. Toto je úloha základnej úrovne obtiažnosti. Odhadovaný čas na dokončenie úlohy sú 3 minúty.

Testované prvky obsahu: schopnosť vytvárať pravdivostné tabuľky a logické diagramy. Prvky obsahu testované na skúške: výroky, logické operácie, kvantifikátory, pravdivosť tvrdenia.

Úloha 2:

Logická funkcia F daný výrazom X /\¬ r /\ (¬ z \/ w).
Obrázok ukazuje fragment pravdivostnej tabuľky funkcie F obsahujúce všetky F pravda.
Určte, ktorý stĺpec pravdivostnej tabuľky funkcie F každá z premenných zodpovedá w, X, r, z.

Do odpovede napíšte písmená w, x, y, z v poradí, v akom idú príslušné stĺpce (najprv - písmeno zodpovedajúce prvému stĺpcu; potom - písmeno zodpovedajúce druhému stĺpcu atď.) Písmená v odpovedi napíšte do radu, medzi písmenami nie sú potrebné žiadne oddeľovače .

Príklad... Ak by bola funkcia daná výrazom ¬ X \/ r v závislosti od dvoch premenných: X a r a bol daný fragment jeho pravdivostnej tabuľky, ktorý obsahuje všetky množiny argumentov, pre ktoré je funkcia F pravda.

Potom by prvý stĺpec zodpovedal premennej r a druhý stĺpec je premenná X... V odpovedi malo byť napísané: yx.

Odpoveď: ________

X /\¬ r /\ (¬ z \/ w)

Konjunkcia (logické násobenie) je pravdivá vtedy a len vtedy, ak sú pravdivé všetky tvrdenia. Preto premenná NS 1 .

Takže premenná X zodpovedá stĺpcu s premennou 3.

Variabilné ¬y stĺpec obsahujúci hodnotu sa musí zhodovať 0 .

Disjunkcia (logické sčítanie) dvoch tvrdení je pravdivá vtedy a len vtedy, ak je pravdivé aspoň jedno tvrdenie.
Disjunkcia ¬z \ / w na danom riadku bude pravdivé iba vtedy, ak z = 0, w = 1.

Takže premenná ¬z zhoduje sa stĺpec s premennou 1 (1 stĺpec), premenná w zhoduje stĺpec s premennou 4 (4 stĺpec).

№1

(x / \ y / \ z / \ ¬w) \ / (x / \ y / \ ¬z / \ ¬w) \ / (x / \ ¬ y / \ ¬z / \ ¬w).

Riešenie


x / \ y / \ z / \ ¬w - x = 1, y = 1, z = 1, w = 0;
x / \ y / \ ¬z / \ ¬w - x = 1, y = 1, z = 0, w = 0;
x / \ ¬ y / \ ¬z / \ ¬w - x = 1, y = 0, z = 0, w = 0.
Výsledkom je 6 jednotiek.
odpoveď: 6.

№2 Logická funkcia F je daná výrazom

(¬x / \ y / \ ¬z / \ w) \ / (x / \ y / \ z / \ ¬w) \ / (x / \ ¬ y / \ ¬z / \ w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№3 Logická funkcia F je daná výrazom

(x / \ ¬y / \ z / \ w) \ / (x / \ y / \ ¬z / \ w) \ / (¬x / \ y / \ z / \ w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№4 Logická funkcia F je daná výrazom

(¬x / \ ¬y / \ z / \ w) \ / (¬x / \ ¬y / \ ¬z / \ w) \ / (¬x / \ y / \ z / \ ¬w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№5 Logická funkcia F je daná výrazom

(¬x / \ y / \ ¬z / \ ¬w) \ / (x / \ ¬y / \ ¬z / \ ¬w) \ / (¬x / \ ¬y / \ z / \ ¬w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№6 Logická funkcia F je daná výrazom

(x / \ y / \ ¬w) \ / (x / \ ¬ y / \ ¬z / \ ¬w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie

Logická funkcia F je pravdivá, ak je pravdivý aspoň jeden výraz v zátvorkách. Keďže všetky premenné v nich sú spojené konjunkciou, potom každý výraz musí byť pravdivý. Vypíšme skutočné množiny pre každú disjunkciu.
x / \ y / \ ¬w - (x = 1, y = 1, z = 1, w = 0) a (x = 1, y = 1, z = 0, w = 0);
x / \ ¬ y / \ ¬z / \ ¬w - x = 1, y = 1, z = 0, w = 0.
Výsledkom je 6 jednotiek.

№7 Logická funkcia F je daná výrazom

(x / \ y / \ z / \ ¬w) \ / (x / \ ¬z / \ ¬w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№8 Logická funkcia F je daná výrazom

(¬x / \ ¬y / \ z / \ w) \ / (x / \ z / \ w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№9 Logická funkcia F je daná výrazom

(y / \ ¬z / \ ¬w) \ / (¬x / \ ¬y / \ ¬z / \ w).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№10 Logická funkcia F je daná výrazom

(x / \ y / \ ¬z) \ / (¬x / \ ¬y / \ ¬z).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie podobný riešeniu.

№11 Logická funkcia F je daná výrazom

¬ ((¬w / \ x) → (y / \ z)) \ / ¬ ((x / \ ¬ y) → (¬z \ / ¬w)).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie


¬ ((¬w / \ x) → (y / \ z)) - (x = 1, y = 1, z = 0, w = 0) a (x = 1, y = 0, z = 1, w = 0);
¬ ((x / \ ¬ y) → (¬z \ / ¬w)) - (x = 1, y = 0, z = 1, w = 1).
V dôsledku toho dostaneme 5 jednotiek.

№12 Logická funkcia F je daná výrazom

¬ ((¬x \ / ¬y) → (z \ / w)) \ / ¬ ((x \ / y) → (z \ / ¬w)).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie

Logická funkcia F je pravdivá, ak je pravdivý aspoň jeden výraz v zátvorkách. Keďže všetky premenné v nich sú implikácie, podmienka ich nepravdivosti dáva pravdivosť zátvorkám. Podľa príkladu vypíšeme pravdivé množiny pre každú zátvorku.
¬ ((¬x \ / ¬y) → (z \ / w)) - (x = 1, y = 0, z = 0, w = 0) a (x = 0, y = 1, z = 0, w = 0);
¬ ((x / \ ¬ y) → (¬z \ / ¬w)) - (x = 1, y = 0, z = 0, w = 0).
V dôsledku toho dostaneme 3 jednotky.

№13 Logická funkcia F je daná výrazom

¬ (¬ (x \ / y) → (¬z \ / w)) \ / ¬ (¬ (x / \ y) → (z \ / ¬w)).

Stepan napísal všetky množiny premenných, pre ktoré tento výraz platí. Koľko jednotiek napísal Stepan? Do odpovede zapíšte len celé číslo – počet jednotiek.

Príklad. Nech je daný výraz x → y v závislosti od dvoch premenných x a y. Tento výraz platí pre tri množiny: (0, 0), (0, 1) a (1, 1). Stepan napísal 3 jednotky.

Riešenie

Logická funkcia F je pravdivá, ak je pravdivý aspoň jeden výraz v zátvorkách. Keďže všetky premenné v nich sú implikácie, podmienka ich nepravdivosti dáva pravdivosť zátvorkám. Podľa príkladu vypíšeme pravdivé množiny pre každú zátvorku.
¬ (¬ (x \ / y) → (¬z \ / w)) - (x = 0, y = 0, z = 1, w = 0);
¬ (¬ (x / \ y) → (z \ / ¬w)) - (x = 1, y = 0, z = 0, w = 1), (x = 0, y = 1, z = 0, w = 1) a
(x = 0, y = 0, z = 0, w = 1).
Výsledkom je 6 jednotiek.

Logická funkcia F daný výrazom X/\ ¬y/\ (¬z\/ w).

Obrázok ukazuje fragment pravdivostnej tabuľky funkcie F obsahujúce všetky množiny argumentov, pre ktoré je funkcia F pravda.

Určte, ktorý stĺpec pravdivostnej tabuľky funkcie F každá z premenných zodpovedá w, X, r, z.

Do odpovede napíšte písmená w, X, r, z v poradí, v akom idú

ich zodpovedajúce stĺpce (prvý - písmeno zodpovedajúce prvému

stĺpec; potom - písmeno zodpovedajúce druhému stĺpcu atď.) Písmená

v odpovedi píšte za sebou, medzi písmená nedávajte žiadne oddeľovače

nie je potrebné.

Ukážková verzia Jednotnej štátnej skúšky Jednotná štátna skúška 2017 - úloha číslo 2

Riešenie:

Konjunkcia (logické násobenie) je pravdivá vtedy a len vtedy, ak sú pravdivé všetky tvrdenia. Preto premenná NS 1 .

Variabilné ¬y musí zodpovedať stĺpcu, v ktorom sú všetky hodnoty rovnaké 0 .

Disjunkcia (logické sčítanie) dvoch tvrdení je pravdivá vtedy a len vtedy, ak je pravdivé aspoň jedno tvrdenie.
Disjunkcia ¬z \ / r z = 0, w = 1.

Takže premenná ¬z w zhoduje stĺpec s premennou 4 (4 stĺpec).

Odpoveď: zyxw

Ukážková verzia Jednotnej štátnej skúšky Jednotná štátna skúška 2016 - úloha číslo 2

Logická funkcia F je daný výrazom (¬z) / \ x \ / x / \ y. Určte, ktorý stĺpec pravdivostnej tabuľky funkcie F zodpovedá každej z premenných x, y, z.

V odpovedi napíšte písmená x, y, z v poradí, v akom idú príslušné stĺpce (najskôr - písmeno zodpovedajúce 1. stĺpcu; potom - písmeno zodpovedajúce 2. stĺpcu; potom - písmeno zodpovedajúce 3. stĺpec)... Písmená píšte v rade za sebou, medzi písmenami nemusíte vkladať žiadne oddeľovače.

Príklad... Nech je daný výraz x → y v závislosti od dvoch premenných x a y a pravdivostnej tabuľky:

Potom 1. stĺpec zodpovedá premennej y a 2. stĺpec
premenná x zodpovedá. V odpovedi je potrebné napísať: yx.

Riešenie:

1. Píšme za daný výraz v jednoduchšej notácii:

¬z * x + x * y = x * (¬z + y)

2. Konjunkcia (logické násobenie) je pravdivá vtedy a len vtedy, ak sú pravdivé všetky tvrdenia. Preto pre funkciu ( F) sa rovnala jednej ( 1 ), je potrebné, aby sa každý faktor rovnal jednej ( 1 ). Teda pre F = 1, variabilný NS musí zodpovedať stĺpcu, v ktorom sú všetky hodnoty rovnaké 1 .

3. Zvážte (¬z + y), o F = 1 tento výraz sa tiež rovná 1 (pozri bod 2).

4. Disjunkcia (logické sčítanie) dvoch tvrdení je pravdivá vtedy a len vtedy, ak je pravdivé aspoň jedno tvrdenie.
Disjunkcia ¬z \ / r na danom riadku bude pravdivé iba vtedy, ak

  1. z = 0; y = 0 alebo y = 1;
  2. z = 1; y = 1

5. Teda premenná ¬z zhoduje sa stĺpec s premennou 1 (1 stĺpec), premenná r

Odpoveď: zyx

Jednotná štátna skúška KIM Jednotná štátna skúška 2016 (skoré obdobie)- úloha číslo 2

Logická funkcia F je daná výrazom

(x / \ y / \ ¬z) \ / (x / \ y / \ z) \ / (x / \ ¬y / \ ¬z).

Obrázok ukazuje fragment pravdivostnej tabuľky funkcie F, ktorá obsahuje všetky množiny argumentov, pre ktoré je funkcia F pravdivá. Určte, ktorý stĺpec pravdivostnej tabuľky funkcie F zodpovedá každej z premenných x, y, z.

V odpovedi napíšte písmená x, y, z v poradí, v akom idú príslušné stĺpce (najskôr - písmeno zodpovedajúce prvému stĺpcu; potom - písmeno zodpovedajúce druhému stĺpcu atď.) Písmená napíšte do odpoveď v rade, bez oddeľovačov nie je potrebné vkladať medzi písmená.

R Riešenie:

Napíšme daný výraz v jednoduchšom zápise:

(x * y * ¬z) + (x * y * z) + (x * ¬y * ¬z) = 1

Tento výraz je pravdivý, ak sa aspoň jeden z (x * y * ¬z), (x * y * z), (x * ¬y * ¬z) rovná 1. Spojka (logické násobenie) je pravdivá vtedy a len vtedy keď sú všetky tvrdenia pravdivé.

Aspoň jedna z týchto disjunkcií x * y * ¬z; x * y * z; x * ¬y * ¬z bude pravda len vtedy x = 1.

Takže premenná NS zhoduje stĺpec s premennou 2 (stĺpec 2).

Nechať byť y- premenná 1, z- prem. 3. Potom v prvom prípade x * ¬y * ¬z bude to pravda v druhom prípade x * y * ¬z a v treťom x * y * z.

odpoveď: yxz

F označuje jedno z nasledujúcich logické výrazy z troch argumentov: X, Y, Z. Je daný fragment pravdivostnej tabuľky výrazu F (pozri tabuľku vpravo). Ktorý výraz sa zhoduje s F?

X Y Z F
0 0 0 0
1 0 1 1
0 1 0 1

1) X ∧ Y ∧ Z 2) ¬X ∨ Y ∨¬Z 3) X ∧ Y ∨ Z 4) X ∨ Y ∧ ¬Z

Riešenie:

1) X ∧ Y ∧ Z = 1,0,1 = 0 (nezhoduje sa v 2. riadku)

2) ¬X ∨ Y ∨¬Z = ¬0 ∨ 0 ∨ ¬0 = 1 + 0 + 1 = 1 (nezhoduje sa v 1. riadku)

3) X ∧ Y ∨ Z = 0,1 + 0 = 0 (nezhoduje sa v 3. riadku)

4) X ∨ Y ∧ ¬Z (zodpovedá F)

X ∨ Y ∧ ¬Z = 0 ∨ 0 ∧ ¬0 = 0 + 0,1 = 0

X ∨ Y ∧ ¬Z = 1 ∨ 0 ∧ ¬1 = 1 + 0,0 = 1

X ∨ Y ∧ ¬Z = 0 ∨ 1 ∧ ¬0 = 0 + 1,1 = 1

odpoveď: 4

Je daný fragment pravdivostnej tabuľky výrazu F. Ktorý výraz zodpovedá výrazu F?

A B C F
0 1 1 1
1 0 0 0
1 0 1 1

1) (A → ¬B) ∨ C 2) (¬A ∨ B) ∧ C 3) (A ∧ B) → C 4) (A ∨ B) → C

Riešenie:

1) (A → ¬B) ∨ C = (1 → ¬0) ∨ 0 = (1 → 1) + 0 = 1 + 0 = 1 (nezhoduje sa v 2. riadku)

2) (¬A ∨ B) ∧ C = (¬1 ∨ 0) ∧ 1 = (0 + 0) 0,1 = 0 (nezhoduje sa v 3. riadku)

3) (A ∧ B) → C = (1 ∧ 0) → 0 = 0 → 0 = 1 (nezhoduje sa v 2. riadku)

4) (A ∨ B) → C (zodpovedá F)

(A ∨ B) → C = (0 ∨ 1) → 1 = 1

(A ∨ B) → C = (1 ∨ 0) → 0 = 0

(A ∨ B) → C = (1 ∨ 0) → 1 = 1

odpoveď: 4

Je daný logický výraz v závislosti od 6 logických premenných:

X1 ∨ ¬X2 ∨ X3 ∨ ¬X4 ∨ X5 ∨ X6

Koľko rôznych sád premenných hodnôt existuje, pre ktoré je výraz pravdivý?

1) 1 2) 2 3) 63 4) 64

Riešenie:

Nesprávny výraz iba v 1 prípade: X1 = 0, X2 = 1, X3 = 0, X4 = 1, X5 = 0, X6 = 0

X1 ∨ ¬X2 ∨ X3 ∨ ¬X4 ∨ X5 ∨ X6 = 0 ∨ ¬1 ∨ 0 ∨ ¬1 ∨ 0 ∨ 0 = 0

Celkovo je 2 6 = 64 možností, čo znamená pravda

odpoveď: 63

Je daný fragment pravdivostnej tabuľky výrazu F.

x1 x2 x3 x4 x5 x6 x7 F
0 1 0 1 1 1 0 0
1 1 0 1 0 1 0 1
0 1 0 1 1 0 1 0

Ktorý výraz sa zhoduje s F?

1) x1 ∨ x2 ∨ ¬x3 ∨ x4 ∨ ¬x5 ∨ x6 ∨ ¬x7
2) x1 ∨ ¬x2 ∨ x3 ∨ ¬x4 ∨ ¬x5 ∨ x6 ∨ x7
3) x1 ∧ ¬x2 ∧ x3 ∧ ¬x4 ∧ x5 ∧ ¬x6 ∧ x7
4) x1 ∧ x2 ∧ ¬x3 ∧ x4 ∧ ¬x5 ∧ x6 ∧ ¬x7

Riešenie:

1) x1 ∨ x2 ∨ ¬x3 ∨ x4 ∨ ¬x5 ∨ x6 ∨ ¬x7 = 0 + 1 +… = 1 (nezhoduje sa v 1. riadku)

2) x1 ∨ ¬x2 ∨ x3 ∨ ¬x4 ∨ ¬x5 ∨ x6 ∨ x7 = 0 + 0 + 0 + 0 + 0 + 1 + 0 = 1 (nezhoduje sa v 1. riadku)

3) x1 ∧ ¬x2 ∧ x3 ∧ ¬x4 ∧ x5 ∧ ¬x6 ∧ x7 = 1,0. ... = 0 (nezhoduje sa v 2. riadku)

4) x1 ∧ x2 ∧ ¬x3 ∧ x4 ∧ ¬x5 ∧ x6 ∧ ¬x7 (zodpovedá F)

x1 ∧ x2 ∧ ¬x3 ∧ x4 ∧ ¬x5 ∧ x6 ∧ ¬x7 = 1.1.1.1.1.1.1 = 1

x1 ∧ x2 ∧ ¬x3 ∧ x4 ∧ ¬x5 ∧ x6 ∧ ¬x7 = 0.… = 0

odpoveď: 4

x1 x2 x3 x4 x5 x6 x7 x8 F
0 1 1
1 0 1 0
1 0 1

Aký výraz môže byť F?

1) x1 ∧ ¬x2 ∧ x3 ∧ ¬x4 ∧ x5 ∧ x6 ∧ ¬x7 ∧ ¬x8
2) ¬x1 ∨ x2 ∨ x3 ∨ ¬x4 ∨ ¬x5 ∨ ¬x6 ∨ ¬x7 ∨ x8
3) ¬x1 ∧ x2 ∧ ¬x3 ∧ x4 ∧ x5 ∧ ¬x6 ∧ ¬x7 ∧ ¬x8
4) ¬x1 ∨ ¬x2 ∨ ¬x3 ∨ ¬x4 ∨ ¬x5 ∨ ¬x6 ∨ ¬x7 ∨ ¬x8

Riešenie:

1) x1 ∧ ¬x2 ∧ x3 ∧ ¬x4 ∧ x5 ∧ x6 ∧ ¬x7 ∧ ¬x8 = x1. ¬x2. 0. ... = 0 (nezhoduje sa v 1. riadku)

2) ¬x1 ∨ x2 ∨ x3 ∨ ¬x4 ∨ ¬x5 ∨ ¬x6 ∨ ¬x7 ∨ x8 (zodpovedá F)

3) ¬x1 ∧ x2 ∧ ¬x3 ∧ x4 ∧ x5 ∧ ¬x6 ∧ ¬x7 ∧ ¬x8 =… ¬x7 ∧ ¬x8 =… ¬1 ∧ ¬x8 nezodpovedá =... 01 - tý riadok)

4) ¬x1 ∨ ¬x2 ∨ ¬x3 ∨ ¬x4 ∨ ¬x5 ∨ ¬x6 ∨ ¬x7 ∨ ¬x7 ∨ ¬x8 = ¬x1 ∨ ¬x1 ∨ ¬x2 ∨ ¬x2 ∨ ¬x1... = nie zápasy v 2. riadku)

odpoveď: 2

Fragment pravdivostnej tabuľky pre výraz F je daný:

x1 x2 x3 x4 x5 x6 x7 F
0 0 1 1 0 0 1 0
0 1 0 0 1 1 0 1
0 0 0 0 1 1 1 1
1 0 1 0 1 1 0 1
0 1 1 1 0 1 0 1

Zadajte minimálny možný počet samostatných riadkov v úplnej pravdivostnej tabuľke tohto výrazu, kde x5 je rovnaké ako F.

Riešenie:

Minimálny možný počet odlišných riadkov, kde x5 zodpovedá F = 4

odpoveď: 4

Fragment pravdivostnej tabuľky pre výraz F je daný:

x1 x2 x3 x4 x5 x6 x7 x8 F
0 0 1 1 0 0 1 0 0
0 1 0 0 1 1 0 1 1
0 0 0 0 1 1 1 1 1
1 0 1 0 1 1 0 1 1
0 1 1 1 0 1 0 0 1

Zadajte maximálny možný počet rôznych riadkov úplnej pravdivostnej tabuľky tohto výrazu, v ktorom x6 nezodpovedá F.

Riešenie:

Maximálny možný počet = 2 8 = 256

Maximálny možný počet odlišných riadkov, kde x6 nezodpovedá F = 256 - 5 = 251

odpoveď: 251

Fragment pravdivostnej tabuľky pre výraz F je daný:

x1 x2 x3 x4 x5 x6 x7 F
0 0 1 1 0 0 1 0
0 1 0 0 1 1 0 1
0 0 0 0 1 1 1 1
1 0 1 0 1 1 0 1
0 1 1 1 0 1 0 1

Zadajte maximálny možný počet samostatných riadkov úplnej pravdivostnej tabuľky tohto výrazu, v ktorej sa hodnota ¬x5 ∨ x1 zhoduje s F.

Riešenie:

1 + 0 = 1 – nezhoduje sa s F

0 + 0 = 0 – nezhoduje sa s F

0 + 0 = 0 – nezhoduje sa s F

0 + 1 = 1 - zhoduje sa s F

1 + 0 = 1 - sa zhoduje s F

2 7 = 128 – 3 = 125

odpoveď: 125

Každý booleovský výraz A a B závisí od rovnakej množiny 6 premenných. V pravdivostných tabuľkách každého z týchto výrazov sú v stĺpci hodnoty presne 4 jednotky. Aký je minimálny možný počet jednotiek v stĺpci hodnôt pravdivostnej tabuľky výrazu A ∨ B?

Riešenie:

odpoveď: 4

Každý booleovský výraz A a B závisí od rovnakej množiny 7 premenných. V pravdivostných tabuľkách každého z týchto výrazov sú v stĺpci hodnoty presne 4 jednotky. Aký je maximálny možný počet jednotiek v stĺpci hodnôt pravdivostnej tabuľky výrazu A ∨ B?

Riešenie:

odpoveď: 8

Každý booleovský výraz A a B závisí od rovnakej množiny 8 premenných. V pravdivostných tabuľkách každého z týchto výrazov je v stĺpci hodnoty presne 5 jednotiek. Aký je minimálny možný počet núl v stĺpci hodnôt pravdivostnej tabuľky výrazu A ∧ B?

Riešenie:

2 8 = 256 – 5 = 251

odpoveď: 251

Každý booleovský výraz A a B závisí od rovnakej množiny 8 premenných. V pravdivostných tabuľkách každého z týchto výrazov je v stĺpci hodnoty presne 6 jednotiek. Aký je maximálny možný počet núl v stĺpci hodnôt pravdivostnej tabuľky výrazu A ∧ B?

Riešenie:

odpoveď: 256

Každý z boolovských výrazov A a B závisí od rovnakej množiny 5 premenných. V pravdivostných tabuľkách oboch výrazov nie sú žiadne zodpovedajúce riadky. Koľko jednotiek bude obsiahnutých v stĺpci hodnôt pravdivostnej tabuľky výrazu A ∧ B?

Riešenie:

V pravdivostných tabuľkách oboch výrazov nie sú žiadne zodpovedajúce riadky.

odpoveď: 0

Každý z boolovských výrazov A a B závisí od rovnakej množiny 6 premenných. V pravdivostných tabuľkách oboch výrazov nie sú žiadne zodpovedajúce riadky. Koľko jednotiek bude obsiahnutých v stĺpci hodnôt pravdivostnej tabuľky výrazu A ∨ B?

Riešenie:

odpoveď: 64

Každý z boolovských výrazov A a B závisí od rovnakej množiny 7 premenných. V pravdivostných tabuľkách oboch výrazov nie sú žiadne zodpovedajúce riadky. Aký je maximálny možný počet núl v stĺpci hodnôt pravdivostnej tabuľky výrazu ¬A ∨ B?

Riešenie:

A = 1, B = 0 => ¬0 ∨ 0 = 0 + 0 = 0

odpoveď: 128

Každý z logických výrazov F a G obsahuje 7 premenných. V pravdivostných tabuľkách výrazov F a G je práve 8 rovnakých riadkov a práve 5 z nich v stĺpci hodnoty má 1. Koľko riadkov pravdivostnej tabuľky pre výraz F ∨ G obsahuje 1 v stĺpci hodnoty?

Riešenie:

Existuje presne 8 rovnakých riadkov a presne 5 z nich má v stĺpci hodnoty 1.

To znamená, že práve 3 z nich majú v stĺpci hodnoty 0.

odpoveď: 125

Logická funkcia F je daná výrazom (a ∧ ¬c) ∨ (¬b ∧ ¬c). Určte, ktorý stĺpec pravdivostnej tabuľky funkcie F zodpovedá každej z premenných a, b, c.

? ? ? F
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0

Vo svojej odpovedi napíšte písmená a, b, c v poradí, v akom sa zobrazujú príslušné stĺpce.

Riešenie:

(a. ¬c) + (¬b. ¬c)

Keď c je 1, F je nula, takže posledný stĺpec je c.

Na určenie prvého a druhého stĺpca môžeme použiť hodnoty z 3. riadku.

(a. 1) + (¬b. 1) = 0

odpoveď: abc

Logická funkcia F je daná výrazom (a ∧ c) ∨ (¬a ∧ (b ∨ ¬c)). Určte, ktorý stĺpec pravdivostnej tabuľky funkcie F zodpovedá každej z premenných a, b, c.

Na základe skutočnosti, že pre a = 0 a c = 0, potom F = 0 a údajov z druhého riadku, môžeme usúdiť, že tretí stĺpec obsahuje b.

Odpoveď: kabína

Logická funkcia F je daná výrazom x ∧ (¬y ∧ z ∧ ¬w ∨ y ∧ ¬z). Obrázok ukazuje fragment pravdivostnej tabuľky funkcie F, ktorá obsahuje všetky množiny argumentov, pre ktoré je funkcia F pravdivá. Určte, ktorý stĺpec pravdivostnej tabuľky funkcie F zodpovedá každej z premenných x, y, z, w.

? ? ? ? F
0 1 0 1 1
0 1 1 0 1
1 1 0 1 1

V odpovedi napíšte písmená x, y, z, w v poradí, v akom sa zobrazujú príslušné stĺpce.

Riešenie:

x ∧ (¬y ∧ z ∧ ¬w ∨ y ∧ ¬z)

X. (¬r. Z. ¬w. Y. ¬z)

Na základe skutočnosti, že pri x = 0, potom F = 0, môžeme usúdiť, že druhý stĺpec obsahuje X.

Odpoveď: wxzy

Najprv si definujme, čo máme v úlohe:

  • logická funkcia F, daná nejakým výrazom. Prvky pravdivostnej tabuľky tejto funkcie sú v úlohe prezentované aj vo forme tabuľky. Pri dosadzovaní konkrétnych hodnôt x, y, z z tabuľky do výrazu sa teda výsledok musí zhodovať s tým, ktorý je uvedený v tabuľke (pozri vysvetlenie nižšie).
  • Premenné x, y, z a tri stĺpce, ktoré im zodpovedajú. Navyše v tomto probléme nevieme, ktorý stĺpec zodpovedá ktorej premennej. Teda vo Var. 1 môže byť buď x, y alebo z.
  • Sme požiadaní, aby sme presne určili, ktorý stĺpec zodpovedá ktorej premennej.

Pozrime sa na príklad.

Riešenie

  1. Teraz sa vráťme k riešeniu. Pozrime sa bližšie na vzorec: \ ((\ neg z) \ klin x \ vee x \ klin y \)
  2. Má dve konjunkčné konštrukcie spojené disjunkciou. Ako viete, najčastejšie je disjunkcia pravdivá (na to stačí, aby bol jeden z výrazov pravdivý).
  3. Pozrime sa bližšie na riadky, kde je výraz F nepravdivý.
  4. Prvý riadok pre nás nie je zaujímavý, pretože sa nedá určiť, kde čo je (všetky hodnoty sú rovnaké).
  5. Uvažujme teda o predposlednom riadku, obsahuje najviac 1, ale výsledok je 0.
  6. Môže byť z v treťom stĺpci? Nie, pretože v tomto prípade bude vzorec obsahovať všade 1, a preto sa výsledok bude rovnať 1, ale podľa pravdivostnej tabuľky je hodnota F v tomto riadku 0. Preto z nemôže byť Var. 3.
  7. Podobne pre predchádzajúci riadok platí, že z nemôže byť Var. 2.
  8. teda z je Var. 1.
  9. Keď viete, že z je v prvom stĺpci, zvážte tretí riadok. Môže byť x v druhom stĺpci? Nahraďte hodnoty:
    \ ((\ neg z) \ klin x \ vee x \ klin y = \\ = (\ neg 0) \ klin 1 \ vee 1 \ klin 0 = \\ = 1 \ klin 1 \ vee 0 = \\ = 1 \ vee 0 = 1 \)
  10. Podľa pravdivostnej tabuľky by však výsledok mal byť 0.
  11. teda x nemôže byť Var. 2.
  12. teda x je Var. 3.
  13. Preto vylučovacou metódou y je Var. 2.
  14. Odpoveď je teda nasledovná: zyx (z - Var. 1, y - Var. 2, x - Var. 3).

Pracovný katalóg.
Počet programov s povinnou etapou

Triedenie Základné Najprv Jednoduché Najprv Najprv komplexné Obľúbenosť Najprv nové Najstaršie ako prvé
Urobte si test na tieto úlohy
Vráťte sa do katalógu úloh
Verzia pre tlač a kopírovanie v MS Word

Umelec A16 prevedie číslo napísané na obrazovke.

Účinkujúci má tri tímy, ktoré majú pridelené čísla:

1. Pridajte 1

2. Pridajte 2

3. Vynásobte číslom 2

Prvý zvýši číslo na obrazovke o 1, druhý ho zvýši o 2, tretí ho vynásobí 2.

Program pre interpreta A16 je postupnosť príkazov.

Koľko programov existuje, ktoré konvertujú pôvodné číslo 3 na 12 a výpočtová cesta programu obsahuje číslo 10?

Výpočtová cesta programu je sekvencia výsledkov vykonania všetkých príkazov programu. Napríklad pre program 132 s počiatočným číslom 7 bude trajektória pozostávať z čísel 8, 16, 18.

Riešenie.

Požadovaný počet programov sa rovná súčinu počtu programov s číslom 10 od čísla 3 a počtu programov s číslom 12 od čísla 10.

Nech R (n) je počet programov, ktoré konvertujú číslo 3 na číslo n, a P (n) počet programov, ktoré konvertujú číslo 10 na číslo n.

Pre všetky n> 5 platia nasledujúce vzťahy:

1. Ak n nie je deliteľné 2, potom R (n) = R (n - 1) + R (n - 2), keďže existujú dva spôsoby, ako získať n - pridaním jednotky alebo pridaním dvoch. Podobne P (n) = P (n - 1) + P (n - 2)

2. Ak je n deliteľné 2, potom R (n) = R (n - 1) + R (n - 2) + R (n / 2). Podobne P (n) = P (n - 1) + P (n - 2) + P (n / 2)

Vypočítajme postupne hodnoty R (n):

R(5) = R(4) + R(3) = 1 + 1 = 2

R (6) = R (5) + R (4) + R (3) = 2 + 1 + 1 = 4

R(7) = R(6) + R(5) = 4 + 2 = 6

R (8) = R (7) + R (6) + R (4) = 6 + 4 + 1 = 11

R(9) = R(8) + R(7) = 11 + 6 = 17

R (10) = R (9) + R (8) + R (5) = 17 + 11 + 2 = 30

Teraz vypočítajme hodnoty P (n):

P(11) = P(10) = 1

P(12) = P(11) + P(10) = 2

Počet programov, ktoré spĺňajú podmienku problému, je teda 30 2 = 60.

odpoveď: 60.

odpoveď: 60

Zdroj: Demo verzia Jednotnej štátnej skúšky-2017 z informatiky.

1. Pridajte 1

2. Pridajte 3

Koľko programov existuje, ak je dané počiatočné číslo 1, výsledkom je číslo 17 a trajektória výpočtu obsahuje číslo 9? Výpočtová cesta programu je sekvencia výsledkov vykonania všetkých príkazov programu. Napríklad pre program 121 s počiatočným číslom 7 bude trajektória pozostávať z čísel 8, 11, 12.

Riešenie.

Používame metódu dynamického programovania. získajme pole dp, kde dp [i] je počet spôsobov, ako získať číslo i pomocou takýchto príkazov.

Reproduktorová základňa:

Vzorec prechodu:

dp [i] = dp + dp

Toto neberie do úvahy hodnoty pre čísla väčšie ako 9, ktoré možno získať z čísel menších ako 9 (čím sa preskočí trajektória 9):

odpoveď: 169.

odpoveď: 169

Zdroj: Školenie o INFORMATIKE Grade 11 29. novembra 2016 Možnosť IN10203

Umelec May17 prevedie číslo na obrazovke.

Účinkujúci má dva tímy, ktoré majú pridelené čísla:

1. Pridajte 1

2. Pridajte 3

Prvý príkaz zvýši číslo na obrazovke o 1, druhý ho zvýši o 3. Program pre účinkujúceho May17 je postupnosť príkazov.

Koľko existuje programov, pre ktoré je vzhľadom na počiatočné číslo 1 výsledkom číslo 15 a trajektória výpočtu obsahuje číslo 8? Výpočtová cesta programu je sekvencia výsledkov vykonania všetkých príkazov programu. Napríklad pre program 121 s počiatočným číslom 7 bude trajektória pozostávať z čísel 8, 11, 12.

Riešenie.

Používame metódu dynamického programovania. Vytvorme pole dp, kde dp [i] je počet spôsobov, ako získať číslo i pomocou takýchto príkazov.

Reproduktorová základňa:

Vzorec prechodu:

dp [i] = dp + dp

Toto však neberie do úvahy čísla, ktoré sú väčšie ako 8, ale môžeme sa do nich dostať od hodnoty menšej ako 8. Ďalej budú uvedené hodnoty v bunkách dp od 1 do 15: 1 1 1 2 3 4 6 9 9 9 18 27 36 54 81 ...