Upload
Đăng nhập
Nâng cấp VIP
Trang chủ
»
Công Nghệ Thông Tin
»
Tin học văn phòng
15 trang
107 lượt xem
4
0
Bài giảng Tin học cơ sở
Bài giảng Tin học cơ sở trình bày các nội dung chính sau: Bài toán và thuật toán, các phương pháp biểu diễn thuật toán, các đặc trưng của thuật toán,... Mời các bạn cùng tham khảo để nắm nội dung chi tiết bài giảng.
Chủ đề:
vitunis2711
Phân tích và thiết kế phần mềm
Save
Like
Share
Report
Download
AI tóm tắt
/
15
B
À
I GI
NG
Ả
TIN H
C C
S
Ọ
Ơ
Ở
Gi
ng vi
ê
n:
ĐÀ
O KI
N QU
C
ả
Ế
Ố
Mobile
098.91.93.980
Email: dk
quoc@vnu
.edu.vn
BÀI 7 . THUẬT TOÁN
ĐẠI HỌC QUỐC GIA HÀ NỘI
TRƯỜNG ĐẠI HỌC C
ÔNG NGHỆ
NỘI DUNG
Bài toán và thuật toán
Các phương pháp biểu diễn thuật toán
Các đặc trưng của thuật toán
KHÁI NIỆM BÀI
TOÁN
Cho số tự
nhiên n
n có phải số
nguyên tố hay
không
“có” ha
y
“không”
Cho hồ sơ
điểm sinh viên
Tìm tất cả các sinh
viên có điểm trung
bình trên 8
Danh s
ách sv
thoả mãn
Thiết kế hình
học, tải trọng
Tính sức bền
Đ
ộ bền
Input
Yêu cầu
Output
Cho một bài toán
nghĩa là cho inpu
t,
và yêu cầu để tìm (tính) ra output
KHÁI NIỆM THUẬT
TOÁN
Thuật toán (algorithm) là một quá trình gồm
một dãy hữu hạn các thao tác có thể thực
hiện được sắp xếp theo một trình tự xác định
dùng để giải một bài toán
Ví dụ : thuật toán Euclid tìm ướ
c số chung
lớn nhất của hai số tự nhiên.
–
USCLN(a
,b) = USCLN (b,a))
–
Nếu a> b, USCL
N(a,b) = USCLN (a-b,b)
–
USCLN(a
,a)= a
THUẬT TOÁN EUCLID
TIM USCLN CỦA HAI SỐ TỰ NHIÊN
Bài toán: Cho hai số
m, n tìm d = USCLN(m,n)
1.
Bước 1: Kiểm tra nếu m= n thì về bước 5, nếu không thực
hiện tiếp bước 2
2.
Bước 2: Nếu m> n thì về bước 4 nếu khô
ng thực hiện tiếp
bước 3
3.
Bước 3: m <n, bớt m đi một lượng bằng n và quay về bướ
c 1
4.
Bước 4: bớt m đi một lượng bằng n và quay về
bước 1
5.
Bước 5: Lấy d chính là giá trị chung của
m và n. Kết th
úc
Tài liệu liên quan
Bài giảng Công nghệ phần mềm: Bài 3 - Thiết kế phần mềm
Bài giảng Phân tích và thiết kế hệ thống thông tin giáo dục
Áp dụng mạng Bayes xây dựng mô hình dự đoán xác suất có điều kiện phức hợp
Thiết kế xây dựng phần mềm phiên dịch ngôn ngữ ký hiệu tiếng Việt
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 3 - Huỳnh Thị Thanh Thương
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 2 - Huỳnh Thị Thanh Thương
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 1 (tt) - Huỳnh Thị Thanh Thương
Bài giảng Phân tích & thiết kế thuật toán (Algorithms design & analysis): Chương 1 - Huỳnh Thị Thanh Thương
Bài giảng Giao diện người máy: Chương 5 - TS. Nhã Tường Linh
Bài giảng Thiết kế và lập trình tương tác (Phần 2): Chương 1 - Giới thiệu chung
Tài liêu mới
Bài giảng Tin học cơ bản 2
Bài giảng Sử dụng thiết bị văn phòng
Bài giảng Tin học đại cương - Trường Đại học Tài chính – Marketing
Bài giảng Nhập môn điện toán - Trường ĐH Bách Khoa TP.HCM
Bài giảng Các hệ thống thông tin trong doanh nghiệp - ThS. Trần Thanh Hương
Tài liệu học tập Kỹ năng sử dụng công nghệ thông tin cơ bản
Câu hỏi ôn tập Hệ điều hành
Bài giảng Tin học căn bản: Chương 5 - Internet và email
Bài giảng Tin học căn bản: Chương 4 - Microsoft PowerPoint
Bài giảng Tin học căn bản: Chương 3 - Microsoft Excel
Bài giảng Tin học căn bản: Chương 2 - Microsoft Word
Bài giảng Tin học căn bản: Chương 1 - Kiến thức cơ bản về máy tính và hệ điều hành windows
Đánh giá thực trạng và đề xuất giải pháp phát triển kỹ năng công nghệ thông tin cơ bản cho sinh viên các ngành không chuyên tại trường Đại học Thành Đông
Bài giảng Tin học thống kê (Phần 3): Chương 10&11 - Phân tích liên hệ giữa biến nguyên nhân định tính và biến kết quả định lượng
Bài giảng Tin học thống kê (Phần 3): Chương 9 - Kiểm định mối quan hệ giữa hai biến định tính
AI tóm tắt
- Giúp bạn nắm bắt nội dung tài liệu nhanh chóng!
Giới thiệu tài liệu
Đối tượng sử dụng
Từ khoá chính
Nội dung tóm tắt