Главная страница

Информатика. Курсовая работа (курсовой проект) (КР, кп) нет


Скачать 1.4 Mb.
НазваниеКурсовая работа (курсовой проект) (КР, кп) нет
АнкорИнформатика
Дата21.11.2022
Размер1.4 Mb.
Формат файлаdoc
Имя файлаInformatika(1).doc
ТипКурсовая
#804462
страница8 из 8
1   2   3   4   5   6   7   8

Найти:

  1. Кол-во проданных компьютеров за текущий год по каждой фирме.

  2. Максимальное кол-во компьютеров, продаваемых в каждый квартал.

  3. % прироста продажи по фирмам, по сравнению с предыдущим годом.

  4. Построить круговые диаграммы продаж компьютеров за каждый квартал текущего года.

Вариант №28

Наименование магазина

Сумма реализации (текущая неделя)

Понедельник

Вторник

Среда


Четверг

Пятница

Бисквит


1200

1250

1420

1400

2000

Найти:

  1. Общую сумму реализации за каждый день текущей недели.

  2. Минимальный объем реализации каждого магазина за неделю.

  3. Вклад (в %) магазина "Бисквит" в общую сумму реализации.

  4. Построить гистограмму объема реализации каждым магазином.

Вариант №29
Филиал

Количество контрактов в текущем году

Январь

Февраль

Март

Апрель

Май

Июнь

Стилус

10

9

11

10

5

3

Найти:

  1. Общее количество контрактов для всех фирм по каждому месяцу.

  2. Среднее количество контрактов за полугодие для каждой фирмы.

  3. Вклад (в %) контрактов "Стилуса" в общее количество контрактов.

  4. Построить гистограмму контрактов, заключенных филиалами.

Вариант №30

Марка телевизора

Количество проданного товара

Январь

Февраль

Март

Апрель

Май

Июнь

Sony

50

45

30

21

19

32

Найти:

  1. Среднее количество проданных телевизоров за каждый месяц.

  2. Сумму продажи всех телевизоров за полугодие.

  3. Прирост продажи телевизоров в июне по сравнению с январем.

  4. Построить гистограмму спроса на телевизоры.



Задание 3. Решение систем линейных уравнений, работа с матрицами


Цель работы: Изучение возможностей пакета MS Excel при решении задач линейной алгебры. Приобретение навыков решения систем линейных алгебраических уравнений и выполнение действий над матрицами средствами пакета.

Предварительно вспомним некоторые сведения из курса высшей математики, необходимые для выполнения данной лабораторной работы.
Решение систем линейных алгебраических уравнений (СЛАУ)

Пусть задана СЛАУ следующего вида:



Эту систему можно представить в матричном виде: AX=b, где

– матрица коэффициентов системы уравнений;

– вектор неизвестных, – вектор правых частей.
При выполнении лабораторной работы систему линейных алгебраических уравнений необходимо будет решать методом обратной матрицы и методом Крамера. Вспомним основные формулы, используемые в этих методах.

Метод обратной матрицы

Систему линейных алгебраических уравнений Ax=b умножим слева на матрицу, обратную к А. Система уравнений примет вид:

A-1.A.x=A-1.b, E.x=A-1.b, (E – единичная матрица)

Таким образом, вектор неизвестных вычисляется по формуле x=A-1.b.
Метод Крамера

В этом случае неизвестные x1,x2,…, xn вычисляются по формуле:



где  – определитель матрицы A, i – определитель матрицы, получаемой из матрицы А путем замены i-го столбца вектором b.

Обратите внимание на особенность работы с матричными формулами: необходимо предварительно выделять область, в которой будет храниться результат, а после получения результата преобразовывать его к матричному виду, нажав клавиши F2 и Ctrl+Shift+Enter.

Теперь рассмотрим решение системы линейных уравнений методом обратной матрицы и методом Крамера на следующих примерах.

ПРИМЕР 3.1. Решить систему методом обратной матрицы:

.

В этом случае матрица коэффициентов А и вектор свободных коэффициентов b имеют вид:

, ,
Введём матрицу A и вектор b в рабочий лист MS Excel (рис. 3.1).



Рис. 3.1

