• No results found

Programming Languages Using Computer for problem solving.eg úi Sug l%uf,al,sùu

N/A
N/A
Protected

Academic year: 2022

Share "Programming Languages Using Computer for problem solving.eg úi Sug l%uf,al,sùu"

Copied!
72
0
0

Loading.... (view fulltext now)

Full text

(1)

1 | P a g e

Programming Languages

Using Computer for problem solving .eg¿ úi|Sug l%uf,aL ,sùu

01) ඳරිගණකඹක් (A computer) ඹනු කුභක්ද? What is a computer?

‘’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’………

...

...

...

...

(Computer is a programmable electronic device)

02) ඳරිගණක ඳද්ධතිඹක් ඹනු කුභක්ද? (A computer System)

...

...

...

...

What is a computer system?

(Computer system is consisted of Hardware, Software and Live ware)

03) ඳරිගණක ජාරඹක් ඹනු ( A Computer Network)කුභක්ද?

What is a computer network?

...

...

...

...

(The computer system which is connects two or more computers is called a computer network)

04) ඳරිගණක බා඾ා඼ක් ( A computer language) ඹනු කුභක්ද?

What is a computer language?

...

...

...

...

(

When using a computer to solve a problem, the method to be followed shouldbe given to the computer as a set of commands using a language understood by themachine. That language is called a computer language)

05) ඳවර භට්ටමේ ඳරිගණක බා඾ා඼ක් ඹනු කුභක්ද?( Law level language) What is a low level language?

...

...

...

...

(Machine language commands are composed of sequences of binary symbols 0 and 1 only. The main reason for this

(2)

2 | P a g e limitation is that the electronic devices such as computers can interpret commands in a binary code only. Such languages built only from a binary alphabet are called Low Level Languages)

06) ඉවශ භට්ටමේ ඳරිගණක බා඾ා඼ක් (High level language) මර඿ වැඳින්ම඼න්මන් කුභක්ද? What is a high level language?

...

...

...

...

(Since machine languages are very difficult to understand and use, a large number of programming languagescloser to human languages have been built over the years. These languages are grouped as High Level Languages. The programming languages ‘C’, ‘VB’ and ‘PHP’ are a few examples for such high level languages.)

07) ඳරිගණක ක්‍රභමඛයඹක් (a Computer Programme) ඹනු කුභක්ද?

...

...

...

...

(A sequence of statements in a programming language prepared to accomplishsome task by using a computer is termed a Computer Program.)

08) ඳරිගණක බා඾ා඼න්මේ ඳරිණාභඹ ඒ඼ාමේ ඿්඼ර෕ඳඹ අනු඼ කාණ්ඩ කය දක්඼න්න

...

...

...

...

...

...

...

...

1. First Generation Programming Languages(Machine Languages) 2. Second Generation Programming Languages(Assembly Languages) 3' Third Generation Programming Languages(High Level Languages) 4' Fourth Generation Programming Languages(Artificial Languages)

10) ඳශමු, මද඼න, මෙ඼න වා සිව්඼න ඳයේඳයා඼ ඹන එක් එක් ඳරිගණක බා඾ා඼රට මඳොදු රක්඾ණ ලිඹන්න.

පෂමු පරම්පරාවේ පරිගණක භා඿ා

...

...

...

...

...

...

...

...

...

...

...

...

All machine languages fall into this category.

Common Properties of these languages:

All commands are based on the binary code symbols 0 and 1.

Coding programs and programming computers are extremely difficult.

Depend on the machine type.

Therefore, a program coded for one processor type may not run on a machine with a different processor type.

(3)

3 | P a g e

වෙලන පරම්පරාවේ පරිගණක භා඿ා

...

...

...

...

...

...

...

...

...

...

...

...

වෙලන පරම්පරාවේ පරිගණක භා඿ා

...

...

...

...

...

...

...

...

...

...

... ...

සිේලන පරම්පරාවේ පරිගණක භා඿ා

...

...

...

...

...

...

...

...

11) ඳර්ගනක බා඾ා ඳරි඼ර්ෙනඹ (Programming language translation) ඹනු කුභක්ද?

...

...

...

...

These languages were developed primarily to alleviate the problem of using only the binary symbols 0 and 1 to develop programs.

Common Properties of these languages:

Commands are represented by symbolic names such as ‘ADD’ , SUB’.

Ability to use symbolic names to store data at memory locations and to retrieve data from memory by using these symbolic names.

Ability to debug programs easier than programs in machine code.

Programming languages such as C and VB belong to this type.

Common Properties of these languages:

Based on languages close to humans such as English

Do not depend on the machine.

Programs can be developed and debugged easily.

Fourth Generation Programming Languages provide Visual Environment making it easy for the user to write computer programs.

Common Properties of these languages:

Close to human languages such as English.

Ability to learn the languages within a short period.

Ability to accomplish a task by using a

(4)

4 | P a g e Computer can execute programswritten only in a machine code. Therefore a programme written in any other language has to be translated into machine code by using appropriate language translation software to execute it on the computer. The process of converting a program from onelanguage to another is termed Language Translation.

There are three techniques forlanguage translation:

(1) Assemblers (2) Compilers (3) Interpreters

Assemblers translate assembly language into machine language which can be recognized by the computer.

12) ඿ේඳාදක (compilers)ඹන්න වි඿්ෙය කයන්න.

...

...

...

...

Compilers translate all the commands in a program to an object code which can be understand by the computer. Once a program is compiled, it can be executed by the machine. C and FORTRAN are two examples of compiler based programming languages.

13)

ප්‍රබ඼ ක්‍රභමඛයඹ

(Source Programme)

වා වි඾ඹ ක්‍රභමඛයඹ

(Object Programme )

අෙය ම඼න඿

කුභක්ද?

...

...

...

...

When compiling programs, the original program used for the compilation is called the Source Code Program and the resulting program produced by the compiler is called the Object Code Program

14) නිමදො඿්කිරීභ (Debugging) ඹනු කුභක්ද?

...

...

...

...

Errors found in a program are called ‘Bugs’ and the process of eliminating bugs from a program is called Debugging.

15)

අර්ථවිනයා඿ක

(Interpreters) ඹනු මභොන඼ාද?

...

...

...

...

ක්‍රභමඛය ඳැයඩයිභ (Programming Paradigms)

(5)

5 | P a g e ක්‍රභමඛය ඳැයඩයිභ ඹනු ඳරිගණක බා඾ා඼න්මේ රක්඾ණ භෙ ඳදනේ඼ ඒ඼ා ඼ර්ග කිරීභ ඿඲වා බාවිෙ කයන ක්‍රභඹක් මව්. ඳරිගණක බා඾ා

විවිධාකාය ඳැයඩයිභඹන්ට අනු඼ ඼ර්ගීකයණඹ කශ වැකිඹ.

මූලික ඳරිගණක බා඾ා ඳැයඩයිභ ඼න්මන්:

1. Imperative (විධානාත්භක) -which allows side effects,

2. declarative (ප්‍රකාලන) which does not state the order in which operations execute, 3. functional (ශ්‍රිෙභඹ) which disallows side effects,

4. object-oriented (඼඿්තුනැඹුරු) which groups code together with the state the code modifies, 5. procedural (ඳටිඳාටිගෙ) which groups code into functions,

6. logic (ොර්කික)which has a particular style of execution model coupled to a particular style of syntax and grammar, and

7. symbolic programming- which has a particular style of syntax and grammar.

8. Parallel processing( ඿භාන්ෙයගෙ ඿ැකැ඿්භ) 9. Database දත්ෙ ගඵඩා

Unlike compilers, interpreters do not translate the entire program into machine code at once. Instead, an interpreter does the translation at the moment the program is run, one line at a time. As a result, the lines of the program have to be translated into machine code each time the program is run. Therefore, the time taken to run a program of this type is typically greater than the time taken to run a similar program that has been compiled. ‘VB’ and ‘Python’ are examples of such languages.

16) ඳරිගණකඹක් අනු඿ායමඹන් ගැටළු඼ක් වි඿ඳීමේ අදිඹය මභොන඼ාද?

...

...

...

...

...

...

...

...

...

...

...

17) ගැටළු විල්මඛ඾ණඹ ඹනු කුභක්ද?

...

...

...

...

...

The main focus at this stage is to identify the input, output, process necessary to convert the input into output

18) ඇඛමගොරිෙභඹක් ඹනු කුභක්ද? ඇඛමගොරිෙභඹක් නිර෕ඳනඹ කයන ආකායඹ මඳන්඼න්න.

...

...

...

...

...

.

An unambiguous sequence of steps assembled together to solve a particular task is termed an algorithm.

1. Analyze problem.

2. Develop an algorithm to solve the problem.

3. Implement the algorithm by writing a program in some programming language.

4. Identify and remove the bugs in the program.

5. Execute the program on the input

(6)

6 | P a g e

19) ගැලීේ ඿ටවන් නිර්භාණමේදී බාවිෙ කශ යුතු ඿ේභෙ ඿ංමක්ෙ ඇ඲ ඒ඼ාමේ බාවිෙඹන් ලිඹන්න.

Terminator Process Data Input Output

Decision

Connector Flow Lines

(7)

7 | P a g e

ලෘත්ෙයක අරය ආොනය කෂවිට ලෘත්ෙයක ලර්ගඵ඼ය ගණනය කරන්න

ආදානඹ : අයඹ

ක්‍රිඹා඼ලිඹ : 22/7 x අයඹ x අයඹ

ප්‍රතිදානඹ : ඼තත්ෙමේ ඼ර්ගපරඹ

BEGIN

INPUT Radius

PROCESS Area = 22/7 * Radius * Radius

OUTPUT Area END

