Всем привет, я учусь в колледже задали такое задание со скринами (разработка в Visio): Представьте, что Вы работаете на большой радиостанции и хотите привести в порядок
коллекцию компакт-дисков, которые хранятся в специальных больших пронумерованных
коробках, у которых имеются пронумерованные отделения (так что 12-34 означает 34
диск из 12 коробки). Иногда требуется найти конкретного исполнителя, иногда -
подобрать диски по стилю (джаз, рок, и т.п.), году выпуска, иногда - найти диски,
содержащие конкретное произведение. Кроме того, руководство радиостанции хочет
знать стоимость каждого диска, как часто в эфире звучат произведения того или иного
исполнителя или того или иного жанра.
При построении моделей выбранной предметной области рекомендуется проработать
соответствующие главы пособия, входящего в комплект учебно-методических материалов
по изучаемой дисциплине. Особое внимание следует уделить рассмотрению этапов
жизненного цикла разработки информационных систем, а также разделам, посвященным
моделированию компонент информационной системы и описанию CASE-средств. В
рамках работы для выбранной из предложенных вариантов предметной области следует
разработать следующие модели:
Построить функционально-структурную иерархию диаграмм бизнес-процессов
предметной области, используя MsVisio
Используя модель IDEF, построить иерархию диаграмм потока данных для проблемной
области
Информационные модели представляют объекты и процессы в образной или знаковой форме.
Образные модели (рисунки, фотографии и др. ) представляют собой зрительные образы объектов, зафиксированные на каком-либо носителе информации (бумаге, фото- и кинопленке и др.) . Широко используются образные информационные модели в образовании (вспомните учебные плакаты по различным предметам) и науке, где требуется классификация объектов по их внешним признакам (в ботанике, биологии, палеонтологии и др.) .
Знаковые информационные модели строятся с использованием различных языков (знаковых систем) . Знаковая информационная модель может быть представлена в форме текста (например, программы на языке программирования) , формулы (например, второго закона Ньютона F=m·a), таблицы (например, периодической таблицы элементов Д. И. Менделеева) и так далее.
Иногда при построении знаковых информационных моделей используются одновременно несколько различных языков. Примерами таких моделей могут служить географические карты, графики, диаграммы и пр. Во всех этих моделях используются одновременно как язык графических элементов, так и на протяжении своей истории человечество использовало различные и инструменты для создания информационных моделей. Эти постоянно совершенствовались. Так, первые информационные модели создавались в форме наскальных рисунков, в настоящее же время информационные модели обычно строятся и исследуются с использованием современных компьютерных технологий.
#include <iostream>
typedef long long ll;
using namespace std;
bool ll_is_valid(ll t, ll N, ll x, ll y)
{
return t / x + (t - x) / y >= N;
}
ll f(ll N, ll x, ll y)
{
ll R = 1;
while (!ll_is_valid(R,N,x,y)) R *= 2;
ll L = R / 2;
while(R - L > 1)
{
ll M = (L + R) / 2;
if (!ll_is_valid(M,N,x,y)) {L = M;}
else {R = M;}
}
return R;
}
int main()
{
ll N,x,y;
cin >> N >> x >> y;
if(x > y) swap( x, y );
cout << f(N, x, y) << std::endl;
}