Jaké jsou syntaktické chyby při psaní?


Nejlepší odpověď

Syntaxe při psaní

Syntaxe je „mechanikou“ psaní. Je to hlavně gramatická funkce zahrnující správné použití struktury vět.

Správná syntax v angličtině je méně složitá než v jiných jazycích. Postrádá pohlaví a uspořádání sloves běžných v mnoha evropských jazycích.

Pravidla syntaxe pro jednotné a množné číslo:

  • V angličtině je současný a další čas společný všechny věty.
  • zájmena („já, ty, on, ona, oni“) a objekty („to, dveře atd.“) ) mají konzistentní společné používání konkrétních sloves, která s nimi souvisejí, na základě toho, zda je předmět jednotné nebo množné číslo.
  • Správné použití je vždy „já jsem“, „on je“, „to je“, „oni jsou“ atd.
  • přivlastňovací časy, (má, mít) jsou konzistentní na základě toho, kdo je vlastníkem jednotného nebo množného čísla. „Mám“, „má / má“, „má“ a „mají“ jsou vždy konzistentní.
  • Použití předmětu a slovesa musí být správné, musí používat tvary množného čísla, jak to vyžaduje předmět.
  • Použití množného čísla vždy převádí zbytek věty do množného čísla. (viz níže)

Struktura věty:

„Kočka seděla na podložce“ začíná tématem. Syntaxe je odvozena od subjektu, kočky.

Takže zde je syntaxe:

Subject Kočka ( Slovo the se používá k syntaxi jednoho předmětu)

Sloveso akce (minulý čas) sat

Indikátor / kvalifikační slovo na

Objekt matice

Složené předměty v syntaxi

„Nyní je čas, aby všichni dobří muži přišli na pomoc straně.“

Syntaxe vychází z „času“ jako předmět. Sloveso je strukturováno podle „času“ jako singulárního času.

Pokud čtete tuto větu bez „pro všechny dobré lidi“, zní:

„Nyní je ten správný čas na pomoc straně.“

Jak vy vidíte, toto je správná struktura vět.

Je to jednoduchý způsob, jak zkontrolovat syntaxi a definovat předmět, aby bylo zajištěno správné použití větné struktury.

Převádění syntaxe ve větě

„ Říkám, že se jedná o špatné ponožky. “

Použití množného čísla„ these “ převede zbytek věty na množné číslo pomocí slova „are“.

Počáteční zájmeno a sloveso „I say“, po zbytek věty není předmětem ani částí syntaxe.

Vynechejte „Říkám“ a dostanete „Toto jsou špatné ponožky“, což je správná syntaxe.

Odpověď

Slovo syntaxe znamená „ uspořádání slova a fráze k vytváření dobře formulovaných vět v jazyce . “ U počítačového jazyka musí analyzátor převzít váš vstupní text a pokusit se s tímto textem interpretovat, co programátor zamýšlel, tj. zkuste porozumět sémantický význam vstupního textu .

Je-li nalezena chyba, která není v souladu s pravidly počítačového jazyka, znamená to, že analyzátor jazyků očekává ve vstupním proudu znaků něco jiného, ​​než bylo nalezeno. Tomu se na vstupu říká „syntaktická chyba“.

Zde je příklad použití systému UCB Pascal ( pix (1) příkaz) v tomto případě převzít z uživatelské příručky dodané společností Sun:

V tomto případě, i když byl skutečný text omyl ve skutečné Pascal syntaxi , UCB pix (1) byl schopen odvodit „něco, co dalo sémantický smysl nahrazením chybného textu. pix (1) tedy mohl pokračovat v procesu kompilace; pomocí této náhrady (ačkoli není zaručeno, že náhrada bude sémanticky to, co programátor zamýšlel, náhrada opraví chybnou vstupní syntaxi.

Většina překladačů takto nefunguje a místo toho v tomto bodě v proces kompilace – tj. je uživateli vrácena syntaktická chyba.

Diskutuji o tom, proč chování UCB pix (1) ve své odpovědi není dobrý nápad, když programujete a spácháte menší chyba, jako je zapomenutí středník, kompilátor hodí chybu a provede opravu sami. Proč to prostě neopraví samo a místo toho vás na opravu upozorní?

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *