Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

LP TRNH HNG I

TNG
(Object-Oriented Programming)

www.lhu.edu.vn 1
Thng tin v mn hc

Thi lng S tit l thuyt: 45


S tit thc hnh: 45

iu kin K thut lp trnh c bn


Cu trc d liu

Mc tiu Cung cp cc kin thc c bn v


Ngn ng C++
Phn tch v thit k ng dng theo
phng php hng i tng
www.lhu.edu.vn 2
Thng tin v mn hc

Ti liu tham kho

1. Trn Vn Lng, Lp trnh hng i tng s dng C++, Nxb


Thng k, 2004.
2. Phm Vn t, C++ v Lp Trnh Hng i Tng, Khoa Hc
K Thut, 2000.
3. V Thanh Hin, Lp trnh Hng i Tng, NXB HQG ,
2000.

www.lhu.edu.vn 3
Thng tin v mn hc

nh gi

Gm 3 ct im:
im chuyn cn (10%): im danh bui hc
im kim tra (30%): bi tp ln hoc thi gia k
im thi (60%): thi trc nghim trn my

www.lhu.edu.vn 4
Ni dung mn hc

Chng 1: Gii thiu lp trnh hng i tng

2 Chng 2: Ngn ng lp trnh C++

3 Chng 3: Lp i tng

4 Chng 4: Np chng ton t v hm

5 Chng 5: Tnh k tha

5 Chng 6: Tnh a hnh

5 Chng 7: Khun mu thit k


www.lhu.edu.vn 5
Ni dung
1 Cc phng php lp trnh

2 Lp trnh hng i tng

3 Cc ngn ng lp trnh OOP

4 Bi tp l thuyt

www.lhu.edu.vn 6
Chng 1 Phng php lp trnh hng i
tng

Cc phng php lp trnh

Lp trnh khng c cu trc (lp trnh tuyn tnh)

Lp trnh hng th tc

Lp trnh hng i tng

www.lhu.edu.vn 7
Bi tp n:
Vit chng trnh nhp vo 3 cnh ca
mt tam gic. Tnh v tnh v in ra chu
vi, din tch ca tam gic

www.lhu.edu.vn 8
Chng 1 Phng php lp trnh hng i
tng

#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{
float a,b,c,cv,dt;
cout<<\nNhap canh a:";
cin>>a;
cout<<\nNhap canh b:";
cin>>b;
cout<<\nNhap canh c:";
cin>>c;
cv=a+b+c;
cout<<"\nChu vi hinh tam giac la:<<cv;
float p=(a+b+c)/2;
dt=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"\nDien tich hinh tam giac la:<<dt;
}

www.lhu.edu.vn 9
Chng 1 Phng php lp trnh hng i
tng

Lp trnh tuyn tnh

Lp trnh tuyn tnh :


Cn gi l lp trnh phi cu trc
Gii quyt cc bi ton tng nh, i n gin
c im:
Ch gm mt chng trnh chnh
Gm mt dy tun t cc cu lnh
Cc bin dng trong chng trnh l ton cc
Chng trnh ngn, t hn 100 dng

www.lhu.edu.vn 10

You might also like