сузанна_Людмила
?>

Cоставить программу на языке паскаль, которая вычисляет длину пути за v км/ч, за t часов

Информатика

Ответы

zubov-073620
Var
  v,t:real;
begin
  write('Скорость(км/ч) = ');
  readln(v);
  write('Время(ч) = ');
  readln(t);
  writeln;
  writeln('Расстояние = ',v*t);
end. 
balabinatanya7174

1. Выпишем двоичные числа от 128 до 131:

128₁₀ = 10000000₂

129₁₀ = 10000001₂

130₁₀ = 10000010₂

131₁₀ = 10000011₂

Наибольшим числом с двумя единицами в записи является 130

2. Для начала необходимо узнать вес изображения:

Расчёт делается по двум формулам. V = i × k, где V - вес изображения, i - глубина цвета, k - количество пикселей в изображении. N = 2^i, где N - количество цветов в изображении.

Узнаем глубину цвета: 32 = 2^i, i = 5 бит.

Узнаем количество пикселей в изображении: 800 × 600 = 480000

Узнаем вес изображения: 480000 × 5 = 2400000 бит

Теперь мы можем узнать, сколько секунд потребуется для передачи этого изображения:

2400000 ÷ 32000 = 75 секунд

Tatyana_Minullina
ответ:

22888

Объяснение:

Проанализируем алгоритм:

Программа содержит цикл с предусловием: «нашлось (2222)» или «нашлось (8888)». Значит, тело цикла будет выполняться, если окажется истинным хотя бы одна из них, в противном случае программа останавливается.

Рассмотрим тело цикла:

Если в строке есть подстрока 2222, то происходит ее замена на 8. Иначе (если в строке нет 2222), но есть подстрока 8888, то она заменяется на 2.

Исходная строка имеет 146 идущих подряд цифр 8 (888…8). Значит, условие цикла истинно (нашлось (8888)).

Так как в исходной строке нет подстроки 2222, то выполняется ветвь ИНАЧЕ и происходит замена подстроки 8888 на 2. Таким образом, после одного шага цикла строка будет иметь следующий вид: 2888…8 (цифр 8 теперь на 4 меньше, то есть 142).

Очевидно, после ещё трёх шагов цикла строка примет следующий вид: 2222888…8 (цифр 8 теперь ещё на 12 (4*3) меньше, то есть 130).

На следующем шаге при проверке условия «нашлось (2222)» получаем истину, поэтому выполняется ветвь ЕСЛИ и подстрока 2222 заменяется на 8 (цифр 8 теперь 131).

Не трудно заметить, что за 5 шагов в строке шестнадцать цифр 8 заменяются на одну 8 (т. е. удаляется 15 (146-131) восьмерок).

Выясним, сколько раз в исходной строке встретится по 15 восьмерок и какой будет строка после проведенных преобразований:

146 ÷ 15 = 9 (остаток 11).

Значит, строка имеет следующий вид: 8888 8888 888 (11 восьмерок).

В результате двух последних шагов цикла подстроки 8888 заменяются на двойки и окончательно получаем строку 22888.

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

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

Cоставить программу на языке паскаль, которая вычисляет длину пути за v км/ч, за t часов
Ваше имя (никнейм)*
Email*
Комментарий*

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

agrilandrussia
kris5009646
Rudakova_Yana
olegmgu1
Pavlushina-Novikova
whitecatrussia5398
a60ikurgannikova
ldstroy
ariyskayaa5
lebedevevgen
vikola2008
Shaubnatali
UvarovAndrei
d43irina
Попов1946