Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Bài 6. Giải bài toán trên máy tính

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Huỳnh Thanh Vủ
Ngày gửi: 18h:32' 06-11-2014
Dung lượng: 631.0 KB
Số lượt tải: 248
Số lượt thích: 0 người
1
KIỂMTRA BÀI CŨ
CÂU HỎI: Thế nào là ngôn ngữ lập trình? Có những loại ngôn ngữ lập trình nào? Loại nào gần gũi với người lập trình nhất?
2
Việc giải toán trên máy tính được thực hiện như thế nào?
3
Xác định bài toán là xác định rõ hai thành phần: input và output của bài toán. Từ đó, xác định ngôn ngữ lập trình, cấu trúc dữ liệu và lựa chọn thuật toán sao cho hợp lí.
CÁC BƯỚC GIẢI BÀI TOÁN TRÊN MÁY TÍNH
Xác định bài toán
Lựa chọn hoặc
thiết kế thuật toán
Viết chương trình
Hiệu chỉnh
Viết tài liệu
XÁC ĐỊNH BÀI TOÁN
Ví dụ: Giải phương trình bậc hai:
ax2 + bx + c = 0 (a<>0)
Xác định bài toán là xác định những gì?
Input: Các số thực a, b, c (a<>0)
Output: Nghiệm của phương trình
4
* Thuật toán tối ưu là thuật toán có các tiêu chí:
Dễ hiểu
Trình bày dễ nhìn
Thời gian chạy nhanh
Tốn ít bộ nhớ
Mỗi thuật toán chỉ giải một bài toán.
Một bài toán có thể có nhiều thuật toán để giải  ta cần chọn ra thuật toán tối ưu nhất trong những thuật toán đó.
CÁC BƯỚC GIẢI BÀI TOÁN TRÊN MÁY TÍNH
Xác định bài toán
Lựa chọn hoặc
thiết kế thuật toán
Viết chương trình
Hiệu chỉnh
Viết tài liệu
Ví dụ: Giải phương trình bậc hai:
ax2 + bx + c = 0 (a<>0)
Lựa chọn thuật toán?
2. Lựa chọn và thiết kế
thuật toán
Lựa chọn thuật toán
5
Viết chương trình là việc lựa chọn cấu trúc dữ liệu và ngôn ngữ lập trình để diễn đạt thuật toán đúng trên máy.
Khi viết chương trình cần lựa chọn ngôn ngữ lập trình thích hợp, viết chương trình trong ngôn ngữ nào thì phải tuân theo ngữ pháp của ngôn ngữ đó.
CÁC BƯỚC GIẢI BÀI TOÁN TRÊN MÁY TÍNH
Xác định bài toán
Lựa chọn hoặc
thiết kế thuật toán
Viết chương trình
Hiệu chỉnh
Viết tài liệu
Ví dụ: Giải phương trình bậc hai:
ax2 + bx + c = 0 (a<>0)
Viết chương trình?
3. Viết chương trình
6
Sau khi viết xong chương trình cần phải thử chương trình bằng một số Input đặc trưng (Test). Nếu có sai sót thì phải sửa chương trình rồi thử lại
CÁC BƯỚC GIẢI BÀI TOÁN TRÊN MÁY TÍNH
Xác định bài toán
Lựa chọn hoặc
thiết kế thuật toán
Viết chương trình
Hiệu chỉnh
Viết tài liệu
4. Hiệu chỉnh
7
Viết tài liệu phải mô tả chi tiết bài toán, thuật toán, thiết kế chương trình, kết quả chương trình và hướng dẫn sử dụng.
CÁC BƯỚC GIẢI BÀI TOÁN TRÊN MÁY TÍNH
Xác định bài toán
Lựa chọn hoặc
thiết kế thuật toán
Viết chương trình
Hiệu chỉnh
Viết tài liệu
5. Viết tài liệu
Viết tài liệu để làm gì có lợi ích gì không?
8
Lựa chọn thuật toán
Lựa chọn hoặc thiết kế thuật toán
GIẢI BÀI TOÁN TRÊN MÁY TÍNH
Xác định bài toán
Viết chương trình
Hiệu chỉnh
Viết tài liệu
Input
Output
Chọn ngôn ngữ lập trình phù hợp.
Tổ chức dữ liệu
Test và sửa sai sót.
Mô tả chương trình
Hướng dẫn sử dụng
CỦNG CỐ
 
Gửi ý kiến