Professional Documents
Culture Documents
Programming Language
cvMvwgs fvlv
cvMvg: KwDUviK wewfb Av`k-wb`k c`vbi gvag Kvbv mgmv
mgvavYi Rb cvMvg Zwi Kiv nq| wewfb Av`k-wb`kK GK cvMvg ejv
nq|
KwDUvi eySZ cvi Ggb wKQz msKZ I wewfb wbqg-Kvbyb eenvi Ki cvMvg
Zwi Kiv nq| cvMvg Zwii Rb eeZ GB mKj wbqg-Kvbyb I msKZjvK GK
cvMvwgs fvlv ejv nq|
cvMvg Zwi Kivi wewfb cvMvwgs fvlv eenvi Kiv hvq|
mdUIqvit GK ev GKvwaK cvMvgi mg^q mdUIqvi Zwi Kiv nq|
cvMvg Ges mdUIqvi wewfb cvMvwgs fvlv ( Programming Language ) eenvi
Ki Zwi Kiv nq|
ej eeZ Programming Language : -
C , C+ +, Visual Basic.NET, Java, C# ,Python, SQL, asp.NET, PHP
Abyev`K mdUIqvi (Translator Software)t KwDUvi Gi wbR^ fvlv njv gwkb fvlv (machine
language)| KwDUvi GKgv gwkb fvlvB eySZ cvi,Ab fvlvq cvMvg Zwi Kivi
Dchy Abyev`Ki mvnvh cvMvgi fvlvK gwkb fvlvq icvi KiZ nq| GB icvi Gi
KvR Abyev`K mdUIqvi Gi gvag KiZ nq|
Abyev`K mdUIqvi wZb aibi:
KvBjvi ( compiler )
BUvicUvi ( interpreter )
Avm^jvi ( assembler )
gwkb fvlvq jLv cvMvgK AeR cvMvg ( object program ) ejv nq|
Ab h Kvb cvMvwgs fvlvq jLv cvMvgK Drm cvMvg ( source program ) ejv
nq|
hnZz KwDUvi gwkb fvlv Qvov Ab Kvb cvMvwgs fvlv evS bv, AZGe Abyev`K
mdUIqvi Gi gvag Drm cvMvgK AeR cvMvg G icvi Ki KwDUvi Gi
evaMg Kiv nq|
AZGe, ejv hvq- h cvMvgi mvnvh Drm cvMvgK AeR cvMvg icvi Kiv
nq ZvK Abyev`K cvMvg ejv nq|
KvBjvi t nvB jej cvMvwgs fvlvq jLv Drm cvMvgK AeR cvMvg
Abyev` Kivi Rb KvBjvi eenvi Kiv nq| wfb wfb nvB jej cvMvwgs fvlvi Rb wfb
wfb KvBjvi Gi cqvRb nq| KvBjvi mgM cvMvgK GK mv_ Abyev` Ki gwkb
fvlvq cwiYZ Ki|
hgbt C Ges C++ cvMvwgs fvlvi Compiler wnme turbo c++, CodeBlocks mdUIqvi
eenvi Kiv hvq|
BUvicUvit BUvicUvi KvBjvii gZB nvB jej cvMvwgs fvlvK gwkb fvlvq
Abyev` Ki| Ze BUvicUvi cvMvgi wb`kjvK GKwUi ci GKwU Abyev` Ki
gwkb fvlvq cwiYZ Ki|
Avm^jvi t Avm^wj fvlvq wjwLZ Drm cvMvgK gwkb fvlvq Abyev` Kivi Rb
Avm^jvi eenvi Kiv nq| Avm^jvi Avm^wj fvlvi bgvwbK KvWK gwkb fvlvq
Abyev` Ki|
Important Topics from ICT textbooks:
wm cvMvwgs fvlv, wm++ cvMvwgs fvlv, Rvfv cvMvwgs fvlv, KvBjvi Kx ?
KvBjvii cavb KvR Kx Kx? BUvicUvi Kx? BUvicUvii Amyweav| KvBjvi I
BUvicUvi Gi ga cv_K| Avm^jvi Kx? cvMvg Gi msMVb| cvMvg Zwii
avcmg~n, cvMvg Uws, cvMvgi fzj, wmbUv fzj, jwRKvj fzj, ivb UvBg I
GwwKDkb UvBg fzj, vKPvW cvMvwgs I AeR IwiqUW cvMvwgs Kx,
cwjgiwdRg (Polymorphism), BbnwiU ( Inheritance ), GbKvcmyjkb (Encapsulation).
cvMvg wWRvBb Kivi mvaviYZ wbwjwLZ Kkj Aej^b Kiv nq |
AvjMwi`g (Algorithm )
dvPvU ( Flow-chart )
m~WvKvW ( Pseudo code )
AvjMwi`g t AvjMwi`g A_ avc avc mgmv mgvavb Kiv| cvMvg Zwi Kivi
GKwU mgmvK KqKwU avc f GKi ci GK mgvavb Ki mgM mgmvK mgvavb Kiv
nq |
dvPvU t dvPvU A_ cevnwP| Kvbv GKwU cvMvg wKfve KvR Ki Zv Qwe
GuK dvPvUi gvag `Lvbv nq| dvPvU _K cvMvgi cevn wKfve nQ
Zv evSv hvq| dvPvU cavbZ `yB fvM fvM Kiv nq| h_vt-
(1) wmg dvPvU ( System Flowchart )
SSB 3
C Programming Language
wm cvMvwgs fvlv
wm cvMvwgs fvlvi RbK njv Dennis Ritchie. C is a programming language.
C is a structured Programming Language.
wm fvlvi update version A_vr ewaZ ic njv wm ++ . C++ is a Object Oriented
Programming Language.
wm++ fvlvq AeR IwiqUW cvMvwgs (OOP) ewk mwbewkZ Kiv nqQ|
#include<math.h>
avc-1: i Kwi
avc-2: wZbwU msLv a,b,c BbcyU wbB
avc-3 hvMdj sum=a+b+c wbYq Kwi BbcyU a,b,c
avc-3 Mo average= sum/3 wbYq Kwi
avc-3 hvMdj I Mo QvcvB
avc-3 kl Kwi sum=a+b+c
average= sum/3
Pseudo code:
start sum, average
QvcvB
input a,b,c
sum=a+b+c
average=sum/3 kl
print sum, average
stop cvMvg dvPvU
Output
the value of a is 10 the value of b is 20
PjK `ywU integer number A_vr c~Y msLv | `kwgK fMvski float
a,b; eenvi KiZ nq| float Gi cyiv bvg floating number.
a=10 b=20 gvb wbaviY Kiv nqQ|
printf Gi wfZi the value of a is Gi ci %d viv a Gi gvbK call Kiv nqQ|
GRb AvDUcyU xY the value of a is Gi ci %d Gi cwieZ a Gi gvb
c`wkZ nqQ|
printf Gi wfZi the value of b is Gi ci %d viv b Gi gvbK call Kiv nqQ|
GRb AvDUcyU xY the value of b is Gi ci %d Gi cwieZ b Gi gvb
c`wkZ nqQ|
AvDUcyU xY `ywU jvBb cvkvcvwk `LvQ| hnZz jLvi iZ ev
kl /n A_vr wbD jvBb Gi KvW eenvi Kiv nqwb|
floating number eenvi Kivi %d Gi cwieZ %f eenvi Kiv nq|
scanf GKwU dvskbi bvg| Gi cyiv bvg scan function | Gi vi Kvbv msLv
ev Ai BbcyU bqv nq Ges Zv Kvbv fwiqej return ev save Ki ivLv nq|
scanf Gi wfZi %d viv Kvbv integer number BbcyU PvIqv nq| & viv
address of evSvq| &a viv evSvq BbcyU Kiv gvb a fwiqej return ev
save Kiv|
wZxq printf viv enter the value of b jLvwU c`wkZ nqQ| Zvici
scanf Gi wfZi %d viv Kvbv c~Y msLv PvIqv nqQ| Ges BbcyUKZ
msLv b fwiqej return ev save Kiv ne
scanf Gi wfZi %f viv Kvbv floating value BbcyU PvIqv nq| printf() Gi
wfZi %.2f w`j AvDUcyU `yB `kwgK vb ch gvb c`wkZ ne|
wm fvlvq cvMvg:
wm fvlvq cvMvg:
SSB 12
SSB 13
C= (F-32)
F=
+32
Dcii cvMvg a bvg GKwU integer variable NvlYv Kiv nqQ| c_g printf
viv Enter a number jLvwU c`wkZ ne Ges scanf Gi wfZi %d viv integer
type value PvIqv ne hv a Z msiY Kiv ne| if Gi wfZi GKwU kZ `Iqv nqQ|
kZ mZ nj A_vr a Gi gvb 0 _K eo A_ev mgvb nj wZxq printf viv Given
number is Positive jLvwU c`wkZ ne| kZ mZ bv nj else A_vr Ab_vq
ZZxq printf viv Given number is Negative jLvwU c`wkZ ne|
SSB 14
For Loop:
for
for
for -
:
msLv N
BbcyU
bIqvs=0
i=1
s=s+i
i=i+1
SSB 18
yes i<=N no
?
avc-1t cvMvg i
avc-2t msLv N BbcyU bIqv
avc-3t hvMdj Gi Rb s PjK Gi gvb 0 Ges s Gi gvb
KvDUvi wnme i PjK Gi gvb 1 mU Kiv njv| QvcvB
avc-4t s=s+i Ges i=i+1 wbYq Kwi| kl
avc-5t i<=N kZwU mZ nj 4 bs avc hvB Ab_vq cieZx avc hvB|
avc-6t hvMdj s Gi gvb QvcvB|
avc-7t kl|
wm cvMvg for loop , do while loop , while(); loop Gi eenvi t
#include<stdio.h>
#include<conio.h>
int main()
{
int i,s,n;
s=0;
printf( enter the value of n);
scanf(%d,&n);
for(i=1;i<=n; i=i+1)
{
s=s+i;
}
printf("Sum=%d ",s);
getch();
}
SSB 19
AvjMwi`gt dvPvU t i
BbcyU l, s
hLvb l>s BbcyU
bIqv r= l % s
l=s
s=r
no yes
r==0
?
avc-1t cvMvg i
avc-2t `ywU msLv l, s BbcyU bIqv; hLvb l>s GCD, s Gi gvb
avc-3t r=l%s wbYq Kwi QvcvB
avc-4t r=0 mZ nj 6 bs avc hvB Ab_vq cieZx avc hvB|
kl
avc-5t l=s Ges s=r mU Kwi &Ges 3 bs avc hvB|
avc-6t M.mv. s Gi gvb QvcvB|
avc-7t kl|
MyiZc~Y wm cvMvg
Select Loan_no
FROM Customer Name Loan_no branch_name amount
WHERE Faruk 123456 Gulshan 50,000
branch_name=Uttora AND amount >=20000; Bashir 123569 Uttora 30,000
Sihab 123570 Uttora 15,000
(to arrange records in ascending or descending order) we can use the folllowing codes.
SELECT Name FROM Students
ORDER BY Roll ASC
Indexing and sorting are two approaches for establishing the order of data in a table. You use
them to answer different needs in an application. In general, you index a table to establish a
specific order of the rows, to help you locate and process information quickly. Indexing makes
applications run more efficiently. Use sorting only when you want to create another table with
a different natural order of rows.
<HTML>
<HEAD>
<TITLE> </TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>Page Title</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>SSB ACADEMY</TITLE>
</HEAD>
<BODY>
<a href="http://www.ssbacademy.com"> SSB UNIQUE SERVICE CENTER</a>
<a href="mailto:saddam@ssb.com">Click to send email to SSB </a>
<img src="ssb.jpg" alt="SSB ACADEMY" width="100" height="100">
</BODY>
</HTML>
SSB 26
<HTML>
<HEAD>
<TITLE>SSB</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
<html>
<head>
<title> </title>
</head>
<body>
<table bgcolor=aqua cellspacing=8 border=8 >
<body>
<table border=20 >
<tr>
<th>Month</th>
<th>Savings</th>
<th>Savings for holiday!</th>
</tr>
<tr>
<td>January</td>
<td>5000</td>
<td rowspan="2">1500</td>
</tr>
<tr>
<td>February</td>
<td>6000</td>
</tr>
</table>
</body>
<HTML>
<HEAD>
<TITLE>SSB</TITLE>
</HEAD>
<BODY>
<hr>
</hr>
<h1> This is first Head Line </h1>
<h2> This is second Head Line </h2>
<b> This line is bold </b>
<i> This line is italic </i>
<u> This line is underlined </u>
<p> This is paragraph </p>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>Bangla</TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>SSB</TITLE>
</HEAD>
<BODY>
<p> (a+b)<sup>2</sup>=a<sup>2</sup>+2ab+b<sup>2</sup> </p>
<p> 2H<sub>2</sub>+O<sub>2</sub>=2H<sub>2</sub>O </p>
</BODY>
</HTML>
SSB 29
<HTML>
<HEAD>
<TITLE>SSB</TITLE>
</HEAD>
<BODY>
<p> <b> Menu </b> </p>
<ul>
<li>Apple Juice</li>
<li>Orange Juice</li>
<li>Mango Juice</li>
<li>Honey</li>
</ul>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE>SSB</TITLE>
</HEAD>
<BODY>
<p> <b> Menu </b> </p>
<ol type="1">
<li>Apple Juice</li>
<li>Orange Juice</li>
<li>Mango Juice</li>
<li>Honey</li>
</ol>
</BODY>
</HTML>
<HTML>
<BODY>
<p> <b> Menu </b> </p>
<ol type="i">
<li>Apple Juice</li>
<li>Orange Juice</li>
<li>Mango Juice</li>
<li>Honey</li>
</ol>
</BODY>
</HTML>
SSB 30
<html>
<head>
<title></title>
</head>
<body >
</body>
</html>
<html>
<head>
<title> </title>
</head>
<body bgcolor="aqua">
<h1> Second webpage </h1>
<br>
<a href="webpage1.html">
click to go first webpage
</a>
</body>
</html>
SSB 31
<head>
<title> SSB </title>
</head>
<body>
<div id="container" style="background-color:pink;width:800px; height:300px; text-
align:center;font-size:25">
<h1>SSB UNIQUE SERVICE CENTER</h1>
</div>
</body>
</html>