඿ංයයා මදකක එකතු඼ රඵාගැමභ

ආදානඹ : N1 ඿ව N2 ඿ංයයා මදක

ක්‍රිඹා඼ලිඹ : N1 + N2

ප්‍රතිදානඹ : ඿ංයයා මදමක් එකතු඼.

BEGIN

INPUT Numbers as N1 , N2 PROCESS Total = N1 + N2 OUTPUT Total

END

(8)

8 | P a g e

඿භඳාද ත්‍රිමකයණඹක ඳාදඹක දිග ඿ව රේභඵ උ඿ රඵා දුන්විට ත්‍රිමකයණමේ ඼ර්ගපරඹ ම඿ොඹන්න

ආදානඹ : ත්‍රිමකයණමේ ඳාදඹක දිග ඿ව රේභඵ උ඿

ක්‍රිඹා඼ලිඹ : ඼ර්ගපරඹ 1/2 * ඳාදඹක දිග * රේභඵ උ඿

ප්‍රතිදානඹ : ත්‍රිමකයණමේ ඼ර්ගපරඹ

BEGIN

INPUT Height and Length

PROCESS Area = 1/2 * Height * Length

OUTPUT Area END

N1 වශ N2 වංඛ්‍යා ආොනය ව඼ව ඼බා දුන්විට එම වංඛ්‍යා අෙරින් වි඾ා඼ වංඛ්‍යාල වවමම.

ආදානඹ : N1 ඿ව N2 ඿ංයයා

ක්‍රිඹා඼ලිඹ : N1 ඿ව N2 ඿ංයයා ඿ං඿න්දනඹ කිරීභ

ප්‍රතිදානඹ : විලාර ඿ංයයා඼

BEGIN

INPUT Numbers as N1 , N2 IF N1 > N2 THEN

OUTPUT "N1 is the Large Number"

ELSE

OUTPUT "N2 is the Large Number"

END IF

END

(9)

9 | P a g e

ICT වි඿වේ ඼කුණු ආොනය ව඼ව වගන , ඼කුණු 50 ට ලැඩි නම් වමත් ව඼ව ෙ , 50 ට අඩු නම් අවමත් ව඼ව ෙ ප්‍රතිදොනය කරන්න.

ආදානඹ : ICT වි඾මේ රකුණු

ක්‍රිඹා඼ලිඹ : රකුණු 50 ට ඼ැඩි ද ඹන්න ම඿වීභ

ප්‍රතිදානඹ : ඿භත් අ඿භත් ඵ඼

BEGIN

INPUT Mark as M IF M > 50 THEN OUTPUT "Pass"

ELSE

OUTPUT "Fail"

END IF END

පුද්ග඼යකුවේ ලයව ඇතුෂත් කෂ පසු එම ලයව 18 ට අඩු නම් ෂමවයක් ව඼ව ෙ 18 ට ලැඩි නම් වලඩිහිටිවයක් ව඼ව

ෙ ප්‍රතිදොනය කරන්න

ආදානඹ : ඼ඹ඿

ක්‍රිඹා඼ලිඹ : ඼ඹ඿ 18 ට ඼ැඩි ද ඹන්න ම඿වීභ

ප්‍රතිදානඹ : ශභමඹක් මවය ඼ැඩිහිටිමඹක් ඵ඼

BEGIN INPUT Age IF Age >18 THEN OUTPUT "Adult"

ELSE

OUTPUT "Child"

END IF

END

(10)

10 | P a g e

ප්‍රවද්඾වේ ෂ඿ණණත්ලය ඇතුෂත් කෂ විට, ෂ඿ණණත්ලය 25 C

0

ට ලැඩි නම් එම ප්‍රවද්඾වේ පලතිදන්වන් ෂණුසුම්

කා඼ගුණයක් බල ෙ, ෂ඿ණණත්ලය 25 C

0

ට අඩු නම් සීෙ කා඼ගුණයක් බල ෙ ප්‍රතිදොනය කරන්න.

ආදානඹ : උ඾්ණත්඼ඹ

ක්‍රිඹා඼ලිඹ : උ඾්ණත්඼ඹ 25 C

0 ට ඼ැඩි ද ඹන්න ම඿වීභ

ප්‍රතිදානඹ : උණුුමේ මවය ීතෙ කාරගුණඹක් ඵ඼

BEGIN

INPUT Temperature as T IF T > 25 THEN

OUTPUT "Hot Climate"

ELSE

OUTPUT "Cold Climate"

END IF END

ෂමවයකුවේ ඼කුණු 75 වශෝ 75 ට ලැඩි නම් A ව඼ව ෙ, 65 වශෝ 65 ට ලැඩි B නම් ව඼ව ෙ ,55 වශෝ 55 ට ලැඩි නම්

C ව඼ව ෙ, 35 වශෝ 35 ට ලැඩි නම් S ව඼ව ෙ එවවේ වනොමැතිද නම් W ව඼ව ෙ ප්‍රතිදොනය කරන්න.

ආදානඹ : රකුණු

ක්‍රිඹා඼ලිඹ : රකුණු ඿ං඿න්දනඹ කිරීභ

ප්‍රතිදානඹ : අදාශ ඿ාභාර්ථඹ

(11)

11 | P a g e

BEGIN

INPUT Mark as M IF M >= 75 THEN OUTPUT "A"

ELSE IF M>= 65 THEN OUTPUT "B"

ELSE IF M >= 55 THEN OUTPUT "C"

ELSE IF M >= 35 THEN OUTPUT "S"

ELSE

OUTPUT "W"

END IF END IF END IF END IF END

වංඛ්‍යා හිහිපයක එකතුල වවමම.

ආොනය : ඿ංයයා

ක්‍රියාලය ය : එකතුකිරීභ

ප්‍රතිදොනය : ඿ංයයා කිහිඳමේ එකතු඼

BEGIN Total = 0 REPEATE

INPUT Number as N

PROCESS Total = Total + N UNTIL Numbers are over OUTPUT Total

END

(12)

12 | P a g e

වංඛ්‍යා 5ක එකතුල වවමම.

ආොනය : ඿ංයයා ඳව

ක්‍රියාලය ය : එකතු කිරීභ ප්‍රතිදොනය : ඿ංයයා ඳමව එකතු඼

BEGIN Total = 0 Count = 0

WHILE Count < 5 INPUT Number as N

PROCESS Total = Total + N END WHILE

OUTPUT Total END

1 සිට 5 මෙක් ඿ංයයා අනුළිවෙම඼ලින් ප්‍රතිදානඹ කයන්න.

BEGIN

FOR N=1 TO 5 OUTPUT N NEXT N = N+1 END

(13)

13 | P a g e

ගැලීේ ඿ටවන් වා ඼යාජ මක්ෙ ණරණරීක්඾ණ

01. ( a ) ඿ංඝමිත්ො ඵාලිකා විදයාරමේ සිුමන් 2000 ඳභණ ඉමගනුභ රඵයි. මවුන්මේ නි඼ා඿ාන්ෙය ක්‍රීඩා උමශර

඿දවා ඕලු , මනළුේ , භාමනඛ කුමුදු මර඿ නි඼ා඿ 4 න් මඵදා ඉතිරිඹ මර඿ 0 රැමේ නේ , ඕළු නි඼ා඿ඹටත් , ඉතිරිඹ මර඿ 1 රැමේ නේ , මනළුේ නි඼ා඿ඹටත් , ඉතිරිඹ මර඿ 2 රැමේ නේ , භාමනඛ නි඼ා඿ඹටත් , ඉතිරිඹ මර඿ 3 රැමේ නේ , කුමුදු නි඼ා඿ඹටත් ම඼න් කයනු රඵයි.ඒ ඿දවා අදාශ ගැලීේ ඿ටවන ඳවෙ දැක්මව්. A , B , C , D , E , F , G හි඿් ෙැන්඼රට අදාශ ළිවෙතුරු අක්඾ය ඿භග ඿ඳඹන්න.

yes

No

F G

START

Count =…… A …

ඇතුශත් වීමේ අංකඹ රඵා මදන්න ) (N )

I = N Mod 4

I = 0 ඕලු මර඿ ගන්න

I = B

I = C

මනළුේ මර඿ ගන්න

භාමනඛ මර඿

ගන්න

කුමුදු මර඿ ගන්න

Count > = E

END

COUNT = …D ..+ 1

(14)

14 | P a g e

02. X , Y , Z ඹනු 150 ක් ම඿ ඼ක ළිරි඿කින් යුත් භතදුකාංග නි඾්ඳාදන ආඹෙනඹකි. මභභ ආඹෙනමේ ඼ැටුප්

ගණනඹ ඿දවා ඳරිගණක ඼ැඩ඿ටවනක් නි඾්ඳාදනඹ කය ඇෙ. ඼ැටුප් ගණනමේදී ඳවෙ මකොන්මද්සි බාවිො

කයයි.

඿තිඹක ම඿ ඼ඹ කයන ඳශමු ඳැඹ 25 ඿දවා ම඿ ඼කඹන්ට මූලික ඼ැටුඳ ඳභණක් මග඼නු

රැමේ.

ඳශමු ඳැඹ 25 න් අනතුරු඼ ඿ෑභ ඳැඹකටභ මූලික ඼ැටුඳ මභන් 1.5 ක ප්‍රභාණඹක් මග඼නු

රැමේ.

කිසිදු ම඿ ඼කමඹකුට ඿තිඹකට ඳැඹ 40 කට ඼ඩා මග඼නු මනොරැමේ.

මූලික ඼ැටුඳ රු. 1000.00කි.

඼ැටුප් ගණනඹ ඿දවා ඳවෙ ගැලීේ ඿ටවන නිර්භාණඹ කය ඇත්මත් ඿඲වන් කය ඇති

