Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Задание №4

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

Курсовая работа начинается с титульного листа, пример оформления, которого приведен в приложении 1, должна иметь содержание, в конце работы указывается список использованной литературы. Курсовая работа должна иметь следующую структуру:

1. Титульный лист.

2. Содержание.

3. Введение

4. Теоретическая часть (описание процедур и функций, методов и свойств объектов, используемых в программе – синтаксис, пример использования из текста программы)

5. Практическая часть - выполнение заданий 1-6 по вариантам

· условие задачи

· таблица соответствия обозначений;

Переменная Тип Назначение
     

 

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

· разработка пользовательского интерфейса, установка свойств объектов

· текст программы на языке VBA

· Результаты тестирования (процесс выполнения программы и исследование всех аспектов ее работы)

Заключение

7. Список литературы

 

Пример выполнения задания

 

Условие задачи: Определить количество мужчин среди работников 1 и 3 разрядов.

 

Таблица идентификаторов:

Таблица 1

Идентификатор Тип Назначение переменной
R Массив тип элементов Integer Массив значений разрядов работников
Y Массив тип элементов Integer Массив значений года рождения работников
V Массив тип элементов Integer Массив значений выработки работников
P Массив тип элементов String Массив идентификаторов пола работников (М или Ж)
I Integer Текущий номер сотрудника (переменная цикла)
K Integer Количество работников мужского пола с 1 или 3 разрядом
N Integer Число работников – размерность массивов R, Y, V, P

 

Блок-схема алгоритма:


 

Программа на языке Visual Basic:

 

Sub Tab4()

MsgBox (" Определение количества мужчин среди работников 1 и 3 разрядов. Нажмите ОК для продолжения")

Dim R(10), Y(10), V(10) As Integer

Dim P(10) As String * 1

Dim I, K, N As Integer

N = 10 'Число сотрудников

For I = 1 To N

R(I) = Val(InputBox(" Введите разряд сотрудника " + Str(I) + " из " + Str(N) + ": "))

P(I) = Val(InputBox(" Введите пол сотрудника " + Str(I) + " из " + Str(N) + " (символ М или Ж): "))

Y(I) = Val(InputBox(" Введите год рождения сотрудника " + Str(I) + " из " + Str(N) + ": "))

V(I) = Val(InputBox(" Введите выработку сотрудника " + Str(I) + " из " + Str(N) + ": "))

Next I

K = 0

For I = 1 To 10

If (P(I) = " М") And ((R(I) = 1) Or (R(I) = 3)) Then

K = K + 1

End If

Next I

MsgBox (" Количество мужчин среди работников 1 и 3 разрядов=" + Str(K))

End Sub

Начало
I=1, 10
Ввод R(I), P(I), Y(I), V(I)
K=0
I=1, 10
(P(I) = " М") и (R(I) = 1 или R(I) = 3)
K=K+1
  Вывод K
конец
да
нет


Результаты:

Количество мужчин среди работников 1 и 3 разрядов=4

 

Варианты индивидуальных заданий

Задание №1

В соответствии с вариантом написать программу для расчета нескольких таблиц функций.

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

Таблица 1

№ варианта Функция Изменение аргумента Параметр
1. y = 0.5x(1+ax)0.2 a=2.01, 3.5, 5.8
2. a=0.325, 0.4, 0.425 b=1.3
3. a=0.3, 0.4, 0.5, 0.6
4. a= 0.125, 0.325, 0.525
5. a=0.3, 0.05, 0.015 b=0.05
6. a=1, 2, 3, 4
7. a=2, 5, 8, 11
8. a=0, 1, 2, 3 b=1.1
9. a=1, 7.5, 14 b=1.8
10. a=0.5, 0.6, 1.0, 1.2
11. a= 0.2, 0.35, 0.75
12. a=1.5, 2.1, -3.8
13. a=2.8, -3.1, -0.5
14.
15.
16.
17.
18.
19.
20.

Задание №2

Разработать программу обработки последовательности чисел произвольной длины вводимой с клавиатуры. Количество чисел в последовательности вводится в режиме диалога (до 50). Задачу выполнить с использованием одномерных массивов и алгоритмов их обработки. Исходный массив данных заполнить с помощью генератора случайных чисел.

Варианты заданий

1. Определить максимальный элемент среди отрицательных и его порядковый номер.

2. Определить, сколько чисел находится в интервале от -2 до 2.

3. Определить сумму положительных чисел и количество отрицательных чисел.

4. Вычислить среднее арифметическое отрицательных чисел.

5. Определить минимальный элемент среди отрицательных чисел.

6. Вычислить произведение отрицательных чисел, значения которых больше 4, 5.

7. Найти максимальный элемент среди чисел, значения которых находятся в пределах от -1, 2 до 5, 8.

8. Определить минимальный элемент среди положительных чисел и максимальный элемент среди отрицательных чисел.

9. Вычислить среднее арифметическое положительныхчисел иколичество отрицательных чисел.

10.Определить количество чисел, значения которых кратно 3.

11. Определить минимальный элемент среди чисел, значения которых находиться в пределах от 3, 5 до 8, 5.

