Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Задания на первый семестр для ФДПО ТМС.doc
Скачиваний:
4
Добавлен:
16.11.2019
Размер:
617.47 Кб
Скачать

3.2. Вычисление суммы элементов последовательности

Вычислить приближенно с точностью eps=0.001 значения функций:

1.

2.

3. 1/98

4.

5.

6.

7.

8.

10.

11. ln 1.06

12. cos 1

13.

14. sin 30

15. acrtg 0.5

16.

17.

18. cos 60

19.ln 0.98

20.

21. cos(x)/x

22. sin(x)/x

23.

24.

25.

При вычислении значений функций используются следующие табличные суммы элементов последовательностей:

При вычислении заданного значения функции ее необходимо преобразовать к табличному виду. Например, вычислить с точностью eps=0.001. Очевидно, что для расчета подходит табличная зависимость Для преобразования исходной функции к выбранному типу выполним: . Положим х = 1/16, а m = 1/3. Определим , тогда результат, очевидно, будет равен 4*s.

  1. Работа с массивами и записями

Разработать алгоритм и программу по обработке массивов согласно варианту.

  1. Соревнования по трем видам многоборья проводятся отдельно для двух городов. Составить программу, которая:

  • Определяет итоговые оценки для каждого спортсмена по трем видам.

  • Рассчитывает интервальные оценки при числе интервалов равном 10 и строит гистограмму.

  • Сортирует в порядке занятых мест фамилии спортсменов по названиям городов.

  • Объединяет результаты 5 первых спортсменов от каждого города в порядке занятых ими мест в общем итоге и печатает таблицу: N п/п, фамилия спортсмена, название города, результат.

  • Находит список спортсменов, не выполнивших квалификационный норматив хотя бы по одного виду.

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

  • общее количество отказов;

  • день с максимальным и минимальным количеством отказов;

  • интервальные оценки при числе интервалов разбиения, равном 8-10 и построить диаграмму частот.

  1. В средней полосе самыми теплыми являются дни с 25 мая по 25 августа. Определить три наиболее благоприятных варианта отпуска, когда за 12 подряд идущих дней будет наилучшая погода по данным за 2 последних года. Решение проиллюстрировать гистограммой средних температур за каждые 12 дней.

  2. Для отбора кандидатов на работу среди 30 претендентов проведены три теста и составлена таблица: N п/п, ФИО, результаты по трем тестам. Составить программу, которая:

  • исключает кандидатов, не выполнивших хотя бы один тест;

  • суммирует результаты по трем тестам;

  • сортирует ФИО кандидатов по результатам суммарной оценки и выводит таблицу значений.

  • Определяет интервальные оценки при числе интервалов разбиения равном 8 – 10 и по полученным данным строит гистограмму.

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

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

