suxoruchenkovm171
?>

А1. Укажите распределительный закон для дизъюнкции?A & (B v C) = (A & B) v (A & C)A v (B & C) = (A v B) & (A v C)(A & B) & C = A & (B & C)(A v B) v C = A v (B v C)А2. Какие значения будут присвоены переменным а и b после выполнения следующей программы:b:=1; a:=2; a:=a*a; b:=a+b; a:=a*b;а) a=2, b=4;б) a=2, b=3;в) a=20, b=5;г) a=4, b=5;

Информатика

Ответы

dirzhanov683

Вы не указали на каком языке Вам необходимо это решить. Поэтому выкладываю решение на C#.

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

 

namespace ConsoleApplication1

{

class Program

{

static double[] Solve(double A, double B, double C, out bool Fail)

{

Fail = false;

double D = B * B - A * C;

double[] res = new double[2];

if (D >= 0)

{

res[0] = (Math.Sqrt(D) + B) / (2 * A);

res[1] = (Math.Sqrt(D) - B) / (2 * A);

}

else

{

Fail = true;

}

return res;

}

static void Main(string[] args)

{

bool Fail = false;

Console.WriteLine("Введите коэффициент при x^2");

double A = Double.Parse(Console.ReadLine());

Console.WriteLine("Введите коэффициент при x");

double B = Double.Parse(Console.ReadLine());

Console.WriteLine("Введите свободный коэффициент");

double C = Double.Parse(Console.ReadLine());

double[] res = Solve(A, B, C, out Fail);

if (Fail)

{

Console.Write("Дискриминант меньше нуля\n");

}

else

{

for (int i = 0; i < res.Length; i++)

{

Console.Write("x{0}={1} ", i, res[i]);

}

Console.Write("\n");

}

}

}

}

Ryadovboxing23

Есть много вариантов, первый это ctrl + b, но он не поддерживает ввод. Поетому советую использовать SublimeRELP, установить его не так сложно воспользуйтесь Package Control -> Install Package -> SublimeRELP. Теперь ви можете Tools -> SublimeRELP -> Python -> Run Current file. Но это поддерживает только Python2.7 и пользоваться не удобно. Для того что бы исправить это все открываем Preferences -> Key Bindings -> User и добавляем такое:

{ "keys": ["ctrl+b"], "command": "repl_open",

"caption": "Python - RUN current file",

"id": "repl_python_run",

"mnemonic": "d",

"args": {

"type": "subprocess",

"encoding": "utf8",

"cmd": ["python3", "-u", "$file_basename"],

"cwd": "$file_path",

"syntax": "Packages/Python/Python.tmLanguage",

"external_id": "python",

"extend_env": {"PYTHONIOENCODING": "utf-8"}

}

}

(в квадратние скобки).

Теперь при Ctrl + b все должно работать.

Как то так получается

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

А1. Укажите распределительный закон для дизъюнкции?A & (B v C) = (A & B) v (A & C)A v (B & C) = (A v B) & (A v C)(A & B) & C = A & (B & C)(A v B) v C = A v (B v C)А2. Какие значения будут присвоены переменным а и b после выполнения следующей программы:b:=1; a:=2; a:=a*a; b:=a+b; a:=a*b;а) a=2, b=4;б) a=2, b=3;в) a=20, b=5;г) a=4, b=5;
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

snow8646
kalterbrun
mahalama7359
udalova-yelena
fymukham
elav20134518
Витальевна
annayarikova
palosik7621
mbudilina
eugene869154
Svetlana395
skorpion7228528
Дмитрий_Евлампиев518
starh