12.Определить минимальный и максимальный элементы, вычислить их сумму.

13.Вычислить отдельно количество нулевых, положительных и отрицательных чисел последовательности.

14.Вычислить сумму чисел, значения которых кратно 5.

15.Вычислить среднее геометрическое чисел, значения которых находиться в пределах от 1 до 2.

16.Определить максимальный элемент среди четных чисел.

17. Вычислить среднее арифметическое чисел, значения которых находятся в интервале от 3 до 10.

18.Вычислить произведение четных чисел.

19.Определить минимальный элемент среди чисел кратных 3 и максимальный элемент среди чисел, значения которых находятся в интервале от 2 до 8.

20. Вычислить произведение положительных, количество нулевых и сумму отрицательных чисел.

Задание №3

В таблице 2 приведена информация о работниках линейно-аппаратного цеха телеграфа. Составьте схему алгоритма и программу решения задачи, предусмотреть вывод результатов в текстовой форме.

Таблица 2

Номер                    
Возраст                    
Пол ж   м   м   м   м   ж   м   ж   ж   м  
Выработка                 115    
Разряд                    

Варианты заданий

1. Определить средний возраст рабочих цеха с выработкой больше 100.

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

3. Определить среднюю выработку рабочих цеха, имеющих 1 и 2 разряд.

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

5. Определить количество сотрудников мужского пола старше 30 лет.

6. Вывести на печать сведения о самом молодом сотруднике 2-го разряда (возраст, выработка, пол).

7. Определить среднюю выработку женщин, работающих в цехе.

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

9. Определить средний возраст мужчин, работающих в цехе.

10. Вывести на печать сведения о работнике, имеющего минимальную выработку.

11. Определить количество сотрудников женского пола моложе 40 лет.

12. Определить средний возраст рабочих 1 разряда.

13. Вывести на печать порядковый номер самого молодого сотрудника с выработкой более 100 единиц.

14. Определить количество женщин 1 и 3 разрядов.

15. Определить среднюю выработку женщин моложе 30 лет.

16. Вывести на печать порядковые номера женщин с выработкой больше 100.

17. 0пределить средний возраст женщин.

18. Вывести сведения о возрасте работника с самой большой выработкой.

19. 0пределить среднюю выработку мужчин 2 разряда, работающих в цехе.

20. Вывести на печать порядковые номера работников 1 разряда.

Задание №4

В таблицы 3 и 4 сведена информация об объёмах услуг, оказанных предприятием почтовой связи населению пяти районов города за два года. Задание выполнить с использованием двумерных массивов.

Таблица 3

Вид Услуг   Ежегодный объём услуг в базисном году  
Районы обслуживания  
         
           
           
           

Таблица 4

  Вид Услуг   Ежегодный объём услуг в текущем году  
Районы обслуживания  
         
           
           
           

 

Варианты заданий

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

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

3. Определить общий объём услуг 1 и 2 видов, оказанных во 2, 3 и 4 районах за 2 года.

4. Определить общий объём услуг 3 и 2 видов, оказанных в 1, 2 и 5 районах в базисном году.

5. Определить процент общего объёма услуг, оказанных предприятием в каждом районе базисного года по отношению к общему объёму услуг, оказанных в этом году.

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

7. Определить процент общего объёма услуг, оказанных предприятием в каждом районе за два года, по отношению к суммарному объёму услуг, оказанных предприятием за рассматриваемый период.

8. Определить район, в котором суммарный объём услуг 1 вида за два года оказался наибольшим.

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

10. Определить какой вид услуг пользовался наибольшим спросом на протяжении двух лет во всех районах.

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

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

13. Определить какой вид услуг был менее популярен в текущем году.

14. Определить темпы роста услуг 1 вида для каждого района в текущем году по сравнению с базисным.

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

16. Определить район, в котором суммарный объём услуг 2 вида за два года оказался наименьшим.

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

18. Определить какой вид услуг пользовался наименьшим спросом на протяжении двух лет во всех районах.

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

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

Задание №5

1.По данным таблицы 5 определить годовой фонд основной заработной платы с оплатой отпусков:

a) на 1 работника,

b) на группу работников,

c) в целом по цеху.

2. По данным таблицы 5 определить годовой фонд основной заработной платы с оплатой отпусков:

a) на 1 работника,

b) на группу работников,

c) в целом по цеху,

d) процент годового фонда зарплаты каждой группы работников от суммарного годового фонда зарплаты.

3. По данным таблицы 5 определить годовой фонд заработной платы с оплатой отпусков и районным коэффициентом на 1 работника и рассчитать процент от суммарного годового фонда вместо графы " Всего на группу".

4. По данным таблицы 5 определить годовой фонд заработной платы с оплатой отпусков и районным коэффициентом на каждую группу работников и рассчитать процент от суммарного годового фонда вместо графы " на 1 работника".

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

6. По данным таблицы 5 определить годовой фонд заработной платы с оплатой отпусков и районным коэффициентом, а также группу работников с наименьшим фондом зарплаты.

