Форум программистов, компьютерный форум, киберфорум
Pascal ABC
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 29.11.2023
Сообщений: 32

Динамические структуры

11.04.2024, 10:12. Показов 701. Ответов 1

Студворк — интернет-сервис помощи студентам
Контроль готовой продукции фирмы осуществляют M контролеров. Если изделие поступает на контроль, когда все контролеры заняты, то оно сбрасывается в накопитель. Изделия поступают со скоростью V изд./ч. и их поток равномерно распределен во времени. Среднее время на проверку одного изделия - t мин. Определить количество изделий в накопителе через время Т0.
Операции над массивами должны быть реализованы со сложностью О(1)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.04.2024, 10:12
Ответы с готовыми решениями:

Динамические структуры (очередь)
Для работы с очередью, т.е. последовательностью элементов, в которую элементы всегда добавляются в конец, а удаляются из начала («первым...

Динамические структуры данных
type ref = ^integer; var p, q: ref; Пусть p^=2 и q^=3. Что будет выдано на печать в результате выполнения следующих операторов? ...

Динамические структуры данных
Очень прошу помочь с задачкой, бьюсь с ней уже который день... Заранее большое спасибо!! Дано натуральное число n, действительные...

1
 Аватар для andrey_f
646 / 419 / 199
Регистрация: 21.02.2011
Сообщений: 5,281
13.05.2024, 11:11
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
program ProductControl;
 
var
  M, V, T0, t, Accumulator, TimePassed, ProductsChecked, ProductsArrived: Integer;
 
begin
  (* Инициализация переменных *)
  Write('Введите количество контролеров M: ');
  Readln(M);
  Write('Введите скорость поступления изделий V (изд./ч): ');
  Readln(V);
  Write('Введите среднее время проверки одного изделия t (мин): ');
  Readln(t);
  Write('Введите время наблюдения T0 (ч): ');
  Readln(T0);
 
  (* Переводим время наблюдения в минуты *)
  T0 := T0 * 60;
 
  (* Рассчитываем количество прибывших и проверенных изделий *)
  ProductsArrived := V * T0 div 60; (* Количество прибывших изделий *)
  ProductsChecked := (T0 div t) * M; (* Количество проверенных изделий *)
 
  (* Рассчитываем количество изделий в накопителе *)
  Accumulator := ProductsArrived - ProductsChecked;
 
  (* Если накопитель не может быть отрицательным, устанавливаем его в 0 *)
  if Accumulator < 0 then
    Accumulator := 0;
 
  (* Выводим результат *)
  Write('Количество изделий в накопителе через время T0: ', Accumulator);
end.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.05.2024, 11:11
Помогаю со студенческими работами здесь

Динамические структуры данных
Списки 2. Написать процедуру или функцию,: а) добавляет в начало списка P новый элемент Q, б) удаляет из непустого списка P последний...

Динамические структуры данных
Построить структуру данных, описанную на рисунке и реализовать процедуру чтения данных в указанном порядке. х 1 х 2 х 3 х 6 х 5 х 4...

Динамические структуры данных
Тема создавалась для размещения здесь решений, связанных с построением структур данных. Стек: type T = integer; type ...

Динамические структуры данных
8 Описать процедуру или функцию, которая удаляет из списка L все отрицательные элементы (инф. часть = real).

Динамические структуры данных
Пусть имеется N городов и задан список пар городов(I, j), между которыми существует прямая дорога. Напечатайте список городов, которые...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Размещения без повторений
VistaSV30 31.05.2025
Код возвращает список вариантов размещений A^{k}_{n}=\frac{n!}{(n-k)!} from itertools import permutations def pwr(k, n): # Размещение без повторений (Placement without repetition) if k. . .
Redis и Node.js с TypeScript - решения для высоконагруженных систем
Reangularity 31.05.2025
Redis (Remote Dictionary Server) — сверхбыстрое хранилище данных в памяти, способное обрабатывать операции за микросекунды. И что особенно важно для нас — с удивительно простым API. А теперь. . .
Unit-тестирование с моками в Go
golander 31.05.2025
Большинство разработчиков предпочитают тестировать код без использования моков. Например, при интеграции с Elasticsearch логичнее запустить контейнер локально и тестировать Go-код непосредственно с. . .
Как работать с PDF в C#
stackOverflow 31.05.2025
Нам приходится сталкиваться с PDF по разным причинам. Генерация счетов, создание отчетов, извлечение данных из загруженных пользователем документов, автоматизация рабочих процесов - это лишь верхушка. . .
Двухбуквенные коды стран в шифровании.
russiannick 31.05.2025
Человечество издревле манила возможность замены сочетаний букв вымышленными символами, делающие сообщение понятным только для посвещенных. Настала пора внести в это свой вклад. Двухбуквенные коды. . .
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона.
Programma_Boinc 31.05.2025
Мой опыт в исправлении ошибки приложения Boinc в части заряда батареи смартфона. Хотел бы поделиться опытом в исправлении ошибки приложения в части заряда батареи смартфона. Сразу скажу, что. . .
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid
Programma_Boinc 31.05.2025
Добро пожаловать на конкурс PrimeGrid, посвященный 20-летию PrimeGrid: 5-дневный обобщенный поиск простых чисел Ферма n = 20 с 12 июня 20:20 UTC по 17 июня 20:20 UTC. 12 июня 2005 года. . .
Вероятность в шансы / Шансы в вероятность
VistaSV30 31.05.2025
# Шансы -> Вероятность def Chance_to_Probability(ch): def gcd(a, b): # НОД - нужен для упрощения значений шансов while b != 0: a, b = b, a % b return a. . .
FastAPI и Flask: Отличия, производительность и примеры использования
py-thonny 30.05.2025
Если вы разрабатываете веб-приложения на Python, вы наверняка слышали о Flask и FastAPI. Эти два фреймворка часто становятся предметом жарких дискуссий в сообществе разработчиков. И не без основания. . .
ML.NET и TensorFlow.NET: Умные приложения на C# с машинным обучением
stackOverflow 30.05.2025
Еще совсем недавно, когда речь заходила о машинном обучении, C# разработчики обреченно вздыхали и тянулись к Python. Мир искуственного интеллекта словно был огражден невидимым забором с табличкой. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
OSZAR »