2012-02-20 3 views
1

프로그래머 용 알고리즘을 설정하려고합니다.일부 if 문에 관한 기본 프로그래밍

하나를 프로그램 할 수있는 방법 한 가지 예를 들어 보자 말해 :

  • 주고 문 " 123 "

  • 주고 문 " 234 "

  • 하면 b = 1 ; 경우 a = 1 ;하면 c = 1 ;주고 문 " 345 "

  • a, b, c /= 1 인 경우 아무 작업도 수행하지 마십시오. " 123 + 234 "

나는 알고리즘을 설정하려면 어떻게

  • 주고 문 a and b = 1 ; 경우, 그 때문에 두 가지 요인은 " 123 + 234" 모두 ab1을 때 위의 경우, 예를 를 들어, 해당하는 경우 나와 표시되지 않습니다 날 : 123, 234, 123 + 234.

    의미가 있습니까?

    제게 답을 알려주지 말고 단순한 평신도의 말로 이해해주십시오.

  • +1

    가장 구체적인 확인부터 시작하십시오. –

    +1

    "성명서"란 무엇을 의미합니까? 해당 행 번호에서 명령문을 실행하거나 값을 인쇄 하시겠습니까? 아니면 다른 것을 인쇄 하시겠습니까? 또한 어떤 종류의 BASIC을 사용하고 있습니까? 모든 구현이 모두 동일한 일을하는 것은 아닙니다. –

    +0

    안녕하세요! 완전성을 위해 대답 중 하나를 수락하는 것을 고려하십시오. https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work –

    답변

    1

    나는 당신이 if ... else if .... else if ... 구조 바로 뒤에 있다고 생각합니다. 또한

    , 가장 구체적인 사례로 시작, 깨끗한 코드를 유지하기 :

    만약 a와 b = 1; 진술 "123 + 234"

    ELSE 만약 a = 1이라면; 진술 "123"을 준다.

    ELSE b = 1 인 경우; 진술 "234"를 준다

    ELSE 만약 c = 1; 문을 "345"로 지정하십시오.

    ELSE a, b, c/= 1이면 아무 것도하지 마십시오.

    (마지막 라인 당신은 분명 건너 뛸 수 있습니다!)

    1

    당신이 찾고있는 것이 기본이라고 생각합니다 logical connectives. 어떤 프로그래밍 언어를 사용 하느냐에 따라 튜토리얼과 그 종류의 것들이 많이 있어야합니다.

    1
    if a = 1 AND b = 1; give statement "123 + 234"; 
    else if a = 1 ; give statement " 123 "; 
    else if b = 1 ; give statement " 234 "; 
    else if c = 1 ; give statement " 345 "; 
    

    당신이 필요가있는 무엇을 먼저 길에서 가장 명백한 경우를 얻을 수있다.

    1

    당신이 할 수있는 일이 언어에 의해 결정된다는 점에서 0이 맞습니다. 당신이 내가 당신이라면 어떻게 볼 것인가에 대한 몇 가지 기본 개념은 switch, case, if if (iif) 중첩 될 것입니다.그것들은 대부분의 언어로 어떤 형태로 제공되는 것 같습니다.

    1

    세트 d = 0

    a = 1; 세트 d = 1 ; 진술 "123"을 준다.

    b = 1 인 경우; d = 1 인 경우; 성명을 발표하십시오 "+" ; 진술 "234"를 준다

    만약 c = 1; d = 1 인 경우; 성명을 발표하십시오 "+" ; "345"문을내어주십시오

    1

    당신이 묻고있는 것을 이해하기가 약간 어렵지만 그것을 찔러 보겠습니다. 나는 당신이 알고 싶어하는 것은 만드는 방법을 생각 ""참으로 두 개 이상의 문이 자신을있는 경우는 true, 그 변수가 될 수 있도록 할 변수와 동일한 동일한 PHP에서 그래서 234

    + 123 :

    if ($a = 1 && $b = 1) { 
        echo "123 + 234"; 
        // or do whatever else it is you want. 
    } 
    

    사례의 키는 '&&'입니다. 두 가지 조건이 모두 충족되어야합니다.

    +0

    질문 제목과 태그는 모두 '기본'이라고 말합니다. PHP 코드를 답변으로 게시하는 이유는 무엇입니까? (Basic이'and'에 대해 그것을 사용하지 않을 때'&&'연산자를 강조하겠습니까?) –

    +0

    ops .. 제 실수. 나는 태그를 보지 못했고 나는 컨텍스트에서 "기본"을 취했다. – jonathanbell

    +0

    downvoted되기 전에 삭제하거나 최소한 편집하여 PHP 코드를 제거 할 수 있습니다. :) –