powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / Просто Трёп [закрыт для гостей] / Тестовое задание
9 сообщений из 9, страница 1 из 1
Тестовое задание
    #77271
sergey11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Зарплата 40-70

Ничего не понял, даже читать не стал :)

Псевдокод
Данный псевдокод используется для описания алгоритмов.

1. Отступ от левого поля указывает на уровень вложенности.
2. Циклы while, for, repeat и условные конструкции имеют тот же смысл, что и в pascal-е.
3. Символ “--” обозначает комментарий
4. Символ “:=” обозначает присваивание
5. Переменные локальны в рамках процедуры, если не оговорено иначе
6. Индекс массива пишется в квадратных скобках, конструкция A означает i элемент в массиве A
7. Возможно использование объектов, состоящих из нескольких полей, или имеющих несколько атрибутов, значения поля записывается как ИмяПоля[ИмяОбъекта].
К примеру, длина массива A записывается как Length[A]; что означают квадратные скобки - выясняется по контексту (переменная, обозначающая массив, или объект является указателем на составляющие его данные). После присвоения y:=x для любого поля f будет выполняться равенство f[y]=f[x]; определение того, что является атрибутом – функция, переменная или что-либо еще, - делается по контексту.
8. Указатель может иметь специальное значение NIL, не указывающее ни на какой объект.
9. Параметры передаются по значению: вызванная процедура получает собственную копию параметров, изменения параметров внутри процедуры снаружи не видно. При передаче объектов копируется указатель на данные, соответствующие этому объекту.

Задача

Функция сортирующая массив элементов A:
Sort(A,p,r)
1 if p < r
2 then q := round_half_down((p+r)/2)
3 Sort(A,p,q)
4 Sort(A,q+1,r)
5 Merge(A,p,q,r)

Пример массива:
A = (5,2,4,6,1,3,2,6)

Примера запуска:
Sort(A,1,length[A])

Необходимо:
Разработать алгоритм функции Merge(A,p,q,r) на любом удобном вам языке, с использованием дополнительной памяти или без нее, как вам будет быстрее или удобнее в реализации.
Если у вас получится - с радостью ждем вас для прохождения дополнительного тестирования.
...
Рейтинг: 0 / 0
Тестовое задание
    #77354
gyrus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey11  01.07.2022, 17:25
[игнорируется]
Зарплата 40-70

Ничего не понял, даже читать не стал :)

Псевдокод
Данный псевдокод используется для описания алгоритмов.

1. Отступ от левого поля указывает на уровень вложенности.
2. Циклы while, for, repeat и условные конструкции имеют тот же смысл, что и в pascal-е.
3. Символ “--” обозначает комментарий
4. Символ “:=” обозначает присваивание
5. Переменные локальны в рамках процедуры, если не оговорено иначе
6. Индекс массива пишется в квадратных скобках, конструкция A означает i элемент в массиве A
7. Возможно использование объектов, состоящих из нескольких полей, или имеющих несколько атрибутов, значения поля записывается как ИмяПоля[ИмяОбъекта].
К примеру, длина массива A записывается как Length[A]; что означают квадратные скобки - выясняется по контексту (переменная, обозначающая массив, или объект является указателем на составляющие его данные). После присвоения y:=x для любого поля f будет выполняться равенство f[y]=f[x]; определение того, что является атрибутом – функция, переменная или что-либо еще, - делается по контексту.
8. Указатель может иметь специальное значение NIL, не указывающее ни на какой объект.
9. Параметры передаются по значению: вызванная процедура получает собственную копию параметров, изменения параметров внутри процедуры снаружи не видно. При передаче объектов копируется указатель на данные, соответствующие этому объекту.

Задача

Функция сортирующая массив элементов A:
Sort(A,p,r)
1 if p < r
2 then q := round_half_down((p+r)/2)
3 Sort(A,p,q)
4 Sort(A,q+1,r)
5 Merge(A,p,q,r)

Пример массива:
A = (5,2,4,6,1,3,2,6)

Примера запуска:
Sort(A,1,length[A])

Необходимо:
Разработать алгоритм функции Merge(A,p,q,r) на любом удобном вам языке, с использованием дополнительной памяти или без нее, как вам будет быстрее или удобнее в реализации.
Если у вас получится - с радостью ждем вас для прохождения дополнительного тестирования.
У вас похоже не получится
...
Рейтинг: 0 / 0
Тестовое задание
    #77359
Мозговой_гвоздь
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gyrus  01.07.2022, 18:46
[игнорируется]
sergey11  01.07.2022, 17:25
[игнорируется]
Зарплата 40-70

Ничего не понял, даже читать не стал :)

Псевдокод
Данный псевдокод используется для описания алгоритмов.

1. Отступ от левого поля указывает на уровень вложенности.
2. Циклы while, for, repeat и условные конструкции имеют тот же смысл, что и в pascal-е.
3. Символ “--” обозначает комментарий
4. Символ “:=” обозначает присваивание
5. Переменные локальны в рамках процедуры, если не оговорено иначе
6. Индекс массива пишется в квадратных скобках, конструкция A означает i элемент в массиве A
7. Возможно использование объектов, состоящих из нескольких полей, или имеющих несколько атрибутов, значения поля записывается как ИмяПоля[ИмяОбъекта].
К примеру, длина массива A записывается как Length[A]; что означают квадратные скобки - выясняется по контексту (переменная, обозначающая массив, или объект является указателем на составляющие его данные). После присвоения y:=x для любого поля f будет выполняться равенство f[y]=f[x]; определение того, что является атрибутом – функция, переменная или что-либо еще, - делается по контексту.
8. Указатель может иметь специальное значение NIL, не указывающее ни на какой объект.
9. Параметры передаются по значению: вызванная процедура получает собственную копию параметров, изменения параметров внутри процедуры снаружи не видно. При передаче объектов копируется указатель на данные, соответствующие этому объекту.

