Программирование на BASIC / Visual Basic / Лабораторные работы1 / Лабораторные по информатике по VB(преподаватель- Хамзина Е.А.) / записка к контрольной
.docxФедеральное агентство по образованию.
Государственное общеобразовательное учреждение высшего профессионального
образования.
Уфимский Государственный Авиационный Технический Университет.
Кафедра информатики.
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к контрольной работе
по дисциплине «Информатика».
Вариант №6.
Выполнил: студент группы _______
_________ __________________
подпись Ф.И.О.
Проверила старший преподаватель
_________ Хамзина Е.А.
подпись
Оценка __________.
Дата «___»___________2007 г.
Уфа-2007
№1.В соревнованиях по рыбной ловле участвовали 8 человек. В качестве орудий лова было приготовлено 1 спиннинг, 4 удочки и 3 сачка. Какое количество информации (в битах) содержит сообщение о том, что участник соревнования получил удочку?
Решение: в основе решения задачи лежит разновероятностный подход к измерению информации. Рассчитаем вероятность получения участником удочки по формуле: , где m – количество исходов опыта, благоприятствующих условию ,n – общее количество исходов опыта.
1)
Теперь рассчитаем количество информации по формуле: .
2)
Ответ: Сообщение о том, что участник соревнования получил удочку несет 1 бит информации.
№2.2 минуты записи цифрового аудиофайла занимают на диске 5,1 Мбайт. Частота дискретизации 22050 Гц. Какова разрядность видеоадаптера?
Решение:
=2минуты=120секунд
=5,1Мбайт=220 * 5,1 * 8бит=42781901бит
=22050Гц
Объем занимаемого на диске аудиофайла рассчитывается по формуле: , где – разрядность видеоадаптера (в битах), – частота (в Гц), - время записи (в секундах), откуда:
Ответ: Разрядность данного видеоадаптера 16 бит.
№3.Найти основание Р системы счисления и цифру N, если верно равенство: 33M5N+2N443 =55424. Пример выполнен в системе с основанием P, M – максимальная цифра в этой системе.
Решение: для начала запишем пример в столбик:
+3 3 M5N
2 N 4 4 3
5 5 4 2 4
По столбцу, который заполнен цифрами полностью (5,4,2) можем рассчитать величину основания системы. 5+4=Р+2,откуда Р=7.Зная Р, и зная, что M – максимальная цифра в системе, найдем М: Р=М+1,т.е 7=М+1,откуда М=6.Теперь найдем N: 3+N=4, откуда N=1.
Ответ: основание системы P=7, цифра N=1.
№4.Составить программу, которая определяет принадлежность точки с координатами (x,y) заштрихованной области.
Интерфейс программы:
Код программы:
Private Sub Command1_Click()
Picture1.Cls
x = Val(Text1)
y = Val(Text2)
If (x >= -2) And (x <= 3) And (y >= 2) And (y <= 5) Or (x >= 3) And (x <= 5) And (y >= 2) And (y <= 3) Then Picture1.Print "Точка попадает в указанную область" Else Picture1.Print "Точка вне области"
End Sub
Private Sub Command2_Click()
End
End Sub
№5.Составить блок-схему алгоритма решения следующей задачи и записать его в виде исходного кода на языке Visual Basic: в матрице размера 4x3 найти разность между суммой и произведением элементов.
Интерфейс программы:
Код программы:
Dim a(1 To 4, 1 To 3) As Integer
Private Sub Command1_Click()
Picture1.Cls
Picture2.Cls
Picture3.Cls
Picture4.Cls
n = Val(Text1)
m = Val(Text2)
For i = 1 To n
For j = 1 To m
a(i, j) = Rnd * 10 - 5
Picture1.Print a(i, j);
Next j
Picture1.Print
Next i
S = 0: P = 1
For i = 1 To n
For j = 1 To m
S = S + a(i, j)
P = P * a(i, j)
Next j
Next i
L = S - P
Picture2.Print S
Picture3.Print P
Picture4.Print L
End Sub
Private Sub Command2_Click()
End
End Sub
Блок-схема алгоритма:
Список литературы:
-
Информатика и информационные технологии. / Угринович Н. Д. - 2 изд. - М.: БИНОМ. Лаборатория знаний, 2005 г.
-
Информатика базовый курс учебник для ВУЗов./Симонович С. В. , изд. дом “Питер” ,2004 г.
-
Общая информатика учебное пособие/Симонович С. В, Евсеев Г. А., Алексеев А. Г. ООО “АСТ - пресс книга”,2004 г.