විචරයඹන් බාවිො කයමිනි.

BR - මූලික ඼ැටුඳ P - ඼ැටුඳ

H - ඿තිඹකට ම඿ ඼ඹ කයන ඳැඹ ගණන n - ම඿ ඼කඹන් ඿ංයයා඼

A සිට J දක්඼ා ඇති මඛඵර ණරය඼ා ගැලීේ ඿ටවන ඿ේපූර්ණ කයන්න .

i

්‍ර

yes

No

yes

No START

BR = A

B = 0

If n C

Input h

If h D

If F <=40

P = G

E P = h * BR

Print H END

N – j

(15)

15 | P a g e

03. උ඾්ණත්඼ඹ ම඼න඿්වීභ අනු඼ ජරමේ සිදු඼න අ඼඿්ථා විඳර්ඹා඿ඹ ඳවෙ ඼ගුමව් දැක්මව්. උ඾්ණත්඼ඹ ආදානඹ

කශ විට

උ඿්ණත්඼ඹ ( ම඿ඛසිඹ඿් ) ජරඹ ඳ඼තින අ඼඿්ථා

0

o

ට ඿භාන මවය අඩු අයි඿්

27

o

ට අඩු වා

0

o

ට ඼ැඩි සිසිඛ ජරඹ

100

o

ට 26

o

ට ඼ැඩි උණු ජරඹ

100

o

මවය ඊට ඼ැඩි හුභාරඹ

අ඼඿්ථා඼ මුද්‍රණඹ කිරීභ ඿දවා ුමදුුම ගැලීේ ඿ටවන අදින්න.

yes

No

yes

No

yes

No

START

“අයි඿්”

“උණු ජරඹ”

“සිසිඛ ජරඹ”

උ඾්ණත්඼ඹ අඩු මවය

඿භානද 1000 අගඹට උ඾්ණත්඼ඹ රඵා දීභ

උ඾්ණත්඼ඹ අඩු මවය

඿භානද 0 0 අගඹට

උ඾්ණත්඼ඹ අඩු මවය ඿භානද 27o අගඹට

END

හුභාරඹ

(16)

16 | P a g e

04. ( අ ) එක්ෙයා භාර්ගගෙ ඳරිගණක ක්‍රීඩා඼ක නිඹලීභ ඿දවා ඳරිලකරක අ඼඿ය ඳදඹ රඵා ගක යුතුඹ. වඹ අ඼඿්ථා

3ක් තුශ නි඼ැයදි඼ රඵා දුන්මන් නේ, ළිඹ඼ය 10ක් ඿හිෙ ක්‍රීඩා඼ ආයේබ කශ වැක. එක් ළිඹ඼යක් මවය අ඿භත්

වු඼මවොත් ෙයගමඹන් ඉ඼ත් මකමයන අෙය ළිඹ඼ය 10භ නා඼ැයදි඼ අ඼඿න් කශ විට ජඹග්‍රවණඹ හිමි මව්. මභභ ක්‍රිඹා඼ලිඹ නිර෕ඳණඹ කිරීභ ඿දවා අඳින රද ගැලීේ ඿ටවනක් ඳවෙ දැක්මව්. එහි A සිට E දක්඼ා අක්඾ය඼රට ගැශමඳන නි඼ැයදි ළිවෙතුරු ඳවවෙන් දී ඇති මකොටු඼ තුවෙන් මගයයා ඉංග්‍රීසි අකුය වා එඹට අඹත් ළිවෙතුය ගඵමේ

ළිවෙතුරු

ඳත්‍රමේ ලිඹන්න .

නැෙ ගව්

ගව්

නැෙ

නැෙ

ගව්

ආයේබඹ

ෙයඟ ඼ට ගණන 0

A

අ඼඿ය ඳදඹ ඇතුඛ කයන්න ඼ාය ගණන ඼ාය ගණන + 1

අ඼඿ය ඳදඹ

නි඼ැයදිද? B

ෙයඟ ඼ටඹට ඿වබාගී ඼න්න

C

D

E

ගඵ ජඹ ගන්නා රදී අ඼඿ානඹ

(17)

17 | P a g e අ඼඿ය ඳද උත්඿ාවඹන් ගණන < 3 ?

අ඼඿ය ඳද උත්඿ාවඹන් ගණන

ෙයඟ ඼ටඹ ඿ේපූර්ණ කමශ ද?

ෙයඟ ඼ට ගණන ෙයඟ ඼ට ගණන + 1

ෙයඟ ඼ට ගණන ෙයඟ ඼ට ගණන + 1

ෙයඟ ඼ට ගණන > 10 ? 1

ෙයඟ ඼ට ගණන < 10 ? අ඼඿ය ඳද උත්඿ාවඹන් ගණන

A – අ඼඿ය ඳද උත්඿ාවඹන් ගණන = 0 B –අ඼඿ය ඳද උත්඿ාවඹන් ගණන < = 3 ? C – ෙයඟ ඼ටඹ ඿ේපූර්ණ කමශ ද?

D – ෙයඟ ඼ට ගණන ෙයඟ ඼ට ගණන + 1 E - ෙයඟ ඼ට ගණන < 10 ?

( ආ )

මභභ ඼යාජ මක්ෙඹට අදාශ ගැලීේ ඿ටවන ඇ඲ දක්඼න්න.

Start

Sum = 0 Repeat

Sum = Sum + 5 Display ( Sum ) Until ( Sum >50 ) End

Start

Sum = 0

Sum = Sum + 5

Display Sum

Sum > 50 ?

End

(18)

18 | P a g e

05. මභයටර් යථ ධා඼න ෙයඟඹට ඿වබාගී ඼න සිඹලුභ ෙයඟකරු඼න් ජඹග්‍රවණඹ ඿඲වා ඼ට දවඹක් ඿ේපූර්ණ කශ

යුතු මව්. ෙයඟමේ අ඼භ කාරඹ ඼ාර්ො කයනු රඵන ෙයඟකරු඼ාට ප්‍රථභ ඿්ථානඹ රඵා දිඹ යුතු මව්. මභහිදී

එක් ඿ංමව්දකඹක් භඟින් ෙයඟකරු඼න් ධා඼නඹ කයන ඼ට ගණන ගණනඹ කය , ඼ට 10 අ඼඿න් ඼න මභොමවොමත් ධා඼කඹා ෙයඟඹ අ඼඿න් කිරීභට ගෙ කශ කාරඹ කාර ගණකමේ ඿ටවන් කයයි. ෙ඼ත්

඿ංමව්දකඹක් භඟින් නි඼ැයදි඼ ෙයඟඹ අ඼඿න් කශ ධා඼කඹන්මේ යථමේ ධා඼ක අංකඹ වඳුනා මගන ඒ අනු඼

අදාර ධා඼කඹන්මේ නභ ම඿ොඹා ගනියි. තුන්඼න ඿ංමව්දකඹ භඟින් ෙයගඹ නිභ කශ ධා඼කඹන් ඿ංයයා඼ , ගවුන්මේ නේ ඿ව ධා඼න කාරඹ ඿්඼ඹංක්‍රීඹ඼ ඳරිගණක ක්‍රභමඛයඹකට ඇතුශත් කයනු රඵයිෙ ඳුම඼

ඳරිගණක ක්‍රභමඛයඹ ක්‍රිඹාත්භක කය ඳ‍රථභ ඿්ථානඹ රඵා ගත් ෙයගකරු඼ාමේ නභ ඿ව ගහු ඼ාර්ො කශ කාරඹ ප්‍රතිදානඹ කයයි.

ඒ ඿඲වා ඼න ඳරිගණක ක්‍රභමඛයඹ ඿ැකීතභට අදාර ඼යාජ මක්ෙඹ ඳවතින් දැක්මව්.

ලයාජ ක වක්ෙය තුෂ භාවිො කර ඇතිද ගං‍රීසි පෙල඼ සිංශ඼ අෙශව Rider name – ධා඼කඹාමේ නභ

Running time – ධා඼න කාරඹ Number of rider - ධා඼කඹන් ගණන BEGIN

Count = 0

Input Rider name Input Running time Input Number of riders

Min = Running time

WHILE Count < ………. ( A )………..

Input Rider name

Input ………….. ( B )………

If running time < Min

Min = running time End if

………( C ) ……….

End while

Print Rider name , ……….. ( D ) ………..

END

( a ) ඉවෙ ඼යාජ මක්ෙමඹහි A සිට D දක්඼ා මඛඵර ඿඲වා ුමදුුම ඳද ඼යවන තුවෙන් මෙයයා ලිඹන්න.

(Running time , Count ,Else , Count = Count + 1 , Rider name , Min , Number of riders )

A - Number of riders

B - Running time C - Count = Count + 1 D – Min

(19)

19 | P a g e

( b ) ඉවෙ ඼යාජ මක්ෙඹ නිර෕ඳණඹ කිරීභ ඿඲වා ුමදුුම ගැලීේ ඿ටවනක් අඳින්න. ( ගඵමේ ගැලීේ ඿ටවමනහි විචරය නාභ ඼යාජ මක්ෙමඹහි දී ඇති ආකායඹටභ මඹොදන්න . )

No

yes

Yes

start

Count = 0

Input Rider name Input Running time Input Number of riders

Min = running time

Is count< number of riders

Input Rider name Input Running time

Running time < Min of riders

Min = running time

Count = Count + 1

Print Rider name Print Max

End

(20)

20 | P a g e

06. ද්‍ර඼ය 10ක මිර කිඹ඼ා මිර රු. 100.00ට අඩු නේ , එභ ද් ය඼ය ිලඛඳාෙහි ඇතුශත් කය එඑක් එක් ද්‍රම඼යමේ මිර

