Программа по информатике

Отменен
Заказ
1263599
Раздел
Программирование
Предмет
C/C++
Тип работы
Антиплагиат
Не указан
Срок сдачи
29 Мая 2018 в 12:00
Цена
800 ₽
Блокировка
10 дней
Размещен
26 Мая 2018 в 18:25
Просмотров
239
Описание работы
Нужно выполнить программу данную ниже.
Задан файл, представляющий собой таблицу в формате *.txt.
,,,,,,
20121203,000000,91.4500000,92.8000000,90.8400000,92.8000000,96633380
20121204,000000,92.1600000,92.6100000,91.5700000,91.8400000,67350750
20121205,000000,92.2500000,93.9500000,92.1700000,93.8300000,99875290
20121206,000000,93.6800000,94.1100000,93.1000000,93.5800000,62149560
20121207,000000,93.7500000,93.8500000,92.0200000,93.2000000,90540320
20121210,000000,93.4100000,94.1900000,92.7700000,93.5900000,71602460
20121211,000000,93.5700000,93.8700000,93.1100000,93.5200000,53149320
20121212,000000,93.7600000,94.1000000,93.6000000,93.8600000,49028390
20121213,000000,93.6600000,93.8400000,92.6800000,93.3900000,68455430
20121214,000000,93.2700000,93.8600000,93.0300000,93.4200000,47460350
20121217,000000,93.5600000,93.6000000,93.0100000,93.5400000,44620530
20121218,000000,94.0000000,95.3000000,93.9400000,95.1100000,81259850
20121219,000000,95.3800000,96.0300000,94.4500000,94.5300000,76413320
Первая строка представляет собой заголовки столбцов. В данном случае это:
- дата в формате ГГГГММДД;
- время в формате ЧЧММСС;
- столбец с ценами контракта на бирже на момент ее открытия;
- максимальная цена в течение рассматриваемого периода, т.е. дня;
- минимальная цена;
- цена к моменту закрытия биржи;
- количество сделок.
Разделителем столбцов является запятая. Количество строк заранее не определено.
Каждый из пяти последних столбцов содержит случайные числа.
Необходимо выполнить следующее:
1. Загрузить в файл таблицу, так чтобы каждому столбцу текста соответствовал свой столбец таблицы.
2. Определить количество строк m, занимаемых числовыми данными.
3. Выбрать для анализа один из столбцов, например, цену открытия . В дальнейшем эту величину будем обозначать S.
4. Отсортировать строки, так, чтобы на верху таблицы находились строки с меньшими ценами.
5. Найти максимальное (Smax) и минимальное (Smin) значение анализируемой величины S. В данном случае это последняя и первая (если не считать строки заголовков) строки таблицы.
6. Величину (Smax-Smin) разделите на число столбцов будущей диаграммы (n), т.е. найдите h=(Smax-Smin)/n – ширину столбца диаграммы.
7. Определите количество строк (m1), в которых анализируемая величина находится в пределах Smin ≤ S < Smin+h. Потом найдите количество строк (m2) в которых рассматриваемая величина находится в пределах Smin+h ≤ S < Smin+2h, и т.д. до Smin+(n-1)h ≤ S < Smin+nh
8. Найдите отношения P1=m1/m, P2=m2/m,… Pn=mn/m. Эти величины представляют собой вероятности попадания исследуемой величины в первый, второй и т.д. интервалы.
9. Постройте столбиковую диаграмму Pi, где i=1,2,3,…,n
Программа должна позволять работать с любым столбцом и любым числом столбцов n и строк m.
Файл с данными можно получить на
http://www.finam.ru/analysis/profile0000300007/default.asp
Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир