4. 1. (a) පහත ආකාරයට වවබ් අතරික්සුවවන් මාතෘකා පාඨයක් විදැහු කර ගැනීමට HTML වක්ත වකොටස(code segment )
ලියන්න.
Tom & Jerry
(b) වවබ් අතරික්සුවකින් විදැහු කරන ලද පහත ප්රතිදානයන් ලබා ගැනීමට HTML වක්ත වකොටස් සම්පූර් ණ කරන්න.
(i)
<dl>
<……….> Singapore <……….>
<……….> The land of dreams <………>
<…………> Thailand <……….>
<………> The land of smiles <……….>
</dl>
Singapore
The land of dreams
Thailand
The land of smiles
24. උදාහරණ
<dl>
<dt> ROM </dt>
<dd>Read Only Memory</dd>
<dt> RAM<dt>
<dd> Random Access Memory
</dl>
තවබ් පිටුතේ දර්ශනය වන අයුරු:-
ROM
Read Only Memory
RAM
Random Access Memory
68. Order by
Syntax
SELECT column1, column2, ...
FROM table_name
ORDER BY column1, column2, ... ASC|DESC;
Example
SELECT * FROM Customers
ORDER BY Country DESC;
69. Group by
Syntax
SELECT column_name(s)
FROM table_name
WHERE condition
GROUP BY column_name(s)
ORDER BY column_name(s);
Example
SELECT column_name(s)
FROM table_name
WHERE column_name operator ALL
(SELECT column_name FROM table_name WHERE condition);
70. COUNT(), AVG() and SUM() Functions
Syntax:
SELECT COUNT(column_name)
FROM table_name
WHERE condition;
SELECT AVG(column_name)
FROM table_name
WHERE condition;
SELECT SUM(column_name)
FROM table_name
WHERE condition;
99. බූලියන් නියම ඇසුවරන්
බූලියන් නියා අධ්යනය රමු
1. A + 0 = A
2. A + 1 = 1
3. A . 0 = 0
4. A . 1 = 1
5. A + A = A
6. A . A = A
7. A + A = 1 (ප්රතිවලෝම නයාය)
8. A . A = 0 (ප්රතිවලෝම නයාය)
13. A = A (ේවිත්ව ප්රතිවලෝම නයාය)
=
14. A + AB = A + B (සමරික්තතා නයාය)
16. (A + B)(A + C) = A + BC
15. A + AB = A (සමරික්තතා නයාය)
9. A + B = B + A
10. A.B = B.A
11. A + ( B + C) = (A + B ) + C
12. A . ( B . C) = (A . B ) . C
17. AB + AC = A(B+ C)
100. බූලියන් නියම ඇසුවරන්
බූලියන් නියා අධ්යයනය රමු
(තත්ධවභාවී නයාය)
• බූලියන් එකතුවකදී එකම විචලයයක් නැවත
නැවත එකතුවීම වහෝ බූලියන් ගුණිතයකදී
එකම විචලයයකින් නැවත නැවත ගුණ වීම
එහි අගයට බලපෑමක් ඇති වනොකරයි
A + A = A A.A = A
101. බූලියන් නියම ඇසුවරන්
බූලියන් නියම අධ්යයනය
කරමු
(නයාවේශය නයාය -Commutative Laws)
• බූලියන් එකතු වහෝ ගුණිත
ප්රකාශනයක විචලය පිහිටන
අනුපිළිවව්ල එහි අගයට බලපෑමක්
ඇති වනොකරයි
A + B = B + A AB = BA
103. බූලියන් නියම ඇසුවරන්
බූලියන් නියම අධ්යයනය
කරමු
(විඝටන නයාය-Distributive Laws)
AB + AC = A(B+ C)
B+ C
C
A
X
B
AB
B
X
A
C
A
AC
AB + ACA(B+ C)
එනම්,
(A + B)(A + C) = A + BC
104. බූලියන් නියම ඇසුවරන්
බූලියන් නියා අධ්යනය රමු
(De Morgan’s Laws)
• එකතුවක සම්පූර්ණ අනුපූරකය අනුපූරකයන්වේ
ගුණිතයට සමාන වේ.A + B = A . B
A B A + B AB
OutputInputs
0
0
1
1
0
1
0
1
1
0
0
0
1
0
0
0
105. බූලියන් නියම ඇසුවරන්
බූලියන් නියා අධ්යනය රමු
(De Morgan’s Laws)
• ගුණිතයක සම්පූර්ණ අනුපූරකය අනුපූරකයන්වේ
එකතුවට සමාන වේ.
AB = A + B
OutputInputs
A B AB A + B
0
0
1
1
0
1
0
1
1
1
1
0
1
1
1
0
134. වගොනුවක් කියවා එහි අඩංගු දත්ත මත සරල
ගණනය කිරීම් සිදු කිරීම
f=open("data2.txt","r")
for i in range(1,4):
line=f.readline()
record=line.strip("n").split(",");
total=int(record[1])+int(record[2])+int(record[3])
avg=total/3
print(record[0],",",total,",",avg)
f.close()
data2.txt
output
135. වගොනුවේ තිවබන වරවකෝඩ සංඛයාව නිශ්චිතවම
වනොදන්නා අවස්ථාවක දී
f=open("data2.txt","r")
line=f.readline()
while line !="":
record=line.strip("n").split(",");
total=int(record[1])+int(record[2])+int(record[3])
avg=total/3
print(record[0],",",total,",",avg)
line=f.readline()
f.close()
136. 2011 – model paper
def total(marks):
#compute the total
total=0
for mark in marks:
_ _ _ _ _ _ _ _ _ _
return total
f=open("input.txt“,”r”)
line=f.readline()
i= _ _ _ _ _ _ _ _ _ _
while(line !=''):
record=line.strip('n').split(",")
aggregate=total_ _ _ _ _ _ _ _ _ _
print( i,_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _)
i +=1
line = _ _ _ _ _ _ _ _ _ _
f.close()
le
Code_final
137. පිළිතුර 2011 – model paper
def total(marks):
#compute the total
total=0
for mark in marks:
total=total+int(mark)
return total
f=open("input.txt","r")
line=f.readline()
i=1
while(line !=""):
record=line.strip('n').split(",")
aggregate=total(record[1:])
print(i,aggregate,"%.2f" %(aggregate/3))
i+=1
line=f.readline()
f.close()
140. පිළිතුරු
1.
f=open(“numbers.txt”, “”)
for i in range(1,101):
f.write(str(i))
f.close()
2.
f=open(“ten.txt”, “w”)
for i in range(1,11):
num=input(“enter any number:”)
f.write(num)
f.close()
146. බුබුළු වත්රීම සඳහා පයිතන් වක්තය
ආවරෝහණ ආකාරය
L=[5,1,4,2,8]
for k in range(0,len(L)-1):
for i in range(0,len(L)-1):
if L[i]<L[i+1]:
L[i],L[i+1]=L[i+1],L[i]
print(L)
147. පරිශීලක විසින් ඇතුලත් කරනු ලබන අගයන්
සමූහයක් ආවරෝහණ අනුපිළිවවලට ලබා ගැනීම
L=[]
for j in range(0,9):
number=int(input("enter any number:"))
L.append(number)
for k in range(0,len(L)-1):
for i in range(0,len(L)-1):
if L[i]>L[i+1]:
L[i],L[i+1]=L[i+1],L[i]
print(L)