В нашем случае матрица А находится в ячейках B1:Е4, а вектор b в диапазоне G1:G4. Для решения системы методом обратной матрицы необходимо вычислить матрицу, обратную к A. Для этого выделим ячейки для хранения обратной матрицы (это нужно сделать обязательно!!!); пусть в нашем случае это будут ячейки B6:E9. Теперь обратимся к мастеру функций, и в категории Математические выберем функцию МОБР, предназначенную для вычисления обратной матрицы (рис. 3.2), щелкнув по кнопке OK, перейдём ко второму шагу мастера функций. В диалоговом окне, появляющемся на втором шаге мастера функций, необходимо заполнить поле ввода Массив (рис. 3.3). Это поле должно содержать диапазон ячеек, в котором хранится исходная матрица - в нашем случае B1:E4. Данные в поле ввода Массив можно ввести, используя клавиатуру или выделив их на рабочем листе, удерживая левую кнопку мыши.

Если поле Массив заполнено, можно нажать кнопку OK. В первой ячейке, выделенного под обратную матрицу диапазона, появится некое число. Для того чтобы получить всю обратную матрицу, необходимо нажать клавишу F2 для перехода в режим редактирования или щелкнуть левой кнопкой мыши в строке ввода формулы, а затем нажать одновременно клавиши Ctrl+Shift+Enter. В нашем случае рабочая книга MS Excel примет вид изображенный на рис. 3.4.



Рис. 3.2



Рис. 3.3



Рис. 3.4
Теперь необходимо умножить полученную обратную матрицу на вектор b. Выделим ячейки для хранения результирующего вектора, например H6:H9. Обратимся к мастеру функций, и в категории Математические выберем функцию МУМНОЖ, которая предназначена для умножения матриц. Напомним, что умножение матриц происходит по правилу строка на столбец и матрицу А можно умножить на матрицу В только в том случае, если количество столбцов матрицы А равно количеству строк матрицы В. Кроме того, при умножении матриц важен порядок сомножителей, т.е. АВВА

Перейдём ко второму шагу мастера функций. Появившееся диалоговое окно (рис. 3.5) содержит два поля ввода Массив1 и Массив2. В поле Массив1 необходимо ввести диапазон ячеек, в котором содержится первая из перемножаемых матриц, в нашем случае B6:E9 (обратная матрица), а в поле Массив2 ячейки, содержащие вторую матрицу, в нашем случае G1:G4 (вектор b).



Рис. 3.5

Если поля ввода заполнены, можно нажать кнопку OK. В первой ячейке выделенного диапазона появится соответствующее число результирующего вектора. Для того чтобы получить весь вектор, необходимо нажать клавишу F2, а затем одновременно клавиши Ctrl+Shift+Enter. В нашем случае результаты вычислений (вектор х), находится в ячейках H6:H9.

Для того чтобы проверить, правильно ли решена система уравнений, необходимо умножить матрицу A на вектор x и получить в результате вектор b. Умножение матрицы A на вектор x осуществляется при помощи функции МУМНОЖ(В1:Е4;Н6:Н9), так как было описанной выше.

В результате проведенных вычислений рабочий лист примет вид изображенный на рис. 3.6.



Рис. 3.6

ПРИМЕР 3.2. Решить систему из ПРИМЕРА 3.1 методом Крамера.

Введём матрицу А и вектор b на рабочий лист. Кроме того, сформируем четыре вспомогательные матрицы, заменяя последовательно столбцы матрицы A на столбец вектора b (рис. 3.7).

Для дальнейшего решения необходимо вычислить определитель матрицы A. Установим курсор в ячейку I10 и обратимся к мастеру функций. В категории Математические выберем функцию МОПРЕД, предназначенную для вычисления определителя матрицы, и перейдём ко второму шагу мастера функций. Диалоговое окно, появляющееся на втором шаге содержит поле ввода Массив. В этом поле указывают диапазон матрицы, определитель которой вычисляют. В нашем случае это ячейки B1:E4.

Для вычисления вспомогательных определителей введем формулы:

I11=МОПРЕД(B6:E9), I12=МОПРЕД(B11:E14),

I13=МОПРЕД(B16:E19), I14=МОПРЕД(B21:E24).

В результате в ячейке I10 хранится главный определитель, а в ячейках I11:I14 – вспомогательные.

Воспользуемся формулами Крамера и разделим последовательно вспомогательные определители на главный. В ячейку K11 введём формулу =I11/$I$10. Затем скопируем её содержимое в ячейки K12, K13 и K14. Система решена.



Рис. 3.7
ПРИМЕР 3.3. Вычислить матрицу С по формуле: C=A2+2AB, где



Введем исходные данные на рабочий лист (рис. 3.8).

Для умножения матрицы А на матрицу В, выделим диапазон B5:D7 и воспользуемся функцией МУМНОЖ(B1:D3;G1:I3).

Результат вычисления A2=A*A поместим в ячейки G5:I7, воспользовавшись формулой МУМНОЖ(B1:D3;B1:D3).

Умножение (деление) матрицы на число можно выполнить при помощи элементарных операций. В нашем случае необходимо умножить матрицу из диапазона B5:D7 на число 2. Выделим ячейки B9:D11 и введем формулу =2*B5:D7.

Сложение (вычитание) матриц выполняется аналогично. Например, выделим диапазон G9:I11 и введем формул =B9:D11+ G5:I7.

Для получения результата в обоих случаях необходимо нажать комбинацию клавиш Ctrl+Shift+Enter.

Кроме того, в строке формул рабочего листа, изображенного на рис. 3.8, показано как можно вычислить матрицу С одним выражением.



Рис. 3.8

ВАРИАНТЫ ЗАДАНИЙ

  1. Решить систему уравнений методом Крамера.

  2. Решить систему уравнений с помощью обратной матрицы.

  3. Выполнить действия над матрицами.

При решении систем обязательно выполнить проверку!

Вариант №1 1) 2)

3) 2 (A + B) (2B – A),

Вариант №2 1) 2)

  1. 3 A - (A + 2B) B,

Вариант № 3 1) 2)

  1. 2(A–B)(A2 + B),

Вариант №4 1) 2)

  1. (A2 – B2)(A + B),

Вариант №5 1) 2)

  1. (A–B2)(2A+B),


Вариант №6 1) 2)

3) (A – B) A + 2B,

Вариант №7 1) 2)

3) 2(A–0,5B)+AB,

Вариант №8 1) 2)

3) (A – B)A + 3B,

Вариант №9 1) 2)

3) 2A – (A2 + B) B,
Вариант №10 1) 2)

3) 3 (A2 – B2) –2АB,

Вариант №11 1) 2)

3) (2A–B)(3А+B)–2АВ,

Вариант №12 1) 2)

3) А(A2–B)-2(B+А)В,

Вариант №13 1) 2)

3) (A+B)A–B(2А+3В),

Вариант №14 1) 2)

3) A(2A+B)–B(А–В),

Вариант №15 1) 2)

3) 3(A+B)(AВ–2А),

Вариант №16 2)

3) где

Вариант №17 1) 2)

3) 2А + 3B(АB-2А),
Вариант №18 1) 2)

3)

Вариант №19 1) 2)

3) 2A - АB(В - А) + В,

Вариант №20 1) 2)

3) A2 - (A + B)–(А – 3В),

Вариант №21 1) 2)

3)

Вариант№22



Вариант №23 1) 2)

3) А(A - B) + 2В(A + В),

Вариант№24 1) 2)



Вариант№25



Вариант №26



Вариант №27



Вариант №28



Вариант№29



Вариант №30



Форма промежуточного контроля

1 семестр

Зачет

Перечень примерных вопросов для подготовки к зачету

