Хелпикс

Главная

Контакты

Случайная статья





Частина 1.. Частина 2.



Частина 1.

Завдання №1. Розробити алгоритм і текст програми з використанням стандартних потоків вводу/виводу (cin/cout), арифметичних операцій і математичних функцій.

Завдання №2. Розробити алгоритм і текст програми з використанням оператора розгалуження if else.

Завдання №3. Розробити алгоритм і текст програми у двох варіантах: з використанням оператора for і оператора while.

Частина 2.

Завдання №4. Розробити технічне завдання на проектовану систему (привести функціональні вимоги й атрибути системи).

Завдання №5. Розробити діаграму варіантів використання системи.

Завдання №6. Розробити концептуальну модель, для чого необхідно:

визначити об'єкти предметної області, визначити атрибути об'єктів і додати асоціації між об'єктами.

Завдання №7. Розробити реальний прецедент, тобто розробити архітектуру вікна для основного прецеденту, загальну характеристику реального прецеденту та типовий хід подій прецеденту

 


Додаток А

Варіанти контрольних завдань

Таблиця А.1 – Варіанти до завдання №1

Варіант

Вид функції

Початкові дані

x y z
- неціле, вводиться з клавіатури
3,98 ціле, вводиться з клавіатури -
0,82 ціле, вводиться з клавіатури  
неціле, вводиться з клавіатури -2 -
неціле, вводиться з клавіатури -
- неціле, вводиться з клавіатури
ціле, вводиться з клавіатури - 5,54
-17 неціле, вводиться з клавіатури 1,5
ціле, вводиться з клавіатури 10,36 -
-4,5 - 0,84
0,02 неціле, вводиться з клавіатури
-25 - 0,16
-1.22 неціле, вводиться з клавіатури
1,82 ціле, вводиться з клавіатури неціле, вводиться з клавіатури
-5 ціле, вводиться з клавіатури 1,1
неціле, вводиться з клавіатури -
0,10 неціле, вводиться з клавіатури
неціле, вводиться з клавіатури -
ціле, вводиться з клавіатури - 3,50
ціле, вводиться з клавіатури -87 -

А.2 Варіанти до завдання №2

1. Обчислити y, a, b, c, d, x -  цілі числа, які необхідно ввести з клавіатури.

 

2. Обчислити значення величини  якщо , величини  якщо , величини , якщо , де a=0,5, b,x – цілі числа, які необхідно ввести з клавіатури.

3. Із трьох цілих чисел, що введені з клавіатури, на екран вивести максимальне.

4. Обчислити y, якщо х - ціле число, яке необхідно ввести з клавіатури, й може приймати значення в інтервалі [7, 70], В – константа.

5. Увести з клавіатури цілі числа k, m, n. Якщо k + m > n, то обчислити t=(k+m+n)2, якщо k + m < n, то обчислити t = k + m + n.

6. Увести із клавіатури три цілих числа р, x, у. Якщо р<0, то обчислити суму x і у, якщо р ≥ 0, то різницю x і у. р – ціле число, х, у - нецілі числа.

7. Вивести на екран максимальне з двох чисел x і у, якщо х – від’ємне число, і мінімальне – у протилежному разі. Числа x і у необхідно ввести з клавіатури.

8. Знайти корені рівняння виду ах2 + bх + с = 0. Числа а, b, і с повинні вводитися з клавіатури.

9. Обчислити у, де В – константа, а х – ціле число, яке необхідно ввести з клавіатури.

10. Написати програму, що по номеру місяця, який вводитиметься з клавіатури, виводить на екран номер кварталу.

11. Обчислити у, де А і В – цілі константи, х – неціле число, яке необхідно ввести з клавіатури. 

12. Увести з клавіатури два цілих числа. Якщо числа не рівні, то замінити кожне з них числом, рівним більшому з них, якщо числа рівні, то замінити числа нулями.

13. Якщо з двох чисел, які вводитимуться з клавіатури, жодне не належить інтервалу [0.5, 3.7], то обидва числа зменшити на 0,2.

14. Якщо сума двох чисел, які вводитимуться з клавіатури, менше ніж 25, то найбільше з них замінити різницею цих чисел.

