የ12ኛ ክፍል ውጤት ወጥቷል፤ ውጤትዎን የሚያዩበት መንገድ

የምዕራፍ ማስታወሻዎችና የመልመጃ ጥያቄዎች

የ10ኛ ክፍል የመረጃ ቴክኖሎጂ ምዕራፍ 6፦ የፕሮግራሚንግ መሰረታዊያን

በዚህ ገጽ ያለው ሁሉ ለ10ኛ ክፍል የየመረጃ ቴክኖሎጂ መፅሐፍ ምዕራፍ 6 ነው፦ ምዕራፉ የሚሸፍነው፣ አጭር ማስታወሻዎቹ፣ የመልመጃ ጥያቄዎች ከመልሶቻቸው ጋር፣ እና ቪዲዮ ባለበት የትምህርቱ ቪዲዮ።

ከ Google Play ያውርዱ
5
ካርዶች
10
የምዕራፍ 6 የመልመጃ ጥያቄዎች

ምዕራፍ 6 የሚሸፍነው

  1. 1.Basics of Algorithm
  2. 2.Definition of Algorithm
  3. 3.Characteristics of Algorithm
  4. 4.Algorithm Representation
  5. 5.Integrated Development Environment(IDE)
  6. 6.Unit Review Exercise

የምዕራፍ 6 አጭር ማስታወሻዎች

በ10ኛ ክፍል የየመረጃ ቴክኖሎጂ ገጽ ላይ በዚህ ምዕራፍ ሥር የተመዘገቡት ካርዶች። አንድ በአንድ ይክፈቱ።

መቼ እንደሚጠቀሙበት

አልጎሪዝምን ከተጨባጭ የፕሮግራሚንግ ቋንቋ የኮድ አጻጻፍ ለመለየት ይጠቀሙ።

ይጠንቀቁ

አልጎሪዝም ከማንኛውም የፕሮግራሚንግ ቋንቋ ነጻ የሆነ መመሪያ ነው። ከአንድ ወጥ የቋንቋ ሰዋሰው ጋር መያያዝ የለበትም።

ከGrade 10 Information Communication Technology፣ ከገጽ 204 ጀምሮ የተዘጋጀ፤ ከመውጣቱ በፊት ሁለት ጊዜ ተረጋግጧል

የፍሰት ንድፍ ምልክትተግባር
OvalStart ወይም End (Terminator)
ParallelogramInput ወይም Output
RectangleProcess (Computation)
DiamondDecision (Conditional branching)
ArrowFlow line (Flow of control)

መቼ እንደሚጠቀሙበት

የአልጎሪዝም የንድፍ ምስሎችን ለመስራት ወይም ለመረዳት ይጠቀሙ።

ይጠንቀቁ

የመረጃ ማስገቢያና ማውጫ የሆነውን ትይዩ ጎንዮሽ ከሂደት ማከናወኛ አራት ማዕዘን ጋር አያምታቱ።

ከGrade 10 Information Communication Technology፣ ከገጽ 204 ጀምሮ የተዘጋጀ፤ ከመውጣቱ በፊት ሁለት ጊዜ ተረጋግጧል

የIDE ባህሪተግባር
Code editorየprogram source code ለመጻፍ እና edit ለማድረግ የተነደፈ text editor
Compiler ወይም Interpretersource codeን ወደ machine executable instructions ይተረጉማል
Debuggerbugs ለመለየት እና ለመፍታት softwareን ይፈትሻል
GUIሁሉንም የdevelopment tools ወደ አንድ ማዕከላዊ interface ያጠቃልላል

መቼ እንደሚጠቀሙበት

በሶፍትዌር ማበልጸጊያ አካባቢ ውስጥ የተካተቱ የተቀናጁ መሳሪያዎችን ለመዘርዘር ይጠቀሙ።

ይጠንቀቁ

IDE ተራ የጽሁፍ ማስተካከያ ብቻ አይደለም። የኮድ መጻፊያ፣ መተርጎሚያ እና ማረሚያ መሳሪያዎችን በአንድ ያቀናጃል።

ከGrade 10 Information Communication Technology፣ ከገጽ 204 ጀምሮ የተዘጋጀ፤ ከመውጣቱ በፊት ሁለት ጊዜ ተረጋግጧል

የዙር ክፍልበድግግሞሽ ውስጥ ያለው ሚና
InitializationVariableዎችን ወደ መጀመሪያ እሴቶቻቸው ያዘጋጃል እንዲሁም የexit counterን ይወስናል
Computationየloopን ዋና የprocessing እርምጃዎች ያከናውናል
Testወሰን የሌለው loop እንዳይፈጠር የexit conditionን ይፈትሻል
Incrementለቀጣዩ loop variableዎችን እንደገና ያስጀምራል ወይም ያዘምናል

መቼ እንደሚጠቀሙበት

