쓰기 구문 오류는 무엇인가요?


우수 답변

문법 작성

구문은 글쓰기의 “역학”입니다. 이는 주로 문장 구조의 올바른 사용을 포함하는 문법적 기능입니다.

정확한 영어 구문은 다른 언어보다 덜 복잡합니다. 많은 유럽 언어에서 흔히 볼 수있는 동사의 성별과 배열이 부족합니다.

p>

단수 및 복수에 대한 구문 규칙 :

  • 영어에서 현재 및 기타 시제는 모든 문장
  • 대명사 ( “I, you, he, she, they”) 및 개체 ( “it, the door, etc.” ) 주제가 단수인지 복수인지에 따라 관련 특정 동사가 일관되게 일반적으로 사용됩니다.
  • 올바른 사용은 항상 “I am”, “he is”, “it is”, “they are”등
  • 소유 시제, (has, have) 소유자가 단수 또는 복수 인 주제에 따라 일관성이 있습니다. “I have”, “he / she has”, “it have”및 “they have”는 항상 일관성.
  • 제목과 동사의 사용은 주제가 요구하는 복수형을 사용하여 정확해야합니다.
  • 복수형 사용은 항상 변환 나머지 문장을 복수 구문으로 변환합니다. (아래 참조)

문장 구조 :

“매트 위에 앉은 고양이”는 주제로 시작합니다. 구문은 주제 인 cat에서 파생됩니다.

따라서 구문은 다음과 같습니다.

Subject The cat ( 단어 the 는 구문에서 단일 주제를 나타내는 데 사용됩니다.)

동작 동사 (과거형) sat

인디케이터 / 적격 단어 on

Object 매트

구문의 복합 주제

“지금은 모든 착한 사람이 파티를 도와 줄 때입니다.”

구문은 “시간”을 제목. 동사는 “the time”을 단수 시제로 구성합니다.

이 문장을 “for all good men”없이 읽으면, 다음과 같이 표시됩니다.

“지금이 파티를 도울 때입니다.”

당신으로 이것이 올바른 문장 구조라는 것을 알 수 있습니다.

이것은 구문을 확인하는 간단한 방법으로, 문장 구조가 제대로 적용되었는지 확인하기 위해 주제를 정의합니다.

문장에서 구문 변환

“나는 이것이 잘못된 양말이라고 말합니다. “

복수형”these “

는 “are”라는 단어를 사용하여 문장의 나머지 부분을 복수 구문으로 변환합니다.

초기 대명사 및 동사 “I say”, 나머지 문장의 제목이나 구문의 일부가 아닙니다.

“I say”를 생략하면 올바른 구문 인 “This are the wrong socks”가 표시됩니다.

답변

구문이라는 단어는“ 언어로 잘 구성된 문장을 만들기위한 단어와 구문 .” 컴퓨터 언어의 경우 파서는 입력 텍스트를 가져 와서 프로그래머가 해당 텍스트로 의도 한 것을 해석해야합니다.

입력 텍스트의 의미 적 의미 .

텍스트 배열이 컴퓨터 언어 규칙에 맞지 않는 오류가 발견되면 언어 파서가 입력 문자 스트림에서 발견 된 것과 다른 것을 예상합니다. 이를 입력에서 “구문 오류”라고합니다.

다음은 UCB 파스칼 시스템을 사용한 예입니다 ( pix (1) 명령)이 경우 Sun에서 제공 한 사용 설명서에서 가져옵니다.

이 경우 실제 텍스트는 진정한 파스칼 구문 에서 잘못된 UCB pix (1)는 추론 할 수있었습니다. 오류가있는 텍스트를 대체하여 의미 적 을 만들었습니다. 따라서 pix (1)는 컴파일 과정을 계속할 수 있습니다. 이 대체를 사용합니다 (대체가 프로그래머가 의도 한 의미 론적으로 보장되지는 않지만 대체는 잘못된 입력 구문을 수정합니다.

대부분의 컴파일러는 이러한 방식으로 작동하지 않고 대신 반환 및 오류가 발생합니다. 컴파일 프로세스- 구문 오류가 사용자에게 반환됩니다.

나는 UCB pix (1) 동작이 실제로 내 대답에서 좋은 생각이 아닌 이유를 논의합니다. 세미콜론을 잊어 버리는 등의 오류는 컴파일러에서 오류를 발생시키고 사용자가 직접 수정하도록합니다. 자체적으로 해결하고 대신 사용자에게 알리지 않는 이유는 무엇입니까?

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다