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: Nguyễn Đăng Tình
Ngày gửi: 00h:25' 30-08-2012
Dung lượng: 153.2 KB
Số lượt tải: 122
Số lượt thích: 0 người
TRƯỜNG ĐẠI HỌC SƯ PHẠM TP. HCM
KHOA CÔNG NGHỆ THÔNG TIN
GVHD: Th.S LÊ ĐỨC LONG
SVTH: NGUYỄN THỊ ANH THƯ
BÀI 6_TIN HỌC LỚP 10
GiẢI BÀI TOÁN TRÊN MÁY TÍNH
Trong toán học trước khi giải một bài toán việc đầu tiên chúng ta cần phải làm là gì?
Xác định bài toán
Xác định giả thiết và kết luận cần tìm
GiẢI BÀI TOÁN TRÊN MÁY TÍNH
Tương tự như giải bài toán trong toán học, khi ta giải toán trên máy tính thường phải tiến hành qua các bước.
Việc giải toán trên máy thường được tiến hành qua các bước:
Bước 1: Xác định bài toán.
Bước 2: Lựa chọn thuật toán.
Bước 3: Viết chương trình.
Bước 4: Hiệu chỉnh.
Bước 5: Viết tài liệu.
i. XÁC ĐỊNH BÀI TOÁN
Xác định bài toán cần những yếu tố nào?
Xác định Input và Output.
i. XÁC ĐỊNH BÀI TOÁN
Nhằm lựa chọn thuật toán, thể hiện các đại lượng đã cho, các đại lượng phát sinh và ngôn ngữ lập trình thích hợp.
Ví dụ: Tìm UCLN của 2 số nguyên dương M,N
II. LỰA CHỌN HoẶC THIẾT KẾ THUẬT TOÁN
Thuật toán là một dãy hữu hạn các thao tác được sắp xếp theo một trình tự xác định sao cho sau khi thực hiện dãy thao tác ấy, từ input của bài toán, ta nhận được output cần tìm.
ii.1 lựa chọn thuật toán
Mỗi thuật toán chỉ giải 1 bài toán song 1 bài toán thì có nhiều thuật toán để giải. Vậy ta phải chọn thuật toán tối ưu nhất trong các thuật toán đưa ra.
Thuật toán tối ưu: Là thuật toán có các tiêu chí sau:
Dể hiểu.
Trình bày dể nhìn.
Thời gian chạy nhanh.
Tốn ít bộ nhớ.
II.2 diễn tả thuật toán
Sau khi chọn thuật toán thích hợp, ta đi tìm cách diễn tả thuật toán.
II.2 diễn tả thuật toán
Ví dụ: Tìm UCLN của 2 số nguyên dương M, N
+ Xác định bài toán
Input: M, N
Output: UCLN (M, N)
+ Ý tưởng:
Nếu M=N thì UCLN(M,N) =M hoặc N.
Nếu MNếu M>N thì UCLN (M,N)=UCLN(M-N,N).
II.2 diễn tả thuật toán
+ Thuật toán:
· Cách liệt kê
Bước 1: Nhập M, N
Bước 2: Nếu M = N thì UCLN = M
Bước 3: Nếu M > N thì M  M – N rồi quay lại B2 để kiểm tra lại.
Bước 4: N  N – M rồi quay lai B2
Bước 5: Đưa ra UCLN và kết thúc.
II.2 diễn tả thuật toán
Sơ đồ khối
Nhập M,N
N N-M
M=N
Đưa ra M và
KT
M>N
S
Đ
S
M M-N
Đ
Chưa, việc tiếp theo là phải chuyển đổi thuật toán đó sang chương trình.
III. Viết chương trình
Là việc lựa chọn cách tổ chức dữ liệu và sử dụng ngôn ngữ lập trình để diễn tả đúng thuật toán.
Viết chương trình trong ngôn ngữ nào thì phải tuân theo quy định ngữ pháp của ngôn ngữ đó.
iv. Hiệu chỉnh
Chương trình được viết không phải lúc nào cũng đảm bảo hoàn toàn đúng đắn, do đó chúng ta phải hiệu chỉnh chương trình
iv. Hiệu chỉnh
Chương trình được kiểm tra bằng cách cho chạy thử trên những bộ Input mà người ta đã biết trước Output.
Các bộ Input-Output này gọi là các Test.
Nếu có sai sót người lập trình phải sửa chương trình rồi thử lại.
Quá trình này được gọi là hiệu chỉnh.
v. Viết tài liệu
Viết tài liệu là mô tả bài toán, thuật toán, thiết kế chương trình, kết quả thử nghiệm và hướng dẫn sử dụng.
- Tài liệu giúp ích cho người sử dụng chương trình và cho việc đề xuất những khả năng hoàn thiện thêm.
- Chú ý các bước trên có thể lặp lại nhiều lần cho đến khi ta cho rằng chương trình đã làm việc đúng đắn và hiệu quả.
THE END.
CẢM ƠN CÁC BẠN ĐÃ QUAN TÂM THEO DÕI..!
 
Gửi ý kiến