Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпора по инфо-ке.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
455.11 Кб
Скачать

Билет №6

1) Для измерения объема данных

могут быть использованы:

  • бит (двоичный разряд)

  • байт, (8 двоичных разрядов)

  • дит (десятичный разряд)

  • килобайт (Кбайт, 1024 байта, 2↑10 байт)

  • мегабайт (1024 килобайта, 1048576 байт, 2↑20 байт)

2) Под массивом понимается упорядоченная совокупность однотипных элементов, расположенных в оперативной памяти.

Все элементы массива имеют одно имя.

Определение массива состоит из спецификатора типа, имени массива и размера. Размер задает количество элементов массива (не менее 1) и заключается в квадратные скобки. Размер массива нужно знать уже на этапе компиляции, а следовательно, он должен быть константным выражением, хотя не обязательно задается литералом.( input_buffer и fileTable)

Выделения памями для массива: /* выделение памяти для массива 4 x 10 */

p = malloc(40*sizeof(int));

Билет №7

Репрезентативность - показывает насколько представительна данная информация, то есть насколько информация, полученная в результате выборочных наблюдений соответствует характеристикам сплошных наблюдений. От репрезентативности зависит насколько адекватно информация отражает свойства объекта, явления (того, о чем информация).

Содержательность - отражает семантическую емкость информации, равную отношению количества семантической информации в сообщении к объему обрабатываемых данных, то есть: 

С=Ic/Vд, где С - содержательность,

Ic - количество семантической информации,

Vд - объем данных

Достаточность (полнота) - означает, что информация содержит минимальный, но достаточный для принятия правильного решения состав. Понятие полноты информации связано с ее смысловым содержанием (семантикой) и прагматикой. Как неполная (недостаточная), так и избыточная информация снижает эффективность решений, принимаемых ее пользователем.

2) Обработка символьной информации

В памяти ПК и в ячейках таблицы на рабочем листе можно хранить не только числовую, но и символьную информацию. Каждому символу ставится в соответствие некоторый код, которым символ представлен в памяти ПК (”Aлат” - 65, ”9” – 57).   Для хранения 1 символа отводится 1 байт.

Для хранения символьной информации в памяти ПК используются строки – переменные типа string.

Описание строки:        Dim str As string

Строки можно сравнивать, используя операции отношения <, >,=… Строки сравниваются посимвольно слева направо. Та строка считается большей, у которой первый несовпадающий символ имеет больший код или строка имеет большую длину.  Две строки считаются равными, если они имеют одинаковое число символов и на соответствующих позициях находятся одинаковые символы.

Билет №8

1) Доступность восприятию - показывает, насколько легко пользователю извлечь смысл из данной информации. Она обеспечивается выполнением соответствующих процедур получения и преобразования информации к удобной для восприятия пользователя форме (в частности, путем согласования ее семантической формы с тезаурусом пользователя). Например, письмо на испанском для меня имеет нулевую доступность восприятию, поскольку я не владею этим языком, но переведенное на русский язык (согласование с моим тезаурусом) становится вполне доступным.

Актуальность - степень сохранения ценности информации в момент ее использования. Она зависит от динамики изменения характеристик, содержащихся в информации, и от интервала времени, прошедшего с  момента возникновения данной информации.

Своевременность - поступление информации не позже заранее назначенного момента времени, согласованного с временем решения поставленной задачи. (Обычно, не позже, чем ее можно будет обработать и использовать для принятия или нахождения решения).

Пример на организацию циклов с известным числом повторений

Программный код, обеспечивающий нахождение

наибольшего общего делителя для трех чисел

Sub Primer_For()

Dim A As Integer

Dim B As Integer

Dim C As Integer

Dim D As Integer

A = Val(InputBox("Введите первое число"))

B = Val(InputBox("Введите второе число"))

C = Val(InputBox("Введите третье число"))

For I = 1 To A

If (A Mod I = 0) And (B Mod I = 0) And _

(C Mod I = 0) Then D = I

Next I

MsgBox D, , "Наибольший общий делитель"

End Sub