ද ිලඛ ඳමෙහි මුඛ එකතු඼ද මුද්‍රණඹ කිරීභ ඿඲වා ඿ක඿් කයන රද ගැලීේ ඿ටවන ඳවෙ මව්.

C

B

G

F

මභභ ගැලීේ ඿ටවමන් A – G දක්඼ා මඛඵර඼රට ගැශමඳන ඼ගන්ති වඳුනා මගන ලිඹා දක්඼න්න.

A – 0 B – yes C – No

D – ද් යව් ඹ ඿ංඛ් ඹා඼

E – 10 F – yes G - No

අයමන්න

ද්‍ර඼ය ඿ංයයා඼ A

මිර කිඹ඼න්න

ද්‍ර඼ය ඿ංයයා඼ E ද්‍ර඼ය වා මිර මුද්‍රණඹ

කයන්න

ද්‍ර඼ය ඿ංයයා඼ …. D …… + 1 මිර <රු. 100

මුළු එකතු඼ මුද්‍රණඹ කයන්න

න඼තින්න

ිලඛඳෙට ඇතුඛ මනොකයන්න

(21)

21 | P a g e

07. ( අ ) “ ඳර්ඳඛ ඕකිඩ් “ ඹනු භඛ ඿ැකුමේ ආඹෙනඹකි. එහි ම඿ ඼කඹන් 50ක් ම඿ ඼ඹ කයයි. එත් ම඿ ඼කමඹකු

඿඲වා ඼ැඩ කයන ඳැඹකට රුළිඹඛ 100.00ක් මග඼නු රඵයි. ම඿ ඼කමඹකු ඿තිඹකට ඼ැඩ කයන ඳැඹ ගණන 40 ඉක්භ඼යි නේ , ඉක්භ඼න ඳැඹකට රුළිඹඛ 300.00ක් මග඼නු රඵයි. එක් එක් ම඿ ඼කඹා ඿තිඹකට රඵන

඼ැටුඳ වා ගහුමේ ම඿ ඼ක අංකඹ ප්‍රතිදානඹ ඿඲වා ක්‍රභමඛයනඹක් ලිවිඹ යුතු මව්. මභභ කර්ෙ඼යඹ ඿඲වා අඳින රද ගැලීේ ඿ටවන A සිට I දක්඼ා මඛඵඛ කයන රද හි඿් ෙැන් ඿හිෙ඼ ඳවෙ ඳරිදි මඳන්඼ා දී ඇෙ. A සිට I දක්඼ා මඛඵඛ ඿඲වා උචිෙ ඳද ලිඹන්න. මභහි

NH – ම඿ ඼කමඹකු ඿තිඹකට ඼ැඩ කයන ඳැඹ ගණන EN - ම඿ ඼ක අංකඹ

No

yes

…… C ……

…… D …….

A – Count <=50 B – EN

C – yes D – No E – NH - 40 F – NH *200 G – Salary / EN H – EN / Salary I - Count start

Count = 1

……A…… stop

Enter …. B…. NH

If NH > 40 Salary = 40*200 + …E ….. * 300

Salary = ….. F …….

Display ……G……. , ……..H ……….

Count = ……… I ………. + 1

(22)

22 | P a g e

(23)

23 | P a g e

(24)

24 | P a g e

(25)

25 | P a g e

(26)

26 | P a g e

(27)

27 | P a g e

(28)

28 | P a g e

(29)

29 | P a g e

(30)

30 | P a g e

(31)

31 | P a g e

(32)

32 | P a g e

(33)

33 | P a g e

(34)

34 | P a g e

(35)

35 | P a g e 01' .eg¨ úi|Su i|yd fhdod .kakd wuqøjH jkafka"

^1& m%;sodk ^2& wdodk ^3& we,af.dß;u ^4& jHdc fla;

02' úi÷ï wjldYhla hkq"

^1& .eg¨jg we;s fyd| u úi|Suhs' ^2& .eg¨jg we;s tl u úi|Suhs'

^3& .eg¨jg we;s úi|Sï iuQyh hs' ^4& .eg¨ úi|Sfï mshjr ±laùuls' 03' we,af.dß;uhla hkq"

^1& rEm igyka we|Suls' ^2& jrKhla

^3& jHdc fla; f.dvke`.Suls' ^4& .eg¨ úi|Sfï mshjr ±laùuls' 04' u`.ska olajkafka"

^1& m%;sodk yd wdodk ^2& ;SrKh

^3& f;aÍu ^4& ieliSu

05' u`.ska olajkafka"

^1& m%;sodk ^2& wdodk ^3& ;SrKh ^4& l%shdj,sh

06' u`.ska olajkafka"

^1& iïnkaOlh ^2& .e,Su ^3& l%shdj,sh ^4& wdrïNh

07' u`.ska olajkafka"

^1& m%;sodkhls' ^2& wdodkhls' ^3& jrKhls' ^4& l%shdjls' 08' jHdc fla; ,sùfï §"

^1& rEm igyka muKla fhdod .kS' ^2& ir, bx.%SiS jpk fhdod .kshs'

^3& ir, isxy, jpk muKla fhdod .kshs' ^4& ixfla; muKla fhdod .kshs' 09' jHdc fla; ,sùfï § wdrïNh olajkafka"

^1& Begin ^2& end ^3& if ^4& Input

10' jHdc fla; ,sùfï § wjidkh olajkafka"

^1& Begin ^2& end ^3& Display ^4& Input 11' jHdc fla; ,sùfï § jrKhla olajkafka"

^1& Display ^2& while ^3& if ... then...else ^4& for ....Do 12' jHdc fla; ,sùfï § mqk¾lrKhla olajkafka"

^1& begin...end ^2& while...end ^3& if...then...else ^4& for...Do 13' jHdc fla; ,sùfï § l%shdj,shla olajkafka"

^1& calculate ^2& display ^3& if ^4& Input 14' wkql%uhla iys; isoaêhla jkafka"

^1& uxikaêhl § mdrj,a foflka tlla f;dard .ekSu'

^2& we,af.dß;uhl fldkafoaishla ;Dma; jk;=re l%shd;aul ùu'

^3& mäfm<l mäfhka mäh .uka lsÍu'

^4& fPaohl we;s jk pjk ixLHdj .Kka lsÍu'

(36)

36 | P a g e 15' meial,a l%uf,aLhla wdrïN lrkq ,nkafka"

^1& mgka .kak' ^2& wdodkh lrkak'

^3& Begin ^4& Program... (input,output);

rEm igyfka ±lafjk .e,Sï igyk wdY%fhka my; olajd we;s m%Yakj,g ms<s;=re imhkak' 16' count < 10 hkqfjka olajd we;af;a"

^1& mqK¾lrKhls'

^2& jrKhls'

^3& wkql%uhls'

^4& wdodkhls'

17' count = count +1 hkqfjka olajd we;af;a"

^1& wdodkhls'

^2& ;SrKhls'

^3& wkql%uhls'

^4& l%shdj,shls' 18' Print Hello world hkak

^1& wdodkhls'

^2& m%;sodkhls'

^3& wkql%uhls'

^4& l%shdj,shls'

19' Hello world hkak lS jdrhla uqøKh fõ o@

^1& 1 jdrhls' ^2& 9 jdrhls'

^3& uqøKh fkdfõ' ^4& wjika fkdfõ' 20' fuys we;s md,k jHQyhka jkafka"

^1& jrKhls' ^2& l%shdj,shls'

^3& wkql%uhls' ^4& mQ¾KlrKhls'

fuys olajd we;s .e,Sï igyk weiqßka 30 isg 35 olajd m%Yakj,g ms<s;=re imhkak'

(37)

37 | P a g e Begin

input x=10 DO

Calculate x= x-1 Loop while x>1 Print x

End 30' Count=0 u`.ska olajkafka"

^1& m%;sodkhls' ^2& wdodkhls' ^3& jrKhls' ^4& ls%hdj,shls' 31' Print u`.ska olajkafka"

Hello World

^1& m%;sodkhls' ^2& wdodkhls' ^3& jrKhls' ^4& ls%hdj,shls' 32' Is u`.ska olajkafka"

count < 10

^1& m%;sodkhls' ^2& wdodkhls' ^3& mqk¾lrKhls' ^4& ls%hdj,shls' 33' by; l%uf,aL fla;fha Hello world hkak m%;sodkh jk jdr .Kk"

^1& jdr 11 ls' ^2& jdr 10 ls' ^3& jdr 9 ls' ^4& jdr 1 ls'

34' by; l%uf,aL fla;fha Count=Count+1 hkak Count=Count+2 f,i fjkia lf,a kï Hello world m%;sodkh jk jdr .Kk"

^1& jdr 8 ls' ^2& jdr 9 ls' ^3& jdr 6 ls' ^4& jdr 1 ls'

35' by; l%uf,aL fla;fha Count<10 hkak Count=<10 f,i fjkia lf,a kï Hello world m%;sodkh jdr .Kk"

^1& jdr 1 ls' ^2& jdr 10 ls' ^3& jdr 9ls ' ^4& jdr 11 ls' 26. mß.Kl l%uf,aLkfha § Ndú;d jk .Ks;l¾uj, wkqms<sfj<"

^1& ^, -, +, /, * ^2& ^, *, /, -, + ^3& ^, /, +, -, * ^4& +, -, *, /, ^ 27. NOT(9 MOD 2>3) iy 5>=4 AND NOT (7 DIV 3>6) hk m%ldY "

^1& i;Hh i;Hh ^2& wi;Hh i;Hh

^3& i;Hh wi;Hh ^4& wi;Hh wi;Hh

28. For- Do jHqyh fhod.kq ,nkafka"