7. По данным таблицы 5 определить годовой фонд заработной платы с оплатой отпусков для каждой группы работников и вычислить средний уровень оплаты труда на предприятии.

8. На основании таблицы 5 определить годовой фонд заработной платы с оплатой отпусков на группу работников и рассчитать процент от суммарного годового фонда для всех групп вместо графы " На одного работника".

9. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец года. Подсчитать количество обычных вкладов.

10. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец четырехлетнего периода. Определить, сколько срочных вкладов открыто в банке.

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

12. По данным таблицы 6 рассчитать общую сумму вкладов на начало года и процентное отношение каждого вклада к общей сумме.

13. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец пятилетнего периода. Определить наибольший остаток среди обычных вкладов.

14. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец трёхлетнего периода. Определить наименьшие процентные деньги среди срочных вкладов.

15. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец четырёхлетнего периода в абсолютном и процентном отношении к " ИТОГО".

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

17. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец трёхлетнего периода. Определить наибольшие процентные деньги среди обычных вкладов.

18. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец года. Определить номер вклада, на который начислено меньше всего процентных денег.

19. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец года. Определить номер вклада, на котором остался наименьший остаток среди обычных вкладов.

20. По данным таблицы 6 рассчитать процентные деньги и остаток вклада на конец трехлетнего периода. Определить, на каких вкладах: срочных или обычных лежит больше денег.

Таблица 5

Номер группы Наименование групп работников Среднегодовая численность работников Среднемесячный заработок Годовой фонд зарплаты
На 1 работника Всего на группу
  Инженеры        
  Техники        
  Электромеханики        
  Операторы        
  итого        

 

Таблица 6

Номер вклада Остаток вклада на начало года Тип вклада Процентные деньги Остаток вклада на конец года
    С    
    О    
    О    
    С    
    С    
    О    
Итого        

 

При разработке алгоритма использовать формулу:

С=Н(1+I)T-H,

где Н – сумма вклада, на которую начисляется процентные деньги (остаток вклада на начало года);

Т – количество лет;

I=р/100, где р- процентная ставка. Значения процентной ставки для срочных и обычных вкладов вводить с клавиатуры.

С - наращенная сумма через Т лет (процентные деньги).

Задание №6

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

Варианты задания

1. По объёму продукции на 2 группы: до 400, более 400. Определить количество предприятий в каждой группе.

2. По численности работников на 3 группы: до 200, 200-300, более З00. Подсчитать суммарное количество работников в каждой группе.

3. По прибыли на 2 группы: до 100, более 100. Определить в каждой группе предприятие с наибольшей прибылью.

4. По фонду заработной платы на 3 группы: до 200, 200-400, более 400. Определить в каждой группе предприятие с минимальным объёмом продукции.

5. По стоимости фондов на 2 группы; до 300, более 300. Определить в каждой группе суммарный объём продукции.

6. По объёму продукции на 3 группы: до 200, 200-350, более 350. Определить в каждой группе предприятие с наибольшей численностью работников.

7. По прибыли на 2 группы: до 30, более 30. Определить в каждой группе суммарную численность работников.

8. По фонду заработной платы на 3 группы: до 200, 200-400, более 400. В каждой группе определить предприятие с минимальным объёмом продукции.

9. По объёму продукции на 2 группы: до 300, более 300. Определить в каждой группе количество предприятий и среднюю численность работников.

10. По численности работников на 2 группы: до 200, более 200. Определить в каждой группе количество предприятий и суммарную прибыль.

11. По производительности труда на 2 группы: до 17, более 17. Определить в каждой группе предприятие, имеющее наибольшую прибыль.

12. По стоимости производственных фондов на 2 группы: до 600, более 600. Определить в каждой группе количество предприятий и средний фонд заработной платы.

13. По прибыли на 2 группы: до 50, более 140. Определить в каждой группе предприятие с наименьшей численностью работников.

14. По фонду заработной платы на 2 группы: до 250, более 400. В каждой группе определить количество предприятий и средний объём продукции.

15. По численности работников на 2 группы: до 250, более 250. Определить в каждой группе количество предприятий и предприятие с наименьшей производительностью труда.

16. По численности работников на 3 группы: до 220, от 220 до 410, более 410. Определить в каждой группе количество предприятий и общее количество работников.

17. По фонду заработной платы на 3 группы: до 200, 200-400, более 400. В каждой группе определить средний уровень оплаты труда.

18. По объёму продукции на 3 группы: до 400, от 30 до 650, более 650. Определить количество предприятий в каждой группе и общую численность работников.

19. По стоимости фондов на 2 группы: до 350, более 350. Определить в каждой группе предприятие с максимальной численностью работников.

20. По прибыли на 2 группы: до 120, более 120. Определить в каждой группе предприятие с наименьшей прибылью.

 

Таблица 7

Номер предприятия Объем продукции, млн.руб Численность работников, чел Производительность, т.руб.чел. Стоимость производств. Фондов, млн.руб. Прибыль, млн.руб. Фонд заработной платы, млн.руб.
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             
             

 


 

<== предыдущая лекция | следующая лекция ==>
The University I study at | Колледж Минского университета управления
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.029 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал