Tải bản đầy đủ (.ppt) (42 trang)

Giai quyet bai toan bang may tinh

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (793.24 KB, 42 trang )

1
CH NG III
GIAI QUYET BAỉI TOAN BAẩNG
MAY TNH
2
CH NG III ƯƠ
GIẢI QUYẾT BÀI TOÁN BẰNG MÁY
TÍNH
3.1 Kỹ thuật lập trình
3.2 Thuật toán và Thuật giải
3.3 Biểu diễn thuật toán
3.4 Các bước giải quyết bài toán trên
máy
3
3.1 Kyõ thuaät laäp trình
4
Khái quát

Kỹ thuật xây dựng phần mềm chính là kỹ thuật
lập trình. Lập trình vừa là một kỹ thuật vừa là
một nghệ thuật.

Lập trình (Programming) thực chất là điều
khiển - bằng một ngôn ngữ lập trình cụ thể -
cách xử lý thông tin trên máy theo yêu cầu của
bài toán đặt ra.

Để lập trình, phải biết cách tổ chức dữ liệu
(nguyên liệu để máy xử lý) và cách thức xử lí dữ
liệu (thuật giải) để cho ra kết quả mong muốn.
5


PROGRAMMING
=
ALGORITHMS
+
DATA STRUCTURE
6

PHẢI TỔ CHỨC DỮ LIỆU THEO CÁCH
TỐT NHẤT :
Dữ liệu trong tin học phải được phân loại,
xác đònh một cách rạch ròi theo những quy
đònh chặt chẽ, chính xác để máy có thể
phân biệt, nhận biết, lưu trữ và xử lý

PHẢI TÌM ĐƯC THUẬT TOÁN TỐT
NHẤT, TỐI ƯU NHẤT

7

4 TIÊU CHUẨN ĐÁNH GIÁ MỘT
CHƯƠNG TRÌNH :
 Tính tin cậy
 Tính uyển chuyển
 Tính trong sáng
 Tính hữu hiệu
8
LẬP TRÌNH CẤU TRÚC
 Cấu trúc về mặt dữ liệu
 Từ những lệnh đơn giản đã có hoặc những lệnh đã
có cấu trúc, có thể xây dựng những lệnh có cấu trúc

phức tạp hơn
 Cấu trúc về mặt chương trình :
Một chương trình lớn có thể chia thành nhiều
modun chương trình con độc lập

Mỗi chương trình con lại có thể phân chia thành
các chương trình con khác.
PASCAL là một trong các ngôn ngữ tiêu biểu về
có cấu trúc
9
3.2 Thuaọt toaựn
vaứ
Giaỷi thuaọt
10
KHAÙI NIEÂM THUAÄT TOAÙN


     
   !  "   #$ %
&'()*+$,
 ữ  (  /     
 0ữ 1-23
(0( 4,()-25
11
6-7   $ 3 
( 
1'895
6- $  1 '8 9 
(:
 ; :     3 ả ă

   ,  (  
<trình3*#$()5
12
=>1:?:
@5
   ( giaûn/ *A
?/:(B'/( 
baûo (aûm @    / *A
?  , $/ 7 
%/( 
-5
13
6,C
nhöõngD(@#D5
9 $; @   Eaûi giaûi
#$;D(@F
G6öõ1 aûi (  1&
 H 1   I aûi ( 
1&
Gì    D/  - 
1
G?,$B
14
Vaứi vớ duù
Thuật toán giaỷi phơng trỡnh bậc hai :
J
K
LMJL=NOO
PGM-2QFBRSNMTMGUTT=
GM-2KFVRS2O

GM-2WFX!W-7.EF
DELTA
DELTA
G-7.ERSYOF
I1E-ỡnIH;Z5
G-7.ERSNOFB[EF
JQNJK
I1[EH;Z5
G-7.ERS\OFBE]1F
JQ/JK
PI1H;Z5
15
DELTA
DELTA
^<B)(CF
Cho P
n
(X)=A
n
X
n
+ A
n-1
X
n-1
+ +A
1
X
1
+A

0
B_

`

P
n
(c)=( ((A
n
.c +A
n-1
).c + A
n-2
) ).c + A
0
P
GM-2QF=NHaN

GM-2KF=)bcQFNGQ
V2O5
GM-2WFX!K-7.EF
QG-7.E\NOF
Ba1&)ba]22

H
a$01-2K5
KG-7.EYOF
I1;#aûaHd;Z5
 
16

DELTA
DELTA
ý nghÜa cña thuËt to¸n hoocne
=_

JN

J

L
GQ
J
GQ
L55555555L
Q
J
Q
L
O
e;(C*-2*0F
_

N555

5L
GQ
5L
GK
5555L
O

=f1gE[E]/,;E

_
K
N
K
5L
Q
5L
O
_
W
N
W
5L
K
5L
Q
5L
O
17
6 TNH CHAT
CUA THUAT TOAN
1-tính dừng - kết thúc
2-tính xác định
3-tính hàng loạt
4-tính KH THI
5-tính đầy đủ-vét cạn
6-tính đúng đắn
18

TNH DệỉNG
phaỷi ; Z hửừu
haùn1-25
eB*4Fkhông dừng
QJbng
Ke;h
W31-2Q
eB*4iFI*c
3,,;E/1%(jcQ
19
=k1-2Eải;C"
  f (  ? <  l *$
D5
>(@/1'89
     j    
Eải>;#ả3>
5
=-7>8*4
 / !  (    *>
I?ì@1ảnD9l
D(@5
TÍNH XAÙC ÑÒNH
20
  :  3 -  ( 2
 1  > 0/ : > @ E *4
5
^G<:B0,
Esố thực R 1Dà ì(C(015
m E ả ươ trình bậc 2 không
:B0;/1/E

c1EB5
 =n 0  E NO    I
Eải 5… 
TÍNH HAØNG LOAÏT
21
Eải1gữ
$:?3( 5
Máy tính f : ? 3  ( 
ữ E[E   /  E[E  /
E[E/E[EE'DI
,o5
^G<:Bả5
  m  E ả ươ trình bậc 2
I : B ả   -7 .E
RS\Ovì$I?3E[E
BănRS5
TÍNH KHAÛ THI
22
Eải[( ;
ì/ảă:?' $ẩ
/ I 1p : 1D ỳ  -7
.E@E*45
  ^G<  à m ả
E ươ trình bậc 2 I : B (j$
(;*ữEc1EB

TÍNH ÑAÀY ÑUÛ-VEÙT CAÏN
23
TÍNH ÑUÙNG ÑAÉN
Eả;#ả(Z1

 l  Eải (   C  @   
5
 ì1pD
  $, *- /1 9 
NMV=66/1F
GMQF6;NQìN1/*c
6;1NQìN/*c
GMKF6;\Q1\QìNT1/*c
=:??QOO-7.E/1(@
;qủa(Z/-2NU/1NKì5
nàyI:B(Z(%,6
24
MỘT THUẬT TOÁN PHẢI
THOẢ MÃN ĐỒNG THỜI
CÁC TÍNH CHẤT TRÊN
25
CẤU TRÚC CƠ BẢN CỦA
THUẬT TOÁN
P

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×