^1& jrKhla isÿ ùug h' ^2& mqK¾lrKhla isÿ fkdùug h'

^3& mqK¾lrKhla isÿ ùug h' ^4& úp,Hhla y`ÿkajd §ug h' 29' array [0..4] hk wrdfjys we;s wjhj .Kk"

^1& 0 ls' ^2& 4 ls' ^3& 2 ls' ^4& 5 ls'

31' fuu jHdc fla;fhka m%;sodkh lrkq ,nkafka"

^1& 1 ^2& 10

^3& 10,9,8,7,6,5,4,3,2,1 ^4& 10,9,8,7,6,5,4,3,2 32' x=x+1 f,i fjkia lf<a kï fuu jHdc fla;h l%shd;aul jk

jk jdr .Kk "

^1& 1 ^2& 11

^3& wdrïNl fkdfõ' ^4& wjika fkdfõ'

33' by; l%u f,aLk fla;fha Print x, Loop while x> 1 j,g l,ska fhÿfõ kï m%;sodkh"

^1& 1 ^2& 10

^3& 9"8"7"6"5"4"3"2"1 ^4& 10"9"8"7"6"5"4"3"2

(38)

38 | P a g e 01' meial,a NdIfõ y÷kajk iïnkaOj idjoH jkafka l=ula o@

^1& weúreKq mo y÷kajk f,i Ndú; l< fkdyel'

^2& tajd bx.%Sis wl=rlska wdrïN úh hq;= h'

^3& y÷kajk i|yd wlaIr fNaoh n,mdhs'

