Bu'aan kutaa 12ffaa ba'eera; bu'aa kee eessatti akka ilaaltu

Yaadannoo boqonnaa fi gaaffii shaakalaa

Boqonnaa 6 Teeknooloojii Odeeffannoo kutaa 10: Bu'uuraalee Piroogiraamiingii

Wanti fuula kana irra jiru hundi boqonnaa 6 kitaaba Teeknooloojii Odeeffannoo kutaa 10 tiif: wanta boqonnaan haguugu, yaadannoo gabaabaa, gaaffii shaakalaa deebii isaanii waliin, fi viidiyoo barnootaa bakka jirutti.

Google Play irraa buufadhaa
5
Kaardii
10
Gaaffii shaakalaa boqonnaa 6

Boqonnaan 6 maal haguuga

  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

Yaadannoo gabaabaa boqonnaa 6

Kaardiiwwan fuula Teeknooloojii Odeeffannoo kutaa 10 irratti boqonnaa kana jala galmaa'an. Tokko tokkoon bani.

Yoom akka itti fayyadamtu

Yeroo algoorizimii koodii afaan saganteessaatiin adda baastu fayyadami.

Of eeggadhu

Algoorizimiin afaan saganteessaa kamiyyuu irraa walaba dha. Seera afaan tokkoo qofa irratti hundaa'uu hin qabu.

Grade 10 Information Communication Technology, fuula 204 irraa eegalee irraa qophaa'e; osoo hin ba'in dura yeroo lama mirkanaa'e

Mallattoo YaatuuHojii
OvalStart yookiin End (Terminator)
ParallelogramInput yookiin Output
RectangleProcess (Computation)
DiamondDecision (Conditional branching)
ArrowFlow line (Flow of control)

Yoom akka itti fayyadamtu

Yeroo fakkii yaatuu algoorizimii hojjettu yookiin hiiktu fayyadami.

Of eeggadhu

Paraleeloogiraamii galtee fi baafataaf ta'e rektaangilii adeemsaatiin walitti hin makin.

Grade 10 Information Communication Technology, fuula 204 irraa eegalee irraa qophaa'e; osoo hin ba'in dura yeroo lama mirkanaa'e

Amala IDEHojii
Code editorText editor program source code barreessuu fi edit gochuuf qophaa'e
Compiler yookiin Interpretersource code gara machine executable instructions tti hiika
Debuggerbugs adda baasuu fi furuuf software qora
GUIdevelopment tools hunda gara interface giddugaleessaa tokkootti walitti qaba

Yoom akka itti fayyadamtu

Yeroo meeshaalee naannoo misooma sagantaa keessatti walitti qabaman ibsitu fayyadami.

Of eeggadhu

IDEn gulaalaa barruu qofa miti. Gulaallii koodii, hiikaa fi qulqulleessaa dogoggoraa walitti qaba.

Grade 10 Information Communication Technology, fuula 204 irraa eegalee irraa qophaa'e; osoo hin ba'in dura yeroo lama mirkanaa'e

Kutaa MarsooGahee Irra Deddeebii
InitializationVariableoota gara gatiiwwan jalqabaatti qindeessa fi exit counter qopheessa
ComputationTarkaanfilee processing gurguddoo loop sanaa raawwata
TestLoop dhuma hin qabne hambisuuf exit condition sakatta'a
IncrementLoop itti aanuuf variableoota irra deebiin jalqabsiisa yookiin fooyyessa

Yoom akka itti fayyadamtu

Yeroo loojikii irra deddeebii algoorizimii fi to'annoo marsoo ijaartu fayyadami.

Of eeggadhu

Sadarkaa qormaataa yookiin daballii hanbisuun marsoo hin dhumne uuma.

Grade 10 Information Communication Technology, fuula 204 irraa eegalee irraa qophaa'e; osoo hin ba'in dura yeroo lama mirkanaa'e

SadarkaaKoodichi maal fakkaataAkkamitti koodii maashinii ta'a
Machine language (sadarkaa gadii)Lakkoofsa 1 fi 0 qofa, kan maatii pirosesarii tokkoof barreeffame.Wanti hiikamu hin jiru. Pirosesarichi akkuma jirutti isa fayyadama.
Assembly language (sadarkaa gadii)Mallattoowwan gabaaboo akka MOV, ADD fi JMP; tokkoon tokkoon isaanii ajaja maashinii tokko bakka bu'a; kunis maatii pirosesarii tokkoof qofa hojjeta.Assembler mallattoo hunda gara ajaja maashiniitti jijjiira.
High level, compiledJechoota akka Afaan Ingiliffaa dubbifaman, variables maqaa qaban, functions fi control structures: C, C++, Java.Compiler jalqaba sagantaa guutuu hiikee faayilii ofiin hojjetu baasa. Java gara bytecode jijjiiramee virtual machine isa fayyadama.
High level, interpretedKoodii walfakkaataa: Python, JavaScript, PHP. JavaScript fi PHP sagantaa keessummeessaa akka browser yookaan web server keessatti waan hojjetaniif scripting jedhamaniis ni waamamu.Interpreter ajaja tokko tokkoon hiikaa fayyadamaa deema.
Markup (afaan sagantaa miti)Tags caasaa yookaan bifa ibsan: HTML, XML, CSS.Browser tags sana agarsiisa. Murteen fi loopiin waan hin jirreef homaa hin shallagu.

Yoom akka itti fayyadamtu

Yeroo gaaffiin afaan tokko sadarkaa kamitti akka ramadamu, yookaan koodiin barreeffame maaliin gara wanta pirosesarichi hojjetuutti akka jijjiiramu gaafatu kana fayyadami. Afaan machine code ol jiru kamiyyuu duraan dursee hiikaa keessa darba: assembler, compiler yookaan interpreter.

Of eeggadhu

Yeroo afaan sagantaa tokko akka himan gaafataman barattoonni hedduun HTML jedhanii barreessu. Afaan hunda gaaffii tokkoon qori: murteessuu yookaan irra deebi'uu ni danda'aa? HTML if fi loop waan hin qabneef waan fuulli qabu qofa mallatteessa; Python garuu waan sana irratti maal akka hojjetamu murteessa. Dogoggorri walfakkaataan karaa faallaas ni dhufa: C waan maashinichatti dhihaatuuf qofa sadarkaa gadii jedhamee ramadama. Sadarkaan gadii jechuun machine code fi assembly qofa.

Gaaffii shaakalaa boqonnaa 6

Gaaffii filannoo 10 boqonnaa kana irratti barreeffaman, tokkoon tokkoon isaanii deebii fi sababa qabu. Deebii banuu dura yaali. Gaaffiin kun Ingiliffaa tiin.

Gaaffii 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
Deebii fi sababa agarsiisi

Deebii: B A precise, step-by-step method of solving a problem

Sababa

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

Gaaffii 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
Deebii fi sababa agarsiisi

Deebii: A A graphical or schematic representation of the steps in a process

Sababa

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

Gaaffii 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
Deebii fi sababa agarsiisi

Deebii: C Integrated Development Environment

Sababa

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

Gaaffii 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
Deebii fi sababa agarsiisi

Deebii: A Input, process, and output

Sababa

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

Gaaffii 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
Deebii fi sababa agarsiisi

Deebii: C Finiteness

Sababa

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

Gaaffii 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.
Deebii fi sababa agarsiisi

Deebii: D Branching and looping statements are difficult to show.

Sababa

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

Gaaffii 7

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

  1. A.Initialization
  2. B.Computation
  3. C.Increment
  4. D.Test
Deebii fi sababa agarsiisi

Deebii: B Computation

Sababa

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

Gaaffii 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
Deebii fi sababa agarsiisi

Deebii: C Compiler

Sababa

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

Gaaffii 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
Deebii fi sababa agarsiisi

Deebii: A Eclipse

Sababa

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

Gaaffii 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.
Deebii fi sababa agarsiisi

Deebii: B Pseudocode uses English-language statements without rigid syntax rules.

Sababa

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

Appiin boqonnaa kana irratti gaaffii 12 qaba; utuu hojjettuu ni sirreessa. Kan asii jiran 10 jalqabaa ti.

Fuula kitaabaa boqonnaa 6

Kitaaba barataa Teeknooloojii Odeeffannoo kutaa 10 guutuu, PDF bilisaan.

Maxxansa Ministeera Barnootaa, Ingiliffaa, Fuula 234

PDF buufadhaa

Boqonnaa kana appii keessatti shaakali

Temari boqonnaa kana gara shaakala yeroon daangeffametti jijjiira; utuu hojjettuu ni sirreessa; wanti si hin galinis barsiisaa AI tiin ni ibsama.

Bilisaan jalqabi

Temari.et appii Android qaba; Google Play irratti bilisaan argama.

SeeniHerrega kee bani