Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Байт 2) 300 байт 3) 360 байт 4) 420 байт



Поскольку по условию задачи все символы используют в любом порядке, это означает, что все события, характеризующие вероятность использования того или иного символа, являются равновероятными, и, следовательно, мы можем здесь использовать привычную нам простую формулу Хартли для подсчёта объёма информации, не вникая в вероятность наступления какого-либо события.

Всего используют 18 букв + 10 десятичных цифр = 28 символов. Для кодирования 28 символов необходимо минимально 5 бит (25=32). Поскольку таких символов в номере 7, значит, каждый номер автомобиля в программе и при хранении в файле занимает 5*7=35 бит. По условию, номер хранится в виде минимально возможного целого количества байт: округление в большую сторону(35бит:8)=5 байт, Тогда для записи 60-ти номеров потребуется 5 байт*60=300 байт.

Ответ: 300 байт.

3. Определите значение переменной c после выполнения следующего фрагмента программы:
a:= 100;
b:= 30;
a:= a – b*3;
if a > b then
c:= a – b
else c:= b – a;

1. 20

2. 70

3. –20

4. 180

1) для решения нужно использовать «ручную прокрутку» программы, то есть, выполнить вручную все действия

2) наиболее удобно и наглядно это получается при использовании трассировочной таблицы, где в первом столбце записаны операторы программы, а в остальных показаны изменения переменных при выполнении этих операторов:

  a b c  
a:= 100   ? ?  
b:= 30     ?  
a:= a – b*3     ?  
a > b     ? ЛОЖЬ
c:= b – a        

ответ: 20.

4.Запишите значение переменной b после выполнения фрагмента алгоритма:





Дата публикования: 2014-11-19; Прочитано: 266 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...