Patrick
23.01.2007 - 13:14
Ghost, Давай теперь учить начинающих в программировании математике.... Моё мнение надо не давать примеры, скольбо будет 2+2, а хотябы на приоритет операций!
_____________
Patrick, скобки рулят :) и в плане читаемости особенно..
хотя приоритеты знать канешна полезно
$a=5.3
$b = 5.2
(int) $a + $b
!false||true
Patrick, с тебя функция, которая анализирует сроку и считает значение :D:D:D:D приколист :P
кстати забавная задачка получилась для не совсем начинающих :)
function generateString(){
$val[0] = "false";
$val[1] = "true";
$op[0] = " and ";
$op[1] = " or ";
$op[2] = " xor ";
$op[3] = "&&";
$op[4] = "||";
$op[5] = "!";
$all = rand(10, 50);
$numSk = 0;
$curString = "";
for ($i=0; $i<$all; $i++){
$Sk = rand(0,4);
$Not = rand(0,4);
$var = ($Not==4) ? "!".$val[rand(0,1)] : $val[rand(0,1)];
switch ($Sk){
case 3 :
$curString .= "(";
$numSk++;
$curString .= $var.$op[rand(0,4)];
break;
case 4 :
if ($numSk>0){
$curString .= $var.")".$op[rand(0,4)];
$numSk--;
break;
}
default :
$curString .= $var.$op[rand(0,4)];
}
}
$curString .= $val[rand(0,1)];
for ($i=0; $i<$numSk; $i++){
$curString .= ")";
}
return $curString;
}
monolife
24.01.2007 - 05:06
молодцы, ребята! Полезная инфа, да еще с комментариями спецов!
_____________
killich всё верно говорит, подход правильный он вам советует! killich, где ты раньше был, когда я только начинал программированию учиться?) много бы времени с экономил учась по твоеё методике, репект! новички везжайте от и до, если что не поняли перечитывайте, спрашивайте, практикуйтесь с теми же переменными массивами на php. только вот указатели это умирающая тема, но указатели есть разные, одни обозначаются * а другие ложаться в стек и без них ни как..(тот кто учит php или с++ не обращайте внимания сейчас на указатели, регистры, стёк и т.п.) ссылки и фунции полезная вещь
_____________
Natasha
30.08.2009 - 11:26
Всем, привет. Спс за информацию. Я немного знаю программирование, ща начинаю осваивать только PHP. Так что здесь нашла для ся много полезного
5. Циклы.
Цикл - конструкция языка программирования, которая позволяет заставить компьютер выполнять одно и то же действие несколько раз.
Три основных типа циклов:
1. Цикл со счетчиком (FOR)
2. Цикл с предусловием ( WHILE ... DO )
3. Цикл с постусловием ( DO ... WHILE )
Грамотное название одного повторения - ИТЕРАЦИЯ.
Цикл со счетчиком
Выполняется заданное пользователем колличество раз.
Цикл с предусловием
Может не вополниться ни одного раза [на это влияет условие]
Цикл с постусловием
Всегда выполнится хотя бы один раз
Расскажу только о цикле со счетчиком. Он используется чаще всего.
==================
Цикл со счетчиком (FOR)
==================
for ( $a = 0; $a < 5; $a = $a + 1 )> {
print "HELLO!";
}
Цикл состоит из заголовка:
for ( $a = 0; $a < 5; $a = $a + 1 )>
Заголовок определяет сколько раз будет выполняться цикл.
И тела цикла:
{
print "HELLO!";
}
Тело цикла это набор тех команд, которые будет выполнять цикл.
Открывающая и закрывающая фигурные скобки показывают начало и конец тела цикла.
Заголовок : for ( $a = 0; $a < 5; $a = $a + 1 )>Состоит из:
Начального значения счетчика: $a = 0;
Условия выполнения: $a < 5; { пока оно верно цикл выполняется }> Шага цикла: $a = $a + 1 { какое число прибавляется к счетчику при каждом повторении цикла }
Делаем вывод: цикл повторится 5 раз { $a = 0, 1, 2, 3, 4, 5 } потом $a увеличится еще на единицу, станет равной 6, но тут _условие выполнения_ станет неверным и цикл завершится. Далее программа будет выполнятся дальше.
ПРИМЕР:
НА СЕРВЕРЕ:
$a = 123;
$b = 321;
$c = $a + $b;
print $c;
print " ";
for ( $a = 0; $a < 5; $a = $a + 1 )> {
print "HELLO!";
print " ";
}
print " ";
print "Wow! Heh!";
$x = 17;
print $x;
?>
Макс56835683
4.11.2012 - 17:42
Вот очень хороший ресурс для изучения php с нуля. Для совсем начинающих
http://www.magnoli.ru
А зачем там столько восклицательных знаков в тексте? Как будто это не учебник, а сборник лозунгов и транспарантов.
_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.