ГОСУДАРСТВЕННЫЙ КОМИТЕТ РОССИЙСКОЙ
ФЕДЕРАЦИИ ПО РЫБОЛОВСТВУ
МУРМАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
Кафедра Информационных систем
А.Э.Кириченко
ИНФОРМАТИКА
Методические указания и задания к контрольным работам для студентов экономических специальностей факультета заочного социально-экономического образования
Мурманск
2002
УДК 004:33 (07)
ББК 32.81+ 65.С
И-74
Составитель: Александр Эдуардович Кириченко, доцент кафедры Информационных систем Мурманского государственного технического университета
Методические указания рассмотрены и одобрены кафедрой
17 июня 2002 года, протокол № 6
Рецензент:
зав. кафедрой Информационных систем, доцент Качала В.В.
Оригинал макета подготовлен в авторской редакции
ã А.Э.Кириченко 2002
ã Мурманский государственный технический университет, 2002
Данное пособие разработано в соответствии с рабочими программами по дисциплине "Информатика" для студентов экономических специальностей заочного отделения.
В пособии предлагаются варианты заданий контрольных работ и примеры выполнения заданий. Первое задание относится к той части курса, которая предлагается для самостоятельного изучения.
Лабораторные работы по изучению дисциплины выполняются на основе заданий контрольной работы и примеров выполнения заданий, а также лекционных материалов и материалов практических занятий.
Цель данного пособия состоит в обеспечении возможности студенту заочного образования достаточно полно представить себе требования относительно его теоретических знаний в дисциплине "Информатика", а также получить рекомендации к выполнению необходимых для допуска к экзамену контрольных заданий.
Контрольные задания представляют собой комплекс заданий включающий:
теоретический вопрос, ответом на который должен являться мини-реферат (не более чем четыре машинописных страницы);
четыре задания на составление алгоритмов, реализованных в алгоритмическом языке Паскаль.
Номер варианта определяется последней цифрой номера зачетной книжки (студенческого билета).
На экзамене студент обязан ответить на два теоретических вопроса, если он заранее сдал контрольное задание, которое было зачтено без замечаний. В случае наличия замечаний у проверяющего преподавателя, экзаменатор имеет право на дополнительные вопросы по темам контрольного задания.
3. Контрольное задание 1.
Теоретический вопрос
Представить развернутые ответы на вопрос в соответствии с вариантом задания.
0. Операционные системы семейства WINDOWS. Назначение, основные характеристики и элементы интерфейса.
1. Системы обработки текстовой информации. Назначение, классификация, перечень наиболее распространенных программных продуктов и их характеристики.
2. Системы обработки графической информации. Назначение, классификация, перечень наиболее распространенных систем и их характеристики.
3. Электронные таблицы. Назначение, принципы организации и основные определения. Основы работы в Microsoft Excel.
4. Электронная почта. Назначение, принципы организации и основные определения. Программное обеспечение для обслуживания электронной почты.
5. Глобальная сеть Internet. Назначение, принципы организации и основные определения. Программное обеспечение для обслуживания пользователей сети.
6. Защита информации. Основные методы защиты и их краткая характеристика.
7. Компьютерные вирусы и защита от них. Программное обеспечение для защиты от вирусов и его классификация.
8. Архивация данных. Принципы сжатия данных, программное обеспечение и его основные характеристики.
9. Закон об информатизации и его основные положения.
4. Контрольное задание 2.
Линейные алгоритмы
Написать программу реализации линейного алгоритм приема исходных данных со стандартного внешнего устройства (клавиатуры), преобразования данных в результат по заданной в соответствии с вариантом формуле и вывода исходных данных и результата на стандартное устройство вывода (дисплей). Исходные данные и результат должны быть представлены в форматированном виде.
Вариант | Формула | Вариант | Формула |
0 | 5 | ||
1 | 6 | ||
2 | 7 | ||
3 | 8 | ||
4 | 9 |
4.2. Пример выполнения задания
Программа для указанного примера имеет следующий вид:
Program Z2;
var
a, x, y, c, d, p, q: real;
begin
writeln('‚Введите исходные данные (a, x)');
readln( a,x);
q:= sqrt(2);
p:= x*x;
c:= 1/(4*a*a*a*q);
d:=a*x*q+a*a;
y:= c*ln(abs((p+d)/(p-d)));
writeln('Исходные данные:');
writeln('a=', a:6:2,' x=', x:6:2);
writeln('Результат:');
writeln('y=',y:10:5);
readln;
end.
Примерный вид исходных данных и результатов на дисплее:
Исходные данные:
a= 3.50 x= 1.80
Результат:
y= 0.00127
5. Контрольное задание 3.
Алгоритмы ветвления
Написать программу, определяющую принадлежит ли точка с заданными координатами (x,y) заштрихованной области на прилагаемом в соответствии с вариантом графике.
5.2. Пример выполнения задания
Рассмотрим условия, при которых точка (x,y) может принадлежать заштрихованной области, для чего разделим указанную область на две подобласти: сектор круга в правом вернем квадранте графика и треугольная область в правом нижнем квадранте.
Для того, чтобы принадлежать первой подобласти (сектору), координаты точки должны удовлетворять условиям:
x > 0, y > 0, √(x2+y2) < 6.
принадлежность ко второй (треугольнику) подобласти определяется условиями:
x > 0, y <0, y > (x-6) /значение y должно лежать выше прямой y=(x-6)/.
Оба эти условия могут быть записаны в виде логических выражений, истинность одного из которых будет означать, что заданная точка принадлежит либо сектору, либо треугольнику в заданной фигуре, что записывается в терминах алгебры логики следующим образом:
F1= (x > 0) Λ (y >0) Λ (√(x2+y2) < 6);
F2= (x > 0) Λ (y <0) Λ (y > (x-6));
F = F 1V F 2,
где Λ и V конъюнкция и дизъюнкция, соответственно.
Программа для указанного примера имеет следующий вид:
Program Z2;
var
x, y: real;
f1, f2, f: boolean;
begin
writeln('Введите значения x и y: ');