Автор работы: Пользователь скрыл имя, 22 Марта 2012 в 20:02, контрольная работа
Целью данной работы является закрепление практических навыков работы при изучении дисциплины «Информатика», умения работать в MS Excel, MS Word. Основной задачей расчетно-графической работы является создание и оформление исходных таблиц; связывание таблиц; расчеты в таблицах с применением «Мастера функций»; обработка данных таблиц посредством сортировки и выборки (фильтрации); построение диаграмм; оформление отчета в виде комплексного текстового документа.
ВВЕДЕНИЕ
1. КОНСТРУИРОВАНИЕ ТАБЛИЦ
1.1. Создание и оформление исходных таблиц
1.2. Расчеты в таблицах
2. УПРАВЛЕНИЕ И ГРАФИЧЕСКОЕ ОТОБРАЖЕНИЕ ДАННЫХ
2.1. Сортировка данных
2.2. Фильтрация данных
2.3. Построение диаграмм
3 ОТВЕТЫ НА ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ.
4 РЕШЕНИЕ ЗАДАЧИ НА ЯЗЫКЕ ПАСКАЛЬ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«БАШКИРСКИЙ ГОСУДАРСТВЕННЫЙ АГРАРНЫЙ УНИВЕРСИТЕТ»
Факультет _____________________
Специальность __________________
Специализация __________________
Форма обучения _________________
Курс, группа ____________________
______________________________
(Фамилия, имя, отчество студента)
«Разработка реляционных информационных моделей и их анализ в приложений Microsoft Excel»
Контрольная работа
Оценка при защите
__________________
_____________________
(подпись)
“___” ________2010 г.
ВВЕДЕНИЕ
1. КОНСТРУИРОВАНИЕ ТАБЛИЦ
1.1. Создание и оформление исходных таблиц
1.2. Расчеты в таблицах
2. УПРАВЛЕНИЕ И ГРАФИЧЕСКОЕ ОТОБРАЖЕНИЕ ДАННЫХ
2.1. Сортировка данных
2.2. Фильтрация данных
2.3. Построение диаграмм
3 ОТВЕТЫ НА ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ.
4 РЕШЕНИЕ ЗАДАЧИ НА ЯЗЫКЕ ПАСКАЛЬ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
ВВЕДЕНИЕ
Целью данной работы является закрепление практических навыков работы при изучении дисциплины «Информатика», умения работать в MS Excel, MS Word.
Основной задачей расчетно-графической работы является создание и оформление исходных таблиц; связывание таблиц; расчеты в таблицах с применением «Мастера функций»; обработка данных таблиц посредством сортировки и выборки (фильтрации); построение диаграмм; оформление отчета в виде комплексного текстового документа.
Выбор варианта задания:
№ зачетной книжки – 8533
№ варианта выбора исходных таблиц – 1.6
№ варианта сортировки - по возрастанию значений в числовом столбце
№ варианта критерия выборки – больше произвольного значения
№ варианта функций – логическая функция ЕСЛИ, отображающая характер изменения данных, в которой условием является сравнение данных, действием если истина - конкретный текст, например “возросла” и действием если ложь - альтернативный текст
1 КОНСТРУИРОВАНИЕ ТАБЛИЦ
1.1 Создание и оформление исходных таблиц
Загрузил MS Excel. Сформировал на первом листе («Лист 1») рабочей книги «Таблица» (рисунок 1) согласно варианту задания.
Для оформления заголовка таблицы установил курсор в ячейку A1 и ввел название таблицы "Виды семян". Для размещения названия таблицы по ширине таблицы объединил ячейки A1:Е1, выбрал в строке меню команду Формат/ Ячейки/ Выравнивание/ Объединение ячеек.
Для длинных названий, используемых в заголовках «Таблицы", применил форматирование ячеек. Выделил диапазон ячеек A2:Е2, выбрал в меню команду Формат/ Ячейки/ Выравнивание/ Переносить по словам.
Рисунок 1 Вид таблицы «Виды семян» (таблица 1)
Переименовал текущий лист «Лист1» на «Таблица». Для этого, указав на название листа в рабочей книге MS Excel, вызвал контекстно-зависимое меню (нажатием правой кнопки мыши) и выбрал команду Переименовать.
Рамки таблицы создал следующим образом: сначала выделил данные в таблице - это интервал ячеек A2:Е12. Далее выбрал в строке меню команду Формат/ Ячейки/ Граница/…выбрал тип линии и к какой части выделенных ячеек эту линию применить: внешней границе и всем внутренним. Можно было использовать на панели инструментов пиктограмму .
Выделил цветом вычисляемые столбцы в таблице. Для этого определил диапазон ячеек Е2:Е12, выбрал команду Формат/ Ячейки/Вид и указал в появившемся окне на нужный цвет.
Кроме оформления таблиц, производил необходимые расчеты: для столбца Е («Остаток семян в конце месяца»). Расчеты описаны в разделе 1.2
1.2 Расчеты в таблицах
Расчеты производил по формулам, используя, мастер функций и набирал формулы в строке формул.
Сначала рассчитал столбец («Остаток семян в конце месяца») по формуле: Е3=В3+С3-D3. В ячейке появился результат вычисления. Остальные ячейки заполнил, используя прием автозаполнения: выделил ячейку, в которой производил расчет (D3), подвел курсор к нижнему правому уголку ячейки (появился маленький черный крестик) и, захватив ее, переместил курсор на необходимое количество ячеек (D3:D12).
Логическую функцию согласно заданию находил в «Таблице 2» следующим образом: если остаток семян в конце месяца превышает 15, т.е. если E3>15, то в ячейке F3 при истинности «возросла», если выражение ложно, то в ячейке F3 появится «уменьшилось» (рисунок 2).
Рисунок 2 Вид окна «Мастера функций» на 2 шаге
При нахождении логической функции ЕСЛИ, воспользовался логической формулой, для этого выбрал команду Вставка/Функция. После вызова «Мастера функций» появляется первое окно диалога, в котором отображаются категории и имена функций. Нашел категорию функции – Логические и имя функции – ЕСЛИ.
На втором шаге работы «Мастера функций» появляется новое диалоговое окно, в котором необходимо ввести значения для расчета логической функции ЕСЛИ. Окно имеет три строки (рисунок 3). В первой строке указал логическое выражение (E3>15), во второй строке – значение, при котором логическое выражение истинно («возросла»), и в третьей строке – значение, при котором значение логического выражения ложно («уменьшилось»).
2. УПРАВЛЕНИЕ И ГРАФИЧЕСКОЕ ОТОБРАЖЕНИЕ ДАННЫХ
2.1. Сортировка данных
Так как при сортировке данные таблицы будут изменены, то на листе «Сортировка» создал копию «Таблицы 1».
Рисунок 3 Вид таблицы «Виды семян» после сортировки по полям «Остаток на начало месяца (ц)» (таблица 2).
Для этого выделил всю «Таблицу 1» из исходных данных (А1:Е12), выбрал в меню команду ПРАВКА/ КОПИРОВАТЬ и вставил выделенный фрагмент на новый лист «Сортировка», используя команду ПРАВКА/ ВСТАВИТЬ.
Для сортировки выделил мышкой интервал ячеек А2:D12. В строке меню выбрал команду Данные/Сортировка, в появившемся окне диалога указал: Сортировать по «Остаток на начало месяца (ц)», тип сортировки - По возрастанию. В итоге получил Таблицу 2 (рисунок 3).
2.2. Фильтрация данных
При выполнении фильтрации (выборки) данных так же, как и в случае сортировки, данные изменяются, поэтому аналогично создал на листе «Выборка» копию «Таблица».
Для фильтрации данных курсор установил в ячейке В2 и выбрал в меню команду Данные/ Фильтр/ Автофильтр. На верхних ячейках выделенной таблицы появляются значки . В ячейке В2 нажал на этот значок, появляется список, из него выбрал – Условие. В появившемся диалоговом окне «Пользовательский автофильтр» выбрал критерий выборки.
Рисунок 4 Вид таблицы после фильтрации данных (таблица 2)
2.3. Построение диаграмм
По данным исходной таблицы построил диаграмму.
Диаграммы связаны с теми данными на рабочем листе, по которым они были созданы, поэтому диаграммы будут автоматически обновляться при обновлении данных.
Для построения диаграммы выделил в «Таблице 1» интервалы ячеек: A2:A12 (Виды семян) и Е2:Е12 (Остаток семян в конце месяца), удерживая клавишу CTRL. Диаграмму создавал с помощью Мастера Диаграмм, который вызвал с помощью команды в строке главного меню ВСТАВКА/ДИАГРАММА. При построении диаграммы выполнил четыре шага.
На первом шаге Мастера диаграмм выбрал тип и вид диаграммы (линейчатые). Переход к следующему шагу осуществляется нажатием кнопки "Далее".
На втором шаге выбирается диапазон данных для построения диаграммы. Ряды данных определил «в столбцах». В зависимости от существующих способов представления данных, можно выбрать более наглядный вид.
На третьем шаге открывается диалоговое окно, состоящее из нескольких вкладок. На соответствующих вкладках установил параметры диаграммы (подписи данных - значение; заголовок диаграммы - «Разность остатка», легенду – расположение - справа).
На четвертом шаге выбрал место для размещения диаграммы: на отдельном листе «Таблица». В результате получил следующий вид диаграммы (рисунок 5).
Рисунок 5 Диаграмма по результатам «Таблица»
Вторую диаграмму построил в том же порядке, как и первую, только по таблице «Сортировка». Отличие построения диаграммы заключается в том, что здесь другие показатели.
Тип диаграммы – Круговая
Поместил ее на имеющемся листе «Сортировка» (рисунок 6).
Рисунок 6 Вид второй диаграммы по «Сортировка»
Третья диаграмму построил в том же порядке, как и первую, только по таблице «Выборка». Отличие построения диаграммы заключается в том, что здесь другие показатели и тип диаграммы
Тип диаграммы – Точечная
Поместил ее на имеющемся листе «Выборка» (рисунок 7)
Рисунок 7 Диаграмма по результатам «Выборка»
3 ОТВЕТЫ НА ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ.
Вопрос: Компьютерные вирусы. Защита данных
Компьютерный вирус - это специально написанная, небольшая по размерам программа (т. е. некоторая совокупность выполняемого кода), которая может "приписывать" себя к другим программам ("заражать" их), создавать свои копии и внедрять их в файлы, системные области компьютера и т. д., а также выполнять различные нежелательные действия на компьютере.
Свойства вирусов. Своим названием компьютерные вирусы обязаны определенному сходству с вирусами естественными:
способности к саморазмножению;
высокой скорости распространения;
избирательности поражаемых систем (каждый вирус поражает только определенные системы или однородные группы систем);
способности "заражать" еще незараженные системы;
трудности борьбы с вирусами и т. д.
Классификация вирусов. Один из авторитетнейших "вирусологов" страны Евгений Касперский предлагает условно классифицировать вирусы по следующим признакам:
по среде обитания вируса;
по способу заражения среды обитания;
по деструктивным возможностям;
по особенностям алгоритма вируса.
Защита данных (data protection) - средства защиты данных от случайных или умышленных нежелательных модификаций, разрушений или разглашений.
4 РЕШЕНИЕ ЗАДАЧИ НА ЯЗЫКЕ ПАСКАЛЬ
Исходный код программы для ПЭВМ
program aib;
uses crt;
var
a, b, c: integer;
begin
randomize;
write('Число а = ');
readln(a);
write(' Число b = ');
readln(b);
if a<>b then begin
if a>b then
c:=a+random(100)+1
else
c:=b+random(100)+1;
a:=c;
b:=c;
end
else begin
a:=0;
b:=0;
end;
writeln('Результат -------->');
writeln('a=',a);
writeln('b=',b);