^4& y÷kajk Ndú;fha § mr;r fhdod .ekSug bv fkdfoa' 02' ''''''''''''''''''''''''''''''''''''''''' meial,a NdIdfõ o;a; m%rEmhla fkdfõ'

^1& Char ^2& Boolean ^3& Real ^4& Int 03' y÷kajkhla ;=< wvx.= fkdúh hq;= wkq ,laIKhla jkafka"

^1& Sum ^2& Total ^3& @ ^4& First_name

04' meial,a NdIfõ fhdod .kakd weõreKq mohla jkafka"

^1& Sum ^2& Total ^3& @ ^4& Begin

05' l%uf,aLkfh § fhdod .kakd úp,H w¾: ±laùu i|yd fhdod .kq ,nkafka

^1& Var ^2& Total ^3& Const ^4& Real 06' Const hkq"

^1& o;a; m%rEmhls' ^2& ldrlhls'

^3& úp,Hhls' ^4& ksh;hls'

07' ldrlhla wjYH jkafka"

^1& l%uf,aLkhla ,sùug h' ^2& úp,Hhla w¾: ±laùu i|yd h'

^3& o;a; m%rEmhla f,i fh§ug h' ^4& ksh;hla f,i fh§ug h' 08' ldrl m%uqL;d wkqms<sfj, wkqj 7+25/5*7MOD3 úiª úg ,efnk ms<s;=r jkqfha"

^1& 1 ^2& 9 ^3& 12 ^4& 4

09' jrKhla ;=< mqk¾lrKhla isÿùu

^1& fldkafoaishla ;Dma; ùu fyda fkdùu wkqj isÿ úh yels h'

^2& fldkafoaishla ;Dma; jQ úg muKla isÿ fõ'

^3& fldkafoaishla ;Dma; fkdjQ úg muKla isÿ fõ'

^4& jrKhla ;=< mqk¾lrKhla lsis úgl isÿ fkdfõ' 10' n hkq ksÅ, úp,Hhla kï my; i|yka l%uf,aL fla;h"

m=4

Do while m>=6 m=m+1

End while print m

^1& jdr 4 la l%shd;aul fõ' ^2& jdr 2 la l%shd;aul fõ'

^3& lsisúgl;a l%shd;aul fkdfõ' ^4& lsisúgl wjika fkdfõ'

11' n iy m ksÅ, úp,Hhka kï my; i|yka l%uf,aL fla;h n = 6

m=4

Do while m>3 n=n-1

End while Print n

(39)

39 | P a g e

^1& jdr 4 la l%shd;aul fõ' ^2& jdr 2 la l%shd;aul fõ'

^3& lsisúgl;a l%shd;aul fkdfõ' ^4& lsisúgl wjika fkdfõ' 12' by; fla; Lkavfha Do while m>3 hkak

^1& m%;sodkhls' ^2& jrKhls'

^3& úp,Hhls' ^4& mqK¾lrKhls'

13' hka;% NdIdjla"

^1& mßYS,lhdg myiqfjka wjfndaO fõ' ^2& hka;%hg myiqfjka wjfndaO fõ'

^3& by< fmf<a NdIdjls' ^4& mßYS,lhdg myiqfjka ,súh yels h' 14' hka;% NdIdjla"

^1& m<uq mrïmrdfõ NdIdjls' ^2& fojk mrïmrdfõ NdIdjls'

^3& by< ;,fha NdIdjls' ^4& mßYS,lhdg myiqfjka ,súh yels h' 01' ldrl fkdue;sj"

^1& .Kkh" ixikaokh lsÍu iy ;d¾lsl m%ldYk f.dvke.sh fkdyels h'

^2& .Kkh lsÍu l < yels jqj;a ixikaokh lsÍu iy ;d¾lsl m%ldYk f.dvke.sh fkdyels h'

^3& .Kkh " ixikaokh lsÍu l< yels jqj;a ;d¾lsl m%ldYk f.dvke`.sh fkdyels h'

^4& .Kkh " ixikaokh lsÍu iy ;d¾lsl m%ldYk f.dvke.sh yels h' 02' mjrk ,o w.hka fjkia fkdjk y÷kajkhla

^1& ldrlhla ^2& úp,hhls'

^3& ksh;hls' ^4& o;a; m%rEmhls'

03' fuys ±lafjk fla; Lkavfha m<uq m%;sodkh jkafka"

^1& Y is 0 ^2& Y is -1 ^3& Y is 1 ^4& Y is 3 04' fuu fla;h

^1& jdr 4 la l%shd;aul fõ' ^2& jdr 2 la l%shd;aul fõ'

^3& lsisúgl;a l%shd;aul fkdfõ' ^4& lsisúgl wjika fkdfõ' 05' fuu fla;fhys y = y-1 fjkqjg y=y+1 fhÿfõ kï m<uq m%;sodkh jkafka

^1& Y is O ^2& Y is -1 ^3& Y is 1 ^4& Y is 3 06' by< ;,fha NdId ms<sn| ksjerÈ woyi f;darkak'

^1& hka;%hg f;areï .ekSu myiq h'

^2& mßYS,lhdg ,sùu myiq h'

^3& my< ;,fha NdIdj,g jvd fõ.j;a h'

^4& ;uka leu;s NdId LKav fhdod .; yels h' 07' tfiïí,s NdId ksjerÈ woyi f;darkak'

^1& th by< ;,fha NdIdjls'

^2& th m<fjks mrïmrdfõ Ndú; l< NdIdjls'

^3& th ,sùfï § 0 yd 1 muKla fhdod .efka'

^4& th fofjks mrïmrdfõ Ndú; l< NdIdjls' 08' by< ;,fha NdId mßj¾;l ±lafjk ms<s;=r jkafka"

^1& tfiïì,s" w¾: úkHdih ^2& tfiïì,s" iïmdol

^3& w¾: úkHdil " iïmdol ^4& Prolog, Smalltalk 09' hka;% NdIdfjka ,shk ,o l%uf,aLhla"

^1& Rcqj u ilikhg Odjkh l< yels h'

^2& w¾: úkHdil u`.ska mßj¾;kh lr Èh hq;= h'

^3& Rcqj u ilikhg Odjkh l< fkdyels h'

^4& tfiïì,s u`.ska mßj¾;khg lr Èh hq;= h'

(40)

40 | P a g e x=15

Do until x<8 print x x=x-1 loop

Begin input a=1 b=1 while a >=10 process a=a+2 b=b+1

c=a+b End Display c 35' x hkq ksÅ, úp,hla kï fuu l%uf,aL fla;h u.ska ,efnk m%;sodkh jkqfha"

^1& 15"14"13"12"11"10"9"8 ^2& 14"13"12"11"10"9"8

^3& 15"14"13"12"11"10"9"8"7 ^4& 14"13"12"11"10"9"8"7 36' fuys x=x-1 f,i fjkia lf<a kï m%;sodkh jkqfha"

^1& 15"13"11"9"7 ^2& 14"12"10"8

^3& 15"13"11"9 ^4& 14"12"10"8"6

37' fuu l%u f,aLk fla;h Do until x<=8 f,i fjkia lf<a kï m%;sodkh jk jdr .Kk"

^1& jdr 8 ls' ^2& jdr 9 ls'

^3& jdr 1 ls'

25' (*select even numbers*) hkak"

^1& újrKhla ±laùuls' ^2& úp,Hhla ±laùuls'

^3& wkql%uhla ±laùuls' ^4& jrKhla ±laùuls' 26' fuu jHdc fla;fha m%;sodkh jkafka"

^1& 12 ^2& 15 ^3& 18 ^4& 17

28. While a=b g f,i fhÿfõ kï m%;sodkh jkafka "

^1& 3 ^2& 5 ^3& 8 ^4& 7 29' Display c g miq Endwhile fhÿfõ kï m%;sodkh jkafka "

^1& 5"8"11"14"17 ^2& 17

^3& 5"8"11"14 ^4& 5"8"11"14"17"20 30' iïmdol keu;s mßj¾;lh u`.ska"

^1& l%uf,aLkh m%ldYkfhka m%ldYkh mßj¾;kh lrhs'

^2& l%uf,aLkh wÈhfrka wÈhr mßj¾;kh lrhs'

^3& l%uf,aLkh m%ldYkfhka wÈhfrka wÈhr mßj¾;kh lrhs'

^4& l%uf,aLkh iïmq¾Kfhkau tljr hka;% NdIdjg mßj¾;kh lrhs' 26. mß.Kl l%uf,aLkfha § Ndú;d jk wxl .Ks;uh ldrlhka fkdjkafka"

^1& mod ^2& div ^3& int ^4& *

27. NOT(17div 4>3)or 5=<(2^2*7/2 iy 7>=2 AND NOT (11 mod 3>3) hk m%ldY "

^1& i;Hhh i;Hhh ^2& wi;Hhh i;Hhh

^3& i;Hhh wi;Hhh ^4& wi;Hhh wi;Hhh

28. fuu .e,Sï igyk wkqj mdi,g nia r:fhka hdug kï f.oßka msgúh hq;af;a"

^1& fm'j' 7'00

^2& fm'j' 7'15

^3& fm'j' 6'45

^4& fm'j' 7'15

29' kdu,a f.oßka msg jqfha fm'j' 7'15 kï Tyqg mdi,g hdug isÿ jkqfha"

^1& nia r:fhks'

^2& nhsisl,fhks'

^3& mhsks

^4& mdi,g hdug fkdyel'

30' fuu jHdc fla;fha Ndú; lr we;af;a"

^1& mq¾KlrKhls'

^2& jrKhls'

^3& wkql%uhls'

^4& wrdjls'

Leave home

check time

befo re 7

Take bus Take subway

use your vehicle

Reach School

(41)

41 | P a g e 26. Begin fuu jHdc fla;fha m%;sodkh jkafka"

input a=1 ^1& 12 ^2& 15

^3& 18 ^4& 17"

b=1 Repeat process a=a+2

b=b+1 c=a+b Until a >=10

Display c End

27. Until a=<10 f,i fhÿfõ kï m%;sodkh jkafka"

^1& 3 ^2& 5 ^3& 8 ^4& 7

28. Display c g miq Repeat f,i fhÿfõ kï m%;sodkh jkafka "

^1& 5"8"11"14"17 ^2& 17

^3& 5"8"11"14 ^4& 5"8"11"14"17"20 29' w¾: úkHdil keu;s mßj¾;lh u`.ska"

^1& l%uf,aLkh m%ldYkfhka m%ldYh mßj¾;kh lrhs'

^2& l%uf,aLkh wÈhfrka wÈhr mßj¾;kh lrhs'

^3& l%uf,aLkh m%ldYkfhka wÈhfrka wÈhr mßj¾;kh lrhs'

^4& l%uf,aLkh iïmq¾Kfhkau tljr hka;% NdIdjg mßj¾;kh lrhs'

(42)

42 | P a g e 1. my; .e,Sï igyfkys m%;sodkh (Output) jkqfha"

^1& 2 ^2& 3 ^3& 4

^4& 5

wxl 02 yd 03 m%Yak i`oyd my; oS we;s .e,Sï igyk (flow chart) Wmfhda.S lr.kak' NO

Z = 1

IsZ < 5?

Z=Z+1 Y =Y +1 Display Y

Start

X =10

Y =0

End

YES

Start

G =6

G >3?

G <6?

G =G+2

G =G+6

G =G+3

G =G +1

End

Y

N N

Y

(43)

43 | P a g e 02' G ys wjidk w.h jkqfha"

^1& 6 ^2& 9 ^3& 10 ^4& 11

03. G ys uq,a w.h 2la f,i fhÿjfyd;a G ys wjidk w.h úh yelafla"

^1& 4 ^2& 5 ^3& 6 ^4& 7

04' § we;s .e,Sï igyk i,lkak' .e,Sï igyk u.ska ksrEmKh flfrk we,af.dß;uh ms<sn`oj my; ±lafjk ljr m%ldYh idjoH fõ o@

ke;

ke;

^1& mßYS,lhd - 1 w.h we;=`M l< úg th kj;shs'

^2& mßYs,lhd 5 w.h we;=`M l< úg th kj;shs'

^3& mßYs,lhd 9 w.h we;=`M l< úg th" "Tn b;d iómhs " hk mKsúvh fohs'

^4& mßYs,lhd 6 w.h we;=`M l< úg th" "Tn b;d iómhs " hk mKsúvh fohs' wdrïNh

Y < 0 o@

X=Y o@

kj;ska k

X =5 hehs .ksuq

ud <`. Ok ksÅ,hla we;' Tng th wkqudk l< yelso @

Tn ksjerÈh'

mßYs,lf.ka Ywxlh ,nd .kak

Y -X ys w.h 3 g jvd wvq

Tn b;d iómhs Tõ

ke;

(44)

44 | P a g e 05' NdId mßj¾;l ms<sn`oj my; ±lafjk m%ldY i,lkak'

A - w¾: úkHdhlh (Interpreters) u.ska iuia; m%Nj (Source) l%uf,aLhu jia;= (Object) l%uf,aLhg tljr mßj¾;kh lrkq ,efí'

B - iïmdol u`.ska iuia; m%Nj l%uf,aLhu jia;= l%uf,aLhlg tljr yrjkq ,efí'

C- by< uÜgfï NdIdj,ska ,shk ,o l%uf,aL wdlD;sl (Typical) mß.Klhla ;=< l%shd;aul lsÍu i`oyd NdId mßj¾;l wjYH fkdfõ'

by; m%ldY w;=frka i;H jkafka

^1& A muKs' ^2& B muKs' ^3& C muKs'

^4& B yd C muKs'

06' l%uf,aL NdId ms<sn`oj my; ±lafjk m%ldY i,ld n,kak' A - C l%uf,aL NdIdj" m<uqjk mrïmrdfõ (IGL) NdIdjls' B - Assembly NdIdj fojk mrïmrdfõ (2GL) NdIdjls' C - Python fojk mrïmrdfõ (2GL) NdIdjls'

by; m%ldY w;=frka i;H jkafka l=ulao@

^1& A muKs' ^2& B muKs' ^3& C muKs'

^4& A yd B muKs'

07' my; ±lafjk jHdc fla;h (Pseudo code) i,lkak' Begin

total =0

For count = 1 To 10

If (count is odd) Then total = total + count

End If

Next count Display total End

by; jHdc fla;fhys m%;sodkh (Output) l=ula o@

^1& 10 ^2& 15 ^3& 20

^4& 25 ^5& 55

(45)

45 | P a g e wxl 08 yd 09 m%Yak i`oyd my; oS we;s .e,Sï igyk (flow chart) Wmfhda.S lr.kak

08' .e,Sï igyfkys ljr .e,Sï md,k jHqyh/jHqy Ndú;d lr ;sfì o@

^1& wkql%uh (Sequence) muKs'

^2& wkql%uh yd f;aÍu (Selection) muKs'

^3& wkql%uh iy mqk¾lrKh (Iteration) muKs'

^4& wkql%uh" f;aÍu iy mqk¾lrKh muKs'

09' mßYs,lhd w.h 6 wdodkh lrhs kï" .e,Sï igyk u`.ska ksrEms; we,af.dß;u ms<sn`oj my; ±lafjk ljr m%ldYh ksjerÈ fõ o@

^1& i ys w.h 6 g iudk jk úg th kj;shs'

^2& th m%;sodkhla f,i w.h 4 uqøKh lrhs'

^3& th m%;sodkhla f,i w.h 2 uqøKh lrhs'

^4& th 1 isg 6 f;la ish¨ ksÅ, uqøKh lrhs'

10' 10-3*2+2.0 hk meial,a m%ldYkh l%shd;aul l< úg ,efnk w.h l=ula o@

^1& 16 ^2& 16'0 ^3& 6 ^4& 6'0

ke;

ke;

Tõ wdrïNh

X Ok ksÅ,h wdokh lrkak

i =1

if i< =x wjidkh

x/i ys fYaIh

= 0 o@

i uqøKh lrkak i = i+1

(46)

46 | P a g e m%Yak wxl 11 iy 12 g ms<s;=re iemhSu i|yd § we;s .e,Sï igyk Ndú; lrkak'

11' fuu .e,Sï igyk u`.ska ksrEmKh jk we,af.dß;ufha m%;sodkh l=ula o@

^1& 0 ^2& 5 ^3& 4 ^4& 10

12' my; i`oyka tajdhska fuu .e,Sï igyk ksjerÈj ksrEmKh lrkq ,nk meial,a l%uf,aLkh l=ula o@

^1& a =0 ^2& a =0

while (a>5); while (a>5);

a =a+1; a =a+1;

print (a) ; print (a);

^3& a = 0 ^4& a =0

while not (a > 5) : while not (a >5):

a = a+1 a =a+1

print (a) print (a)

13' l%uf,aLk NdIdj, újrKh (Comments) iïnkaOfhka my; i`oyka l=uk j.ka;sh i;H fõ o@

^1& l%shdlrùu isÿjk wjia:dfõ§ újrK úfYaI hka;% WmfoaYkj,g mßj¾:kh fõ'

^2& újrKh iEu úgu tla fma<shlg iSud l< hq;=h'

^3& ish¨ u l%uf,aLk NdIdj, újrKh wdrïN l< hq;af;a # ixf;a;h iu.sks'

^4& l%uf,aLk ;=< újrKh we;=<;a lsÍu tys ld¾h meyeÈ,s lsÍug .; yels fyd`o mqreoaols' 14' meial,a úp,H kdu i`oyd j,x.= fkdjkafka my; i`oyka ljrla o@

^1& My Country ^2& my country ^3& My country

^4& My- country

wdrïN h a =0

a =a +1 a>5?

a uqøKh lrkak

wjidkh ke;

(47)

47 | P a g e 15' mßYS,hl= úiska A,B iy C úp,H i`oyd ms<sfj,ska 20"27 yd 18 wdodkh (input) l<fyd;a m%;sodkh (output) úh yelafla"

^1& 18 ^2& 20 ^3& 27 ^4& 20"27

wxl 17 isg 19 f;la m%Yak i|yd my; .e,Sï igyk u`.ska fmkajd we;s we,af.dß;uh mdol fõ'

ke;

Read the integers for the variables A, B,C

Is A>B?

Is A>C?

Is B >

C?

Print C

Print A Print B

End Start

Y N Y Y

N N

X i`oyd w.hla lshjkak

N =1 T =0

Y i`oyd w.hla lshjkak

T = T+Y

N =X

jkafka N =N+1

T uqøKh lrkak

wjidkh Tõ wdrïNh

(48)

48 | P a g e my; j.ka;s i,ld n,kak'

A - fuu we,af.dß;uh tla wdodkhla muKla ,nd .kshs'

B - fuu we,af.dß;uhg lsisÿ mqkrdj¾;khla (repetition /loop) we;=<;a fkdfõ' C - mßYS,lhd X i`oyd -1 wdodkh l<fyd;a we,af.dß;uh k;r fkdfõ'

D - mßYS,lhd X i`oyd 1 wdodkh l<fyd;a mßYs,lhd h<s;a w.hla we;=<;a lrk ;=re we,af.dß;uh k;r fkdfõ'

17' by; j.ka;s w;=frka ksjerÈ jkafka ljrla o@

^1& A muKs' ^2& A yd B muKs'

^3& C yd D muKs' ^4& B yd C muKs'

18' .e,Sï igyk u`.ska ksrEms; we,af.dß;uh ÿ¾j, we,af.dß;uhla fia i,lkq ,nkafka"

^1& th iuyr wdodk w.hkaj, § fkdkj;sk ksid h'

^2& thg ksYaÑ; mshjr ixLHdjla fkdue;s ksid h'

^3& B<`. mshjr .ek i`oykla fkdue;s wvq u jYfhka tla mshjrlaj;a tys we;s ksid h'

^4& th mshjr wkql%uhlska iukaú; fkdjk ksid h' 19' fuu we,af.dß;uh kj;skafka"

^1& w.hka 0"5"4 tllg miq tlla f,i wdodkh l< miq h'

^2& w.hka 2"5"4 tllg miq tlla f,i wdodkh l< miq w.h 5 uqøKh lsÍfuks'

^3& w.hka 2"5"4 tllg miq tlla f,i wdodkh l< miq w.h 4 uqøKh lsÍfuks'

^4& w.hka 2"5"4 tllg miq tlla f,i wdodkh l< miq w.h 9 uqøKh lsÍfuks' 20 " 21 m%Yak i|yd my; .e,Sï igyk (flow chart) u`.ska fmkajd we;s we,af.dß;uh mdol fõ' 20' my; ±lafjk .e,Sï igyfkys m%;sodkh (output) l=ula o@

^1& -1 and -1

^2& -1 and 1

^3& 1 and 1

^4& 1 and -1

21' by; .e,Sï igyk ksrEmKh lrk jHdc fla;h (Pseudo code)

±lafjkafka my; l=uk we,af.dß;ufhka o@

^1& ^2&

^3& ^4&

(49)

49 | P a g e 22 " 23 m%Yak i|yd my; .e,Sï igyk (flow chart) u`.ska fmkajd we;s we,af.dß;uh mdol fõ'

22' my; § we;s .e,Sï igyfka ;¾lhg (logic) wod< ksjerÈ jHdc fla;h (Pseudo code) l=ulao@

23' .e,Sï igyfka m%;sodk ms<sfj<ska"

^1& 2" 5" 10" 16 ^2& 1" 2" 3" 4" 5

^3& 1" 4" 9" 16" 25" 36 ^4& 1" 4" 9" 16" 25

24' úIhka ;=k i|yd u iudk ,l=Kq ,nd we;akï .e,Sï igyk u`.ska ksrEms; we,af.dß;u ms<sn| my;

±lafjk ljr m%ldYh ksjerÈ fõ o@

^1& m%;sodkhla wfmalaId l< fkdyels h'

^2& tjeks wjia:djl we,af.dß;uh ksjerÈ f,i l%shd fkdlrhs'

^3& iudk wdodkhka ,nd Èh fkdyels h'

^4& ksjerÈj tla m%;sodkhla muKla ,nd foa'

(50)

50 | P a g e wxl 25 isg 28 f;la m%Yak i|yd my; .e,Sï igyk (flow chart) u`.ska

fmkajd we;s we,af.dß;uh mdol fõ'

25' .e,Sï igyk iïnkaOfhka ksjerÈ jkafka my; i|yka ljrla o@

^1& (N-1) j;djla mqkrdj¾; fõ'

^2& N i|yd 1 we;=<;a l< úg o mqkrdj¾; isÿ fõ'

^3& mqkrdj¾; jk jdr .Kk M u; ;SrKh fõ'

^4& N>1 jk mßÈ N i|yd ,nd fok w.hg iudk jdr .Kkla mqkrdj¾; fõ'

26' by; .e,Sï igyfkys "M ys w.h N g jvd jeä o" hkak fjkqjg Ndú;d l< yelafla my; i|yka l=ula o@

^1& M < N

^2& M <= N

^3& M > N

^4& M = N

27' by; .e,Sï igykfys "N" i|yd 4 ,ndÿka úg m%;sodkh ,efnkqfha my; i|yka l=ula o@

^1& 4 ^2& 8

^3& 12 ^4& 24

28' fuu .e,Sï igyk mß.Kl l%uf,aLhg (Computer Program)

wkqj¾;kh lsÍu i|yd jvd;a iqÿiq jkafka my; ±lafjk ljr md,l jHQyh$jHQy (Control Structure/s) o@

A. If-Then fldkafoaish B. Repeat Until Æmh (loop) C. For Next Æmh (loop)

^1& A muKs' ^2& B muKs'

^3& A iy C muKs' ^4& B iy C muKs'

29' isiqfjla úiska ,shk ,o my; § we;s jHdc fla;fhys m%;sodkh l=ula úh yels o@

^1& 5'5 ^2& 5

^3& 55 ^4& 24

30' § we;s .e,Sï igyk i,lkak' .e,Sï igyk u`.ska ksrEmKh flfrk we,af.dß;uh ms<sn|j my; ±lafjk ljr m%ldYh i;H fõ o@

^1& m%;sodkh f,i "ICT" hk jpkh mia j;djla uqøKh ù

"Good bye" f,i wjidkhg uqøKh fõ'

^2& we,af.dß;uh Repeat -Unit md,k jHQyh muKla fhdod .ksñka we| we;'

^3& we,af.dß;uh l%shd;aul ù fuka miq wjidkfha n ys w.h 6 fõ'

^4& m%;sodkh f,i "Good Bye" hkak muKla uqøKh fõ'

(51)

51 | P a g e 31' 2 + 2 * 4 / (2 * * 3) hk meial,a m%ldYkh l%shd;aul l< úg ,efnk w.h l=ula o@

^1& 3'0 ^2& 2 ^3& 2'5 ^4& 3

wxl 32 isg 34 m%Yak i|yd my; .e,Sï igyk (Flow Chart) u`.ska fmkajd we;s we,af.dß;uh mdol fõ' 32' .e,Sï igyfkys ljr .e,Sï md,k jHQyh$jHQy

Ndú; lr ;sfí o@

^1& wkql%uh (sequence) muKs'

^2& wkql%uh yd f;aÍu (Selection) muKs'

^3& f;aÍu yd mqk¾lrKh muKs'

^4& wkql%uh" f;aÍu yd mqk¾lrKh muKs'

33' .e,Sï igyk u`.ska ksrEms; we,af.dß;uh ms<sn|j my; ±lafjk ljr m%ldYh ksjerÈ fõ o@

^1& mßYS,lhd N ys w.h f,i ,nd fok ´kEu ksÅ, w.hla i|yd m%;sodkhla ,nd fkdfoa'

^2& mßYS,lhd N ys w.h f,i ,nd fok

´kEu ksÅ, w.hla i|yd m%;sodkh Ok ksÅ, w.hla fõ'

^3& olajd we;s m%;sodkh ,nd .ekSug N ys w.h f,i 0 fkdjk ´kEu w.hla mßYS,lhdg ,nd Èh yels h'

^4& fuys wksjd¾hfhka u mqk¾lrK ;=kla isÿ fõ' 34' N i|yd ms<sfj<ska wdodk 5" 0 " -5 w.hka ;%s;ajh ,nd ÿka úg ,efnk m%;sodkhka ±lafjkafka l=ulska o@

^1& Result is 25 ^2& Result is 125

Result is 0 Result is 0

Result is 125 Result is 25

^3& Result is 0 ^4& Result is 125

Result is 25 Result is 25

Result is 125 Result is 0

wxl 35 isg 36 m%Yak i|yd my; .e,Sï igyk (Flow Chart) u`.ska fmkajd we;s we,af.dß;uh mdol fõ'

35' .e,Sï igyfkys ljr .e,Sï md,k jHQyh$jHQy Ndú; lr ;sfí o@

^1& wkql%uh yd f;aÍu (Selection) muKs'

^2& wkql%uh yd mqk¾lrKh (Iteration) muKs'

^3& f;aÍu yd mqk¾lrKh muKs'

^4& wkql%uh" f;aÍu yd mqk¾lrKh muKs'

1

(52)

52 | P a g e 36' mßYS,lhd w.h 8 wdodkh lrhs kï" .e,Sï igyk u`.ska ksrEms; we,af.dß;u ms<sn|j my; ±lafjk ljr m%ldYh ksjerÈ fõ o@

^1& i ys w.h 8 g iudk jk úg th kj;shs'

^2& th m%;sodkhla f,i w.h 8 uqøKh lrhs'

^3& th m%;sodkhla f,i 6 uqøKh lrhs'

^4& th 1 isg 8 f;la ish¨ brÜg ksÅ, uqøKh lrhs'

37' meial,a (Pascal) l%uf,aLhl m%ldY folla tlsfklska fjka lsÍug Ndú; lrkq ,nkafka

^1& fo;s; (Colon) ^2& ;s;a fldudj (Semi-Colon)

^3& kej;Sfï ,l=K (Full-stop) ^4& fldudj (Comma)

38' my; i|yka oE w;=frka meial,a ys j,x.= m%rEm y÷kajkhla ( type identifier) fkdjkafka ñka l=ula o@

^1& Integer ^2& real ^3& char ^4& float

39' w.h 200 jk LENGHT kï ksh;h w¾: olajkq ,nk ksjerÈ w¾: ±laùu my; m%ldYk w;=frka f;darkak'

^1& type LENGTH = 200; ^2& const LENGTH = 200;

^3& const LENGTH := 200; ^4& var LENGTH = 200;

40' meial,a NdIdfjys j,x.= fkdjk fufyhjkh (Operator) ñka l=ula o@

^1& := ^2& => ^3& <> ^4& <=

41' integer j¾.fha wjhj 10 lska iukaú; NUMBERS hk wrdj (array) w¾: olajkq ,nk ksjeros m%rEm w¾:

oelaùu (type definition) f;darkak'

^1& type NUMBERS = array(1..10)of int;

^2& type NUMBERS = array(1..10)of integer;

^3& type NUMBERS = array[1..10]of integer;

^4& type NUMBERS = array[1..10]of int;

42' X hk úp,Hfhys uQ,sl w.h 20 kï" my; i|yka Æmh l%shd lrùfuka wk;=rej X úp,Hfhys w.h jkafka ñka l=ula o@

for index:=1 to 5 doX:=X-index;

^1& 5 ^2& 10 ^3& 15 ^4& 20

43' cost hk úp,Hh 8000 g jvd wvq iy profit hk úp,Hh 40000g jvd wvq fkdfõ kï" "Go ahead" hk mKsúvh ixo¾Ykh (display) lsÍu i|yd jk ksjerÈ Pascal m%ldYh jkqfha"

^1& if(cost)<8000)AND(profit>40000)then write ("Go ahead");

^2& if(cost)<8000)AND(profit>=40000)then write ('Go ahead');

^3& if(cost)<8000)AND(profit<40000)then write ("Go ahead");

^4& if(cost)<8000)AND(profit<=40000)then write ('Go ahead');

44' {<>.+.AND.OR.NOT} fufyhjkhka (operators) ,ehsia;=fõ fufyhjk w;=frka m%uqL;u fufyhjkh f;darkak'

^1& <> ^2& + ^3& AND ^4& NOT

(53)

53 | P a g e wxl 45 isg 48 f;la m%Yak i|yd .e,Sï igyk i,ld n,kak'

45' my; ±lafjk l=ulska ieliqu (processing)"

;SrK (decision) iy m%;sodkh (Output) ms<sfj<ska ksrEmKh flf¾ o@

^1& X = X - 3, Is X > 15, Print X.

^2& X = 21 , X = X - 3 , Print X.

^3& Is X > 15 , X = X - 3 , Print X.

^4& X = X - 3 , X = 21 , Print X.

46' mqk¾lrKh (iteration) wjika flfrk jvd;a ksjerÈ ;SrKh f;darkak'

^1& X > 15

^2& X < 15

^3& X >= 15

^4& X <= 15

47' .e,Sï igyfka m%;sodkh l=ula o@

^1& 9 ^2& 12 ^3& 15 ^4& 18

48' X > 15 hk ;SrKh X>= f,i fjkia l<fyd;a .e,Sï igyfkys m%;sodkh"

^1& 9 fõ' ^2& 12 fõ' ^3& 15 fõ' ^4& 18 fõ'

49' my; .e,Sï igyk u`.ska ksrEms; we,af.dß;uh" ixLHd 5 la lshjd tajdfha fMlHh uqøKh lrkq ,efí'

by; .e,Sï igyk ksjerÈj l%shd;aul ùu i|yd A iy B ms<sfj,ska ''''''''''''''''''''''''''' u`.ska m%;sia:dmkh l< hq;= h' by; jelsfha ysia;ek msrùu i|yd iqÿiq jkafka l=ula o@

^1& i = 0 iy i5 ^2& i = 1 iy i = 5

^3& i = 0 iy i > 1 ^4& i = 1 iy i5

^5& i = 1 iy i5

(54)

54 | P a g e 50' my; i|yka meial,a l%uf,aLk w;=frka fok ,o ksÅ, ixLHd myl tl;=j .Kkh lrkafka l=ulska o@

^1& ^2&

^3& ^4&

^5&

01' i' .eg¨jla úYaf,aIKh lsÍu hkafkka woyia lrkafka l=ula o@

ii' ta i|yd WodyrKhla ,shkak' iii' wod< fldgia kï lrkak' 02' i' we,af.dß;uhla hkq l=ula o@

ii' tys we;s md,k jHQy fudkjd o@

iii' ta i|yd WodyrKh ne.ska ,shkak'

03' i' mEka 200 la <uqka 50 fofkl= w;r iuj fn§fï § wdodkh" l%shdj,sh iy m%;sodkh olajkak'

ii' úi|Sfï l%shdj,sh mshjfrka mshjr ,shkak' iii' thg wod< .e,Sï igyk w|skak'

04' my; ±lafjk wjia:d i|yd .e,Sï igyk w|skak' i' RcqfldaKdi%hl mßñ;sh iy j¾.M,h fiùu ii' 3 ys uq,au .=Kdldr 10 ±laùu

iii' <uqka 50 fofkl= w;ßka 15 ka my< <uqka f;dard .ekSu 05' i' jHdc fla;hla hkq l=ula o@

ii' tys § Ndú; jk bx.%SiS jpk i|yd WodyrK myla ,shkak'

iii' RcqfldaKdi%hl mßñ;sh iy j¾.M,h fiùug wod< jHdc fla;h ,shkak'

01' 1 isg 50 olajd brÜfÜ ixLHdj, tl;=j fiùu i|yd"

i' .e,Sï igykla w|skak' ii' jHdc fla;h ,shkak' iii' meial,a l%uf,aLh ,shkak'

02' 1 isg 100 olajd 5 ys .=Kdldr fiùu i|yd"

i' .e,Sï igykla w|skak' ii' jHdc fla;h ,shkak' iii' meial,a l%uf,aLh ,shkak'

(55)

55 | P a g e 03' nr bis,Sfï ;r`.hla i|yd mqoa.,hska 50 la w;=ßka nr 45 lg jeä wh f;dard .ekSug wjYHj we;' tu ixisoaêh ksrEmKh lsÍu i|yd"

