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

4а) составьте программу ,которая заполняет массив а[1..10 ] случайными целыми числами в диапозоне от 1 до 10 , затем элементы с четными индексами удваиваются , а элементы с нечетными индексами утраивает.выведите на экран исходный и полученный массив. б)составьте программу ,которая заполняет массив b[1..8 ] случайными целыми числами в диапозоне от 1 до 10 , затем изменяет знак элементов с четными индексами на противоположный .выведите на экран исходный и полученный массивы. 5) а)составьте программу ,которая заполняет массив а[1..10 ] случайными целыми числами в диапозоне от 1 до 10 ,и находит количество элементов ,которые больше своего соседа слева б)составьте программу ,которая заполняет массив b[1..8 ] случайными целыми числами в диапозоне от 1 до 10 и находит количество пар элементов с четными значениями. 6) а)составьте программу ,которая заполняет массив а[1..20 ] случайными целыми числами в диапозоне от 1 до 10 ,и находит среднее арифметическое элементов с четными значениями и нечетными индексами. б) составьте программу ,которая заполняет массив b[1..15 ] случайными целыми числами в диапозоне от 1 до 20 и выводит все тройки элементов , строго по возрастанию. напишите хоть какое нибудь нужно к завтрому

👇
Ответ:
4 а)
const n=10;
var a:array[1..n] of integer; i,k:integer;
begin
writeln('Исходный массив: ');
for i:=1 to n do begin
a[i]:=random(10);
write(' ',a[i]);
end;
writeln;
for i:=1 to n do begin
if ((i mod 2) = 0) then
a[i]:=a[i]*2
else
a[i]:=a[i]*3;
end;
writeln('Конечный массив: ');
for i:=1 to n do 
write(' ',a[i]);
end.
б)
const n=10;
var a:array[1..n] of integer; i,k:integer;
begin
writeln('Исходный массив: ');
for i:=1 to n do begin
a[i]:=random(10);
write(' ',a[i]);
end;
writeln;
for i:=1 to n do begin
if ((i mod 2) = 0) then
a[i]:=a[i]-a[i]*2;
end;
writeln('Конечный массив: ');
for i:=1 to n do 
write(' ',a[i]);
end.
5 a)
const n=10;
var a:array[1..n] of integer; i,k:integer;
begin
k:=0;
writeln('Исходный массив: ');
for i:=1 to n do begin
a[i]:=random(10);
write(' ',a[i]);
end;
writeln;
for i:=1 to n do begin
if (i>2) and (a[i]>a[i-1]) then
k:=k+1;
end;
writeln('Конечный массив: ');
for i:=1 to n do
 write(' ',a[i]);
writeln;
write('Кол-во элементов больших соседа слева ',k);
end.
5 б)
const n=10;
var a:array[1..n] of integer; z,i,k:integer;
begin
k:=0;
z:=0;
writeln('Исходный массив: ');
for i:=1 to n do begin
a[i]:=random(10);
write(' ',a[i]);
end;
writeln;
for i:=1 to n do begin
if ((i mod 2) = 0) then
k:=k+1;
if k=2 then
 begin 
k:=0;
z:=z+1;
end;
end;
writeln('Конечный массив: ');
for i:=1 to n do 
write(' ',a[i]);
writeln;
write('Кол-во четных пар: ',z);
end.
6 а)
const n=10;
var a:array[1..n] of integer; s,k,i:integer;
sr:real;
begin
s:=0;
k:=0;
writeln('Исходный массив: ');
for i:=1 to n do begin
a[i]:=random(10);
write(' ',a[i]);
end;
writeln;
for i:=1 to n do begin
if ((a[i] mod 2) = 0) and ((i mod 2) <> 0) then
begin
s:=s+a[i];
k:=k+1;
end;
end;
sr:=s/k;
writeln('Конечный массив: ');
for i:=1 to n do 
write(' ',a[i]);
writeln;
write('Среднее арифметическое четных элементов с нечетными индексами: ',sr);
end.
4,7(78 оценок)
Открыть все ответы
Ответ:
OtvettePlz
OtvettePlz
09.05.2023
Добрый день! Давайте разберем эту задачу пошагово.

Обозначим количество цветов в первоначальной палитре как Х.

По условию задачи мы знаем, что количество цветов увеличилось в 65536 раз, а объем файла увеличился на 3 килобайта (3 * 1024 байт).

Это значит, что новый объем файла (после увеличения количества цветов) равен объему первоначального файла, увеличенному в 65536 раз. Из этого мы можем составить уравнение:

(X * 65536) байт = (X * 65536) + (3 * 1024) байта.

Теперь давайте разберемся с изменением первоначальной глубины цвета на 2 бита. По условию, новый объем файла в этом случае равен 384 байта.

Также можно составить уравнение для этой ситуации:

(X * 4) байта = 384 байта.

Итак, у нас есть два уравнения:

1. (X * 65536) байт = (X * 65536) + (3 * 1024) байта,
2. (X * 4) байта = 384 байта.

Для удобства решения задачи, давайте преобразуем первое уравнение, чтобы избавиться от больших чисел:

(X * 65536) - (X * 65536) = (3 * 1024) байта,
0 = 3072 байта.

Мы видим, что получили противоречие - левая часть уравнения равна 0, а правая часть равна 3072 байта.

Это значит, что исходное уравнение (1) не имеет решений. Однако, для уравнения (2) есть решение.

(X * 4) байта = 384 байта,
X = 384 / 4 = 96.

Таким образом, количество цветов в первоначальной палитре составляет 96.
4,6(83 оценок)
Ответ:
Ramires1
Ramires1
09.05.2023
Хорошо, давайте решим эту задачу пошагово.

Шаг 1: Ввод переменной x с клавиатуры
В Python, для ввода значения с клавиатуры можно использовать функцию input(). Для этой задачи мы хотим ввести значение переменной x, поэтому добавим строку кода:

x = float(input("Введите значение переменной x: "))

Мы использовали функцию float(input()) для того, чтобы значение переменной x могло быть дробным числом, если потребуется.

Шаг 2: Вычисление значения выражения
Теперь, когда у нас есть значение переменной x, мы можем вычислить значение выражения 15x^2+8x-9. Для этого мы добавим вторую строку кода:

result = 15*x**2 + 8*x - 9

Мы использовали оператор ** для возведения переменной x в степень 2.

Шаг 3: Вывод результата
Для того, чтобы увидеть результат вычислений, мы добавим третью строку кода:

print("Результат вычислений: ", result)

Эта строка кода выводит текст "Результат вычислений: " и значение переменной result.

Шаг 4: Весь код вместе
Получившийся код будет выглядеть следующим образом:

x = float(input("Введите значение переменной x: "))
result = 15*x**2 + 8*x - 9
print("Результат вычислений: ", result)

Обоснование ответа:
Мы использовали основные математические операции для вычисления значения выражения: умножение, сложение и вычитание. У нас есть конкретное математическое выражение 15x^2+8x-9, и мы подставили вместо переменной x введенное с клавиатуры значение. Наконец, мы вывели результат вычислений с помощью функции print().

Таким образом, данный код решает выражение 15x^2+8x-9 в Python, принимая значение переменной x с клавиатуры и выводя результат вычислений.
4,5(73 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