рдЖрдЬ рдХреЗ рдбрд┐рдЬрд┐рдЯрд▓ рдпреБрдЧ рдореЗрдВ ‘рдХреЛрдбрд┐рдВрдЧ’ рд╢рдмреНрдж рдмрд╣реБрдд рд▓реЛрдХрдкреНрд░рд┐рдп рд╣реЛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рдЖрдкрдиреЗ рдХрднреА рд╕реЛрдЪрд╛ рд╣реИ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╣рдорд╛рд░реА рдмрд╛рдд рдХреИрд╕реЗ рд╕рдордЭрддрд╛ рд╣реИ? рдЬреИрд╕реЗ рд╣рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ (рд╣рд┐рдВрджреА рдпрд╛ рдЕрдВрдЧреНрд░реЗрдЬреА) рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рд╡реИрд╕реЗ рд╣реА рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрд╛рдо рдХрд░рд╡рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред
рдЗрд╕ рдмреНрд▓реЙрдЧ рдореЗрдВ рд╣рдо рдЖрд╕рд╛рди рд╣рд┐рдВрджреА рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗ рдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреНрдпрд╛ рд╣реИ, рдпрд╣ рдХрд┐рддрдиреЗ рдкреНрд░рдХрд╛рд░ рдХреА рд╣реЛрддреА рд╣реИ, рдФрд░ рдПрд▓реНрдЧреЛрд░рд┐рджрдо (Algorithm) рдХреНрдпрд╛ рд╣реЛрддрд╛ рд╣реИред

1. рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреНрдпрд╛ рд╣реИ? (What is Computer Language?)
рднрд╛рд╖рд╛ (Language) рдЕрдкрдиреЗ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХреЛ рд╡реНрдпрдХреНрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рдорд╛рдзреНрдпрдо рд╣реИ 1ред рдХрдВрдкреНрдпреВрдЯрд░ рдПрдХ рдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдорд╢реАрди рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд╣ рд╣рдорд╛рд░реА рд╕рд╛рдорд╛рдиреНрдп рдмреЛрд▓рдЪрд╛рд▓ рдХреА рднрд╛рд╖рд╛ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛ред рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдореНрдпреВрдирд┐рдХреЗрдЯ рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рдирд┐рд░реНрджреЗрд╢ (Instructions) рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд┐рд╕ рднрд╛рд╖рд╛ рдХрд╛ рдкреНрд░рдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЙрд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХрд╣рддреЗ рд╣реИрдВ ред
рдХреЛрдбрд┐рдВрдЧ (Coding) рдХреНрдпрд╛ рд╣реИ?
рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рдП рдЧрдП рдирд┐рд░реНрджреЗрд╢реЛрдВ (Instructions) рдХреЗ рд╕рдореВрд╣ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╣рддреЗ рд╣реИрдВред рдЗрди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЛ рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╣реА рдХреЛрдбрд┐рдВрдЧ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред
2. рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рдкреНрд░рдХрд╛рд░ (Types of Computer Languages)
рдХрдВрдкреНрдпреВрдЯрд░ рднрд╛рд╖рд╛рдУрдВ рдХреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рддреАрди рд╢реНрд░реЗрдгрд┐рдпреЛрдВ (Generations) рдореЗрдВ рдмрд╛рдВрдЯрд╛ рдЧрдпрд╛ рд╣реИ:
ЁЯФ╣ рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ (Machine Language – 1st Generation)
рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рд╕рдмрд╕реЗ рдкреБрд░рд╛рдиреА рдФрд░ рдмреБрдирд┐рдпрд╛рджреА рднрд╛рд╖рд╛ рд╣реИред
- рдХреНрдпрд╛ рд╣реИ: рдпрд╣ 0 рдФрд░ 1 (Binary Digits) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ ред
- рдЦрд╛рд╕рд┐рдпрдд: рдХрдВрдкреНрдпреВрдЯрд░ рдЗрд╕реЗ рдмрд┐рдирд╛ рдХрд┐рд╕реА рдЕрдиреБрд╡рд╛рджрдХ (Translator) рдХреЗ рд╕реАрдзреЗ рд╕рдордЭрддрд╛ рд╣реИ ред
- рдХрдореА: рдЗрд╕рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдЗрдВрд╕рд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИ ред
ЁЯФ╣ рдЕрд╕реЗрдВрдмрд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ (Assembly Language – 2nd Generation)
- рдХреНрдпрд╛ рд╣реИ: рдЗрд╕рдореЗрдВ 0 рдФрд░ 1 рдХреА рдЬрдЧрд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рдЫреЛрдЯреЗ рд╢рдмреНрджреЛрдВ (Mnemonics) рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддрд╛ рд╣реИ, рдЬреИрд╕реЗ ADD, MOV, SUB ред
- рдЕрдиреБрд╡рд╛рджрдХ: рдЪреВрдБрдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╕рд┐рд░реНрдл рдмрд╛рдЗрдирд░реА рд╕рдордЭрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрд╕реЗрдВрдмрд▓реА рднрд╛рд╖рд╛ рдХреЛ рдорд╢реАрди рднрд╛рд╖рд╛ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП ‘Assembler’ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИред
ЁЯФ╣ рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ (High-Level Language – 3rd Generation)
рдпрд╣ рдЖрдЬ рдХреЗ рд╕рдордп рдореЗрдВ рд╕рдмрд╕реЗ рдЬреНрдпрд╛рджрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рднрд╛рд╖рд╛ рд╣реИред
- рдХреНрдпрд╛ рд╣реИ: рдпрд╣ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдЬреИрд╕реА рд╣реЛрддреА рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рдмрд╣реБрдд рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИ 10ред
- рдЙрджрд╛рд╣рд░рдг: C, C++, Java, Python рдЖрджрд┐ред
- рдЦрд╛рд╕рд┐рдпрдд: рдпрд╣ рдорд╢реАрди рдкрд░ рдирд┐рд░реНрднрд░ (Machine Dependent) рдирд╣реАрдВ рд╣реЛрддреА, рдпрд╛рдиреА рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдХрд╛ рдХреЛрдб рджреВрд╕рд░реЗ рдкрд░ рднреА рдЪрд▓ рд╕рдХрддрд╛ рд╣реИ 11ред
рдиреЛрдЯ: рдЖрдЬрдХрд▓ 4th Generation (рдЬреИрд╕реЗ SQL, Python) рдФрд░ 5th Generation (AI рдХреЗ рд▓рд┐рдП – рдЬреИрд╕реЗ Prolog) рднрд╛рд╖рд╛рдУрдВ рдХрд╛ рднреА рдЙрдкрдпреЛрдЧ рд╣реЛ рд░рд╣рд╛ рд╣реИ, рдЬреЛ рдЗрдВрд╕рд╛рдиреА рднрд╛рд╖рд╛ рдХреЗ рдФрд░ рднреА рдХрд░реАрдм рд╣реИрдВ ред
3. рд▓реИрдВрдЧреНрд╡реЗрдЬ рдЯреНрд░рд╛рдВрд╕рд▓реЗрдЯрд░ (Language Translator)
рдЪреВрдБрдХрд┐ рдХрдВрдкреНрдпреВрдЯрд░ рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ (English рдЬреИрд╕реА) рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдПрдХ “рдЕрдиреБрд╡рд╛рджрдХ” рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ рдЬреЛ рд╣рдорд╛рд░реЗ рдХреЛрдб рдХреЛ рдорд╢реАрди рдХреЛрдб (0 рдФрд░ 1) рдореЗрдВ рдмрджрд▓ рд╕рдХреЗ ред рдпреЗ рджреЛ рдкреНрд░рдХрд╛рд░ рдХреЗ рд╣реЛрддреЗ рд╣реИрдВ:
| Compiler (рдХрдВрдкрд╛рдЗрд▓рд░) | Interpreter (рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░) |
| рдпрд╣ рдкреВрд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ ред | рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ-рдПрдХ рд▓рд╛рдЗрди (Line by Line) рдХрд░рдХреЗ рдмрджрд▓рддрд╛ рд╣реИ ред |
| рдпрд╣ рдЕрдВрдд рдореЗрдВ рд╕рднреА рдЧрд▓рддрд┐рдпреЛрдВ (Errors) рдХреА рд▓рд┐рд╕реНрдЯ рджреЗрддрд╛ рд╣реИ ред | рдЧрд▓рддреА рдорд┐рд▓рддреЗ рд╣реА рдпрд╣ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдареАрдХ рдХрд░рдирд╛ рдЬрд░реВрд░реА рд╣реИ ред |
| рдпрд╣ рддреЗрдЬреА рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред | рдпрд╣ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред |
4. рдкреНрд░реЙрдмреНрд▓рдо рд╕реЙрд▓реНрд╡рд┐рдВрдЧ: рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдФрд░ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ
рдПрдХ рдЕрдЪреНрдЫрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдмрдирдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдХреЛрдб рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд╣рд▓реЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╕реЛрдЪрдирд╛ рд╣реЛрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рд▓рд┐рдП рджреЛ рддрдХрдиреАрдХреЗрдВ рдЗрд╕реНрддреЗрдорд╛рд▓ рд╣реЛрддреА рд╣реИрдВ:
тЬЕ рдПрд▓реНрдЧреЛрд░рд┐рджрдо (Algorithm)
рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦреЗ рдЧрдП рдЪрд░рдгреЛрдВ (Steps) рдХрд╛ рдПрдХ рдХреНрд░рдо рд╣реИред рдЗрд╕реЗ рд╕рд░рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА (рдпрд╛ рд╣рд┐рдВрджреА) рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
- рдЙрджрд╛рд╣рд░рдг (рдЪрд╛рдп/рдореИрдЧреА рдмрдирд╛рдирд╛):
- Start
- рдкреИрди рдореЗрдВ рдкрд╛рдиреА рд▓реЛред
- рдЧреИрд╕ рдЬрд▓рд╛рдУред
- рдореИрдЧреА рдбрд╛рд▓реЛред
- Stop
тЬЕ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ (Flowchart)
рдЬрдм рд╣рдо рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рдЪрд┐рддреНрд░реЛрдВ (Diagrams) рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВ, рддреЛ рдЙрд╕реЗ рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ рдХрд╣рддреЗ рд╣реИрдВ ред рдпрд╣ рд▓реЙрдЬрд┐рдХ рд╕рдордЭрдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред
рдореБрдЦреНрдп рд╕рд┐рдВрдмрд▓ (Symbols):
- Oval (рдЕрдВрдбрд╛рдХрд╛рд░): Start рдФрд░ Stop рдХреЗ рд▓рд┐рдП
- Parallelogram (рд╕рдорд╛рдирд╛рдВрддрд░ рдЪрддреБрд░реНрднреБрдЬ): Input рдФрд░ Output рдХреЗ рд▓рд┐рдП ред
- Rectangle (рдЖрдпрдд): рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпрд╛ рдХреИрд▓рдХреБрд▓реЗрд╢рди рдХреЗ рд▓рд┐рдП ред
- Diamond (рд╣реАрд░рд╛): рдирд┐рд░реНрдгрдп (Decision – Yes/No) рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП ред
тЭУ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди (FAQ) – рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдФрд░ рдХреЛрдбрд┐рдВрдЧ
Q1. рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреНрдпреЛрдВ рд╣реЛрддреА рд╣реИ?
рдЙрддреНрддрд░: рдЬрд┐рд╕ рддрд░рд╣ рд╣рдореЗрдВ рдПрдХ-рджреВрд╕рд░реЗ рд╕реЗ рдмрд╛рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рд╖рд╛ рдХреА рдЬрд░реВрд░рдд рд╣реЛрддреА рд╣реИ, рдЙрд╕реА рддрд░рд╣ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рд╕рдВрд╡рд╛рдж (communicate) рдХрд░рдиреЗ рдФрд░ рдЙрд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред рдХрдВрдкреНрдпреВрдЯрд░ рдХреЛ рдХрд╛рд░реНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпреВрдЬрд░ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреА рдЬрд░реБрд░рдд рд╣реЛрддреА рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд▓реИрдВрдЧреНрд╡реЗрдЬ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ ред
Q2. рдХреЛрдбрд┐рдВрдЧ (Coding) рдХрд╛ рдХреНрдпрд╛ рдЕрд░реНрде рд╣реИ?
рдЙрддреНрддрд░: рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдорджрдж рд╕реЗ рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд┐рд╕реА рдЙрдкрдпреБрдХреНрдд рдХрдВрдкреНрдпреВрдЯрд░ рднрд╛рд╖рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЛрдбрд┐рдВрдЧ рдпрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ ред
Q3. рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ (Machine Language) рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░: рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░ рдХреА рдкрд╣рд▓реА рдкреАрдврд╝реА (First Generation) рдХреА рднрд╛рд╖рд╛ рд╣реИ, рдЬреЛ ‘0’ рдФрд░ ‘1’ (рдмрд╛рдЗрдирд░реА рдбрд┐рдЬрд┐рдЯреНрд╕) рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрддреА рд╣реИ ред рдпрд╣ рдПрдХрдорд╛рддреНрд░ рдРрд╕реА рднрд╛рд╖рд╛ рд╣реИ рдЬрд┐рд╕реЗ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реАрдзреЗ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИ ред
Q4. рдЕрд╕реЗрдВрдмрд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ (Assembly Language) рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ рд╕реЗ рдХреИрд╕реЗ рдЕрд▓рдЧ рд╣реИ?
рдЙрддреНрддрд░: рдорд╢реАрди рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЬрд╣рд╛рдБ рдирдВрдмрд░реЛрдВ (0 рдФрд░ 1) рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ, рд╡рд╣реАрдВ рдЕрд╕реЗрдВрдмрд▓реА рд▓реИрдВрдЧреНрд╡реЗрдЬ рдореЗрдВ рдЕрдВрдЧреНрд░реЗрдЬреА рдХреЗ рд╢рдмреНрджреЛрдВ рдпрд╛ рдкреНрд░рддреАрдХреЛрдВ (Mnemonic codes) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдХрдВрдкреНрдпреВрдЯрд░ рдЗрд╕реЗ рд╕реАрдзреЗ рдирд╣реАрдВ рд╕рдордЭ рд╕рдХрддрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП ‘рдЕрд╕реЗрдВрдмрд▓рд░’ (Assembler) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ ред
Q5. рд╣рд╛рдИ-рд▓реЗрд╡рд▓ рд▓реИрдВрдЧреНрд╡реЗрдЬ (High-Level Language) рдХреНрдпрд╛ рд╣реИ?
рдЙрддреНрддрд░: рдпрд╣ рддреАрд╕рд░реА рдкреАрдврд╝реА (Third Generation) рдХреА рднрд╛рд╖рд╛ рд╣реИ рдЬреЛ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдХреЗ рд╢рдмреНрджреЛрдВ рдФрд░ рдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрдЯрд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ ред рдпрд╣ рдорд╢реАрди рдкрд░ рдирд┐рд░реНрднрд░ (machine-dependent) рдирд╣реАрдВ рд╣реЛрддреА рдФрд░ рдЗрд╕рдореЗрдВ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд▓рд┐рдЦрдирд╛ рдЖрд╕рд╛рди рд╣реЛрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: C, Java, Python рдЖрджрд┐ ред
Q6. рдХрдВрдкрд╛рдЗрд▓рд░ (Compiler) рдФрд░ рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░ (Interpreter) рдореЗрдВ рдореБрдЦреНрдп рдЕрдВрддрд░ рдХреНрдпрд╛ рд╣реИ? рдЙрддреНрддрд░:
- рдХрдВрдкрд╛рдЗрд▓рд░: рдпрд╣ рдкреВрд░реЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЗрдирдкреБрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрддрд╛ рд╣реИ рдФрд░ рдЕрдВрдд рдореЗрдВ рдЧрд▓рддрд┐рдпреЛрдВ (errors) рдХреА рд╕реВрдЪреА рдХреЗ рд╕рд╛рде рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓ рджреЗрддрд╛ рд╣реИ ред
- рдЗрдВрдЯрд░рдкреНрд░реЗрдЯрд░: рдпрд╣ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рдПрдХ рд▓рд╛рдЗрди рдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдорд╢реАрди рдХреЛрдб рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реИред рдЕрдЧрд░ рдХреЛрдИ рдЧрд▓рддреА рдорд┐рд▓рддреА рд╣реИ, рддреЛ рдпрд╣ рд╡рд╣реАрдВ рд░реБрдХ рдЬрд╛рддрд╛ рд╣реИ ред
Q7. рдПрд▓реНрдЧреЛрд░рд┐рджрдо (Algorithm) рдХрд┐рд╕реЗ рдХрд╣рддреЗ рд╣реИрдВ?
рдЙрддреНрддрд░: рдХрд┐рд╕реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдЪрд░рдгреЛрдВ (steps) рдХреЗ рдХреНрд░рдо рдХреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХрд╣рддреЗ рд╣реИрдВ ред рдЗрд╕реЗ рд╕рд░рд▓ рдЕрдВрдЧреНрд░реЗрдЬреА рднрд╛рд╖рд╛ рдореЗрдВ рд▓рд┐рдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рддрд╛рдХрд┐ рд▓реЙрдЬрд┐рдХ рдХреЛ рд╕рдордЭрд╛ рдЬрд╛ рд╕рдХреЗ ред
Q8. рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ (Flowchart) рдХреНрдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдХреНрдпрд╛ рдлрд╛рдпрджреЗ рд╣реИрдВ?
рдЙрддреНрддрд░: рдлреНрд▓реЛрдЪрд╛рд░реНрдЯ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдПрдХ рдЪрд┐рддреНрд░рд╛рддреНрдордХ (diagrammatic) рдирд┐рд░реВрдкрдг рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╡рд┐рднрд┐рдиреНрди рдЖрдХреГрддрд┐рдпреЛрдВ рдФрд░ рддреАрд░реЛрдВ (arrows) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓реЙрдЬрд┐рдХ рдХреЛ рд╕рдордЭрдиреЗ, рдбреЙрдХреНрдпреВрдореЗрдВрдЯ рдХрд░рдиреЗ рдФрд░ рдХреЛрдбрд┐рдВрдЧ рдХреЛ рдЖрд╕рд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ ред