Здравствуйте, гость ( Вход | Регистрация )
Misty Rain |
22 May 2008, 01:23 PM
Сообщение
#1
|
||
Сообщений: 2 577 Репутация: 350 points Регистрация: 30/10/2007 Пользователь №: 1 Пол: |
Перенесено из темы про попсятину (IMG:style_emoticons/default4/pod_stol.gif)
Если уж мы так хотим обсудить программинг, то лучше это сделать в отдельной теме (IMG:style_emoticons/default4/smile.gif) |
||
Alchen |
22 May 2008, 03:08 PM
Сообщение
#2
|
||
Сообщений: 2 557 Репутация: 76 points Регистрация: 30/5/2005 Пользователь №: 6 Пол: |
Alchen, в математике не силен, в логике тоже (вообще никакие науки не знаю, поскольку ничего не учил и не горю желанием). Просто в PHP в функции array(), генерирующей массив данных, при задании значений надо писать в форме array('variable1' => 'value1','variable2' => 'value2',...'variable3' => 'value3'); гы.... долго думала, зачем нужна кнопка «оффтоп» и чо будет, если ее нажать.... (IMG:style_emoticons/default4/crazy.gif) дык там секретик, оказываеццо!=))) (IMG:style_emoticons/default4/pod_stol.gif) как ваще можно занимаццо программингом, не зная математики и логики? я тоже не знаю, но значок следования в моей голове прочно засел. а вот как обозначают всякие конъюнкции-дизъюнкции, я уже не помню.... (IMG:style_emoticons/default4/crazy.gif) |
||
Astronom |
22 May 2008, 03:18 PM
Сообщение
#3
|
||
Сообщений: 1 361 Репутация: 172 points Клан: Soft Team Регистрация: 2/2/2007 Пользователь №: 4 392 Пол: |
|
||
Alchen |
22 May 2008, 03:43 PM
Сообщение
#4
|
||
Сообщений: 2 557 Репутация: 76 points Регистрация: 30/5/2005 Пользователь №: 6 Пол: |
Знание математики AND умение программировать = пустая трата времени. пачиму эта? (IMG:style_emoticons/default4/crazy.gif) незнание математики AND неумение программировать= Альхен.... (IMG:style_emoticons/default4/crazy.gif) з.ы. чо такое XOR? |
||
Misty Rain |
22 May 2008, 04:12 PM
Сообщение
#5
|
||
Сообщений: 2 577 Репутация: 350 points Регистрация: 30/10/2007 Пользователь №: 1 Пол: |
как ваще можно занимаццо программингом, не зная математики и логики? я тоже не знаю, но значок следования в моей голове прочно засел. а вот как обозначают всякие конъюнкции-дизъюнкции, я уже не помню.... (IMG:style_emoticons/default4/crazy.gif) Когда-то я написал программку, вычисляющую факториал натуральных чисел в пределах заданного диапазона. Мне дали формулу и я по формуле написал программу. Что такое факториал, я не знаю до сих пор, но программка его считала (IMG:style_emoticons/default4/crazy.gif) что такое конъюкции/дизъюнкции, я не знаю (мне почему-то кажется, что другие обозначения операторов AND/OR), зато знаю, что такое netogation (IMG:style_emoticons/default4/crazy.gif) (IMG:style_emoticons/default4/pod_stol.gif)з.ы. чо такое XOR? XOR = подразрядное исключающее ИЛИ (IMG:style_emoticons/default4/crazy.gif) |
||
Astronom |
22 May 2008, 05:26 PM
Сообщение
#6
|
||
Сообщений: 1 361 Репутация: 172 points Клан: Soft Team Регистрация: 2/2/2007 Пользователь №: 4 392 Пол: |
Рекурсией факториал считал аль нет? (IMG:style_emoticons/default4/down.gif)
Цитата XOR = подразрядное исключающее ИЛИ Поразрядное. (IMG:style_emoticons/default4/bleh.gif) Цитата з.ы. чо такое XOR? (False) XOR (False) = False (False) XOR (True) = True (True) XOR (False) = True (True) XOR (True) = False Короче, она проверяет, одинаковы ли ее аргументы .... вернее, наоборот (IMG:style_emoticons/default4/dielooserdie.gif) Ее еще называют «Сложение по модулю 2» Наслаждайтесь и на закуску (IMG:style_emoticons/default4/down.gif) |
||
Misty Rain |
22 May 2008, 05:33 PM
Сообщение
#7
|
||
Сообщений: 2 577 Репутация: 350 points Регистрация: 30/10/2007 Пользователь №: 1 Пол: |
Рекурсией факториал считал аль нет? (IMG:style_emoticons/default4/down.gif) Нет, тогда еще методом итераций (IMG:style_emoticons/default4/crazy.gif)Поразрядное. (IMG:style_emoticons/default4/bleh.gif) Вот блин, забыл (IMG:style_emoticons/default4/dry.gif)Я не помню, как оно называется, помню только, что оно делает (IMG:style_emoticons/default4/crazy.gif) Цитата(Wiki) Программирование Ну вот, чему удивляться? (IMG:style_emoticons/default4/crazy.gif)В компьютерных языках сложение по модулю 2 используется сравнительно редко. В языках C/C++ (а также Java, C#, PHP, JavaScript и т.д.) эта операция обозначается символом «^» и выполняется для всех битов левого и правого операнда попарно. |
||
Alchen |
22 May 2008, 08:56 PM
Сообщение
#8
|
||
Сообщений: 2 557 Репутация: 76 points Регистрация: 30/5/2005 Пользователь №: 6 Пол: |
хехехе.... (IMG:style_emoticons/default4/spiteful.gif) Альхен— она ведь тоже не пальцем делана. она заставила матушку изложить ей курс логики! (IMG:style_emoticons/default4/crazy.gif)
матушка сказала, что Знание математики XOR умение программировать = работоспособная программа. -аццкий бред, унижающий програмистское достоинство,а Знание математики AND умение программировать = пустая трата времени. незнание математики AND неумение программировать= Альхен.... — полнейшее тру! (IMG:style_emoticons/default4/crazy.gif) мне почему-то кажется, что другие обозначения операторов AND/OR теперь мне ясно, почему Мист завалил на экзах все что можно.... OR и AND— это не операторы! (IMG:style_emoticons/default4/pod_stol.gif) (хотя смотря в каком языке) Когда-то я написал программку, вычисляющую факториал натуральных чисел в пределах заданного диапазона. Мне дали формулу и я по формуле написал программу. Что такое факториал, я не знаю до сих пор, но программка его считала мамаша заставила-таки меня решить эту задачу по вычислению факториала.... на «7!» спотыкнулся? на чем писал? вот мне маманя говорит, что на семерке программко мое спотыкнеццо и спросила, как я буду выкручиваццо. я сказала, что буду до семерки вычислять каждый блок чисел, а потом перемножать. оказалось, что это и есть итерация. а про рекурсию я так и не фкурила..... (IMG:style_emoticons/default4/lol.gif) |
||
Misty Rain |
22 May 2008, 09:15 PM
Сообщение
#9
|
||
Сообщений: 2 577 Репутация: 350 points Регистрация: 30/10/2007 Пользователь №: 1 Пол: |
(хотя смотря в каком языке) PHP:Код if ( $this->ipsclass->member['id'] AND $this->ipsclass->member['name'] != "" ) --взято из исходников этого форума (IMG:style_emoticons/default4/bk.gif)мамаша заставила-таки меня решить эту задачу по вычислению факториала.... на «7!» спотыкнулся? на чем писал? У меня была особая система обхода этой логической ошибки (IMG:style_emoticons/default4/smile.gif) писал на ANSI C, ибо классы (C++) были не востребованы (IMG:style_emoticons/default4/wink5.gif)вот мне маманя говорит, что на семерке программко мое спотыкнеццо и спросила, как я буду выкручиваццо. я сказала, что буду до семерки вычислять каждый блок чисел, а потом перемножать. оказалось, что это и есть итерация. а про рекурсию я так и не фкурила..... (IMG:style_emoticons/default4/lol.gif) При рекурсию (пример на C): Код // Итерации: void myCalc ( int a, int b ) { int e = 0; for ( int c = 0;c<b;c++ ) { e = a+b; // повторяющееся действие — итерация } } Код // Рекурсия: int a = 5; int b = 10; int e = 0; void myCalc ( int a, int b ) { if ( e < 15 ) { myCalc(a, b); // рекурсивный вызов этой же функции } e+=(a+b); } |
||
Alchen |
22 May 2008, 09:23 PM
Сообщение
#10
|
||
Сообщений: 2 557 Репутация: 76 points Регистрация: 30/5/2005 Пользователь №: 6 Пол: |
Misty Rain, пошла фкуривать... (IMG:style_emoticons/default4/g.gif) вернусь нескоро.... (IMG:style_emoticons/default4/ph34r.gif) (IMG:style_emoticons/default4/gi.gif)
кстати, AND— нонъюнкция, ОR— дизъюнкция, а XOR ак называеццо? |
||
Misty Rain |
22 May 2008, 09:32 PM
Сообщение
#11
|
||
Сообщений: 2 577 Репутация: 350 points Регистрация: 30/10/2007 Пользователь №: 1 Пол: |
Alchen, судя по этому, у него такого названия нету (IMG:style_emoticons/default4/unsure.gif)
P.S. Тоже на C/C++ пишешь, что ли? (IMG:style_emoticons/default4/smile.gif) |
||
Astronom |
22 May 2008, 09:37 PM
Сообщение
#12
|
||
Сообщений: 1 361 Репутация: 172 points Клан: Soft Team Регистрация: 2/2/2007 Пользователь №: 4 392 Пол: |
Маньячная твоя душонка. (IMG:style_emoticons/default4/debil.gif) -аццкий бред, унижающий програмистское достоинство Это правда жизни. (IMG:style_emoticons/default4/bleh.gif) И не надо. Это сакральные знания. (IMG:style_emoticons/default4/ktulucool.gif) |
||
Misty Rain |
22 May 2008, 09:44 PM
Сообщение
#13
|
||
Сообщений: 2 577 Репутация: 350 points Регистрация: 30/10/2007 Пользователь №: 1 Пол: |
Надо будет сюда модификацию syntax highlighting поставить (IMG:style_emoticons/default4/crazy.gif)
P.S. dNW, я знаю, что вы это прочитаете! Судя по вашим постам, вас в этой теме явно (и вообще на форуме) не хватает (IMG:style_emoticons/default4/smile.gif) |
||
Rubby |
22 May 2008, 09:47 PM
Сообщение
#14
|
||
Сообщений: 157 Репутация: 42 points Регистрация: 20/5/2008 Пользователь №: 6 492 Пол: |
люди, а как долго вы это изучали??? (IMG:style_emoticons/default4/blink.gif)
|
||
Astronom |
22 May 2008, 09:51 PM
Сообщение
#15
|
||
Сообщений: 1 361 Репутация: 172 points Клан: Soft Team Регистрация: 2/2/2007 Пользователь №: 4 392 Пол: |
Да пару минут. Потом несколько лет прочищали от этого моСК. (IMG:style_emoticons/default4/down.gif)
Кстати, как гласит книжечка Подбельского: XOR — это не оператор, а операция. А как гласит здравый смысл и Гугл, XOR — логическая функция. Вывод: в C и всех его наследниках XOR — операция, реализующая логическую функцию. (IMG:style_emoticons/default4/crazy.gif) Щас по факториалу чего-нибудь скажу. (IMG:style_emoticons/default4/g.gif) Говорю: Код #include <stdio.h> int myCalc(int a) { int b=a; if (a==1) { return 1; } b*= myCalc(a-1); return b; } void main() { int i=0; int e=0; for (i=10; i>=1; i--) { e= myCalc(i); printf("%d! = %d\n", i,e); } } p.s. компилятор взял старый (IMG:style_emoticons/default4/dielooserdie.gif) (первый попавшийся (IMG:style_emoticons/default4/ktulucool.gif) — BC 4.5), поэтому, не удивляйтесь наличию stdio.h и отсутствию using namespace std; (IMG:style_emoticons/default4/shy.gif) p.p.s. Фсе, пойду пофлудю в другом месте. (IMG:style_emoticons/default4/gi.gif) |
||
Текстовая версия |
Сейчас: 30th November 2024 - 08:54 PM |