8 / 6 / 2
Регистрация: 29.11.2017
Сообщений: 206
|
||||||||||||||||
1 | ||||||||||||||||
Normalize24.11.2018, 09:49. Показов 1088. Ответов 10
Метки нет (Все метки)
Функции для normalize : +-normalize , sqrt-normalize , sin-normalize. Каждой функции передается
выражение, представляющее корректный вызов соответствующей функции. Нормализация будет заключаться в унификации количества аргументов функции и нормализации аргументов: (+-normalize expr) : Если expr — вызов функции + без аргументов, то нормализованным выражением должен быть ноль — 0 . Если expr — вызов (+ e1) (вызов функции с одним аргументом), то нормализованным выражением должно являться e1' — нормализованное выражение, полученное из e1 . Если expr — вызов (+ e1 e2 ... e3 e4 e5) то он должен быть преобразован к виду (+ e1' (+ e2' ... (+ e3' (+ e4' e5'))...)) где ei' обозначает нормализованное выражение, полученное из ei . То есть, после нормализации любой вызов функции + должен иметь два аргумента.
0
|
24.11.2018, 09:49 | |
Ответы с готовыми решениями:
10
NORMALIZE ME BABY... Универсальный селектор не переопределяет значений из normalize normaliz.dll(или normalize.dll) не найден Философия normalize.css и reset.css |
1 / 1 / 0
Регистрация: 28.03.2017
Сообщений: 168
|
|
05.12.2019, 12:52 | 2 |
Так никто и не ответит ? (тоже интересует эта тема).
0
|
Модератор
|
||||||
06.12.2019, 09:35 | 3 | |||||
0
|
1 / 1 / 0
Регистрация: 28.03.2017
Сообщений: 168
|
|
06.12.2019, 11:39 | 4 |
А короче имеется возможность сделать без проверок, с учётом использования функций +?, make+.
(написано "Определение каждой функции — от 2-х до 5-ти строк кода.")
0
|
1 / 1 / 0
Регистрация: 28.03.2017
Сообщений: 168
|
|
06.12.2019, 13:00 | 6 |
Спасибо.
Добавлено через 44 минуты А как сделать, чтобы в случае неудачи возвращала 0, а не NIL ?
0
|
1 / 1 / 0
Регистрация: 28.03.2017
Сообщений: 168
|
|
09.12.2019, 12:05 | 8 |
Неправильно выразился. Например (normalize '(+)) возвращает (+ NIL NIL), а надо чтобы возвращал 0.
"Если expr — вызов функции + без аргументов, то нормализованным выражением должен быть ноль — 0".
0
|
Модератор
|
||||||
09.12.2019, 12:25 | 9 | |||||
1
|
1 / 1 / 0
Регистрация: 28.03.2017
Сообщений: 168
|
|
09.12.2019, 15:39 | 10 |
А вот тут:
(+-normalize '(+ 1 (+ 2 3) 4 5 6)) ==> (+ 1 (+ (+ 2 3) (+ 4 (+ 5 6)))) нед должно быть просто (+-normalize '(+ 1 (+ 2 3) 4 5 6)) ==> (+ 1 (+ 2 3) (+ 4 (+ 5 6)))) ?
0
|
Модератор
|
|
09.12.2019, 16:20 | 11 |
- не должно. Суть нормализации в том, что каждое сложение становится бинарной операцией. А у тебя у первого плюса три операнда
0
|
09.12.2019, 16:20 | |
09.12.2019, 16:20 | |
Помогаю со студенческими работами здесь
11
The line endings in the following file are not consistent. Do you want to normalize the line endings? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |