[Ответить в тред] Ответить в тред

Check this out!

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
67 | 2 | 17

Аноним 15/12/18 Суб 22:26:07  188151869  
Batmanbyhesxmyx[...].png (426Кб, 500x500)
Есть следующая задача для Паскаля:
"Определить, сколько элементов множества больше, чем среднее арифметическое значений его максимального и минимального элементов."
Но у множеств же нет порядка элементов, как тогда находить минимальное и максимальное значения и делать все остальное?
Аноним 15/12/18 Суб 22:31:09  188152057
>>188151869 (OP)
О, информатика 8 класса.
Аноним 15/12/18 Суб 22:32:17  188152107
>>188152057
Лол, 1-й курс программистов в шараге. Мухосранск, естественно
Аноним 15/12/18 Суб 22:33:22  188152149
>>188152107
Нахуя вы там паскаль изучаете?
Аноним 15/12/18 Суб 22:33:45  188152167
>>188151869 (OP)
Множество это массив или че?
Аноним 15/12/18 Суб 22:34:55  188152215
>>188152167
Кажись это числа которые ты вводишь в начале программы.
Не ОП.
Аноним 15/12/18 Суб 22:35:54  188152243
14392870390401.jpg (6Кб, 153x141)
>>188152215
Аноним 15/12/18 Суб 22:36:44  188152274
>>188151869 (OP)
Бл, тупой. Создай массив с рандом значениями, и работай уже с ними. Хули тут думать?
Аноним 15/12/18 Суб 22:36:56  188152287
>>188152167
>>188152215
Просвещайтесь.
https://ru.wikipedia.org/wiki/%D0%9C%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%BE_(%D1%82%D0%B8%D0%BF_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85)
Аноним 15/12/18 Суб 22:37:26  188152297
>>188152149
Программа такая, хуле Потом Делфи пойдет. Вроде как показывают, что такое программирование и языки. Ну и долбоебы у нас есть, которые даже это совсем не понимают.
Аноним 15/12/18 Суб 22:37:53  188152319
>>188151869 (OP)
как у значения может быть среднее арифметическое?
Аноним 15/12/18 Суб 22:37:56  188152323
>>188152297
Например - ты.
Аноним 15/12/18 Суб 22:38:58  188152361
>>188152297
>Ну и долбоебы у нас есть, которые даже это совсем не понимают.
Но ты же создал тред на Дваче, потому что не понимаешь
Аноним 15/12/18 Суб 22:40:08  188152421
>>188152167
Отличие в том, что к элементам нельзя обратиться по индексу порядку. У них вместо адреса один бит Типа если 0, то не входит в множество, а если один –входит
Так что хз как перебирать их.
Аноним 15/12/18 Суб 22:40:23  188152430
Первым циклом находишь самое маленькое число, вторым - самое большое, берешь среднее число от них, третьим циклом смотришь сколько чисел больше среднего.
Аноним 15/12/18 Суб 22:41:20  188152474
>>188152274
Это проверяют, я ж не для себя это делаю. Тут про множество написано.
Аноним 15/12/18 Суб 22:41:42  188152489
>>188152421
Привести к массиву это говно нельзя?
Аноним 15/12/18 Суб 22:41:44  188152491
>>188152430
Мин и Макс элементы можно искать в одном цикле
мимо
Аноним 15/12/18 Суб 22:42:02  188152506
>>188151869 (OP)
d = pd.DataFrame([1, 3, 5, 2, 9])
mean = d.mean()
d[d > mean].count()
Аноним 15/12/18 Суб 22:42:22  188152517
>>188152319
Среднее арифметическое максимального и минимального значений (min + max) / 2
Аноним 15/12/18 Суб 22:42:29  188152523
>>188151869 (OP)
Реально 8 клас же. Гугли методы сортировки. Я их кстати не помню давно, учусь в компутерной шараге с тупыми совкоучителями. Если вижу такое задание, то сразу сделаю массив отсортированым, минимальное и максимальное значение возьму как первое и последнее, все сделаю вручную, а эти долбоебы еще и похвалят и скажут что с меня вырастет охуенный программист. Вот такое вот дерьмо.
Аноним 15/12/18 Суб 22:43:18  188152557
>>188152421
Проход два раза по набору в любом случае. Можно как строку считать и перебирать.
Аноним 15/12/18 Суб 22:44:04  188152584
>>188152323
Я весь гугл облазил, вроде нельзя так со множествами делать.
Аноним 15/12/18 Суб 22:44:12  188152589
>>188152489
Можно. Не уверен что паскаль это умеет.
Аноним 15/12/18 Суб 22:45:31  188152656
>>188151869 (OP)
Опять ты паскуда потролить решил?
Аноним 15/12/18 Суб 22:45:41  188152664
>>188152523
Зачем тратить время на сортировку? Проще два раза пройтись по набору
Аноним 15/12/18 Суб 22:45:54  188152670
>>188152506
>d[d > mean]
Это как работать должно?
Аноним 15/12/18 Суб 22:46:11  188152683
>>188151869 (OP)
Оп из какого ты города?
Аноним 15/12/18 Суб 22:46:34  188152692
>>188152489
Не-а, в цикле по-любому нужно индекс использовать которого нет
Аноним 15/12/18 Суб 22:47:00  188152712
>>188151869 (OP)
Что представляет собой множество в паскале?
Как хранится в памяти?
мимопогромизд
Аноним 15/12/18 Суб 22:47:48  188152745
>>188152656
Не, я тут давно не писал,
Аноним 15/12/18 Суб 22:48:07  188152762
>>188152712
Мэлс, ты?
Аноним 15/12/18 Суб 22:48:33  188152774
Тупые двачеры могут спорить о чем угодно
Аноним 15/12/18 Суб 22:48:49  188152788
>>188152683
*, АЛТАЙСКИЙ КРАЙ!
Угадай
Аноним 15/12/18 Суб 22:48:59  188152799
>>188152745
Ага конечно, срешь тут 3 день про шарагу и Паскаль
Аноним 15/12/18 Суб 22:49:29  188152822
>>188152712
"Основным достоинством использования множеств является экономия памяти: внутренне устройство множества таково, что каждому его элементу ставится в соответствие один двоичный разряд (один бит). Если элемент включен в множество, то соотвествующий разряд имеет значение 1, в противном случае - 0. Минимальной единицей памяти является 1 байт, содержащий 8 бит, поэтому для хранения множества мощностью 256 элементов выделяется память 32 смежных байта"
Аноним 15/12/18 Суб 22:50:09  188152849
>>188152762
Кто ето?
Во всяком случае я не он.
Я вообще только в одном треде в /pr/ сижу, вот решил в б зайти, а тут такое.
Аноним 15/12/18 Суб 22:50:39  188152868
>>188152799
Что-то я такого не видел, хотя и читаю ДваЧ часто
Аноним 15/12/18 Суб 22:51:04  188152891
Какие-то даунские задачи решаете ей б-гу.
Лучше посоветуйте алгоритмы матлаба для гашения или фильтрации белого шума из сигнала, чтоб спектр не растекался.
Аноним 15/12/18 Суб 22:51:41  188152926
>>188151869 (OP)
Ссу тебе в рот, козлодразина блять, иди в пту учись блять, не можешь блять решить простую задачу
Аноним 15/12/18 Суб 22:52:54  188152981
>>188152849
)
Аноним 15/12/18 Суб 22:54:14  188153044
>>188152926
Лол, ну давай, покажи свое решение.
Тут не массив, не забывай
Аноним 15/12/18 Суб 22:54:17  188153051
>>188152822
Окей, ты знаешь изначально мощность своего множества?
В цикле находишь самый младший и старший значащие битыпо тому, что ты написал это как раз существующие элементынаходишь их среднее арифметическое, а потом начинаешь считать биты, сразу начиная с положения которое соответствует этому значению среднего арифметического.
Аноним 15/12/18 Суб 22:56:13  188153127
>>188153051
Я просто реально не писал ничего особо на паскале, поэтому прямо решения с кодом не могу предложить
Аноним 15/12/18 Суб 22:59:53  188153308
>>188153044
как вариант:
Аноним 15/12/18 Суб 23:00:16  188153321
>>188151869 (OP)
Представь себе, чмо, у множеств есть упорядоченность!
Аноним 15/12/18 Суб 23:05:03  188153511
>>188153308
случайно запостил, как варик в цикле проверяешь принадлежит ли число множеству, если да то делаешь проверку на мин/макс, так находишь сред арифмет., а потом сравниваешь с арифмет и считаешь сколько прошло проверку.
Аноним 15/12/18 Суб 23:10:22  188153730
>>188153511
И как долго ты предлагаешь так ходить? учитывая, что во множестве видимо будут храниться неотрицательные элементы, то видимо ты будешь проверять все числа до UINT_MAX?
Если ты знаешь мощность своего множества ты должен идти сразу по нему с двух сторон и находить два первых попавших элемента, слева - минимальный, справа - максимальный.
Аноним 15/12/18 Суб 23:11:21  188153778
>>188152149
Они там не паскаль, а информатику изучают, судя по задачам.
>>188152506
Ты обосрался, должно быть больше полусуммы минимального и максимального значения, а не среднего.
Аноним 15/12/18 Суб 23:12:25  188153827
Учите HASKELL SUKi!
Аноним 15/12/18 Суб 23:16:50  188154011
>>188153730
тут про быстроту не интересовались
Аноним 15/12/18 Суб 23:16:50  188154013
>>188151869 (OP)
> Есть следующая задача для Паскаля:
> "Определить, сколько элементов множества больше, чем среднее арифметическое значений его максимального и минимального элементов."
> Но у множеств же нет порядка элементов, как тогда находить минимальное и максимальное значения и делать все остальное?
Гугл забанил? https://pas1.ru/more-average
Аноним 15/12/18 Суб 23:18:19  188154077
>>188153321
Сюда смотри
"Под множеством в языке Паскаль понимают ограниченный неупорядоченный набор различных элементов одинакового типа, логически связанных друг с другом."
Аноним 15/12/18 Суб 23:20:33  188154158
>>188153127
>>188153511
Только увиделчестно, но самому пришла такая идея и заработало!
program gk;
var
i, max, min, n:integer;
mean:real;
M:set of 20..45;
begin
n := 0;
i := 0;
min := 100;
max := 0;
for i := 1 to 100 do begin
if i in M then begin
if i < min then min := i;
if i > max then max := i;
end;
end;
mean := (max + min) / 2;
for i := 1 to 100 do begin
if i in M then begin
if i > mean then inc(n);
end;
end;
end.
Аноним 15/12/18 Суб 23:20:58  188154177
>>188154077
Pascal не математика, так что уебись об стену, чмо!
Аноним 15/12/18 Суб 23:21:33  188154207
>>188154013
Тред читал? Несколько раз уже упомянули массивы, которых в задаче нет
Аноним 15/12/18 Суб 23:22:34  188154264
>>188154177
Тут именно про Паскаль речь, нужно хотя бы ОП-пост внимательно читать
Аноним 15/12/18 Суб 23:23:06  188154291
Алсо, обосрался с этого
var a: array[1..N] of integer;
i: byte;
avrg: real;
sum: integer;
begin randomize;
for i:=1 to N do
a:=random(50)+1;

Нахуя объявлять байтом? Память экономим что ле?
Почему не учит Питону, где и функциональный и ООП. Пиздец, задачи протухли уже лет 20 назад.
Во времена big data мы ищем значения в массивах.
мимо гуманитарий самоучка джун

Аноним 15/12/18 Суб 23:25:58  188154418
>>188153778
>Они там не паскаль, а информатику изучают, судя по задачам.
Ну смотри: на первом курсе т.к. после 9 класса была информатика, где пытались в BASIC. Сейчас основы программирования на Паскале, параллельно изучаем ассемблер и устройство операционных систем. В следующем семестре будет алгоритмизация вместо основ программирования, а потом хз когда Делфи
Аноним 15/12/18 Суб 23:26:19  188154432
>>188154207
Ещё один лоботряс неверные условия закинул, потому что не смог уточнить у пердуна-преподавателя.
Множество — одно из ключевых понятий математики; это математический объект, сам являющийся набором, совокупностью, собранием каких-либо объектов, которые называются элементами этого множества и обладают общим для всех их характеристическим свойством[1]. 

Pascal array
An array is a limited and arranged aggregation of elements, all of which having the same data type called “base type”. It has at least one discrete, bounded dimension, continuously enumerating all its elements. Each element can be uniquely identified by one or more scalar values, called indices, along those dimensions.
А теперь скажи что массив не множество.
Аноним 15/12/18 Суб 23:28:35  188154521
>>188154432
Условия верные, уточнять нечего, потому что из методички, которой два года.
Аноним 15/12/18 Суб 23:41:56  188155057
>>188154521
Тогда ты запизделся и хуево учишься
ord(N) – возвращает номер элемента N в множестве;
Аноним 15/12/18 Суб 23:44:46  188155152
for in loop

TColor = (cRed, cGren, cBlue);
TColors = set of TColor;
procedure SetLoop(Colors: TColors);
var Color: TColor;
begin for Color in Colors do DoSomething(Color);
end;
Аноним 15/12/18 Суб 23:51:52  188155483
>>188154418
Напомни, дельфи - это такая паскалевая библиотека с кнопочками из начала нулевых?
Аноним 15/12/18 Суб 23:54:39  188155604
>>188152891
В общем случае неразрешимо. Что ожидается в сигнале?
Аноним 15/12/18 Суб 23:54:42  188155605
>>188153778
>Ты обосрался, должно быть больше полусуммы минимального и максимального значения, а не среднего.
точно, сорян
Аноним 15/12/18 Суб 23:55:46  188155660
>>188152670
нормально в Pandas
Аноним 16/12/18 Вск 00:01:04  188155889
>>188155483
Вроде как объектно-ориентированный язык, основанный на Паскале


Топ тредов
Избранное