Задача

Функция сортирующая массив элементов A:
Sort(A,p,r)
1 if p < r
2 then q := round_half_down((p+r)/2)
3 Sort(A,p,q)
4 Sort(A,q+1,r)
5 Merge(A,p,q,r)

Пример массива:
A = (5,2,4,6,1,3,2,6)

Примера запуска:
Sort(A,1,length[A])

Необходимо:
Разработать алгоритм функции Merge(A,p,q,r) на любом удобном вам языке, с использованием дополнительной памяти или без нее, как вам будет быстрее или удобнее в реализации.
Если у вас получится - с радостью ждем вас для прохождения дополнительного тестирования.
У вас похоже не получится
тестовую оплату скинуть на карту такую-то
...
Рейтинг: 0 / 1
Не нравится: Королева Жезлов
Тестовое задание
    #77363
Артефакт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
хуйня какаято - не связывайся с ними - студента ищут
...
Рейтинг: 0 / 0
Тестовое задание
    #77368
Фотография Буся
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey11  01.07.2022, 17:25
[игнорируется]
Зарплата 40-70

Ничего не понял, даже читать не стал :)

Псевдокод
Данный псевдокод используется для описания алгоритмов.

1. Отступ от левого поля указывает на уровень вложенности.
2. Циклы while, for, repeat и условные конструкции имеют тот же смысл, что и в pascal-е.
3. Символ “--” обозначает комментарий
4. Символ “:=” обозначает присваивание
5. Переменные локальны в рамках процедуры, если не оговорено иначе
6. Индекс массива пишется в квадратных скобках, конструкция A означает i элемент в массиве A
7. Возможно использование объектов, состоящих из нескольких полей, или имеющих несколько атрибутов, значения поля записывается как ИмяПоля[ИмяОбъекта].
К примеру, длина массива A записывается как Length[A]; что означают квадратные скобки - выясняется по контексту (переменная, обозначающая массив, или объект является указателем на составляющие его данные). После присвоения y:=x для любого поля f будет выполняться равенство f[y]=f[x]; определение того, что является атрибутом – функция, переменная или что-либо еще, - делается по контексту.
8. Указатель может иметь специальное значение NIL, не указывающее ни на какой объект.
9. Параметры передаются по значению: вызванная процедура получает собственную копию параметров, изменения параметров внутри процедуры снаружи не видно. При передаче объектов копируется указатель на данные, соответствующие этому объекту.

Задача

Функция сортирующая массив элементов A:
Sort(A,p,r)
1 if p < r
2 then q := round_half_down((p+r)/2)
3 Sort(A,p,q)
4 Sort(A,q+1,r)
5 Merge(A,p,q,r)

Пример массива:
A = (5,2,4,6,1,3,2,6)

Примера запуска:
Sort(A,1,length[A])

Необходимо:
Разработать алгоритм функции Merge(A,p,q,r) на любом удобном вам языке, с использованием дополнительной памяти или без нее, как вам будет быстрее или удобнее в реализации.
Если у вас получится - с радостью ждем вас для прохождения дополнительного тестирования.
Артефакт  01.07.2022, 18:50
[игнорируется]
хуйня какаято - не связывайся с ними - студента ищут
тожэ ничего не понел?
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
Тестовое задание
    #77371
Артефакт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[не активирован]
я таким не занимался с тех пор когда у мну зряплата 300$ была
...
Рейтинг: 0 / 0
Тестовое задание
    #77373
Фотография Буся
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артефакт  01.07.2022, 18:54
[игнорируется]
я таким не занимался с тех пор когда у мну зряплата 300$ была
я понел зря вам стока платят вощем
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
Тестовое задание
    #77389
Фотография Буся
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
W  01.07.2022, 18:58
[игнорируется]
sergey11  01.07.2022, 17:25
[игнорируется]
9. Параметры передаются по значению: вызванная процедура получает собственную копию параметров, изменения параметров внутри процедуры снаружи не видно. При передаче объектов копируется указатель на данные, соответствующие этому объекту.
так как они передаются ска дон?
сишечка ска дон
...
хвост есть продолжение кошки
Рейтинг: 0 / 0
Тестовое задание
    #77554
бухалтер фантоцци
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жесть, правильно заданный вопрос это половина ответа.
Они там сами не знают, чо делают паразиты.

Им эту такую портянку надо в морду бросить и покинуть их.
Как челобитную царю подаешь
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Просто Трёп [закрыт для гостей] / Тестовое задание
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Игнорируют тему (1): Antonariy
Читали форум (72): Анонимы (65), wIWIw 2 мин., Кусь 3 мин., Разум вселенной 3 мин., Неуловимый Джо 4 мин., Гарыныч 4 мин., Сталкер 7 мин., XEugene 9 мин.
Пользователи онлайн (99): Анонимы (89), Yandex Bot, Bing Bot 1 мин., Неуловимый Джо 1 мин., wIWIw 2 мин., Кусь 3 мин., Разум вселенной 3 мин., Гарыныч 4 мин., Google Bot 7 мин., Сталкер 7 мин., XEugene 9 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]