ተደጋጋሚ የአልጎሪዝም አመክንዮዎችን እና የዙር ቁጥጥሮችን ለመገንባት ይጠቀሙ።

ይጠንቀቁ

የፍተሻ ወይም የማሳደጊያ ደረጃን መተው ፕሮግራሙ ወደማያልቅ ዙር እንዲገባ ያደርጋል።

ከGrade 10 Information Communication Technology፣ ከገጽ 204 ጀምሮ የተዘጋጀ፤ ከመውጣቱ በፊት ሁለት ጊዜ ተረጋግጧል

ደረጃኮዱ ምን ይመስላልወደ ማሽን ኮድ የሚቀየርበት መንገድ
Machine language (ዝቅተኛ ደረጃ)ለአንድ የፕሮሰሰር ቤተሰብ ተብሎ የተጻፈ 1 እና 0 ብቻ ነው።የሚተረጎም ነገር የለም። ፕሮሰሰሩ እንዳለ ያስኬደዋል።
Assembly language (ዝቅተኛ ደረጃ)እንደ MOV፣ ADD እና JMP ያሉ አጫጭር ምልክቶች ናቸው፤ አንዱ ምልክት አንዱን የማሽን ትዕዛዝ ይወክላል፤ ይህም ለአንድ የፕሮሰሰር ቤተሰብ ብቻ ይሠራል።assembler እያንዳንዱን ምልክት ወደ ማሽን ትዕዛዝ ይለውጠዋል።
High level, compiledእንደ እንግሊዝኛ በሚነበቡ ቃላት፣ በተሰየሙ variables፣ functions እና control structures ይጻፋል፦ C, C++, Java።compiler መጀመሪያ ፕሮግራሙን በሙሉ ተርጉሞ ራሱን ችሎ የሚሠራ ፋይል ያወጣል። Java ወደ bytecode ተቀይሮ virtual machine ያስኬደዋል።
High level, interpretedተመሳሳይ ኮድ ነው፦ Python, JavaScript, PHP። JavaScript እና PHP እንደ browser ወይም web server ባለ አስተናጋጅ ፕሮግራም ውስጥ ስለሚሠሩ scripting ተብለውም ይጠራሉ።interpreter አንድ ትዕዛዝ በአንድ ጊዜ እየተረጎመ ያስኬዳል።
Markup (የፕሮግራም ቋንቋ አይደለም)አቀማመጥን ወይም መልክን የሚገልጹ tags ናቸው፦ HTML, XML, CSS።browser እነዚህን tags አሳይቶ ያልፋል። ውሳኔም ሆነ loop ስለሌለው ምንም አያሰላም።

መቼ እንደሚጠቀሙበት

አንድ ቋንቋ በየትኛው ደረጃ እንደሚመደብ ወይም የተጻፈው ኮድ ፕሮሰሰሩ ወደሚያስኬደው ነገር በምን እንደሚቀየር የሚጠይቅ ጥያቄ ሲመጣ ይህን ይጠቀሙ። ከ machine code በላይ ያለ ማንኛውም ቋንቋ በመጀመሪያ በተርጓሚ ያልፋል፦ assembler፣ compiler ወይም interpreter።

ይጠንቀቁ

የፕሮግራም ቋንቋ ጥቀስ ሲባሉ ብዙ ተማሪዎች HTML ብለው ይጽፋሉ። እያንዳንዱን ቋንቋ በአንድ ጥያቄ ይፈትኑት፦ መወሰን ወይም መድገም ይችላል? HTML if ወይም loop ስለሌለው ገጹ ላይ ያለውን ብቻ ነው የሚሰይመው፤ Python ግን በዚያ ላይ ምን መደረግ እንዳለበት ይወስናል። ተመሳሳዩ ስህተት በተገላቢጦሽም ይመጣል፤ C ወደ ማሽኑ ስለሚቀርብ ብቻ ዝቅተኛ ደረጃ ተብሎ ይመደባል። ዝቅተኛ ደረጃ ማለት machine code እና assembly ብቻ ነው።

የምዕራፍ 6 የመልመጃ ጥያቄዎች

በዚህ ምዕራፍ ላይ የተጻፉ 10 የምርጫ ጥያቄዎች፣ እያንዳንዳቸው መልሱና ምክንያቱ አላቸው። መልሱን ከመክፈትዎ በፊት ይሞክሩ። ጥያቄዎቹ በእንግሊዝኛ ናቸው።

ጥያቄ 1

What is an algorithm?

  1. A.A physical component inside the computer processor
  2. B.A precise, step-by-step method of solving a problem
  3. C.A network protocol used for browsing web pages
  4. D.A harmful software program designed to corrupt files
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ B A precise, step-by-step method of solving a problem

ምክንያቱ

An algorithm is defined as a precise method of solving a problem consisting of a sequence of unambiguous, step-by-step instructions.