Рассчитать интервальные оценки и построить гистограмму частот попадания в каждый интервал.

  1. В соревновании по хоккею участвуют 6 команд. Для каждой команды по заданной таблице забитых шайб построить таблицу очков (выигрыш 2, ничья – 1, проигрыш – 0) и посчитать сумму очков для каждой команды. Распределить команды по занятым местам в соответствии с суммой набранных очков. Если сумма очков у двух команд одинакова, то для них сравниваются разности забитых и пропущенных мячей. Определить количество побед, поражений и ничьих для каждой команды и построить по этим данным гистограмму.

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

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

  • из оставшихся определять запас инструментов для станка заданной марки;

  • для заданного инструмента определять наименее и наиболее изношенные;

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

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

  • позволять находить названия всех книг заданного автора, изданных до заданного года;

  • сжимать массивы данных при исключении из списка устаревшей книги;

  • определять количество книг для каждого автора и по этим данным строить гистограмму.

  1. Задана таблица с полями: Фио, № автомобиля, марка автомобиля, дата регистрации, отдел регистрации ГИБДД:

  • Получить список автомобилистов, фамилии которых начинаются на заданную букву, состоящих на учете в одном отделе ГИБДД, купивших свою машину с 1996 по 2002 год.

  • Подсчитать количество автомобилей, зарегистрированных в каждом отделе ГИБДД.

  • Построить гистограмму распределения количества автомобилей по маркам.

  1. Зарегистрировавшимся кандидатам на занимаемую должность были предложены четыре теста. Результаты тестирования содержат ответы на все вопросы, часть вопросов. Имеются пустые ответы. Составить программу, которая:

  • сжимает соответствующие массивы данных в случае отсутствия ответов;

  • по каждому тесту позволяет определить список кандидатов, у которых оценка выше, чем средняя на 20%;

  • сортирует участников по итоговой оценке. Итоговая оценка рассчитывается как сумма баллов по четырем тестам;

  • строит интервальные оценки по каждому тесту и соответствующие гистограммы

  1. Информация о результатах сессии (4 экзамена) по трем группам должна быть обработана следующим образом:

  • для студентов, имеющих более двух двоек, подготовлен приказ об отчислении, соответствующие массивы сжать;

  • для каждого студента рассчитан средний балл;

  • напечатать список студентов в порядке убывания среднего балла для каждой группы;

  • определить для среднего балла интервальные оценки и по полученным данным построить гистограмму;

  • слить отсортированные массивы и отпечатать итоговый список.

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

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

  • осуществлять поиск абонента по его номеру (номер шестизначный) или адресу;

  • изменять данные по конкретному телефону;

  • исключать из списка абонента с заданной фамилией;

  • определяет количество абонентов по буквам алфавита и строит гистограмму по полученным данным.

  1. Задан список жильцов дома с показаниями счетчиков израсходованной электроэнергии в предыдущем и текущем месяцах. Определить:

  • на последнюю дату текущего месяца, кто не проживает в квартире;

  • потребление максимального и минимального количества электроэнергии;

  • интервальные оценки при числе интервалов от 8 до 10, по полученным данным построить гистограмму.

  1. Задан список учеников первого класса: Фио, национальность, рост, вес социальное положение родителей. Выбрать данные по национальности, введенной в ячейку рабочего листа. Определить количество учащихся каждой национальности, их средний рост и вес. Для исходной таблицы рассчитать интервальные оценки по полю вес и по полученным данным построить гистограмму.

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

  3. В поликлинике ведется учет больных: Фио, год рождения, место работы, № медкарты, диагноз, группа крови. Определить:

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

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

  • Вывести список больных по предприятиям и определить количество больных для каждого предприятия и суммарное количество больных.

  1. Обработать сведения о деталях: название, материал, геометрические размеры, сортность для 10 рабочих. Программа должна:

  • исключать из списка бракованные детали и подсчитывать их число для каждого рабочего;

  • находить суммарный заработок для каждого рабочего, если цена детали известна;

  • по величине заработка построить интервальные оценки и по полученным данным построить гистограмму;

  • выводить список рабочих в порядке убывания заработка.

  1. Обработать список жильцов с результатами квартплаты за шесть месяцев текущего года. Вывести список злостных неплательщиков для выселения. Исходный список сжать за счет их исключения. Номера освободившихся квартир отпечатать. Подсчитать количество жильцов, которые платят не позднее заданной даты. Найти наиболее дисциплинированного жильца.

  2. Результаты тестирования (4 теста) оцениваются комиссией из 7 человек в баллах от 0 до 6. По результатам оценок каждого члена комиссии определяется суммарное количество баллов и место каждого тестируемого у этого члена комиссии. Окончательно места тестируемых определяются далее по среднему количеству баллов, которые он получил у всех членов комиссии. Составить программу:

  • обеспечивающую подобный расчет;

  • отсеивающую тестируемых, у которых сумма баллов меньше заданной;

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

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

  1. Задан массив результатов измерения некоторого параметра. Выполнить его обработку путем:

  • сглаживания по четырем точкам;

  • построения интервальных оценок и частот попадания в каждый интервал.

Массив сформировать по закону y = 2*X2 - 3*X – 8 + помеха, X – изменяется от 0 до 10 с шагом 0.05. Помеха рассчитывается: 3.8* случайное число. Случайное число генерировать с помощью датчика случайных чисел. Число интервалов взять равным 10.

  1. В библиотеке ведется ежедневный учет посещений. Обработать эти данные за год:

  • определить количество посещений для каждого месяца и общее количество посещений;

  • для каждого месяца найти интервальные оценки и построить гистограмму;

  • определить период, наиболее подходящий для ремонта длительностью в месяц.

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

  2. Имеются данные о трудоемкости изготовления детали различными рабочими. Отпечатать список всех рабочих, у которых трудоемкость изготовления больше заданной величины. Найти рабочего, обладающего наибольшей производительностью. Для заданного ряда трудоемкостей построить интервальные оценки и построить гистограмму частот попадания в каждый интервал.

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

  • исключить из списка оборудование со сверхнормативным сроком хранения;

  • полученный список отсортировать в порядке возрастания длительности (срока) хранения;

  • построить интервальные оценки для длительности хранения при числе интервалов, равном 8;

  • определить частоты попадания в каждый интервал и построить гистограмму.