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
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 )
(2) cvMvg dvPvU ( Program Flowchart )
cvMvg dvPvUt cvMvg dvPvU cvMvgi wewfb avci wevwiZ weeiY wPi gvag `qv nq|
cvMvg dvPvUi Rb eeZ cZxKmg~n t-
m~WvKvWt ( Pseudo) m~Wv GKwU MxK k| m~Wv ki A_ Q ev mZ bq| c vMvg iPbvi cwZg~jK c~e-avc wnme
m~WvKvW cYqb Kiv nq| m~WvKvW AvjMwi`g Gi weK wnme eenvi Kiv hvq| cvMvgi KvhcYvjx msewjZ wb`k
mg~ni mgvnviK m~WvKvW ejv nq|
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|
wm vvW jvBewi t wm cvMvwgs fvlvq mvaviY MvwYwZK KvR mv`b eeZ dvskbmg~ni GK wekvj mvi njv wm
vvW jvBewi (C Standard Library )|
dvskbi nWvi dvBj t h mKj dvBj mg~n wm vvW jvBewii mKj dvskb mg~ni cvUvUvBc aviY Ki Zv`iK
nWvi dvBj ej| hgbt
#include<stdio.h>
stdio.h ( standard input output header file )
#include<conio.h> conio.h ( console input output header file )
math.h ( mathematical header file)
#include<math.h>
vKPvW cvMvwgs t vKPvW cvMvwgs G GKwU cvMvgi UgUjv wfb wfb kYxZ (Class) wef Ki jLv nq |
cZKwU kbx c_Kfve wfb wfb KvR Ki _vK| vKPvW cvMvwgs G Top Down approach Gi gvag cvMvgK
KZjv Ask ev gwWDj fvM Kiv nh | G gwWDjjvi ga Main module Ges wKQz mve cvMvg ev dvskb _vKi
cvi| G cvMvgi wbqY Top Down approach A_vr Dci _K wbPi w`K cwiPvwjZ nq| wm GKwU vKPvW
cvMvwgs fvlv| ( Structured Programming Language ). ewmK, cvmKj, wKDewmK BZvw` vKPvW cvMvwgs
fvlv|
AeR AwiqUW cvMvwgs t Object Oriented Programming Gi msw ic njv OOP. G cwZZ WUv
Ges wewfb Av`k-wb`k Gi mg^q wewfb Object Zwi Kiv nq| cwZwU Object Gi wbR^ wfb wfb attribute ev
ewk Ges Behavior AvQ| cwZwU Object viv cvMvgi wfb wfb KvR Kiv nq| wewfb Object K K` Ki cvMvg
Zwi Kiv nq ej G cwZK AeR AwiqUW cvMvwgs ejv nq| KwDUvi cvMvwgs G AeR AwiqUW cvMvwgs
LyeB iZc~Y|
AeR AwiqUW cvMvwgs Gi iZc~Y welq ( Fundamental Principles of OOP ) t GKwU cvMvwgs jvsqRK
AeR AwiqUW nZ nj KqKwU iZc~Y Concept mvcvU KiZ ne| hgb t cwjgiwdRg, BbnwiU,
GbKvcmyjkb, AvevKkb|
SSB 4
AvjMwi`gt i
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
}
SSB 5
Output
the value of a is 10 the value of b is 20
wm fvlvq cvMvg:
wm fvlvq cvMvg:
SSB 11
SSB 12
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 13
For Loop:
for
for
for - :
msLv N BbcyU
bIqv
s=0
i=1
s=s+i
i=i+1
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 QvcvB
KvDUvi wnme i PjK Gi gvb 1 mU Kiv njv|
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 17
AvjMwi`gt dvPvU t i
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 QvcvB
avc-3t r=l%s wbYq Kwi
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|
SSB 19
Array (Avi)t GKwUgv fwiqej wWKqvii gvag GKB UvBci KZjv WUv msiY Kivi
cwZK Avi ejv nq| Avi eenvii gvag GKwU fwiqej Gi ga GKB UvBci GKvwaK WUv
msiY Kiv hvq|
Avi fwiqej wWKqvi Gi mvaviY digvU:
Datatype ArrayName[size]={value1, value2, value3,--------valueN};
example:
int a[4]={1,2,3,4,5};
1 2 3 4 5
a[0] a[1] a[2] a[3] a[4]
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 24
<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 27
<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 28
<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 29
<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>