i' .e,Sï igykla w|skak' ii' jHdc fla;h ,shkak' iii' meial,a l%uf,aLh ,shkak'

01' i' my< ;,fha mß.Kl NdId yd by< ;,fha mß.Kl NdId w;r fjkialï folla

,shkak'

ii' mß.Kl NdId mßj¾;lhl ld¾hh l=ula o@

iii' mß.Kl NdId mßj¾;l ;=kla i|yka lrkak'

07' i. fuys ±lafjk .e,Sï igyfka a,b,c,d,e, iy f i|yd ksjeros m%ldY ,shkak'

ii. ta i|yd wod< jHdc fla;h ,shkak'

iii. 11 fYa%Ksfha isiqkaf.a .Ks;h ,l=K úYaf,aIKh lsÍu i|yd idok ,o meial,a l%u

f,aLkhla my; ±lafõ' tys we;s ysia;eka mqrjkak'

Program check-select (input ,output) Var marks: Integer;

Result:...(P)...

Begin

Written (' Enter marks');

...(Q)...(marks);

If...(R)...>=35 then Result:='must improve'

Writeln(...(T)...);

Readln;

...(U)...

07' 1 isg 100 olajd we;s mq¾K ixLHd fiúu i|yd"

i' .e,sï igyk w|skak'

ii' jHdc fla;h ,shkak' iii' meial,a l%u f,aLh ,shkak'

07' fuu .e,Sï igyfkys i' m%;sodkh l=ula o@

ii' jHdc fla;h ,shkak' iii' meial,a l%u f,aLh ,shkak'

References

Related documents

The Plan concluded that upstream storage along the Sacramento River could simultaneously resolve two principal water problems: water shortages in the San Joaquin Valley,

The ordinal regression method was used to evaluate the relationship between ICT performance of the overall production procedures in Greek SMEs (enhancement of

The intake of ARA in the present study using the revised food fatty acid composition tables (20,21) was 118 6 59 mg/d, which agrees closely with our previous studies that found

Therefore this study aims to construct a valid, reliable measurement model for the enhancement process effectiveness in an open source environment through the

Methodology Participants Control Subjects Course evaluated Course length Data collected Well-being measures Other measures Study 1 (Chapter 3) Quantitative 62

Bu çalışmada, Marmara Bölgesi için Global Land Cover Characteristics (GLCC) global veri setinden elde edilen ve mevcut bölgesel iklim modellerinde kullanılan arazi örtüsü

It is not possible to combine linear or mixed bed columns and single porosity columns in all combinations — if the porosities and the calibration curve slopes do not match for each