М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
NekoChan625
NekoChan625
04.06.2023 05:22 •  Информатика

Спо информатике(легкие, прост я тупая) 1. информационное сообщение объемом 300 бит содержит 100 символов. какова мощность алфавита? 2. объем сообщения ,содержащего 20 символов, составил 100 бит. каков размер алфавита, с которого записано сообщение?

👇
Ответ:
krasivak
krasivak
04.06.2023
1. I=k*i, I=300 бит, k=100. Значит i=3 бита. N=2^i, значит N=2^3 = 8.
2. Аналогично, N=32
4,4(90 оценок)
Открыть все ответы
Ответ:
alex2071
alex2071
04.06.2023
Для решения данной задачи мы можем использовать подход "шаг за шагом", чтобы понять, как программа изменяет исходную строку.

1. Изначально у нас есть строка из 500 цифр 5.
2. Мы начинаем выполнение программы и проходимся по строке с помощью цикла while.
3. Первая команда в программе - "пока нашлось (555) или нашлось (333)". Мы должны искать подстроки "555" или "333".
4. На первом шаге мы находим первое вхождение "555" в строку. Так как нашлось (555), мы выполняем следующую команду.
5. Вторая команда - "заменить (555, 3)". Мы должны заменить все вхождения "555" на "3".
6. Заменяем первое вхождение "555" на "3" и получаем новую строку с 498 цифрами "5" и одной цифрой "3".
7. Возвращаемся в начало цикла и проверяем условие снова.
8. На этот раз не находим "555", но находим "333". Теперь выполняем команду "заменить (333, 5)".
9. Заменяем все вхождения "333" на "5" и получаем новую строку с 498 цифрами "5" и одной цифрой "5".
10. Возвращаемся в начало цикла и проверяем условие снова.
11. На этот раз не находим ни "555", ни "333". Условие в цикле не выполняется и мы выходим из цикла, завершая выполнение программы.

Таким образом, в результате выполнения программы было удалено две цифры 5. Одна цифра 5 была заменена на цифру 3, а другая цифра 5 была заменена на цифру 5.
4,4(51 оценок)
Ответ:
WFCPDF
WFCPDF
04.06.2023
В данном случае, задача состоит в вычислении суммы первых n членов ряда:

Сумма = cos(2x)/3 + cos(4x)/15 + cos(6x)/35 + ...

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

Для решения данной задачи на языке Pascal, вам понадобится использовать цикл, который будет перебирать значения i от 1 до n, где n - это количество членов ряда, сумму которых мы хотим вычислить. Для каждого значения i, мы будем добавлять соответствующий член ряда к общей сумме.

Вот пошаговое решение на языке Pascal:

1. Объявите переменные: n, x, сумма (это общая сумма, которую мы будем вычислять с помощью цикла)

2. Введите значение n и x с помощью чтения с клавиатуры

3. Инициализируйте сумму равной нулю

4. Создайте цикл, который будет перебирать i от 1 до n

а. Объявите переменную знак типа Integer, которая будет определять положительный или отрицательный знак текущего члена ряда. Знак равен 1, если i четное, и -1, если i нечетное.

б. Вычислите значение текущего члена ряда, используя формулу: cos(2*i*x) / (2*i*i - 2*i + 1)

в. Добавьте текущий член ряда к общей сумме, умножив его на знак

5. Выведите значение общей суммы

Вот готовый код на языке Pascal:

```
program SumOfSeries;
uses crt, math;

var
n, i, sign: Integer;
x, sum, term: Real;

begin
// Ввод значений n и x
write('Введите значение n: ');
readln(n);
write('Введите значение x: ');
readln(x);

// Инициализация суммы
sum := 0;

// вычисление суммы
for i := 1 to n do
begin
// Определение знака
if i mod 2 = 0 then
sign := 1
else
sign := -1;

// Вычисление текущего члена ряда
term := cos(2*i*x) / (2*i*i - 2*i + 1);

// Добавление текущего члена ряда к сумме
sum := sum + sign * term;
end;

// Вывод суммы
writeln('Сумма первых ', n, ' членов ряда: ', sum);
end.
```

В этом коде, мы используем встроенную функцию cos из библиотеки math, чтобы вычислить косинус значения 2*i*x. Аргумент функции cos() должен быть в радианах, поэтому мы не забываем использовать функцию degToRad, если вводим значение x в градусах.

Надеюсь, это помогло! Если у вас возникнут какие-либо дополнительные вопросы, пожалуйста, не стесняйтесь задавать их.
4,7(10 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
Полный доступ к MOGZ
Живи умнее Безлимитный доступ к MOGZ Оформи подписку
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