Дисциплина Основы теории информации Билет № 1 1. Определить количество информации и энтропию сообщения из 5 букв, если число букв в алфавите равно 32 и все сообщения равновероятны. 2. Определить количество информации и энтропию сообщения из 8 букв, если число букв в алфавите равно 27 и все сообщения равновероятны. Дисциплина Основы теории информации Билет № 2 Составьте таблицы истинности для функции: F=(A→B)⋁((A⋁C)⋀B) Составьте таблицы истинности для функции: F=(A⨁(C→B)∨C) Дисциплина Основы теории информации Билет № 3 Упростите функцию F=(A→B)⋁((A⋁C)⋀B) Упростите функцию F=(A∧(C→B)∨C) Дисциплина Основы теории информации Билет № 4 Вычислите результат арифметических операций и результаты представьте в обозначенных системах счисления: 〖(12〗_8+45_8)-25_8 77_16/12_16 +〖1A〗_16 〖(1000001〗_2+1010101_2)-11100_2 Дисциплина Основы теории информации Билет № 5 Вычислите результат арифметических операций и результаты представьте в обозначенных системах счисления: 〖(22〗_8-45_8)*26_8 120_16/12_16 +〖2A〗_16 〖(111001〗_2-1011101_2)*110_2 Дисциплина Основы теории информации Билет № 6 Вычислите результат арифметических операций и результаты представьте в обозначенных системах счисления: 〖(42〗_8-15_8)/6_8 〖(1A5〗_16+〖2A〗_16)-〖A7〗_16 〖(1110001〗_2+11101_2)-1110_2 Дисциплина Основы теории информации Билет № 7 По каналу связи передаются сообщения, вероятности которых равны:p(x_1 )=0,1; p(x_2 )=0,2;p(x_3 )=0,5;p(x_4 )=0,2. Канальная матрица, определяющая потери информации в канале связи P(X/Y) =■(0,8&0,1&0&[email protected],05&0,8&0,15&[email protected]&0,4&0,6&[email protected]&0&0,02&0,88) Определите энтропию источника и приемника информации Дисциплина Основы теории информации Билет № 8 По каналу связи передаются сообщения, вероятности которых равны:p(x_1 )=0,11; p(x_2 )=0,70;p(x_3 )=0,15;p(x_4 )=0,04. Канальная матрица, определяющая потери информации в канале связи P(X/Y) =■(0,7&0,3&0&[email protected],05&0,8&0,15&[email protected]&0,4&0,4&0,[email protected]&0&0,02&0,88) Определите энтропию источника и приемника информации Дисциплина Основы теории информации Билет № 9 По каналу связи передаются сообщение, из ансамбля X =■(x_1&x_2&x_3&x_4&x_5&[email protected],05&0,25&0,42&0,08&0,15&0,05) Средняя длительность передачи одного элемента сообщения в канале τ=0,22 мс Шум в канале отсутствует. Определить пропускную канала и скорость передачи информации Дисциплина Основы теории информации Билет № 10 По каналу связи передаются сообщение, из ансамбля X =■(x_1&x_2&x_3&x_4&x_5&[email protected],13&0,21&0,18&0,08&0,02&0,02) Средняя длительность передачи одного элемента сообщения в канале τ=0,40 мс Шум в канале отсутствует. Определить пропускную канала и скорость передачи информации Дисциплина Основы теории информации Билет № 11 Вычислите результат арифметических операций и результаты представьте в обозначенных системах счисления: 〖(72〗_8-15_8)/2_8 〖(4A5〗_16+28_16)-〖A7〗_16 〖(111110001〗_2+11101_2)-1110_2 Билет № 12 Двое жителей острова, А и В, разговаривали между собой. Проходивший мимо незнакомец спросил у А: «Вы – рыцарь или лжец?». Тот ответил, но так неразборчиво, что незнакомец ничего не смог понять. Тогда незнакомец спросил у В: «Что сказал А?». «А сказал, что он – лжец», – ответил В. Кто из островитян А и В – рыцарь и кто – лжец? Билет № 13 Выполнить вручную кодирование сообщения методом RLE. В качестве исходной фразы используйте: 1) ИВВВ111у Билет № 14 Выполнить вручную кодирование сообщения методом RLE. В качестве исходной фразы используйте: 1) еВпппВ11уфффуугггддд
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
double x1, x2, x3, y1, y2, y3;
Console.WriteLine("Введите координаты:");
x1 = Double.Parse(Console.ReadLine());
y1 = Double.Parse(Console.ReadLine());
x2 = Double.Parse(Console.ReadLine());
y2 = Double.Parse(Console.ReadLine());
x3 = Double.Parse(Console.ReadLine());
y3 = Double.Parse(Console.ReadLine());
double dist12 = Math.Sqrt(Math.Pow((x2 - x1), 2) + Math.Pow((y2 - y1), 2));
double dist13 = Math.Sqrt(Math.Pow((x3 - x1), 2) + Math.Pow((y3 - y1), 2));
double dist23 = Math.Sqrt(Math.Pow((x3 - x2), 2) + Math.Pow((y3 - y2), 2));
double P = dist12 + dist13 + dist23;
double p = P / 2;
double Area = p * (p - dist12) * (p - dist13) * (p - dist23);
Console.WriteLine("Площадь {0}", Area);
Console.ReadKey();
}
}
}
Как то так
Объяснение:
// file_scope_using_namespace.cpp#include <iostream>#include <cstdlib>// "Математические функции".#include <cmath>using namespace std;// Определение своей функции.double log(double base, double arg){ // Через стандартный натуральный логарифм. return log(arg) / log(base);}int main(){ double a = 0, b = 0; // Числа с плавающей запятой. cout << "a = "; cin >> a; cout << "b = "; cin >> b; cout.precision(16); // 16 значащих знаков. cout << "log(b, a) = " << log(b, a) << endl; return EXIT_SUCCESS;}