15. Із трьох будь-яких чисел, що вводитимуться з клавіатури, вивести найменше.

16. Увести із клавіатури три цілих числа а, b, x. Якщо значення змінної x попадає в діапазон 1...10, то вивести на екран мінімальне з чисел a і b, якщо x попадає в діапазон 21...30, то вивести максимальне з цих чисел.

17. Увести з клавіатури ціле число. Визначити, чи є воно двозначним.

18. Обчислити значення величини у = 16.7х + 9.2х2 – 1.02х3, якщо x<0, і величини  якщо х≥0. а, b – цілі константи, x – неціле число, яке необхідно ввести з клавіатури.

19. Знайти корінь рівняння виду ах + b = 0. Числа а, і b повинні вводитися з клавіатури.

20. Відомо, що два числа з 3-x рівні між собою, а третє відрізняється від них. Вивести число, що відрізняється від двох інших.

 

А.3 Варіанти до завдання №3

 

1. Обчислити значення величини Y:

де A=5, B=1.2, k, n – цілі числа, які вводяться з клавіатури.

2. Обчислити Y:

3. Обчислити Y для наступних значень величини x: 1.02,1.04,...1.1.

4. Обчислити Y:

5. Обчислити F, якщо х і у будь-які числа, що вводитимуться з клавіатури.

6. Обчислити F, якщо A=25.5, В =-5, k - ціле число.

7. Обчислити F, якщо A= 3.578   , В – ціле число, що вводитиметься з клавіатури.

8. Обчислити Y, якщо X= -5, -4,...5.

9. Обчислити Y, якщо X=2,4,6,8,....,20.

10. Обчислити Y, якщо X= -2,-1.8,-1.6,-1.4,-1.2,-1.

11. Обчислити Y.

12. Обчислити Y. Значення х задавати з клавіатури.

13. Обчислити F. Значення k задавати з клавіатури.

14. Обчислити Y.

15. Обчислити, якщо а=15,5, х – уводити із клавіатури.

16. Обчислити Y.

17. Обчислити F, якщо A=25.5, В - дійсне число, вводити з клавіатури.

18. Обчислити Y, якщо a=3.5, b и c – уводити з клавіатури, x=-2,-4,-6,-8,…...,-20.

19. Обчислити:

20.  Обчислити Y, n і m – уводити з клавіатури.

 

А.4 Варіанти до завдань №4-№7 частини 2 контрольної роботи

1. Описание задачи учета успеваемости и посещаемости студентов экономического факультета НМетАУ.

 

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

Существующая система обработки данных реализуется следующим образом. Списки студентов с указанием Ф.И.О.,  формы обучения (бюджет или контракт), номера зачетной книжки секретарь берет из отдела кадров. На основании этих списков секретарь деканата формирует списки по группам. Из диспетчерской секретарю деканата поступают следующие данные: название дисциплины, кто ее читает (Ф.И.О. преподавателя), форма контроля (зачет или экзамен) по данной дисциплине.

На основании этих данных секретарь формирует ведомости для сессии, форма которой приведена ниже.

 

                         Ведомость

Группа ЭК-00-4        Ф.И.О. преподавателя Иванова Л.П.

Название дисциплины       «Математика»

Дата экзамена                              01.01.2005г.

№ зачетки Ф.И.О. студента Оценка
Иванов А.А.
Петров П.П.
Сидоров А.А.

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

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

                                 Экран успеваемости

Название группы: ЭК-00-4

Ф.И.О. студента № зачетки Математика Физика Информатика Средний бал
Иванов А.А.
Сидоров П.П.
Петров А.А.
           

 

Средний бал для начисления стипендии:

где  - сумма всех оценок за сессию,

n – количество всех оценок за сессию,

i – номер дисциплины.

 

Процент успеваемости по группам:

Усп=V/C*100;

где V – количество студентов сдавших все экзамены и зачеты,

C – всего студентов в группе.

 

Число задолжников по группе в сессию:

Задолж =C-V

где С – всего студентов в группе,

V – количество студентов все сдавших.

 

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

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

После каждой сессии студент, имеющий более двух долгов по сессии и много пропусков, отчисляется из НМетАУ.

 

2. Описание задачи «Учет рекламных объявлений на ООО «Купина»»

 

В рекламное агентство «Медиа +» (ООО «Купина»), которое занимается приемом и размещением объявлений в изданиях города Днепропетровска, к менеджеру по приему частных объявлений обращается заказчик. Заказчик хочет разместить объявление в разных изданиях города.

    У менеджера для общего пользования есть справочник, который имеет вид:

 

Издание Регион Формат, тираж Дни выхода Телефон редакции Расценки Срок сдачи
             
             

 

Заказчик выбирает издания, в которые он хочет поместить рекламное объявление. Менеджер по приему объявлений предоставляет заказчику бланк объявления, который имеет следующий вид:

 

Бланк объявления №____

Наименование издания:_______________________________________________________

Рубрика:__________________Подрубрика:________________________________________

Текст_объявления:_________________________________________________________________________ _______________________________________________________________________________________________

 

Данные о заказчике (Необходимые для контакта с Вами, в газете не публикуются):

       Физические лица                                               Юридические лица

ФИО______________________            Название организации:______________________

Паспорт серия______________             __________________________________________

№________выдан___________     

___________________________            ФИО______________________________________

Адрес______________________           Адрес_____________________________________

___________________________            __________________________________________

Телефон____________________           Телефон___________________________________

Подпись____________________           Подпись___________________________________

                                                                             Дата заполнения «__»____________200_г.

 

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

    Менеджер по приему объявлений проверяет правильность заполнения бланка объявления, после чего выписывается (в 2-х экземплярах):

· для физических лиц – квитанцию оплаты услуг которая включает в себя точное указание наименования платежа (в нашем это рекламные услуги) и точное указание суммы заказа;

· для юридических лиц – счет-фактура, который включает в себя точное указание плательщика, наименование платежа, банковские реквизиты, а также сумма заказа с НДС.

Менеджер отдает один экземпляр документа (платежного) заказчику, а один экземпляр оставляет себе. Оплата по квитанции проводится на месте, т.е. заказчик оплачивает рекламные услуги менеджеру по приему объявлений, а оплата по счету-фактуре производится через банк, в банковское время в течение 3-х рабочих дней.

    Менеджер по приему объявлений отправляет бланки объявлений в издания, не позднее указанного срока в справочнике, контактному лицу.

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

 

3. Описание задачи «Учёт заявок на встречи отдела Телеселинга в компании «Евроселл»

Отдел Телеселинга является стартовой точкой по продажам услуг компании «Евроселл». В данном отделе работает три менеджера, которые в базе данных, предоставляемых головным офисом Киева или по средствам Интернет, находят списки компаний, с которым они будут работать. После этого они узнают, кто является ответственным лицом в компании, основные направления деятельности и, по возможности, как можно больше информации о компании. Когда вся необходимая информация получена, сотрудники отдела Телеселинга звонят в компанию и договариваются о встрече. По необходимости проводят предварительную подготовку (высылают коммерческое предложения по факсу или электронной почте).

В компании «Евроселл» ведется оперативный учет работы отдела Телеселинга: Учёт результата совершённых звонков, количества назначенных встреч, количества отказов и отправленных факсов с комерчиским предложением в течении рабочего дня и за неделю, а так же учет о подписании договоров с компаниями и количестве подключившихся абонентов.

Менеджеры отдела Телеселинга каждый рабочий день выписывают заявку на встречу MITING REUEST (табл.1) специалистам по продажам и записывают результаты встречи (табл.2). Если назначения встреча по какой либо причине не была проведена, менеджеры по продажам делают отметку о результате встречи в заявке и графе MITING RESULT. Так же в конце каждого месяца отдел Телеселинга подводит итоги о проделанной работе и заносит его в таблицу “MONTH RESLTS”(рис 1.)Формы документов приведены ниже.

Общее количество назначенных встреч за месяц считаются по формуле

К=∑Мі,

где: Мi - количество назначенных встреч i-м менеджером,

і - номер менеджера от 1 до n,

n – количество менеджеров.

Общее количество проведенных встреч:

P=K-R,

где: R  – количество не проведенных встреч.

 

Таблица 1 - Заявка на встречу



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.