Вы находитесь на странице: 1из 79

Государственное образовательное учреждение

высшего профессионального образования


«ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»

ФАКУЛЬТЕТ КОМПЬЮТЕРНЫХ НАУК И ТЕХНОЛОГИЙ


КАФЕДРА ПРИКЛАДНОЙ МАТЕМАТИКИ

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ И ЗАДАНИЯ


для выполнения лабораторных работ и организации аудиторной и
внеаудиторной СРС
по дисциплине «ИНФОРМАТИКА»
для студентов экономических специальностей всех форм обучения
Часть 1. «ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS»
«ОСНОВЫ РАБОТЫ С ТЕКСТОВЫМ РЕДАКТОРОМ MS WORD»
«ОСНОВЫ РАБОТЫ С ТАБЛИЧНЫМ ПРОЦЕССОРОМ MS
EXCEL»
Часть 2. «ОСНОВЫ АЛГОРИТМИЗАЦИИ»
«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА VBA»

Рассмотрено
на заседании кафедры ПМ
протокол №__ от “__” ______ 20__ г.

Утверждено
учебно-издательским советом ДонНТУ
протокол № _ от “__” _______ 20__ г.

Донецк
2016

1
УДК 681.3.06(071)
М54

М54 Методические рекомендации и задания для выполнения лабораторных


работ и организации аудиторной и внеаудиторной СРС по дисциплине
«Информатика» для студентов экономических специальностей всех форм
обучения / Зензеров В.И. – Донецк: ДонНТУ, 20__. – 78 с.

Методические рекомендации посвящены вопросам решения


практических задач по дисциплине «Информатика» для студентов
экономических специальностей направления подготовки 38.03.01
«Экономика» и соответствуют учебным планам данной дисциплины по
указанной специальности. Разбиты на две части: часть 1 посвящена IT
технологиям, часть 2 – программирования на VBA. Содержат пакет
заданий и примеры выполнения лабораторных работ по разделам курса
«Информатика».
Методические рекомендации могут быть полезны для студентов
экономических специальностей технических ВУЗов, изучающих
дисциплины, связанные с решением задач на персональных компьютерах,
а также для преподавателей, аспирантов и других пользователей
персональных компьютеров.

Автор: канд. техн. наук, доцент Зензеров В.И.,

Ответственный за выпуск: д-р техн. наук, профессор Павлыш В.Н.

2
СОДЕРЖАНИЕ

Часть 1
Тема 1. «ОС WINDOWS» ............................................................................ 4
Лабораторная работа №1 ........................................................................... 4
Задание №1. "Работа с окнами" ................................................... 5
Задание №2. "Работа с папками и файлами" .............................. 6
Задание №3. "Работа с ярлыками и Проводником" .................... 6
Тема 2. «ОСНОВЫ РАБОТЫ С ТЕКСТОВЫМ РЕДАКТОРОМ
MS WORD» .................................................................................... 7
Лабораторная работа №1. «Форматирование документа» ....................... 7
Лабораторная работа №2. «Работа со списками»..................................... 8
Лабораторная работа №3. «Работа с таблицами» .................................. 13
Лабораторная работа №4. «Работа с объектами в редакторе Word» .... 16
Тема 3. «ОСНОВЫ РАБОТЫ С ТАБЛИЧНЫМ ПРОЦЕССОРОМ
MS EXCEL» .................................................................................. 26
Лабораторная работа №1 «Работа с таблицами и форматирование
таблиц в MS EXCEL» .................................... 34
Лабораторная работа №2 «Работа с формулами в MS EXCEL»............ 35
Лабораторная работа № 3. «Создание диаграмм в MS EXCEL»............ 42
Лабораторная работа № 4. «Решение задач оптимизации
в MS EXCEL» ................................................. 43
Задание 1. «Оптимизационная задача» ..................................... 49
Задание 2. «Транспортная задача»............................................ 56
Задание 3. «Задача о назначениях» .......................................... 57
Часть 2.
Тема 4. «ОСНОВЫ АЛГОРИТМИЗАЦИИ» .............................................. 58
Тема 5. «ОСНОВЫ ПРОГРАММИРОВАНИЯ» ........................................ 58
Лабораторная работа №1. «Организация линейного и разветвляющегося
вычислительных процессов» ....................... 58
Лабораторная работа №2. «Организация циклов с известным числом
повторений» .................................................. 64
Лабораторная работа №3. «Обработка одномерных массивов» ........... 69
Лабораторная работа №7. «Обработка двумерных массивов» .............. 75

3
Часть 1. «ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS»
«ОСНОВЫ РАБОТЫ С ТЕКСТОВЫМ РЕДАКТОРОМ MS WORD»
«ОСНОВЫ РАБОТЫ С ТАБЛИЧНЫМ ПРОЦЕССОРОМ MS EXCEL»

Тема 1. «ОС WINDOWS»

Лабораторная работа №1

Рис. 1. Экран компьютера с элементами интерфейса и окно приложения


«Проводник»

Рис. 2. Главное меню ОС Windows

4
Задание №1. "Работа с окнами"

1. Найти на экране "Рабочий стол" и "Панель задач". Изучить структуру


"Главного меню".
2. Открыть системную папку "Мой компьютер". Изменить размеры окна,
перетащить его в другое место, развернуть его на весь экран, вернуть исходные
размеры, свернуть окно в кнопку, открыть его.
3. Изучить структуру рабочего окна. Поочередно включить и отключить
"Строку состояния" и "Панель инструментов".
4. Включить однооконный режим просмотра папок. Открыть несколько
папок, закрыть их.
5. Включить многооконный режим просмотра папок. Открыть несколько
папок, закрыть их. Проанализировать увиденное.
6. Открыть окно диска С:, найти в нем файлы, папки и ярлыки. Сменить
вид выводимой информации на:
 крупные значки;
 мелкие значки;
 список;
 таблица.
7. Упорядочить значки в окне:
 по имени;
 по типу;
 по дате;
 по размеру.
8. В окне диска С: сделать так, чтобы файлы зарегистрированных типов
выводились без указания расширений, а затем так, чтобы все файлы
выводились с указанием расширений.
9. В окне диска С: выделить:
 1 объект;
 3 объекта подряд;
 3 объекта в разброс.
Отменить выделение.
10. Открыть 3 окна. Расположить их:
 каскадом;
 сверху вниз;
 слева направо.

5
Задание №2. "Работа с папками и файлами"

1. На диске C: (D:) в папке STUDENTS создать папку с именем группы, в


ней создать личную папку (по своей фамилии).
2. В личной папке создать текстовый документ Личное_дело_№ (№ -
номер варианта).
3. Загрузить Блокнот: Пуск  Программы  Стандартные  Блокнот. В
окне редактора набрать название группы и ФИО. Сохранить в личной папке под
именем ФИО_№ (№ - номер варианта). Аналогично создать в личной папке
файл Адрес_№ (№ - номер варианта), содержащий адрес.
4. Содержимое файлов ФИО_№ и Адрес_№ с помощью буфера обмена
скопировать в файл Личное_дело_№.
5. Просмотреть атрибуты созданных файлов и их размеры, а также
общий объём личной папки.
6. Из личной папки скопировать одновременно три созданных файла в
папку группы (с помощью буфера обмена и перетаскиванием правой клавишей
мышки). Переименовать файл ФИО_№ в папке группы в Ф_№. Переместить
его в личную папку и обратно (двумя способами).
7. Удалить все файлы из личной папки. Просмотреть содержимое
Корзины. Два своих файла удалить, один восстановить. Просмотреть свойства
Корзины и определить её размер.
8. Удалить папку группы.

Задание №3. "Работа с ярлыками и Проводником"

1. Открыть Проводник. Изучить его структуру. Выполнить в Проводнике


п.п. 1 - 6 из задания №2 (перемещать и копировать файлы только
перетаскиванием правой клавишей мышки).
2. В личной папке создать ярлык для файла Notepad.exe.
3. С помощью Поиска найти файл WinWord.exe и создать для него ярлык
в личной папке. Переименовать его и изменить значок.
4. Запустить на выполнение приложение MS Word с помощью:
 созданного ярлыка;
 пункта меню Пуск  Программы;
 пункта меню Пуск  Выполнить…
5. Показать работу преподавателю.
6. Удалить созданные папки и ярлыки.

6
Тема 2. «ОСНОВЫ РАБОТЫ С ТЕКСТОВЫМ РЕДАКТОРОМ
MS WORD»

Лабораторная работа №1. «Форматирование документа»

1. Создать новый Документ MS Word и установить следующие параметры


страницы: левое поле – 3,4 см, правое 2,25 см, верхнее и нижнее – 1,8 см;
ориентация – книжная.
2. Выбрать язык, установить параметры правописания, автоматическую
расстановку переносов, интервал автосохранения – 12 мин.
3. Скопировать в документ фрагмент справочной системы, и установить для
заголовка текста следующие параметры шрифта – Times New Roman, 16 пт, цвет
– синий, полужирный, выравнивание – по центру.
4. Разбить текст на 3 абзаца и для каждого установить свой тип шрифта ,
размер и цвет, межстрочный интервал , отступы и способ выравнивания.
5. 2-й и 3-й абзацы заключить в рамку и применить заливку.
6. Скопировать 1-й абзац в конец текста 3 раза – перетаскиванием и с
помощью буфера обмена и изменить параметры новых абзацев.
7. В 4-м абзаце вставить буквицу, применить эффекты, анимацию.
8. Остаток текста разбить на колонки.
9. Просмотреть как будет выглядеть документ при печати.
10. Сохранить документ в личной папке и закрыть окно MS Word.
11. Открыть документ, вставить текущую дату и подпись (Выполнил Ф_И_О)
с помощью вставки Автотекста.
12. Сохранить изменения и завершить работу редактора Word.

7
Лабораторная работа №2. «Работа со списками»

1. Ввести текст в соответствии с вариантом.


2. Изменить тип маркера, цвет и размер.
3. Изменить цвет и размер шрифта текста.
4. Установить отступ номера 1 см, текста от номера – 2 см.

Вариант 1.
3.Назначение операционной системы
3.1 Возникновение операционной системы.
3.2 Файлы.
3.2 Каталоги.

 Конфигурация.
 Особенности.
 Команды.
Вариант 2.
6. Локальные сети
6.1 Причины появления
6.2 Архитектура
6.3 Разновидности

 Пианисты
 Скрипачи
 Гитаристы
Вариант 3.
6.4.1 Жесткий диск.
6.4.2 Команды управления.
6.4.3 Конфигурация.
 Учебники
 Детективы
 Фантастика
Вариант 4.
5.2.1 Файлы
5.2.2 Редакторы
5.2.3 Программы

 Обувь
 Верхняя одежда
 Посуда

8
Вариант 5.
6.1 Назначение.
6.2 Существующие проблемы
6.3 Понятие задачи
 Нумерованные
 Маркированные
 Многоуровневые

Вариант 6.
3.5 Пакетный режим.
3.6 Аппаратные средства
3.7 Программные средства

 Гамма
 Белый цвет
 Кинескоп

Вариант 7.
10.4.1 Введение
10.4.2 Новые команды.
10.4.3 Модифицированные команды

 Прямоугольник
 Эллипс
 Лассо

Вариант 8.
5.3 элементы сети;
5.4 абоненты;
5.5 узлы;
 сглаживание и растушевка;
 рисование;
 оптимизация.

Вариант 9.
4.6 Введение
4.7 История разработки
4.8 Требования к управлению

 Диаметр
 Жесткость
 Интервалы

9
Вариант 10.
2.2.1 Адресация
2.2.2 Граничные функции
2.2.3 Сегментация

 Источник
 Слой
 Канал

Вариант 11.
7.2 Службы;
7.3 Функции;
7.4 Форматы.

 Непрозрачность;
 Режим;
 Группировка.

Вариант 12.
1.4 Адресация.
1.5 Кодирование.
1.6. Обнаружение ошибок.

 Насыщенность;
 Цветность;
 Яркость;

Вариант 13.
2.3.2 Преобразование адресов.
2.3.3 Сегментация и блокирование.
2.3.4 Передача данных.

 Растворение
 Умножение
 Осветление

Вариант 14.
1.2 Классификация преобразований
1.2.1 Функциональные
1.2.2.Импульсные

 Особенности
 Параметры
 Новшества

10
Вариант 15.
8. Жидкости
8.1 Общие свойства и строение
8.2 Смачивание
8.3 Испарение

 Шкала Цельсия
 Шкала Фаренгейта
 Шкала Кельвина.

Вариант 16.
6. Элементы статистической физики.
6.1 Введение.
6.2 Вероятность состояния системы.
6.3 Распределение Гиббса.

 Жидкости
 Аморфные вещества
 Полимеры

Вариант 17.
4.Электростатика.
4.1. Закон Кулона.
4.2. Электрическое поле.
4.3. Теорема Остроградского –Гаусса.

 Состав
 Классификация
 Основные сведения.

Вариант 18.
6. Динамика вращательного движения
6.1. Момент силы.
6.2. Момент инерции.
6.3. Момент количества движения.

 Степенная функция,
 Показательная,
 Логарифмическая,

11
Вариант 19.
7. Интегральное исчисление
7.1. Вводные замечания.
7.2. Первообразная функция.
7.2. Неопределенный интеграл.

 Абзацы
 Списки
 Колонки
Вариант 20.
2.Ряды
2.1. Определение ряда.
2.2. Сходящиеся и расходящиеся ряды.
2.2.Условие сходимости.

Типы данных:
 Целые числа
 Числа с плавающей точкой
 Литеры

12
Лабораторная работа №3. «Работа с таблицами»

1. Создать новый документ MS Word , а в нем таблицу в соответствии


с вариантом.
2. Добавить в начало таблицы 5 строк и ввести в них данные.
3. Выполнить сортировку таблицы по возрастанию.
4. Добавить в начало таблицы столбец «п/п».
5. Оформить таблицу: добавить двойную внешнюю границу и
внутренние границы (по усмотрению), заливку для первых двух
столбцов, выровнять данные.

Вариант 1.
Номер Аэропорт Дата вылета Мест в самолете Продано
рейса назначения билетов
143 Сочи 12.05.2003 40 12

Вариант 2.
Фамилия Информатика Иностранный Эстетика Экономика
Леонов 5 5 4 5

Вариант 3.
ФИО Номер телефона Город Дата Количество
абонента переговоров минут
Минко А.А. 336-34-56 Минск 23.04.03 6

Вариант 4.
ФИО Номер Шифр Наименование Количество
мастера цеха прибора прибора приборов
Петухов 3 АС-56 амперметр 4

Вариант 5.
Наименование Дата Потребляемая Количество Время
машины выпуска мощность машин работы
в часах
АПР-12 05.02.2002 150 КВТ/час 7 70

Вариант 6.
Номер Дата Рост Вес
Ф.И.О. Город
регистрации рождения (см) (кг)
М11 Солоненко Киев 03.08.83 188 72

13
Вариант 7.
Дата Номер Фамилия Наличие
вызова участка больного Диагноз больничного
листа
16.05.03 3 Кузьмин пневмония 

Вариант 8.
Номер Наименование Продано Остаток Прибыль от
магазина товара (кг) (кг) продажи
23 Кофе 1020 35 30000руб.

Вариант 9.
Название Ф.И.О. Номер Количество Брак
изделия рабочего цеха изготовленных
Болт Петьков 2 56 7

Вариант 10.
Код Название книги Автор Номер Продано
книги магазина (шт.)
А34 История Пугачев А.Р. 34 12

Вариант 11.
Артикул Разновидность Сезон Бригада Выпущено
обуви (лето, зима, (шт.)
(жен., муж., дет.) весна-осень)
К45 жен. лето 3 100

Вариант 12.
Фамилия Дата Курс Общежитие Телефон родителей
студента рождения (номер
корпуса/комнаты)
Ивко А.Р. 05.06.83 3 5/23 (0623)-55-56-78

Вариант 13.
Название Название Дата выдачи Размер ссуды Срок
банка фирмы ссуды (тыс. руб.) (мес.)
Аваль Сириус 04.02.03 10000 9

Вариант 14.
Ф.И.О. Номер машбюро Оплата 1 Количество
машинистки страницы страниц
(руб.)
Купченко А.Т. 1 2,50 100

14
Вариант 15.
Номер Название На начало дня Продано Получено
магазина конфет (кг) (кг) (кг)
10 Петушок 100 80 60

Вариант 16.
Номер Название лекарства Было (уп.) Продано Поступило
аптеки (уп.)
12 аспирин 200 150 100

Вариант 17.
Фамилия Дата Дата Номер Должность
рождения поступления отдела
на работу
Климов И.И. 05.09.79 03.03.00 4 экономист

Вариант 18.
Фамилия Номер Телефон Дата Продолжитель Оплачено
комнаты комнаты приезда ность (дней)
Туев Р.Л. 6 23-22-11 07.06.03 10 3500 руб.

Вариант 19.
Фамилия Дата Адрес Номер Дата выдачи
рождения удостоверения
Клейн А.А. 20.02.1980 Д-3 ВВ123 15.06.2002

Вариант 20.
Фамилия Номер Кол-во Диспансеризацию Путевки
врача участка пациентов прошли
Шалева Л.Н. 4 100 30 5

15
Лабораторная работа №4. «Работа с объектами в редакторе Word»

1. В папке группы создать новый документ MS Word и скопировать в него


фрагмент справочной системы.
2. Добавить заголовок – объект Word Art.
3. Нарисовать схему своего варианта и сгруппировать в единый объект.
4. В текст вставить картинку из коллекции и установить произвольный контур
обтекания.
5. Добавить в документ формулу своего варианта.

Варианты схем графических объектов

Вариант 1.

Вывод:
X,Y

X=X+hX

16
Вариант 2.

1. Ms Office

Power
Word Excel Access Outlook
Point

Вариант 3.

Деталировщик/
чертежник
Инженер

Завершенный
Конструкторский проект
файл проекта

Вариант 4.

Вычислительный Файловая Вычислительный


узел станция узел

Терминальная
станция

17
Вариант 5.

Вариант 6.

Internet
R

R R

Вариант 7.

Вырожденна
я
Сеть сеть Сеть

18
Вариант 8.

Вариант 9.

Мы сдавали экзамен по
информатике…
Угадайте, кто сколько
получил?

19
Вариант 10.

Сегодня
праздник
удался!!!

Вариант 11.

15
N=2

N=3

N=1

W
0.1 0.5 1 1..5

20
Вариант 12.

Вариант 13.



Вариант 14.

21
Вариант 15.

Вариант 16.
2

Ввод
Память

Диск С:

Прямой
доступ А

Вариант 17.

D Q
МП
СК

ФД

22
Вариант 18.

Регистр
состояния

Внутренняя шина
данных
Устройство Сумматор
сдвига

Вариант 19.

Диаграмма продаж принтеров

струйные
лазерные
матричные

Январь Февраль Март

Вариант 20.

23
Варианты набора формул

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

1
 n n 5 x2   15
10 x x 1
 (1) n 1  dx
n 1 n x2 x2 1

Вариант 3 Вариант 4

 f ( x)dx x 2 x0
b
yy0
 f ( x)dx  F (b)  F (a)   
b
a
a a2 b2

Вариант 5 Вариант 6

x f ( x) x
f ( x) f ( n) x)
 ( x)  b f (b) 1 
xn n!
a f (a) 2

Вариант 7 Вариант 8

e2x  2 e x 
( x) n 1

 3x
1
dx 
n 1 n  3 x5  6x

Вариант 9 Вариант 10

(1) n 1 x 2n 1
 
n 1 n! x n
arctg x  
2n  1
 (1)
n 1 n 1 (n  1) n

24
Вариант 11 Вариант 12
12
5
du 1 x2
  u dx dy dz   dn ds   x
dx
(V ) (S ) 3
4

Вариант 13 Вариант 14

arcsin (1  2 x)
1
x cos  y cos   z cos  ds
3 (
V lim
S) x
1 4 x 2 1
2

Вариант 15 Вариант 16

B
1  3      (2n  1) 
lim   n s  r 2  r' 2 d
n   n3  A

Вариант 17 Вариант 18

 C1 B1

 C2 B2 cos 2 ( 4  2 )
x , где r
A1 B1 t
3  sin 2t
A2 B2 2
A1 x  B1 y  C1  0

Вариант 19 Вариант 20

dx 1 xa x n ( n)
 x 2  a 2 2a ln x  a  C
 Rn ( x) 
n!
f (x), 0   1

25
Тема 3. «ОСНОВЫ РАБОТЫ С ТАБЛИЧНЫМ ПРОЦЕССОРОМ
MS EXCEL»

Пример выполнения работы.


Лабораторная работа 1. «Работа с таблицами и форматирование
таблиц в MS EXCEL»
1. При создании таблицы вводим названия месяцев как элементы
списка при помощи Автозаполнения:
- заполняем первую ячейку в списке и перетаскиваем маркер
заполнения по выделенному диапазону ячеек.
2. Для установки формата отображения содержимого ячеек выполним
команду Формат→Ячейки→Число→Числовой для ячеек С4:I13
3. Для добавления столбца в таблицу воспользуемся командой
Вставка → Столбец. Вводим нумерацию, указав начальный номер и протянув
маркер до конечной ячейки.
4. Для оформления таблицы воспользуемся командой
Формат→Ячейки→Шрифт и Формат→Ячейки→Границы,
Формат→Ячейки→Выравнивание
5. Для оптимального подбора ширины столбцов выполним команду
Формат→ Столбец →Автоподбор ширины, для подбора высоты
строк Формат→ Строка →Автоподбор высоты.

Рис. 1. Исходная таблица

6. Для копирования таблицы на 2 лист выделяем таблицу и выполним


команду Правка →Копировать и на новом листе Правка →Вставить.
7. Изменим оформление таблицы при помощи команд из пункта меню
Формат ячейки.

26
8. Сортируем таблицу по 2 столбцу: Данные → Сортировка

Рис. 2. Окно сортировки

9. Увеличиваем значения исходных данных в 2 раза:


 в отдельную ячейку вводим число 2 и сохраняем его в буфере;
 выделяем ячейки с изменяемыми данными;
 выполняем Правка →Специальная вставка →Умножить

Рис. 3. Окно специальной вставки

10. Для удаления строк выделяем их и выполняем


Правка →Удаление→Строку
27
11.Для копирования столбцов выделяем их и выполняем команду
Правка →Копировать и на новом месте Правка →Вставить.
Для вставки столбцов Вставка →Столбцы строк Вставка →Строки

Рис. 4. Измененная таблица на 3-м листе

12. Переименовываем 1-2 листы книги, вставить между ними новый


лист: контекстное меню → переименовать, контекстное меню →
вставить
13. В ячейку А2 на новом листе вводим элементы прогрессии по
команде
Правка→Заполнить →Прогрессия

Рис. 5. Окно для заполнения прогрессией

Для Автозаполнения введем первые два элемента прогрессии, выделим


их и протянем маркер заполнения до предельного значения -29.
28
Рис. 6. Прогрессии на 2-м рабочем листе

14.Сохраняем книгу в личной папке с именем:


Работа_Иванова_МЕТ-16.xlsx

29
Лабораторная работа №2. «Работа с формулами в MS EXCEL»
1. Для вычисления среднего количества путевок в каждую страну за
полугодие введем в ячейку J4 формулу =СРЗНАЧ(D4:I4) и копируем формулу
по интервалу ячеек J4:J13.
2. Для вычисления общей стоимости проданных путевок в каждую страну
за полугодие введем в ячейку K4 формулу =C4*СУММ(D4:I4) и копируем
формулу по интервалу ячеек K4:K13.
3. Для вычисления максимального количества путевок в каждую страну
за полугодие введем в ячейку L4 формулу =МАКС(D4:I4) и копируем формулу
по интервалу ячеек L4:L13.
4. Для вычисления общей стоимости путевок во все страны по месяцам
введем в ячейку D14 формулу =СУММПРОИЗВ($C$4:$C$13;D4:D13), для
интервала $C$4:$C$13 устанавливаем абсолютную адресацию (с помощью
клавиши F4) и копируем формулу по интервалу ячеек D14:I14.
5. Для вычисления суммарной стоимости всех путевок введем в ячейку
K14 формулу =СУММ(K4:K13).
6. Для вычисления общей средней стоимости проданных путевок во все
страны за полугодие введем в ячейку J15 формулу =СРЗНАЧ(J4:J13).
7. Для вычисления % путевок, проданных в августе в каждую страну от
общего количества за полугодие введем в ячейку M4 формулу
=G4/СУММ(D4:I4), задаем процентный формат и копируем формулу по
интервалу ячеек M4:M13.

Рис. 7. Таблица с расчетами

30
Лабораторная работа №3. «Создание диаграмм в MS EXCEL»
1. Для построения диаграмм воспользуемся Мастером диаграмм:
Построим гистограмму, отражающую данные о продаже путевок в
разные страны за шесть месяцев:

Рис. 8. Гистограмма 1

Строим круговую диаграмму, в которой ряд данных – общая стоимость


путевок во все страны по месяцам.

Рис. 9. Круговая диаграмма 2

31
Строим точечную диаграмму по итоговым данным об общей стоимости
путевок во все страны по месяцам.

Рис. 10. Точечная диаграмма 3

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


меню, вызванным на объекте диаграммы, который нужно изменить
Для добавления линии тренда необходимо вызвать контекстное меню,
щелкнув правой кнопкой мыши на линии графика, в открывшемся окне
выбрать Формат линии тренда и указать нужные параметры (выбрать вид
линии, вывести уравнение и прогноз на один период)

Рис. 11. Окно задания параметров линии тренда

32
Диаграмма, полученная после изменения, представлена на рис. 12.

Рис. 12. Кольцевая диаграмма после замены

33
Задания:

Лабораторная работа №1
«Работа с таблицами и форматирование таблиц в MS EXCEL»

1. На первом листе книги Excel создать исходную таблицу,


соответствующую варианту задания (см. Лабораторная работа №2).
Подзаголовки таблицы (месяцы, дни недели, кварталы, декады и т.д.)
вводить как элементы списка с помощью Автозаполнения (при
необходимости создать новый список: СервисПараметрыСписки).
2. Ввести исходные данные (10 строк), установив в ячейках
соответствующий формат отображения (ФорматЯчейки… ), например,
денежные суммы в денежном формате, значения даты – в формате даты.
3. Добавить в начало таблицы столбец «№ п/п» и ввести нумерацию пунктов
с помощью маркера заполнения.
4. Оформить таблицу: применить к шапке таблицы заливку, шрифт
заголовков - полужирный курсив размером 12, цвет - черный, шрифт
данных - обычный, размер 10, цвет – синий, добавить внешние и
внутренние границы, а также заголовок таблицы, выровнять информацию
по горизонтали и по вертикали.
5. Подобрать оптимальную ширину столбцов и высоту строк.
6. Скопировать таблицу на 2 лист. Следующие действия по редактированию
таблицы выполнять на 2 листе.
7. Изменить оформление таблицы.
8. Выполнить сортировку таблицы по 2-му столбцу.
9. Увеличить значения исходных данных в 2 раза c помощью буфера обмена
(ПравкаСпециальная вставка).
10.Удалить 2 последние строки таблицы.
11.Скопировать 2 первых столбца таблицы в новое место 2-мя способами:
перетаскиванием и с помощью буфера обмена. Вставить между 2-мя
столбцами 3 новых столбца, а под 1-ой строкой 2 новые.
12.Переименовать 1-2 листы книги и вставить между ними новый лист.
13.На новом листе в столбец А ввести элементы прогрессии 2-мя способами
(1.ПравкаЗаполнитьПрогрессия. 2. Автозаполнение), начиная с
числа 5, шагом 2 , предельное значение – 29.
14.Сохранить книгу в личной папке.

34
Лабораторная работа №2 «Работа с формулами в MS EXCEL»

Вариант 1.
Марка Выручка за Количество проданного товара
телевизора полугодие январь февраль март апрель май июнь
Thomson $90000 20 6 30 10 15 8
Найти:
1. Общее количество телевизоров каждой марки, проданных за полугодие.
2. Максимальное количество проданных телевизоров каждой марки.
3. Среднее количество проданных телевизоров каждой марки.
4. Общее количество телевизоров, проданных ежемесячно и за полугодие.
5. Среднюю стоимость одного телевизора каждой марки.
6. Суммарную выручку за полугодие.
7. % выручки за телевизоры каждой марки от суммарной выручки за
полугодие.

Вариант 2.
Изделие Выпущено Количество изделий текущей недели
на Понедельник Вторник Среда Четверг Пятница
прошлой
недели
Шайба 100 20 26 29 19 30
Найти:
1. Общее количество изготовленных изделий по дням недели.
2. Среднее количество изготовленных изделий по дням недели.
3. Общее количество изделий каждого вида, изготовленных за неделю.
4. Максимальное количество изделий каждого вида, изготовленных за
неделю.
5. Прирост изготовленных изделий по сравнению с предыдущей неделей.
6. Среднее количество изделий каждого вида, изготовленных ежедневно
на текущей неделе.
7. % изготовленных шайб за предыдущую неделю и каждый день текущей
недели от общего числа изделий.

Вариант 3.
Болезнь Кол-во Количество больных в текущем году
больных за 1 Январь Февраль Март Апрель Май Июнь
полугодие
предыдущего
года
Ангина 300 100 90 57 29 17 6
Найти:
1. Общее число больных по месяцам.
2. Среднее число больных по месяцам.
3. Среднее ежемесячное количество больных в текущем году по каждой
болезни.

35
4. Общее число больных в текущем году по каждой болезни.
5. Максимальное число больных за полугодие.
6. Прирост заболеваний каждой болезнью по сравнению с предыдущим
полугодием.
7. % заболевших ангиной в каждом месяце от общего числа больных за
месяц.

Вариант 4.
ФИО Общее кол-во Пропущено по неуважительной причине
студента пропусков 1 сем. 2 сем. 3 сем. 4 сем 5 сем 6 сем.
Горин И.Р. 200 10 8 12 6 15 2
Найти:
1. Общее количество занятий, пропущенных каждым студентом по
неуважительной причине.
2. Среднее количество занятий, пропущенных каждым студентом по
неуважительной причине
3. Среднее количество занятий, пропущенных по неуважительной
причине, по семестрам.
4. Общее количество всеми студентами по семестрам.
5. Максимальное число пропусков за семестр.
6. Количество занятий, пропущенных каждым студентом по уважительной
причине.
7. % занятий, пропущенных каждым студентом по уважительной причине.

Вариант 5.
Шифр прибора Цена Количество изготовленных приборов
1 квартал 2 квартал 3 квартал 4 квартал
А0001 3000 руб. 24 40 41 50
Найти:
1. Среднее количество изготовленных приборов по кварталам.
2. Общее количество приборов каждого вида, изготовленных за год.
3. Суммарную стоимость приборов каждого вида, изготовленных за год.
4. Суммарную стоимость приборов по кварталам.
5. Средняя цена 1 прибора.
6. Максимальное и минимальное количество приборов, изготовленных за
год.
7. % количества изготовленных приборов А0001 по кварталам.

36
Вариант 6.
Диагноз Продолжительность Стоимость одного дня лечения
лечения 2004 2005 2006 2007 2008
Пневмония 21 75 руб. 100 руб. 120 руб. 150 руб. 250 руб.
Найти:
1. Среднюю стоимость одного дня лечения.
2. Стоимость лечения каждой болезни в 2008г.
3. Максимальную стоимость лечения по годам.
4. Среднюю продолжительность лечения.
5. Стоимость всех болезней по годам.
6. Суммарная стоимость всех болезней.
7. % изменения стоимости лечения в 2008г. по сравнению с 2007г.

Вариант 7.
Фамилия Стоимость Количество изготовленных деталей
работника детали Понедельник Вторник Среда Четверг Пятница
Петьков А. 300 руб. 12 16 20 17 15
Найти:
1. Общее количество деталей, изготовленных каждым мастером за
неделю.
2. Суммарную стоимость деталей, изготовленных каждым мастером за
неделю.
3. Средняя стоимость деталей, изготовленных за неделю.
4. Среднее количество деталей, изготовленных каждым мастером за
неделю.
5. Суммарная стоимость деталей по дням недели.
6. Максимальную и минимальную стоимость 1 детали.
7. % количества деталей, изготовленных работником Петьковым
ежедневно.

Вариант 8.
Фамилия Стоимость Количество минут
абонента 1 мин. Январь Февраль Март Апрель Май Июнь
Мухин 15 руб. 20 30 76 34 15 60
Найти:
1. Среднее количество минут по месяцам.
2. Суммарную стоимость разговоров каждого абонента.
3. Суммарную стоимость разговоров по месяцам.
4. Продолжительность самого длинного и самого короткого разговора.
5. Разницу в оплате за май и июнь для каждого абонента.
6. Общую продолжительность всех разговоров.
7. % стоимости разговоров абонента Мухина от суммарной стоимости за
полгода.

37
Вариант 9.
Номер Стоимость Количество пассажиров
рейса 1 билета Октябрь Ноябрь Декабрь Январь Февраль Март
121 5000 руб. 20 25 34 23 30 27
Найти:
1. Количество пассажиров, перевезенных каждым рейсом за полугодие.
2. Среднее количество пассажиров, перевезенных одним рейсом за
полугодие.
3. Стоимость проданных билетов на каждый рейс за полугодие.
4. Минимальное и максимальное количество пассажиров каждого рейса.
5. Ежемесячное среднее количество пассажиров.
6. Суммарную стоимость билетов по месяцам.
7. % пассажиров, перевезенных каждым рейсом в марте от общего
количества за полугодие.

Вариант 10.
Библиотека Поступления книг Новые поступления книг (шт.)
за предыдущее
полугодие Январь Февраль Март Апрель Май Июнь

им. Гоголя 460 200 170 230 100 50 40


Найти:
1. Общее количество книг, поступивших в каждую библиотеку в текущем полугодии.
2. Среднее количество книг, поступивших в каждую библиотеку за месяц.
3. Минимальное количество книг, поступивших в каждую библиотеку за месяц.
4. Количество книг, поступивших во все библиотеки за каждый месяц текущего
полугодия.
5. Среднее количество книг, поступивших во все библиотеки в текущем полугодии.
6. Ранг каждой библиотеки по общему количеству книг, поступивших за год.
7. % поступлений в библиотеку им. Гоголя от общего количества за каждый месяц.

Вариант 11.
Крупа Цена Количество проданной крупы (кг)
1кг Май Июнь Июль Август Сентябрь Октябрь
Гречка 90 руб. 150 380 250 325 230 334
Найти:
1. Стоимость крупы каждого вида, проданной за все месяцы.
2. Сумму наценки, составляющую 10% от стоимости крупы каждого вида,
проданной за все месяцы.
3. Выручку от продажи крупы каждого вида, включая наценку.
4. Суммарную ежемесячную стоимость крупы каждого вида.
5. Общую выручку за всю проданную крупу.
6. Максимальное количество крупы одного вида.
7. % стоимости гречки от общей ежемесячной стоимости круп.

38
Вариант 12.
Фамилия Часовая Количество отработанных часов
работника тарифная Понедель Вторник Среда Четверг Пятница Суббота
ставка ник
Махно 70 руб. 6 8 10 5 7 10
Найти:
1. Сколько заработал каждый рабочий.
2. Сумму налога, составляющую 20% от заработанной суммы.
3. Сумму к выплате для каждого рабочего за вычетом налога.
4. Максимальное количество часов, отработанных за неделю одним рабочим.
5. Общую сумму, заработанную всеми работниками ежедневно.
6. Среднюю зарплату работника.
7. % часов, отработанных каждым работником от общего числа часов,
отработанных всеми работниками за неделю.

Вариант 13.
Фамилия Оплата Количество отработанных дней
сотрудника за 1 день Январь Февраль Март Апрель Май Июнь
Фрунзе 200 руб. 24 20 18 15 17 22
Найти:
1. Среднее количество отработанных дней по месяцам.
2. Сумму заработанную, каждым работником за полугодие.
3. Среднемесячное количество дней, отработанных каждым сотрудником
4. Общее число дней, отработанных каждым сотрудником за полугодие
5. Максимальное количество дней, отработанных одним сотрудником за
полугодие.
6. Общую сумму, заработанную всеми сотрудниками ежемесячно.
7. % суммы, заработанной сотрудником Фрунзе, от общей суммы
заработка всех сотрудников.

Вариант 14.
Фамилия Оплата за Отработано Количество опозданий
сотрудника 1 день Январь Февраль Март Январь Февраль Март
Мухин 300 руб. 18 20 22 3 1 2
Найти:
1. Сумму штрафа по каждому сотруднику, составляющую 10% от оплаты
за 1 день опозданий.
2. Сумму к выплате каждому сотруднику с учетом штрафа.
3. Среднее количество дней, отработанных каждым сотрудником в месяц.
4. Общую ежемесячную сумму за отработанное время всем сотрудникам.
5. Максимальное число опозданий.
6. Общее количество опозданий всех сотрудников за 3 месяца.
7. % опозданий от количества отработанных дней за 3 месяца для каждого
сотрудника.

39
Вариант 15.
Наименование Цена 1 Продано упаковок
лекарства упаковки Июль Август Сентябрь Октябрь Ноябрь Декабрь
Цитрамон 6 руб 50 45 65 70 120 200
Найти:
1. Среднее количество упаковок каждого лекарства, проданных за полугодие.
2. Общую стоимость упаковок каждого лекарства, проданных за полугодие.
3. Максимальное количество упаковок одного лекарства, проданных за месяц.
4. Общую ежемесячную стоимость всех лекарств.
5. Суммарную стоимость всех лекарств, поданных за полугодие.
6. Общее количество упаковок, проданных по месяцам.
7. % упаковок цитрамона от общего количества всех лекарств, проданных
за полугодие.

Вариант 16.
Артикул Себестоимость Количество изготовленных пар
обуви 1 пары 1 квартал 2 квартал 3 квартал 4 квартал
МЗ002 2000 руб. 120 150 180 200
Найти:
1. Среднее количество пар обуви каждого артикула, изготовленных за год.
2. Общую стоимость пар обуви каждого артикула, изготовленных за год.
3. Максимальное количество пар обуви, изготовленных за квартал.
4. Суммарная себестоимость всех пар обуви по кварталам.
5. Суммарное количество всех пар обуви каждого вида изготовленных за год.
6. Общее количество пар обуви, изготовленных за год
7. % количества пар обуви, изготовленных во 2 квартале от общего
количества пар, выпущенных за год.

Вариант 17.
Модем Стоимость Продано за Продано в текущем году
предыдущий год 1 квартал 2 квартал 3 квартал 4 квартал
ZyXEL, 4810 руб. 800 300 200 287 356
внешний
Найти:
1. Количество модемов каждого вида, проданных в текущем году.
2. Выручку за текущий год по каждому виду модемов.
3. Среднее количество модемов, продаваемых ежеквартально и ежегодно.
4. Суммарную выручку за все модемы по кварталам и за прошлый год.
5. Минимальную стоимость модема.
6. Общую среднюю выручку за квартал.
7. % выручки за модемы ZyXEL от суммарной выручки за все модемы,
проданные в течение 2 лет.

40
Вариант 18.
Фамилия Оплата за Изготовлено (штук) Количество бракованных
мастера качественную Январь Февраль Март Январь Февраль Март
деталь
Мухин 300 руб. 18 20 22 3 1 2
Найти:
1. Сумму штрафа по каждому мастеру за брак. Штраф за каждую
бракованную деталь составляет 15% от оплаты за качественную деталь.
2. Количество качественных деталей, изготовленных каждым мастером.
3. Среднее количество качественных деталей, изготовленных каждым
мастером.
4. Общая сумма штрафа за все бракованные детали по месяцам.
5. Максимальное количество деталей, изготавливаемых ежемесячно.
6. Общее количество качественных деталей, изготовленных всеми
мастерами за 3 месяца.
7. % бракованных деталей у каждого мастера от общего количества
изготовленных деталей.

Вариант 19.
Наимено Цена Продано конфет (кг)
вание 1 кг Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье
конфет
Белочка 500 руб 20 22 27 35 38 45 49
Найти:
1. Количество конфет каждого вида, проданных за неделю.
2. Выручку за неделю по каждому наименованию конфет.
3. Среднее количество конфет каждого вида, продаваемых за неделю.
4. Суммарную выручку за все конфеты по дням недели.
5. Максимальное количество конфет, проданных в понедельник.
6. Среднюю цену 1 кг конфет.
7. % конфет, проданных в воскресенье, от общего количества конфет,
проданных за неделю.

Вариант 20.
Название Цена Количество проданных
журнала Понедельник Вторник Среда Четверг Пятница Суббота Воскресенье
Лиза 200 руб. 5 10 2 8 11 15 15
Найти:
1. Количество журналов каждого вида, проданных за неделю.
2. Выручку за неделю по каждому виду журналов.
3. Среднее количество журналов каждого вида, продаваемых ежедневно.
4. Суммарную выручку за все журналы по дням недели.
5. Минимальную цену журнала.
6. Среднюю цену журнала.
7. % недельной выручки за журналы «Лиза» от суммарной выручки за все
журналы.

41
Лабораторная работа № 3. «Создание диаграмм в MS EXCEL»

Построить:
 Гистограмму, вид которой определить самостоятельно.
Предусмотреть легенду, заголовок, подписи осей.
 Круговую диаграмму, ряд данных определить самостоятельно.
 Точечную диаграмму по итоговым данным по строкам.
2. Все диаграммы разместить на отдельных листах.
3. Изменить оформление диаграмм.
4. Добавить новые данные в диаграммы.
5. Изменить формат осей.
6. Изменить название круговой диаграммы.
7. Названия диаграмм оформить разными шрифтами (жирный, курсив и
т.д.), выделить цветом, сделать заливку.
8. В точечной диаграмме добавить линию тренда, вставить уравнение и
прогноз на 1 период вперед.
9. Добавить в точечной диаграмме новый ряд.
10.Удалить из 1-ой диаграммы любой ряд.
11.а) четным вариантам – заменить круговую диаграмму кольцевой;
б) нечетным вариантам – сделать круговую диаграмму объемной.

42
Лабораторная работа № 4. «Решение задач оптимизации в MS EXCEL»

Пример задания 1. Рацион питания должен обеспечивать ежедневное


потребление питательных веществ А, В, С (например, витамин), не менее
заданного количества, в трёх продуктах П1, П2, П3. Содержание питательных
веществ в единице массы продукта и стоимость продуктов приведены в
таблице.
Питательное Продукт
вещество Норма
П1 П2 П3
А 10 3 5 6
В 28 2 0 9
С 105 1 12 0
Стоимость
40 40 20
продуктов, руб.
Необходимо организовать наиболее рациональное питание, т.е. наиболее
дешевое, а также обеспечивающее необходимое количество питательных
веществ.

Решение. Пусть Х1, Х2 и Х3 соответственно искомое количество трех


продуктов.
Целевая функция:
40∙Х1+40∙Х2+20∙Х3→min
Ограничения:
3∙Х1+5∙Х2+6∙Х3≥10
2∙Х1+0∙Х2+9∙Х3≥28
1∙Х1+12∙Х2+0∙Х3≥105
Х1≥0
Х2≥0
Х3≥0
Решение в MS Excel:

43
Пример задания 2. Предположим, что фирма имеет 4 фабрики и 5 центров
распределения её товаров. Фабрики фирмы располагаются в четырёх различных
городах с производственными возможностями 200, 150, 225 и 175 единиц
продукции ежедневно, соответственно. Центры распределения товаров фирмы
располагаются в пяти различных городах с потребностями в 100, 200, 50, 250 и
150 единиц продукции ежедневно, соответственно. Хранение на фабрике
единицы продукции, не поставленной в центр распределения, обходится в
75,00 руб. в день, а штраф за просроченную поставку единицы продукции,
заказанной потребителем в центре распределения, но там не находящейся,
равен 250,00 руб. в день. Стоимость перевозки единицы продукции с фабрик в
пункты распределения приведена в табл. 1.
Таблица 1.
Транспортные расходы
1-й центр 2-й центр 3-й центр 4-й центр 5-й центр
1-я фабрика 15 20 17,5 22,5 22,5
2-я фабрика 25 20 17,5 10 15
3-я фабрика 20 15 15 17,5 17,5
4-я фабрика 20 5 17,5 17,5 17,5

Нео6ходимо так спланировать перевозки, чтобы минимизировать


суммарные транспортные расходы.
Решение. Пусть Xij - объем перевозок с i-й фабрики в j-й центр
распределения, функция цели - это суммарные транспортные расходы, т. е.
4 5
Z    C ij  X ij  min,
i 1 j 1
где Cij - стоимость перевозки единицы продукции с i-й фабрики в j-й центр
распределения.
Неизвестные в данной задаче должны удовлетворять следующим
ограничениям:
4
 X ij  b j , j  1,5,

 i 1
5

 X ij  a i , i  1,4,

 j 1

 X ij  0, i  1,4, j  1,5.


где ai - объем производства на i-й фабрике,
bj - спрос в j-м центре распределения.

44
Для решения этой задачи с помощью надстройки «Поиск решения» введем
данные, как показано на рис. 1.

Рис. 1. Исходные данные для решения транспортной задачи

В ячейки B3:F6 введены стоимости перевозок. Ячейки B9:F12 отведены под


значения неизвестных (объемы перевозок). В ячейки H9:H12 введены объемы
производства на фабриках, а в ячейки B14:F14 введена потребность в
продукции в центрах распределения. В ячейке H14 введена целевая функция:
=СУММПРОИЗВ(B3:F6;B9:F12). В ячейке B13 введена формула:
=СУММ(B9:B12), в ячейки C13:F13 - аналогичные, определяющие объем
продукции, ввозимой в центры распределения. В ячейку G9 введена формула:
=СУММ(B9:F9), в ячейки G10:G12 - аналогичные, вычисляющие объём
продукции, вывозимой с фабрик.
После выбора команды «Поиск решения» заполним диалоговое окно, как
показано на рис. 2.
После нажатия кнопки Выполнить будут найдены оптимальный план
поставок продукции и соответствующие ему транспортные расходы.
Результаты вычислений оформлены, как показано на рис. 3.

45
Рис. 2. Диалоговое окно Поиск решения для транспортной задачи

Рис. 3. Результаты вычислений

46
Пример задания 3. Четверо рабочих могут выполнять четыре вида работ.
Стоимости Cij выполнения i-м рабочим j-й работы приведены в табл. 1.
Таблица 1.
Стоимость выполнения работ
Работа 1 Работа 2 Работа 3 Работа 4
1-й рабочий 1 4 6 3

2-й рабочий 9 10 7 9
3-й рабочий 4 5 11 7

4-й рабочий 8 7 8 5

Необходимо составить план выполнения работ так, чтобы все работы были
выполнены, каждый рабочий был загружен только на одной работе, а
суммарная стоимость выполнения всех работ была минимальной. Отметим, что
данная задача является сбалансированной, т.е. число работ совпадает с числом
рабочих. Если задача не сбалансирована, то перед началом решения ее
необходимо сбалансировать, введя недостающее число фиктивных строчек или
столбцов с достаточно большими штрафными стоимостями работ.
Для решения данной задачи построим ее математическую модель. Пусть
переменная Xij =1, если i-м рабочим выполняется j-я работа, и Xij = 0, если i-м
рабочим не выполняется j-я работа. Тогда модель имеет вид:
минимизировать:
4 4
Z   Cij X ij ,
i 1 j 1
при ограничениях:
4
 X ij  1, j  1,4,
 i 1
4

 X ij  1, i  1,4,
 j 1

 X ij  0,1, i  1,4, j  1,4.


Для решения этой задачи с помощью средства поиска решений введем
данные, как показано на рис. 1.
В ячейки B2:E5 введены стоимости выполнения i-м рабочим j-й работы.
Диапазон ячеек B8:E11, отведён под неизвестные. В ячейку G3 введена целевая
функция: =СУММПРОИЗВ(B2:E5;B8:E11), вычисляющая стоимость работ. В
ячейке B12 введена формула: =СУММ(B8:B11), в ячейки C12:E12 -
аналогичные. В ячейку F8 введена формула: =СУММ(B8:E8), в ячейки F9:F11 –
аналогичные.

47
Рис. 1. Исходные данные и результаты решения задачи о назначениях

После выбора команды Сервис, Поиск решения заполним диалоговое


окно Поиск решения, как показано на рис. 2.

Рис. 2. Диалоговое окно Поиск решения для задачи о назначениях

Также необходимо (как и в двух предыдущих задачах) в диалоговом окне


Параметры поиска решения, которое вызывается нажатием кнопки
Параметры, установить флажок Линейная модель.
После нажатия кнопки Выполнить будут найдено оптимальное решение
задачи.

48
Варианты заданий
Задание 1. «Оптимизационная задача»
Вариант 1.
Продажная цена трех продуктов соответственно 30, 50 и 20, а план
реализации 7500,00 руб.
Расход первого материала 2, 3 и 2 кг на единицу продукции, фонд его
5500 кг, который нужно полностью использовать. Расход второго материала 3,
1 и 4 кг на единицу продукции и фонд не более 6500 кг. Себестоимость
единицы продукции 20, 30 и 15 руб.
Найти план, при котором общая себестоимость будет минимальной.

Вариант 2.
При производстве двух видов продукции А и В предприятие использует
четыре группы оборудования. Для производства единицы продукции А
используется в течение смены 1, 0.5, 2 и 0 единиц I, II, III и IV видов
оборудования соответственно. Для производства единицы продукции В
используется в течение смены 1, 1, 0 и 2 единиц I, II, III и IV видов
оборудования соответственно. Производственные мощности предприятия:
оборудование I группы – 18 единиц, II – 12, III – 24, IV – 18. Предприятие
получает доход от реализации единицы продукции А в размере 40,00 руб., и от
реализации продукции В – 60,00 руб.
Составить план загрузки производственного оборудования,
обеспечивающий максимальную прибыль.

Вариант 3.
Предполагается освоить производство 4-х деталей на участке,
располагающем пятью группами металлорежущего оборудования
(запланированный объём производства деталей – 50000,00 руб.).
Исходные данные для решения задачи представлены в таблице.
Операционное время на Полезный фонд рабочего
Группа станков обработку детали (мин.) времени в планируемом
периоде (мин.)
I II III IV
А 4 2 0 1 800
Б 2 0 2 1 700
В 2 2 2 0 740
Г 2 2 1 1 770
Д 0 2 2 2 760
Себестоимость
заготовки (руб.) 90 60 80 70

Отпускная оптовая цена


детали (руб.) 120 90 100 115

Решить задачу (определить производственную программу) по критерию


минимума себестоимости при заданном объёме выпуска продукции.

49
Вариант 4.
Предприятие планирует изготовлять детали Р 1, Р2, Р3 соответственно в
комплекте 1, 2, 1. Определить программу производства деталей в
комплектном отношении, при которой обеспечивается максимально
возможный съём комплектов изделий при следующих наличных
производственных мощностях по группам оборудования, используемого для
изготовления деталей: по группе оборудования А – 600 ч; по группе
оборудования Б – 400 ч; по группе оборудования В – 800 ч. Мощность
оборудования по каждой группе выражена через суммарный фонд рабочего
времени.
Затраты времени изготовления каждого изделия соответственно на каждой
из вышеперечисленных групп станков составляют (в час.): для изделий Р1 – 1, 2,
2; для изделий Р2 – 2, 4, 2; для изделий Р3 – 2, 0, 4.

Вариант 5.
Предприятию, располагающему тремя группами металлорежущего
оборудования, планируется изготовить в течении определённого периода
времени два изделия. При этом известно, что первое изделие комплектуется из
двух деталей Р1 и Р2, которые должны изготовляться в соотношении 1:2. Второе
изделие также комплектуется из двух деталей Р3 и Р4, которые должны
изготавливаться в соотношении 4:1. Известно время обработки детали на
каждой группе оборудования, а также производственная мощность, которая
выражена через суммарный фонд рабочего времени (см. табл.).

Детали Производственная
Группа оборудования
Р1 Р2 Р3 Р4 мощность (ч)

А 1 1.5 2 0 640
Б 2 0 1 2 500
В 0 1 1 1 400

Определить плановые объёмы выпуска каждого вида изделий, при которых


обеспечивается максимально возможный съём комплектов изделий при
наличных производственных мощностях.

Вариант 6.
Завод производит вычислительные машины типов А-50 и А-70. Процесс
изготовления этих машин включает в себя три технологических операции:
сборку, монтаж и наладку. Спрос на вычислительные машины практически не
ограничен. Прибыль, получаемая от реализации машины типа А-50, составляет
7500,00 руб., а от А-70 –5000,00 руб. Расчет производственных мощностей
завода показал, что в течение одного квартала может быть достигнута
следующая производительность:

50
Производительность (шт. машин)
Операция
А-50 А-70
сборка 25 30
монтаж 50 25
наладка 15 18

Найти план выпуска вычислительных машин А-50 и А-70, при котором


достигается максимальная прибыль.

Вариант 7.
При проведении капитального ремонта жилых домов строительное
управление возводит перегородки двух типов: гипсобетонные и каркасные с
обшивкой листами сухой штукатурки. Для изготовления перегородок обоих
типов требуется гипсобетон, пиломатериалы, сухая штукатурка и рабочая сила.
Затраты каждого производственного фактора на 1 м2 перегородок и месячные
ресурсы строительного управления по каждому производственному фактору,
приведены в таблице.

Производственный фактор Гипсобетонные Каркасные Месячные


перегородки перегородки ресурсы
Гипсобетон (м3) 0,08 0 160
Пиломатериалы (м3) 0,01 0,022 50
Сухая штукатурка (м2) 0 2,1 4200
Раб. сила (чел.-дн.) 0,17 0,27 675

Требуется составить такой месячный план по возведению перегородок


каждого типа (в м2), чтобы их суммарная площадь была наибольшей.

Вариант 8.
Цех выпускает три вида изделий, причем суточная программа выпуска
составляет: 90 единиц I, 70 – II и 60 – III. Суточные производственные
возможности цеха и нормы затрат производственных ресурсов на единицу
различных видов изделий приведены в таблице.

Нормы затрат на единицу изделия Производственные


Ресурсы
I II III возможности
Оборудование (ч) 2 3 4 7800
Сырьё (т) 1 4 5 8500
Электроэнергия
3 4 2 9700
(кВТ-ч)

Оптовая цена изделия I равна 80 руб., изделия II – 70 руб., изделия III – 60


руб. Составить план производства продукции, обеспечивающий максимальный
доход от реализации изделий, выпускаемых сверх плана.
51
Вариант 9.
Предприятие выпускает радиоприёмники трёх различных моделей:
“Турист”, “Альпинист“, “Сокол“. Каждое из указанных изделий приносит
доход в размере 800, 1500, 2500 руб. соответственно. Необходимо, чтобы выпуск
изделий составил не менее: “Турист” - 10 тыс. шт.; “Альпинист” 15 тыс. шт.;
“Сокол” - 7.5 тыс. шт. Каждая модель характеризуется определённым
временем, необходимым для изготовления 1000 соответствующих деталей,
временем сборки изделия и его упаковки (см. таблицу).

Изделия Сборка, ч. Изготовление, ч. Упаковка, ч.


“Турист” 4 3 1
“Альпинист” 4 3,5 1,5
“Сокол” 5 8 3

В течение ближайшей недели предприятие может израсходовать на


производство радиодеталей 150 часов, на сборку – 200 часов и на упаковку – 60
часов. Определить план выпуска радиоприёмников с целью получения
максимальной прибыли.

Вариант 10.
Предприятие располагает четырьмя группами станков, на которых
планируется изготовление четырех изделий. При этом фонд рабочего времени
каждой группы станочного парка составляет: по станкам групп А – 300 ч.; по
станкам группы Б – 260 ч.; по станкам группы В – 280 ч.; по станкам группы Г
– 260 ч. Время изготовления каждого изделия соответственно на каждой группе
станков приведено в таблице.

Номер Время изготовления для групп станков (час)


изделия А Б В Г
1 1 4 1 2
2 0 4 2 2
3 5 0 3 3
4 2 4 0 0

Определить программу изготовления изделий, при которой обеспечивается