MS Excel. Численные методы и другие темы


  1. ИНТЕРФЕЙС СИСТЕМЫ. Элементы интерфейса ОС Windows. Интерфейс среды Excel. Средства управления Excel. Организация данных в Excel.

  2. ЭЛЕМЕНТАРНЫЕ ОПЕРАЦИИ С ДАННЫМИ. Манипулирование данными. Виды адресации. Типы данных.

  3. ЭЛЕМЕНТАРНЫЕ ОПЕРАЦИИ С ДАННЫМИ. Создание формул.

  4. ОФОРМЛЕНИЕ ДАННЫХ. Выравнивание данных. Управление шрифтами. Форматирование чисел. Мастер условного форматирования.

  5. ОФОРМЛЕНИЕ ДАННЫХ. Контроль ввода.

  6. ФУНКЦИИ РАБОЧЕГО ЛИСТА. Функция суммирования. Арифметические функции. Функции округления.

  7. ФУНКЦИИ РАБОЧЕГО ЛИСТА. Степенные функции. Тригонометрические функции. Текстовые функции.

  8. ФУНКЦИИ РАБОЧЕГО ЛИСТА. Логические функции. Функции выбора и поиска.

  9. ФУНКЦИИ РАБОЧЕГО ЛИСТА. Сводные функции. Функции обработки дат. Ошибочные значения. Функции анализа ошибок.

  10. ОБОБЩЕНИЕ ДАННЫХ. Сортировка. Фильтрация.

  11. ОБОБЩЕНИЕ ДАННЫХ Итоги. Консолидация.

  12. ОБОБЩЕНИЕ ДАННЫХ. Сводная таблица. Создание серийных документов.

  13. MS Excel. Таблица значений функции. Построение ее графика.

  14. MS Excel. Правка  Специальная вставка.

  15. MS Excel. Линейная интерполяция.

  16. MS Excel. Данные(Сервис)  Поиск решения. Линейная регрессия. Квадратичная аппроксимация.

  17. MS Excel. Данные(Сервис) Поиск решения. Полиномиальная аппроксимация. Линии тренда.

  18. MS Excel. Данные(Сервис) Поиск решения. Решение системы линейных уравнений.

  19. MS Excel. Данные(Сервис) Поиск решения. Решение системы нелинейных уравнений.

  20. MS Excel. Данные-Анализ, что если?(Сервис) Подбор параметра. Решение нелинейных уравнений.

2 семестр

Экзамен

Экзаменационный билет включает в себя четыре задания:

  1. теоретический вопрос (реферат);

  2. два практических задания.

Перечень примерных вопросов для подготовки к экзамену

Основные разделы ИНФОРМАТИКИ

    1. Информация. Предмет и структура информатики. Понятие информации. Свойства информации. Количество информации. Информационные процессы. Информация в жизни человечества.

    2. Представление (кодирование) данных. Представление чисел в двоичном коде. Представление символьных и текстовых данных в двоичном коде. Представление звуковых и графических данных в двоичном коде. Сжатие информации. Структуры данных. Хранение данных.

    3. Математические основы информатики. Алгебра высказываний (булева алгебра). Элементы теории множеств. Элементы теории графов.

    4. Представление информации в технических устройствах. Базовая система элементов компьютерных систем. Функциональные узлы компьютерных систем - элемент памяти, регистры, устройства обработки информации. Принцип автоматической обработки информации вычислительным устройством. Поколения цифровых устройств обработки информации. Перспективы развития технических средств обработки информации.

    5. Функциональная организация персонального компьютера. Центральный процессор. Оперативное запоминающее устройство. Внутренние шины передачи информации. Внешние запоминающие устройства. Внешние устройства Архитектуры вычислительных систем. Классификация компьютеров по сферам применения.

    6. Системное программное обеспечение. Базовое программное обеспечение. Операционные системы. Назначение и виды операционных систем. Драйверы устройств. Файловые системы. Служебные программы

    7. Прикладное программное обеспечение. Текстовые редакторы, процессоры. Редактор формул в MS Word. Электронные таблицы. Общие сведения о табличном процессоре Excel. Создание таблиц. Работа с формулами, диаграммами, списками. Обобщение данных.

    8. Прикладное программное обеспечение. Электронные таблицы. MS Excel. Анализ и оптимизация. Аппроксимация зависимостей. Решение численных задач.

    9. Прикладное программное обеспечение. Базы данных. Основные понятия. Классификация БД. Модели данных. Проектирование баз данных. CASE системы для разработки информационных сметем.

    10. Прикладное программное обеспечение. Системы компьютерной графики. Офисные интегрированные программные средства. Интегрированные пакеты математических расчетов.

    11. Модели решения функциональных и вычислительных задач. Математические и информационные модели.

    12. Модели решения функциональных и вычислительных задач. Моделирование информационных процессов. Модели разработки и методы проектирования программного обеспечения. Унифицированный язык моделирования UML. Концептуальная модель UML. Отношения в UML. Диаграммы. Инструментарий проектирования ПО.

    13. Основы алгоритмизации и технологии программирования. Языки программирования. Понятие «язык программирования». Компиляторы и интерпретаторы. Системы программирования. Классификация и обзор языков программирования

    14. Основы алгоритмизации и технологии программирования. Понятие алгоритма и его свойства. Способы описания алгоритмов. Этапы подготовки и решения задач на компьютере. Простые типы данных: переменные и константы. Основные алгоритмические конструкции. Линейная, разветвляющаяся и циклические конструкции. Рекурсивные алгоритмы. 

    15. Основы алгоритмизации и технологии программирования Основные алгоритмические конструкции. Структурированные данные и алгоритмы их обработки. Подпрограммы и модули.

    16. Компьютерные сети. Назначение и классификация компьютерных сетей. Типы и топология сетей. Сетевые компоненты - сетевые кабели; беспроводная среда; платы сетевого адаптера.

    17. Компьютерные сети. Сетевые стандарты. Эталонная модель OSI. Сетевые архитектуры и протоколы. Среда клиент-сервер.  

    18. Компьютерные сети. Internet как иерархия сетей. Протоколы Интернет.  Адресация в Интернет. Доменные имена. Варианты доступа в Интернет. Система адресации URL. Сервисы Интернет. Поиск в Интернете.

    19. Основные понятия информационной безопасности. Анализ угроз и юридические основы информационной безопасности. Критерии защищенности средств компьютерных систем. Способы и средства нарушения конфиденциальности информации.

    20. Основы противодействия нарушению конфиденциальности информации. Методы разграничения доступа. Криптографические методы защиты данных. Защита информации от компьютерных вирусов. Определение и классификация вирусов. Способы защиты от вирусов.

Критерии формирования оценок экзамена
Экзамен проводится в устной форме: обсуждается теоретический материал и приводится решение практических заданий с объяснением.

При выставлении оценки учитывается активность студента во время аудиторных занятий, и результаты собеседований по лекционному материалу и материалу практических занятий.

Оценка «отлично» – полный, развернутый ответ на все вопросы билета.

Оценка «хорошо» – полный ответ на любые три вопроса билета.

Оценка «удовлетворительно» – дан ответ на любые два вопроса.

Оценка «неудовлетворительно» – ставится в случае, если студент не выполнил ни одного практического задания или ответил только на один теоретический и один практический вопрос из четырех предложенных.
Учебно-методическое и информационное обеспечение дисциплины

В учебном процессе по данной дисциплине используются:

  • персональный компьютер – 15-20 шт.;

  • обучающие программы;

  • системы итогового контроля.



Основная литература

    1. Информатика. Базовый курс: учебник для вузов / под ред. С.В. Симоновича. - 2-е изд. - СПб.: Питер, 2009. - 640с. :

    2. Информатика: базовый курс : учебник / О.А. Акулов, Н.В. Медведев. - 5-е изд., испр. и доп. - М. : Омега-Л, 2008. - 574с.

    3. Свердлов С.З. Языки программирования и методы трансляции : учеб. пособие / С.З. Свердлов. - СПб. : Питер, 2007. - 638с.

    4. Могилев А.В. Информатика : учеб. пособие / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под ред. Е.К. Хеннера. - 4-е изд., стер. - М.: Академия, 2007. - 848с

    5. Алексеев Ю.Е. Практикум по программированию. Обработка числовых данных : учеб. пособие / Ю.Е. Алексеев, А.С. Ваулин, А.В. Куров; под ред. Б.Г. Трусова. - М.: МГТУ, 2008. - 288с.

    6. Гуда А.Н. Информатика. Общий курс: учебник / А.Н. Гуда, М.А. Бутакова, Н.М. Нечитайло и др. ; под ред. В.И. Колесникова. - 2-е изд. - М.: Дашков и К ; Ростов н/Д. : Наука-Пресс, 2008. - 400с

    7. Гаврилов М.В. Информатика и информационные технологии: учебник / М.В. Гаврилов. - М.: Гардарики , 2007. - 655с.

    8. Келим Ю.М. Вычислительная техника: учеб. пособие / Ю.М. Келим. - 3-е изд., перераб. и доп. - М.: Академия, 2007. - 384с.

    9. Колмыкова Е.А. Информатика: учеб. пособие / Е.А. Колмыкова, И.А. Кумскова. - 5-е изд., стер. - М.: Академия, 2008. - 416с.

    10. Культин Н.Б. Turbo Pascal в задачах и примерах / Н.Б. Культин. - СПб.: БХВ-Петербург, 2008. - 256с.

