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

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

• a, b –

• midx, midy -

• sum -

• g -

• t -

• x, y –

• m –

• i –

• n -

• s -

описание алгоритма

1.

код программы

uses crt, graphabc;

var a, b: real;

midx, midy: integer;

g: integer;

t: real;

x, y: real;

m: real;

i: integer;

n: integer;

s: string;

begin

hidecursor;

writeln('введите a');

readln(a);

writeln('введите b');

readln(b);

clearwindow;

setwindowtitle ('кривая');

setwindowsize(500,500);

midx : = windowwidth div 2;

midy : = windowheight div 2;

if b> a then

begin

m: =(midx-30)/(2*b);

n: =trunc(2*b)+1;

end

else

begin

m: =(midx-30)/(2*a);

n: =trunc(2*a)+1;

end;

for i: =1 to n do

begin

str(i,s);

textout(midx+round(i*m)+5,midy+10,s);

textout(midx-round(i*m)+5,midy+10,'-'+s);

textout(midx-20,midy+round(i*m),s);

textout(midx-20,midy-round(i*m),'-'+s);

line(midx+round(i*m),0,midx+round(i*m),2*midy);

line(midx-round(i*m),0,midx-round(i*m),2*midy);

line(0,midy+round(i*m),2*midx,midy+round(i*m));

line(0,midy-round(i*m),2*midx,midy-round(i*m));

end;

textout(midx+4,midy+10,'0');

setpenwidth(3);

line(0, midy, windowwidth, midy);

line(midx, 0, midx, windowheight);

setpencolor(clred);

for g : = 0 to 360 do

begin

t : = g * pi / 180;

x : = midx + m*b * sqr(cos(t)) + m*a * cos(t);

y : = midy + m*b * cos(t) * sin(t) + m*a * sin(t);

if g = 0 then moveto(round(x), round(y))

else lineto(round(x), round(y));

end;

end.

Показать ответ
Ответ:
Валериевич
Валериевич
28.08.2021 01:48

1. Мощность - 64 символа, Объем информации - 30 байт

2. 16 символов

3. 2 и 3 байта соответственно

Объяснение:

1. Формула(Ф1) объема информации I=k*i, где I - объем в битах, k - количество символов, i - вес одного символа. Подставляем значения: I=40*6=240бит. Т.к. 1байт = 8 бит, то I= 240/8=30 байт.

Мощность алфавита (N) вычисляется по формуле(Ф2) N=2^{i}, где i - информационный вес одного символа. Подставляем значения: N=2^{6}=64 символа.

2. Объем сообщения 0,5 КБайта, а т.к 1 КБ=2^{10} байт = 2^{10}*2^{3} = 2^{13} бит, то объем сообщения равен 2^{13} *0,5= 2^{13}*\frac{1}{2}=\frac{2^{13}}{2}=2^{12} бит.

Количество символов в тексте = кол-во символов в строке * кол-во строк * кол-во страниц = 32*16*2=2^{5}*2^{4}*2^{1}=2^{10} символов.

По формуле Ф1 получаем, что 2^{12}=2^{10}*i, откуда вес одного символа равен i=\frac{2^{12}}{2^{10}}=2^{2}=4 бита.

По формуле Ф2 получаем N=2^{i}=2^{4}=16 символов

3. Объем первого сообщения I_{1}=176 бит, второго - I_{2}=240 бит. Количество символов первого сообщения k_{1} =11 символов, второго - k_{2}=10 символов. По формуле Ф1 получаем, что i=\frac{I}{k}. Подставляем значения: \left \{ {{i_{1} =\frac{176}{11} }=16, \atop {{{i_{2} =\frac{240}{10}} = 24.\right. полученные значения в БИТАХ.

т.к. 1 байт = 8 бит, то получаем значения в байтах \left \{ {{i_{1} =\frac{16}{8} }=2, \atop {{{i_{2} =\frac{24}{8}} = 3.\right.

0,0(0 оценок)
Ответ:
alazaryana0707
alazaryana0707
30.12.2021 07:27

#include <iostream>

using namespace std;

int main()

{

   int x;

   cout << "Введите значение X: ";

   cin >> x;

   if (x >= -4 && x <= 1)

   {

       cout << "1";

   }

   else

   {

       cout << "0";

   }

}

Объяснение:

#include <iostream> // Библиотека ввода - вывода

using namespace std; // Пространство имён

int main()

{

   int x; // Создание целочисленной переменной x

   cout << "Введите значение X: "; // Вывод сообщения в консоль

   cin >> x; // Вводим значение с клавиатуры

   if (x >= -4 && x <= 1) // Если значение переменной x ≥ -4 И ≤ 1

   {

       cout << "1"; // Выводим 1

   }

   else // Иначе

   {

       cout << "0"; // Выводим 0

   }

}

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