максимально возможная загрузка производственных мощностей (максимально
возможное использование фонда рабочего времени.

Вариант 11.
В литейном производстве для получения сплава требуемого химического
состава и качества вводятся в качестве присадок в жидкий металл четыре
элемента. В качестве присадочного материала используются два вещества.
Первое вещество стоимостью 50 руб. за 1 кг. Второе вещество стоимостью 60
руб. за 1 кг. Содержание элементов в каждом веществе, а также минимальное
содержание элементов на тонну жидкого металла, представлены в таблице.

52
Эле- Требуется на 1 т Содержание элементов в веществе (ед. в 1 кг)
мент металла (ед.)
1-е вещество 2-е вещество
А 6 2 1
Б 12 4 4
В 4 0 4
Г 9 6 0

Требуется установить, в какой пропорции взять оба вещества с тем, чтобы


было достигнуто в присадочном материале оптимальное содержание каждого
из элементов при минимальных затратах на приобретение обоих веществ.

Вариант 12.
На предприятии изготавливаются два вида изделий на четырех группах
станков, и имеется следующий фонд рабочего времени по каждой группе
станков: 20 часов у станков группы А; 20 часов у станков группы Б; 16 часов у
станков группы В; 22 часов у станков группы Г.
Потребное время, необходимое для изготовления единицы изделия №1: по
станкам группы А равно 4 ч.; по станкам группы Б равно 5 ч.; по станкам
группы В равно 0 ч.; по станкам группы Г равно 2 ч.
Потребное время, необходимое для изготовления единицы изделия №2: по
станкам группы А равно 2 ч.; по станкам группы Б равно 0 ч.; по станкам
группы В равно 4 ч.; по станкам группы Г равно 4 ч.
Прибыль от реализации единицы изделия №1 составляет 30 руб., изделия
№2 – 40 руб. Следует определить, какое количество изделий №1 и №2 надо
запланировать к изготовлению с тем, чтобы предприятие при имеющемся в
наличии станочном парке получило максимальную прибыль.

Вариант 13.
Цех для производства двух видов продукции использует четыре группы
оборудования (см. таблицу).

Группы Нормы затрат произв. оборудования на Фонд времени работы


производственного один комплект изделий (станко-час) оборудования (станко-
оборудования час)
Продукция №1 Продукция №2
А 2 2 12
Б 1 2 8
В 4 0 16
Г 0 4 12
Прибыль в тыс.
руб. на ед. 2 3
продукции

Найти вариант загрузки оборудования, обеспечивающий максимальную


прибыль.

53
Вариант 14.
Решается вопрос о перспективном развитии угольного бассейна путём
строительства новых шахт с целью получения заданного прироста добычи угля.
Имеется всего шесть разведочных свободных участков Xi, на которых могут
быть построены шахты (р=6). Возможная проектная мощность шахт ai на
различных участках составляет: a1=300; a2=310; a3=270; a4=300; a5=300; a6=200
тыс. тонн угля в год. Общий требуемый прирост добычи угля А за счет ввода
новых шахт составляет 1100000 т (не менее). Прирост этот достигается вводом
меньшего числа шахт, возможно при наличии свободных участков. Уголь на
всех участках имеет одинаковые качественные характеристики.
Проектная стоимость строительства шахт bij составляет соответственно:
b11=6.0; b21=7.7; b31=8.1; b41=5.5; b51=6.6; b61=6.2 млн. руб. Общий выделенный
по перспективному плану лимит капиталовложений В1 на строительство шахт в
бассейне составляет 27 млн. руб. Проектная стоимость 1 т угля на
рассматриваемых шахтах Сi составляет соответственно: C1=100; C2=90; C3=90;
C4=110; C5=90; C6=80 руб.
Требуется отобрать шахты, строительство которых обеспечит получение
требуемого прироста добычи угля с наименьшими текущими годовыми
издержками по себестоимости добычи угля. При этом необходимо уложиться в
имеющийся лимит капиталовложений.

Вариант 15.
Пусть на шахте разрабатываются два угольных пласта, 1-й из которых даёт
уголь с выходом штыбов 20% и второй – 30%. В случае, если бы работы велись
лишь по первому пласту, производственные возможности основных
технологических звеньев позволяли добывать 500 тыс. тонн угля в год, при
отработке только второго пласта – 200 тыс. тонн. По условиям опережения
горных работ годовая добыча угля со второго пласта не может превышать
добычу с первого пласта. Исходя из имеющегося круга потребителей штыбов,
годовая добыча их не должна превышать 120 тыс. тонн. Требуется найти такое
соотношение годовых объёмов добычи угля по пластам, при котором шахта в
целом имела бы наибольшую возможную при всех оговоренных условиях
нагрузку.

Вариант 16.
Предприятие электронной промышленности выпускает две модели
радиоприёмников, причём каждая модель производится на отдельной
технологической линии. Суточный объём производства 1-й линии – 60 изделий,
2-й линии – 75 изделий. На радиоприёмник первой модели расходуется 10
однотипных элементов электронных схем, на радиоприёмник второй модели –
8 таких же элементов. Максимальный суточный запас используемых элементов
равен 800 единицам. Прибыль от реализации одного радиоприёмника первой и
второй модели равна 300 и 200 руб., соответственно. Определить
максимальный суточный объём производства первой и второй моделей.

54
Вариант 17.
Процесс изготовления двух видов промышленных изделий состоит в
последовательной обработке каждого из них на трёх станках. Время
использования этих станков для производства данных изделий ограничено 10-ю
часам в сутки. Время обработки и прибыль от продажи одного изделия каждого
вида приведены в таблице.

Время обработки одного изделия, мин Удельная


Изделие
Станок 1 Станок 2 Станок 3 прибыль, руб.
Изделие 1 10 6 8 200
Изделие 2 5 20 15 300

Найти оптимальный объём производства изделий каждого вида.

Вариант 18.
Фирма имеет возможность рекламировать свою продукцию, используя
местные радио и телевизионную сеть. Затраты на рекламу в бюджете фирмы
ограничены суммой 100000 руб. в месяц. Каждая минута радиорекламы
обходится в 50 руб., а каждая минута телерекламы – в 100 руб. Фирма хотела
бы использовать радиосеть, по крайней мере, в два раза чаще, чем телевидение.
Опыт прошлых лет показал, что объём сбыта, который обеспечивает каждая
минута телерекламы, в 25 раз больше объёма сбыта, обеспечиваемого одной
минутой радиорекламы. Определить оптимальное распределение ежемесячно
отпускаемых средств между радио- и телерекламой.

Вариант 19.
Фирма производит два вида продукции – А и В. Объём сбыта продукции А
составляет не менее 60% общего объёма реализации продукции обоих видов.
Для изготовления продукции А и В используется одно и тоже сырьё, суточный
запас которого ограничен величиной 100 кг. Расход сырья на единицу
продукции А составляет 2 кг, а на единицу продукции В – 4 кг. Цены
продукции А и В равны 200 и 400 руб., соответственно. Определить
оптимальное распределение сырья для изготовления продукции А и В.

Вариант 20.
Фирма выпускает ковбойские шляпы двух фасонов (А и В). Трудоёмкость
изготовления шляпы фасона А вдвое выше трудоёмкости изготовления шляпы
фасона В. Если бы фирма выпускала только шляпы фасона А, суточный объём
производства мог бы составить 500 шляп. Суточный объём сбыта шляп обоих
фасонов ограничен диапазоном от 150 до 200 штук. Прибыль от продажи
шляпы фасона А равна 80 руб., а фасона В – 50 руб. Определить, какое
количество шляп каждого фасона следует изготовить, чтобы максимизировать
прибыль.

55
Задание 2. «Транспортная задача»

Имеются n пунктов производства и m пунктов распределения продукции. В


таблице 1 приведено количество пунктов производства (n) и пунктов
распределения продукции (m), для каждого варианта задания. Кроме того, в
этой таблице указан объём производства в i-м пункте производства (ai), а также
указан спрос в j-м центре распределения (bj). Стоимость перевозки единицы
продукции с i-го пункта производства в j-центр распределения приведена в
таблице 2, где под строкой понимается пункт производства, а под столбцом -
пункт распределения.
Необходимо составить план перевозок по доставке требуемой продукции в
пункты распределения, минимизирующий суммарные транспортные расходы.
Таблица 1.
Исходные данные

варианта n m a1 a2 a3 a4 a5 b1 b2 b3 b4 b5

1 5 5 24 13 42 37 29 28 30 18 26 33
2 5 4 23 18 38 41 29 52 31 42 24 -
3 4 5 31 54 13 27 - 24 18 37 14 32
4 5 3 12 23 18 31 27 11 28 53 - -
5 3 5 46 35 19 - - 18 21 36 9 16
6 5 3 14 25 27 15 19 35 47 28 - -
7 2 4 72 37 - - - 31 17 47 14 -
8 4 2 13 24 9 17 - 21 42 - - -
9 3 4 23 12 42 - - 13 19 31 14 -
10 4 3 32 11 23 7 - 28 29 16 - -
11 3 3 21 9 16 - - 17 11 22 - -
12 5 3 9 17 21 8 12 13 27 18 - -
13 3 2 8 13 24 - - 6 31 - - -
14 2 3 15 10 - - - 20 15 10 - -
15 3 5 10 20 40 - - 15 22 17 10 24
16 4 3 20 30 12 9 - 24 35 12 - -
17 3 4 10 23 17 - - 15 17 23 10 -
18 5 5 25 20 15 10 15 24 16 13 7 10
19 5 3 12 23 14 9 17 25 31 15 - -
20 3 5 14 20 15 - - 12 8 20 13 7
Таблица 2.
Стоимость перевозок Сij
Пункт Пункт распределения (j)
производства (i) 1 2 3 4 5
1 0.10 0.30 0.60 0.40 0.05
2 0.20 0.15 0.25 0.28 0.26
3 0.42 0.32 0.35 0.15 0.21
4 0.13 0.24 0.09 0.19 0.18
5 0.33 0.32 0.37 0.38 0.27

56
Задание 3. «Задача о назначениях»

Имеется n рабочих и m видов работ. В таблицах 1, 3 приведено


количество рабочих (n) и видов работ (m), для каждого варианта задания.
Стоимость Сij выполнения i-м рабочим j-й работы приведена в таблицах 2, 4,
где рабочему соответствует строка, а работе – столбец. Необходимо составить
план работ так, чтобы все работы были выполнены, каждый рабочий был занят
только на одной работе, а суммарная стоимость выполнения всех работ была
бы минимальной.
Таблица 1.
Исходные данные для лабораторной работы (часть 1)

варианта 1 2 3 4 5 6 7 8 9 10

n 5 5 4 4 6 6 5 6 4 4
m 5 4 5 4 6 5 6 4 6 5

Таблица 2.
Стоимость выполнения работ Сij (для табл. 1)
Вид работы (j)
Рабочий (i)
1 2 3 4 5 6
1 6 3 2 5 11 4
2 1 2 7 11 3 9
3 5 12 11 9 1 7
4 2 4 2 10 5 12
5 3 7 10 5 8 11
6 4 9 7 12 5 3

Таблица 3.
Исходные данные для лабораторной работы (часть 2)

варианта 11 12 13 14 15 16 17 18 19 20

n 6 5 6 5 5 4 4 4 6 5
m 5 6 6 5 4 5 4 6 4 4

Таблица 4.
Стоимость выполнения работ Сij (для табл. 3)
Вид работы (j)
Рабочий (i)
1 2 3 4 5 6
1 10 8 6 2 7 8
2 6 2 9 8 3 5
3 3 7 1 10 5 9
4 9 10 2 3 4 12
5 5 5 4 6 8 4
6 7 9 7 3 10 11

57
Часть 2.
Тема 4. «ОСНОВЫ АЛГОРИТМИЗАЦИИ»
Тема 5. «ОСНОВЫ ПРОГРАММИРОВАНИЯ»

Лабораторная работа №1.


«Организация линейного и разветвляющегося вычислительных
процессов»

Задание. Составить блок-схему алгоритма и программу решения


поставленной задачи, которая в соответствии с исходными данными вычисляет
значения заданных выражений.
Пример. Составить алгоритм и программу для вычисления значения y в
соответствии с исходными данными x и a.
Блок-схема алгоритма:

НАЧАЛО  2 
 a  sin x, если - 1.5  x  1.5
2

y  | a  x |, если 2.5  x  3.5

 x  a , в остальных случаях
Ввод a, x

+ -
-
1.5≤x≤1.5

+ 2.5≤x≤3.5 -

+ x-a ≥ 0 -

Корень не
Вывод y существует

КОНЕЦ

58
Программа на языке VBA:

Private Sub cmdE_Click()


End
End Sub

Private Sub cmdC_Click()


txta = "": txtx = "": txty = ""
End Sub

Private Sub cmdR_Click()


Const Pi As Double = 3.141593
a = CSng(txta)
x = CSng(txtx)
If x >= -1.5 And x <= 1.5 Then
y = a ^ 2 + Sin(Pi / 2 * x)
Else
If x >= 2.5 And x <= 3.5 Then
y = Abs(a + x)
Else
If x - a >= 0 Then
y = Sqr(x - a)
Else
MsgBox "Корень не существует!", vbOKOnly, "Ошибка!"
GoTo m1
End If
End If
End If
txty = CStr(Format(y, "###.##"))
m1:

59
Варианты заданий
№ Модель Исходные Выводимые
п/п данные данные
1 2 3 4
1  x  ab, если х  4 a=3.5 x, y.

y   x  ab, если 4  x  5 b=4.7
( x  a) / b, если x  5

a  b, если a  b
x
a  b, если a  b
2 a  cx, если х  1 a=2.5 x, y.

y  b  d / x, если 1  x  3 b=1.3
c  ax, если x  3 c=1.5

 ab , если ab  cd d=2.3
x
3 cd , если ab  cd
3 ln ax, если | х | 3 a=1.2 x, z.
 a  bc, если ab  c b=2.5
z  bx3 , если | x | 3 x  
cx  1, если | x | 3 abc, если ab  c c=3.1

4 3 a  x , если х  1 a=1.5 x, y.
 a b, если a  b
2
y  ln bx, если 1  x  5 x b=2.1
 ab2 , если a  b
 a  bx , если x  5
5 sin 2 x  1, если х  c a=2.4 x, z.
 c=3.2
z  cos x  1, если c  x  d
 x d=4.7
e  1 / a, если x  d
(a  c)d , если a  c
x
(a  c) / d , если a  c
6 a3 x , если х  1 a=3.7 x, y.
 ab  c, если a  b  1 b=2.9
y  bx, если 1  x  3 x  
 2 a / b  c, если a  b  1 c=0.3
cx , если x  3

60
Продолжение табл.
1 2 3 4
7  x 3  1, если х  4 a=1.3 x, y.
 a 2 / b 2 , если a  b b=4.5
y   x 2  1, если 4  x  5 x  
 x  1, если x  5 a / b, если a  b

8 (a  b) x, если х  3 a 2  1, если ab  1
a=3.6 x, y.

y  (a  b) x, если x  3 x   b=2.3
ax / b, если x  3 b 2  1, если ab  1

9 a  x, если х  5  a 2  1, если a  2 a=2.5 x, y.
 
y  ax, если 5  x  7 x  
 x / a, если x  7 3 a 3  1, если a  2

10  b  x 2 , если х  1 a=1.5 x, y.
 ab  3, если ab  3 b=2.4
y  abx, если 1  x  5 x  
 3 a / b  3, если ab  3
bx , если x  5
11 a x , если х  2 a=5.4 x, y.
 (a  b) / c, если a  b b=2.4
y  bx2 , если 2  x  3 x  
 x (a  b)c, если a  b c=1.9
c  e , если x  3
12 b  e x , если х  2 a=4.1 x, y.
 ab  2, если a  b b=3.7
y  sin x, если x  2 x  
 2 a / b  2, если a  b
ax  b , если x  2
13 sin x  a, если х  a a=2.7 x, z.
 b=3.5
z  cosx  b, если a  x  b

tg ( x ), если x  b
2

(a  1)(b  2), если a  b  1


x
(a  1) /(b  2), если a  b  1

61
Продолжение табл.
1 2 3 4
14 1  x  x 2 , если х  5 c=2.5 x, y.
 d=1.9
y  1 / x, если - 5  x  5
 2
1 / x , если x  5
c  0.7, если c  d
x
d  0.5, если c  d
15  x  y, если хy  a a=1.5 z, y.

z   xy, если a  xy  b b=1.9
 x  y, если xy  b x=2.3

ax / b, если x  3
y
ab / x, если x  3
16  x 2  y 2 , если y  x  1 a=3.4 z, y.
 x=1.4
z   x 2 ln y, если y  x  1
 2
 x  y , если y  x  1
2

 x  a, если x  a
y
 x / a, если x  a
17 ax  bx, если х  1 a=3.2 z, y.

z  ax / by, если 1  x  9 b=2.4
ax  by, если x  9 x=4.1

 ab, если a  b
y
 a  b , если a  b
18 ax  by, если a  x  b a=2.7 z, y.

z  ln( bx)  ay, если  b  x  a b=4.3
 xy  1, в остальных случаях x=3.1

a 2  b 2 , если a  b
y
ab  1, если a  b

62
Продолжение табл.
1 2 3 4
19 a  cx , если х  3 a=3.7 x, y.

y  b  sin x, если 3  x  5 b=2.9
c  cos ax, если x  5 c=0.3

d=4.5
c  ab, если b  a  1
x
c  ab, если b  a  1
20 ax2  bx  c, если х  2 a=4.3 x, z.
 b=5.1
z  bx2  ax  c, если 2  x  4
 2 c=1.4
cx  ax  b, если x  4
(a  b)  c, если a  1  cb
x
(a  b) /( a  c), если a  1  cb

63
Лабораторная работа №2.
«Организация циклов с известным числом повторений»

Задание. Составить блок-схему алгоритма и программу решения


поставленной задачи, которая в соответствии с исходными данными вычисляет
значения заданных выражений.
Пример. Составить алгоритм и программу для вычисления значений у
при всех возможных значениях x, которые лежат в интервале от xn до xk с
шагом hx.
0.5x  0.6, если x  1 Вычислить сумму значений y > 1
y
a  ln(| x  a |) , если x  1 и кол-во у ≤ 1.

Блок-схема алгоритма:
НАЧАЛО

Ввод a, xn, xk, hx

x = xn; S = 0; k = 0

_
+
x>1
_
y = 0.5  x + 0.6 + x+a0
Вывод ln не
y =a  ln(| x + a|) существует

Вывод x,y

_
+ y>1
S=S+y k=k+1

x = x + hx

_
x >xk +

Вывод k, S

КОНЕЦ
64
Программа на языке VBA:
Private Sub cmde_Click()
End
End Sub
Private Sub cmdc_Click()
txtxn = "": txtxk = "": txthx = ""
txts = "": txtk = ""
Range("A1:Z3").Clear
End Sub
Private Sub cmdr_Click()
xn = CSng(txtxn)
xk = CSng(txtxk)
C
S Cells(1, 1) = "Результаты расчета:"
t Cells(2, 1) = "X"
x Cells(3, 1) = "Y"
t x = xn: s = 0: k = 0: i = 2
Do
If x > 1 Then
y = 0.5 * x + 0.6
Else
If x + a <> 0 Then
y = a * Log(Abs(x + a))
Else
MsgBox "ln не существует", vbCritical, "Ошибка!"
Cells(2, i) = x: Cells(3, i) = "Ln не сущ."
GoTo m1
End If
End If
Cells(2, i) = x: Cells(3, i) = y
If y > 1 Then
s=s+y
Else
k=k+1
End If
m1: x = x + hx: i = i + 1
Loop Until x > xk
txts = CStr(Format(s, "##0.##"))
t
x
E
C
Sub
S

65
Варианты заданий
№ Модель Исходные Выводимые
п/п данные данные
1 2 3 4
1 2 x 3  3, если х  5 0 ≤ x ≤ 10 Z, x.
 Количество Z [-1;1].
Z  7 x  6, если 1  x  5 hx=1
 Сумма Z  [-1;1].
 2 / x , если x  1
3

2 10, если a  0 x=0.8 y, N, a, x


N

y   2 / sin ix N  5, если a  0 a
i 1 20, если a  0

3 2 sin 2 x  x 2 , если x  0 -2 ≤ x ≤ 2 x, y.


y 2 hx=0.2 Среднеарифметическое
 x  1 / x, если x  0
положительных
значений у.
4  4, если x  1 3≤x≤5 F, x. Сумма,
 количество
F   x 2  3 / x  4, если  1  x  1 hx=0.1
 положительных
( x  4) , если x 1
2

значений F.
5 5, если x  0 -2≤ x ≤ 2 x, N, F

F=N! N  7, если x  0 hx=1
10, если x  0

6 ( N  k )b a,b y, x, N, k.
F ,
( N  k )a 0≤x≤2 F,
ax  b, если x  0.5 hx=0.2 где N – к-во у>0,
 k – к-во у≤0.
y  ln x  e x , если x  0.5
 x  a b , если x  0.5

7 3sin(  x)   x, , y.
y  x
2  cos(x  ) 3 3 Произведение (Р).

  cos x, если x   4 hx= y [0;5]
  20
  cos x, если x   4

66
Продолжение табл.
1 2 3 4
8 20 x x, y, S
y
S   ln , где
i 1 i
2  1 x , если cos x  0.3
y
 x  tgx, если cos x  0.3
9 y=t-x+5 -5 ≤ x ≤ 5 x, t, y.
0.7  1/ x, если x  0 hx=1 Количество y>t.
t
 x  0.3, если x  0
10  10 i t x, z, t
 t , если ln t  1.5
x   i 1
t 2  t , если ln t  1.5

ln x  1,если x  0.5
z
 x ,если x  0.5
11  10 a a, Q
 1  cos0.1i , если e  0.1
a

Q   i 1
 / sin 0.5a, если e a  0.1

0≤x≤2
12 R  ( y  z) 2 Z, y, x, R.
yz hx=0.1 Количество слагаемых
y=sin2x+0.5cosx2 в R.
 2
cos x, если y  x
2
Z  4
1  1/ x, если y  x 2

13 5 1 ≤ i ≤ 10 i, y, Z, S.
S   Z , где y  i 2  i  10
i 1 hx=1 Количество y>0
  
 y  sin y, если y  0
Z  2 2
1, если y  0
14 S   p; A   q 0≤x≤2 x, q, P, S, A.
q=0.5sin x hx=0.2 Количество p<0.

0.5 x cos x ,если q  0.5


p
2 x sin x ,если q  0.5

67
Продолжение табл.
1 2 3 4
15 S   y; P   y a,b x, y, S, P.
y 0 y0

e ,
sin x
если a x  b
2 3  x  2
 2 2
y  ( x  a ) / sin x, если a 2 x  b 3 hx  0.1

tg 4.5 x, если a 2 x  b 3
16 z  2.5e xy  1.8 a,b,c,d x, y, z.
( x  1.7) 2 , если a  x  b 0.1 ≤ x ≤ 1 Сумма вычисленных z.
 hx=0.1
y  1  3 x , если c  x  d
 1.2 x, в остальных случаях

17 Z , если Z  0 -1≤x≤5 y, F, x, Z.
 hx=0.2 Количество y>Z.
F  0, если - 1  Z  0
 2
Z , если Z  1
Z  x 3  5 x, y  F  0,38Z
18 Определить действительные a,c b и соответствующие
корни уравнения ax2  bx  c  0 -4 ≤ b ≤ 5 действительные корни
hb=1 уравнения.
19 f  y2  x b x, y, f
1.7  b / sin 2 x, если x  3 0≤x≤5 количество f>0 и f<0
y hx=0.5
8.5 x  b, если x  3
20 tgZ , если Z  1.4 1 ≤ i ≤ 10 i, y, Z. Произведение и
y 2 hi = 1 количество
Z i , если Z  1.4
положительных у.
Z=Ln(i)

68
Лабораторная работа № 3. «Обработка одномерных массивов»

Задание. Составить блок-схему алгоритма и программу решения


поставленной задачи, которая в соответствии с исходными данными вычисляет
значения заданных выражений.
Пример. Составить алгоритм и программу формирования массива Y на
основе исходного массива Х размерностью N. Определить максимальный
положительный элемент массива Y. Элементы массива Y вычисляются по
формуле:

1  e
0.5 X i
, если xi  0
yi  

1/(1  xi ), если xi  0
Блок-схема алгоритма:

НАЧАЛО
imax = 0
Ввод N

A i = 1, N B
i = 1, N
+ -
xi  0
Ввод xi
yi = 1 + e0.5Xi +
1+ xi  0
-

yi = 1/(1+xi)
Аномалия
Вывод yi

yi =0
+ yi > 0 -

+ imax=0 - B

imax = i + yimax <yi -


Вывод yimax
imax = i
КОНЕЦ

69
Программа на языке VBA:

Private Sub cmdc_Click()


txtn = "": txtmax = ""
Range("A3:Z4").Clear
End Sub

Private Sub cmde_Click()


End
End Sub

Private Sub cmdr_Click()


Dim x() As Single
Dim y() As Single
n = CInt(txtn)
ReDim x(n): ReDim y(n)
For i = 1 To n
x(i) = Cells(2, i)
Next i
imax = 0
Cells(3, 1) = "Результаты расчета Y"
For i = 1 To n
If x(i) >= 0 Then
y(i) = 1 + Exp(0.5 * x(i))
Else
If 1 + x(i) <> o Then
y(i) = 1 / (1 + x(i))
Else
y(i) = 0
MsgBox "Аномалия!", vbCritical, "Ошибка!"
End If
End If
Cells(4, i) = y(i)
If y(i) > 0 Then
If imax = 0 Then
imax = i
Else
If y(imax) < y(i) Then
imax = i
End If
End If
End If
Next i
txtmax = Format(y(imax), "###.###")
End Sub

70
Варианты заданий
№ Исходные Выводимые
Модель
п/п данные данные
1 2 3 4
1 25 xi  2, если 2  xi  25 Массив X Массив Y
 i = 110 Значение
yi  5 cos2 xi , если xi  25 наибольшего
 3 отрицательного
1/ xi , в остальных случаях
элемента массива Y
2  yi2 Массив Y Массив Z.
y
 i  0 .3 , если yi  1 Максимальный
yi  1 i = 115
 элемент Zmax и
zi  0.5 cosyi , если | yi | 1
2 sin(cos 2 y ), если y  1 номера элементов
 i i массива Z меньших
 0.5Zmax
3 Массив X Массивы Z, Y.
1 ≤ xi ≤ 10 Сумма и количество
 положительных
zi  2 sin 2 xi  3,5 xi
3
hxi=1
3 элементов массива
zi  zi , если zi < -1 Y.
Среднее
yi = 1  e  zi , если z i  3
арифметическое
cos z i  z i , если - 1 zi  3
2
отрицательных
элементов массива
Y.
4 yi  sin 2 xi  1  cos2 xi
2 Массив X Массивы Z, Y.
-1 ≤ xi ≤ 11 Порядковый номер и
 2 значение первого
ln(cos xi  0.01), если | yi | xi2 hxi=2
zi   4 положительного
1  x  x 2 , если | y | x 2 числа в массиве Z.
 i i i i

5 xi sin xi Массив X Массив Y до и после


yi = , если xi > 1.5 i = 115 замены.
x e xi
i Среднее
арифметическое
2 xi  e xi , если xi ≤ 1.5
массива Y до и после
Все отрицательные элементы замены.
массива Y заменить нулями, а
нулевые элементы заменить
значением элемента xi

71
Продолжение табл.
1 2 3 4
6 sin xi2  | xi | 1, если | xi | 2 Массив X Массив Y. Значение
yi   i = 115 и номер эл-та yi,
e 0.5 xi  ln( xi2  1), если | xi | 2 наиболее
1 15 отличающегося от
S   yi S.
15 i 1

7 ai  2 sin xi  0,3 Массив X Массивы A, B, C.


 i = 110 Максимальный
 ai , если xi  1 элемент массива C
bi  
2.5ai  ai , если xi  1
 среди четных
3

сi=max(ai, bi )-min(ai, bi ) элементов.


8  xi Массив X Массив M.
1  arctg , если xi  0.147 i = 125 Разность между S и
mi   1  xi
P.
sin x 2 xi , если x  0.147
 i i
N
1 N
S  Mi
N i 1
P  N  Mi
i 1

9 | 1  xi sin xi |, если xi  0.2


 Массив X Массив P,
pi   -0.4≤ xi ≤1.2 maxРi.

 1  2 xi
3
, если x i  0.2
hxi=0.2
Если maxPi меньше суммы всех
остальных элементов, то
присвоить этому элементу значение
0.
10  yi   cos yi , если xi  1 Массив Y Массивы X, P.
pi   i = 111 Значения и номера
1  | yi | 1 , если xi  1 мин. и макс. по
xi  yi2  2 yi  3 модулю элементов P.

11 3 sin( t  x) t Массив Y. Сумма и


yi    количество
2  cos(x   t )  x
3 3 элементов массива
  лежащих на
  2 x, если x  2  Y,
  2 hx  отрезке [0;2].
  2 x, в остальных случаях 24

72
Продолжение табл.
1 2 3 4
12  хi Массив X Массив Z до и после
 , если хi  2 i = 115 сглаживания.
zi   1  xi 2
3 2
 xi  1 , если xi  2
Элементы Zi сгладить по формуле:
Zi = (Zi-1 + Zi + Zi+1)/3
13  xi2  2 xi  5, если xi  0 Массив X Массивы X, A.
 -5 xi  4
ai   
S, P.
2 xi  cos xi , если xi  0 hxi=0.9 Количество аi<0.
S   ai , P   ai
ai 0 ai 0

14  2   Массив X Массивы Y, Z.
 xi  sin xi , если yi  1 Определить, какая из
zi   2 2 i = 110
 1  | xi |, если yi  1 точек 2, 3…10
наиболее удалена от
yi  xi2  2 / xi точки
Считать пары точек (yi, zi) (y1, z1).
координатами точек на плоскости
YOZ
15 sin ai2  cos(ai   ), если ai   Массив A Массив Y до и после
 i=111 замены. Ср.
yi   ai2  ai  3 арифметическое (R)
 , если ai  
элементов массива
 ai  ai  1
2

Заменить все отрицательные Y.


элементы массива Y суммой R и
значения соответствующего
элемента.
16   x R, V0, Y0, R, V0, Y0, PR.
yi  sin xi  0.5 cos i Массив X Массивы Y, V.
2 2 3
i=110
 yi  xi 1  0.5 sin xi , если yi  0.5
i  
3 ln(1  e yi ), если yi  0.5
Считать (Vi ,Yi ) координатами
точек плоскости. Определить
процент (PR) точек, лежащих в
круге радиусом R с центром в
точке(V0 ,Y0).

73
Продолжение табл.
1 2 3 4
17 bi  4 ai2  1  3 ai2  1 Массив A Массивы B, C.
i=120 Порядковые номера
2e 0.5ai , если аi  5 уравнений, имеющих
ci   комплексные корни.
2 sin ai  ai , если аi  5
Cчитать ai, bi, ci коэффициентами
квадратного уравнения ax2+bx+c=0
18  1 Массив X Массивы A, B.
 3 x (e 0.1xi  1.5) , если xi  0.5 4 ≤ xi ≤ 12 Порядковый номер N

ai  i эллипса, площадь
1.8 x  1  e 0.1xi , если x  0.5 hxi=2
 i i которого S= a b
bi  sin ai наибольшая.
Считать значения элементов
массива A и B длинами полуосей
эллипса a и b.
19  1 Массив X Массив Y. Индекс
 2  2 x  x 2 , если  1.5  xi  0
ln i=1÷12 элемента, наиболее
 i i
близкого по значению
yi  arctg xi , если xi  0 к ср.
 2 геометрическому (Р)
 xi , если xi  1.5
 массива Y.

20 4 xi0.6  2 xi , если 1  xi  10 Массив X Массив Y.


 -0.3≤ xi ≤1.2 Среднее
yi  0.5 xi  1, если xi  10 арифметическое (А)
 hxi=0.3
100 xi  5e , если xi  1
2 xi массива Y и
количество yi >A.

74
Лабораторная работа № 4. «Обработка двумерных массивов»

Задание. Составить блок-схему алгоритма и программу решения


поставленной задачи обработки двумерного массива.
Пример. Заменить максимальный элемент матрицы A размерностью MхN
суммой элементов, расположенных на периметре матрицы.
Блок-схема алгоритма:

НАЧАЛО A
i = 1,
A
M
Ввод Вывод
j = 1, N
M,N Aimax,jmax, S

i = 1, -
M Ai,j >Aimax,jmax
Aimax,jmax = S
j = 1, N +

imax = i i = 1,
Ввод Ai,j jmax = j В M
j = 1, N

imax = 1 Вывод Ai,j


jmax = 1 (i=1) Or (i=M)
S=0 Or (j=1) Or -
(j=N)

В
+

S = S + Ai,j КОНЕЦ

75
Программа на языке VBA:

Private Sub cmdc_Click()


txtm = "": txtn = "": txtmax = ""
txtim = "": txtjm = "": txts = ""
Range("A6:Z100") = Null
End Sub

Private Sub cmde_Click()


End
End Sub

Private Sub cmdr_Click()


Dim a() As Single
m = CInt(txtm): n = CInt(txtn)
ReDim a(m, n)
For i = 1 To m
For j = 1 To n
a(i, j) = Cells(i + 1, j)
Next j
Next i
imax = 1: jmax = 1: s = 0
For i = 1 To m
For j = 1 To n
If a(i, j) > a(imax, jmax) Then imax = i: jmax = j
If (i = 1) Or (i = m) Or (j = 1) Or (j = n) Then s = s + a(i, j)
Next j
Next i
txtmax = a(imax, jmax)
txtim = imax: txtjm = jmax
txts = s
a(imax, jmax) = s
For i = 1 To m
For j = 1 To n
Cells(i + 5, j) = a(i, j)
Next j
Next i
End Sub

76
Варианты заданий
1. Определить номера строки и столбца максимального
отрицательного элемента прямоугольной матрицы А= (аi,j)M,N.
2. Найти среднее арифметическое значение элементов прямоугольной
матрицы Х=(xi,j)7,3, находящихся на периметре этой матрицы.
3. Сформировать вектор D=(d1,d2,…dM), каждый элемент которого
равен среднему арифметическому значений элементов строк матрицы С
размерностью MN.
4. В матрице А= (аi,j)M,М элементы главной диагонали заменить «1»,
если данный элемент больше последующих элементов соответствующей
строки, и «0» - в противном случае.
5. Вычислить элементы вектора G=(g1,g2,…gM), как произведение
отрицательных элементов соответствующих строк заданной матрицы А
размерностью MN.
6. Рассчитать элементы матрицы С=(сi,j)3,3, являющейся
произведением матриц А=(ai,j)3,4 и В=(bi,j)4,3. Элементы матрицы С
n
рассчитываются по формуле: Сij   ail  blj
l 1
7. Подсчитать количество нулевых элементов матрицы размерностью
MN и напечатать их индексы. Первый по счету нулевой элемент заменить
суммой положительных элементов.
8. Вычислить элементы матрицы Z размерностью 56 по элементам
исходной матрицы Х=(хi,j)5,6. Главную диагональ оставить неизменной.
zi,j=x2i,j.
9. Сформировать вектор В=(b1,b2…b7), каждый элемент которого
определяется как минимальный элемент соответствующего столбца исходной
матрицы А=(аi,j)6,7.
10. Преобразовать исходную матрицу А=(аi,j)5,7 так, чтобы последний
элемент каждой строки был заменен суммой предыдущих элементов той же
строки.
11. Преобразовать заданную матрицу В=(bi,j)4,6 таким образом, чтобы
первый элемент каждого столбца был заменен произведением последующих
элементов того же столбца.
12. Преобразовать матрицу С=(сi,j)8,8 так, чтобы все элементы
расположенные ниже главной диагонали, были уменьшены вдвое, а элементы,
расположенные выше главной диагонали – увеличены вдвое.
13. Определить количество и номера отрицательных элементов в
матрице А размерностью 67. Последний по счету отрицательный элемент
заменить суммой положительных элементов матрицы.
14. Найти отношение минимального элемента матрицы А=(аi,j)5,6 к
максимальному элементу матрицы В=(bi,j)7,8.
15. В заданной матрице А=(аi,j)4,5 найти нулевой элемент с
наибольшим значением индекса i и все элементы столбца, в котором находится
этот элемент, обнулить. Если в матрице нет нулевых элементов, отпечатать
77
соответствующее сообщение.
16. Найти отношение количества положительных элементов к
количеству элементов отрицательных заданной матрицы F. В случае, если
матрица F не содержит отрицательных элементов, то все положительные
элементы уменьшить на 1.
17. Для квадратной матрицы F=(fi,j)7,7 найти отношение суммы
элементов, расположенных ниже главной диагонали, к сумме элементов,
расположенных выше главной диагонали, предусмотрев соответствующее
сообщение, если последняя сумма (делитель) окажется равной 0.
18. В заданной матрице В=(bij)6,7. Найти элемент bij<5 c наибольшим
значением индекса j. Все элементы столбца, в котором находится искомый
элемент (кроме него) сделать равными 1.
19. Получить матрицу-строку В, каждый элемент которой равен
среднему геометрическому значений элементов соответствующей строки
матрицы А размерностью 910.
20. Все элементы матрицы С=(cij)9,9, расположенные выше главной
диагонали преобразовать, умножив их на минимальный элемент матрицы С.

78
Учебно-методическое издание

МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ И ЗАДАНИЯ


для выполнения лабораторных работ и организации аудиторной и
внеаудиторной СРС
по дисциплине «ИНФОРМАТИКА»
для студентов экономических специальностей всех форм обучения
Часть 1. «ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS»
«ОСНОВЫ РАБОТЫ С ТЕКСТОВЫМ РЕДАКТОРОМ MS WORD»
«ОСНОВЫ РАБОТЫ С ТАБЛИЧНЫМ ПРОЦЕССОРОМ MS
EXCEL»
Часть 2. «ОСНОВЫ АЛГОРИТМИЗАЦИИ»
«ОСНОВЫ ПРОГРАММИРОВАНИЯ НА VBA»

79

Вам также может понравиться