ጥያቄ 2

What is a flowchart?

  1. A.A graphical or schematic representation of the steps in a process
  2. B.A high-level programming language code editor
  3. C.An automated testing tool for hardware devices
  4. D.A set of database records stored on a hard drive
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ A A graphical or schematic representation of the steps in a process

ምክንያቱ

A flowchart is a visual or schematic diagram that shows the major steps of work in a process using symbols and arrows.

ጥያቄ 3

What does the abbreviation IDE stand for in computer programming?

  1. A.Indented Development Entity
  2. B.Individually Determined Environment
  3. C.Integrated Development Environment
  4. D.Integrated Dynamic Entity
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ C Integrated Development Environment

ምክንያቱ

IDE stands for Integrated Development Environment, which is an application that facilitates software development by combining coding, building, and debugging tools.

ጥያቄ 4

An algorithm is described in terms of which three main activities?

  1. A.Input, process, and output
  2. B.Hardware, software, and liveware
  3. C.Internet, intranet, and extranet
  4. D.Scanning, printing, and saving
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ A Input, process, and output

ምክንያቱ

Every algorithm takes well-defined inputs, performs a process (computation), and produces a well-defined output.

ጥያቄ 5

Which characteristic of an algorithm states that it must terminate and not run endlessly in an infinite loop?

  1. A.Feasibility
  2. B.Language independence
  3. C.Finiteness
  4. D.Unambiguity
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ C Finiteness

ምክንያቱ

Finiteness means that an algorithm must terminate after a finite number of steps and must not enter into infinite loops.

ጥያቄ 6

Which of the following is considered a disadvantage of using algorithms?

  1. A.They are easy to understand for beginners.
  2. B.They are independent of programming languages.
  3. C.They break down complex problems into smaller steps.
  4. D.Branching and looping statements are difficult to show.
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ D Branching and looping statements are difficult to show.

ምክንያቱ

According to the textbook, disadvantages of algorithms are that writing them is time-consuming and that branching and looping statements are difficult to show.

ጥያቄ 7

In a loop structure, which part represents the actual processing step?

  1. A.Initialization
  2. B.Computation
  3. C.Increment
  4. D.Test
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ B Computation

ምክንያቱ

A loop consists of four parts: initialization (setting initial values), computation (processing), test (checking exit condition), and increment (re-initialization for the next pass).

ጥያቄ 8

Which fundamental feature of an IDE translates human-readable source code into a language that a computer can execute?

  1. A.Debugger
  2. B.Text editor
  3. C.Compiler
  4. D.Class browser
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ C Compiler

ምክንያቱ

A compiler is a tool that transforms source code written in a human-readable language into machine code executable by the computer.

ጥያቄ 9

Which multi-language IDE began originally as a Java development environment and expanded through plugins to support languages such as C++, Python, and PHP?

  1. A.Eclipse
  2. B.DreamWeaver
  3. C.FrontPage
  4. D.HomeSite
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ A Eclipse

ምክንያቱ

Eclipse is a free, open-source IDE managed by the Eclipse.org Consortium that began as a Java development environment and expanded through plugins.

ጥያቄ 10

How does pseudocode differ from an actual programming language?

  1. A.Pseudocode must follow strict compiler syntax rules.
  2. B.Pseudocode uses English-language statements without rigid syntax rules.
  3. C.Pseudocode can only be executed on mobile operating systems.
  4. D.Pseudocode is drawn purely with geometric flowchart symbols.
መልሱንና ምክንያቱን ያሳዩ

መልስ፦ B Pseudocode uses English-language statements without rigid syntax rules.

ምክንያቱ

Pseudocode is a program design aid that expresses program logic using structured English statements without being bound by rigid programming language syntax rules.

መተግበሪያው በዚህ ምዕራፍ ላይ 12 ጥያቄዎች አሉት፤ እየሠሩ ያርምዎታል። እዚህ ያሉት የመጀመሪያዎቹ 10 ናቸው።

የምዕራፍ 6 የመፅሐፍ ገጾች

ሙሉው የ10ኛ ክፍል የየመረጃ ቴክኖሎጂ መማሪያ መፅሐፍ፣ በነጻ PDF።

የትምህርት ሚኒስቴር እትም, እንግሊዝኛ, 234 ገጾች

PDF ያውርዱ

ይህን ምዕራፍ በመተግበሪያው ይለማመዱ

Temari ይህን ምዕራፍ ወደ ጊዜ የተቆረጠለት መልመጃ ይለውጠዋል፣ እየሠሩ ያርምዎታል፤ ያልገባዎትንም የሚያብራራ የ AI አስተማሪ አለ።

በነጻ ይጀምሩ

Temari.et ለ Android ስልኮች መተግበሪያ አለው፤ በ Google Play ላይ በነጻ ይገኛል።

ይግቡመለያዎን ይክፈቱ