11. ФароновВ.В. Turbo Pascal / В.В. Фаронов. - СПб.: БХВ-Петербург, 2007. - 1056с.
Дополнительная литература

1.Информационная безопасность и защита информации: учеб. пособие / Ю.Ю. Громов и др. - Старый Оскол: ТНТ, 2010. - 384с.

2.Безручко В.Т.  Компьютерный практикум по курсу "Информатика". Работа в Windows XP, Word 2003, Excel 2003: учеб. пособие / В.Т. Безручко. - 3-е изд., перераб. и доп. - М. : Форум, Инфра - М, 2009. - 368с.

3.Информатика: учебник / Н. В. Макарова и др.; под ред. Н.В. Макаровой. - 3-е изд. перераб. - М.: Финансы и статистика, 2009. - 768с.

4.Библия пользователя. HTML, XHTML и CSS = HTML, XHTML and CSS Bible / Пфаффенбергер Брайан и др.; пер. с англ. - 3-е изд. - М.: И.Д. Вильямс, 2007.

5.Олифер В.Г. Компьютерные сети. Принципы, технологии, протоколы: учебник / В.Г.   Олифер, Н.А. Олифер. - 3-е изд. - СПб. : Питер, 2008. - 958с.

6.Гохберг Г.С. Информационные технологии : учебник / Г. С. Гохберг, А. В. Зафиевский, А. А. Короткин. - 4-е изд, стер. - М.: Академия, 2008. - 208с

7.Колесов Ю.Б. Моделирование систем. Практикум по компьютерному моделированию: учеб. пособие / Ю.Б. Колесов, Ю.Б. Сениченков. - СПб.: БХВ-Петербург, 2007. - 352с.

Собственные учебные пособия

1. Соболь Б.В. Информатика: учебник / Б.В. Соболь и др. - 3-е изд., дополн. и перераб. - Ростов на Дону: Феникс, 200.- 446с.- (Высшее образование).

2. Могилев А.В. Практикум по информатике: учеб. пособие для студентов высш. учеб. заведений / А.В. Могилев, Н.И. Пак, Е.К. Хеннер; под ред. Е.К. Хеннера.- 2-е изд., стер.- М.: Издательский центр «Академия», 2005.- 608с.

3. Попов А.А. Курс компьютерной подготовки. (Excel: практическое руководство): учебно-практическое пособие / А.А. Попов; под ред. Н.И.Свешниковой. – М., МГТА, 2004.



Базы данных, информационно-справочные и поисковые системы



  1. http://window.edu.ru/ Единый образовательный портал.

  2. http://library.zabgu.ru/ Библиотека ЗабГУ.

  3. http://www.planetaexcel.ru/

Ведущий преподаватель:

к.физ.-мат.н., доцент кафедры информатики, вычислительной техники и прикладной математики Шестакова Ольга Николаевна.
Преподаватель ___________

подпись


Заведующий кафедрой информатики, вычислительной техники и прикладной математики к. т. н., доцент Валова Ольга Валерьевна.

Заведующий кафедрой ___________

подпись

1 Серия (ряд) данных — значения в строке или в столбце, формирующие отдельную линию (или отдельные столбцы) на диаграмме. Когда строится график зависимости y=f(x), то имеет смысл говорить о X-сериях и Y-сериях.



1   2   3   4   5   6   7   8


написать администратору сайта