Задача 1. Алфавит племени Мульти состоит из 16 букв. Какое количество информации несет 4 буквы этого алфавита? Задача 2. Твит, записан буквами из 128 – символьного алфавита, содержит 60 символов. Какой объем информации оно несет?
Задача 3. Информационное сообщение объемом 2 Кбайта содержит 1024 символова. Сколько символов содержит алфавит, при которого было записано это сообщение?
Задача 4. Сколько килобайтов составляет сообщение из 256 символов 16 – символьного алфавита?
Задача 5. Для записи текста использовался 64 – символьный алфавит. Каждая страница содержит 35 строк по 75 символов в строке. Какой объем информации содержат 10 страниц текста?
Дз 2 декабря
1.Для записи текста использовался 256-символьный алфавит. Каждая страница содержит 128 строк по 64 символа в строке. Какой объем информации содержат 10 страниц этого текста?
2. Можно ли уместить на одну флешку книгу, имеющую 843 страницы, причем на каждой странице этой книги 46 строк, а в каждой строке 62 символа? (объем флешки 2Мб)
3.Имеется 2 текста на разных языках. Первый текст использует 32-символьный алфавит и содержит 200 символов, второй – 16-символьный алфавит и содержит 250 символов. Какой из текстов содержит большее количество информации и на сколько бит?
ДЗ 23 декабря
1. 256-цветный рисунок содержит 200 байт информации. Из скольких точек он состоит?
2. Для хранения изображения размером 64x32 точек выделено 128 Кбайт памяти. Определите, какое максимальное число цветов допустимо использовать в этом случае.
3. Какой объем видеопамяти необходим для хранения двух страниц изображения при условии, что разрешающая дисплея равна 640 х 350 пикселей, а количество используемых цветов - 1024?
4. Видеопамять имеет объем, в котором может храниться 4-х цветное изображение размером 300 х 200. Какого размера изображение можно хранить в том же объеме видеопамяти, если оно будет использовать 16-цветную палитру?
5. Объем видеопамяти равен 1 Мб. Разрешающая дисплея - 800 х 600. Какое максимальное количество
ответ:Можно управлять чем-то вручную, а можно запрограммировать и надеяться, что все сработает как надо. В быту широко используется программное управление для выполнения стандартных операций. Например выбор режим стирки в стиральной машине. При выборе того или иного режима активируется соответствующая программа и удобно.
Точно также производится готовка в мультиварке. Но когда требуется сделать что-то, чего не учитывает программа, делать приходится вручную.
При всей универсальности программа не может учесть всего. Всегда приходится что-то корректировать. Поэтому на практике приходится прибегать к обоим методам. Особенно, когда ручное управление затруднено. Так происходит, например при управлении марсоходом. Радиосигнал идет довольно долго и порулить" марсоходом с земли в реальном времени не получится. Приходится отправлять блок команд и принимать сигнал о их выполнении.
В общем, вручную безусловно лучше, но не всегда возможно.
Відповідь:
Дивись код на фото
Пояснення:
<!DOCTYPE html>
<html>
<head>
<title>Price</title>
<meta charset="utf-8">
</head>
<body>
<p>стоимости переговоров</p>
</body>
<script>
{/*Написать логическое выражение для определения стоимости переговоров, если стоимость переговоров с 22 часов до 8 часов на 20% ниже, а в субботу и в воскресенье дополнительно предоставляется скидка 10%. */}
t = +prompt('время разговоров от 0 до 24 часов')
dt = +prompt('продолжительность разговора в минутах')
s = +prompt('стоимость минуты разговора')
d = +prompt('день недели от 1 до 7')
console.log('t=',t,'dt=', dt, 's=', s, 'd=', d)
function Price (t, dt, d, s) {
let startTalk = t*60
let price = 0
console.log('day = ', d)
for (let i =1; i<=dt; i++){
let night = false
let holiday = false
let p = s
if( (startTalk+i)%1440 === 0 ){
if (d<7){
d=d+1
console.log('day = ', d)
} else {
d=1
console.log('day = ', d)
}
}
if ( (startTalk+i)%1440>=1320 || (startTalk+i)%1440<480){
night = true
}
if ( d === 6 || d===7){
holiday = true
}
if (night){
p = p - s*0.2
}
if (holiday){
p = p-s*0.1
}
price = price+p
console.log('стоимости '+ i+'мин. = '+ p.toFixed(2)+'$')
}
console.log('fin.price', price.toFixed(2), '$')
return price.toFixed(2)
}
{/*Price(t, dt, d, s)*/}
alert('стоимости переговоров ' + '$' + Price(t, dt, d, s))
</script>
</html>