Violet
Baigiang

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

Tìm kiếm Bài giảng

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: Công Bích
Người gửi: Ngô Công Bích
Ngày gửi: 21h:11' 24-11-2007
Dung lượng: 205.5 KB
Số lượt tải: 109
Số lượt thích: 0 người
Tiếp
Nhiệt liệt chào mừng các thầy, cô giáo về dự giờ
Nhiệt liệt chào mừng các thầy, cô giáo về dự giờ
Kỉ niệm 20 - 11
Ngô Công Bích THPT Thuận THành Số 3
Tiếp
Trở lại
18
Giải bài toán trên máy tính
6
Bước 1. Xác định bài toán
Bước 2. Lựa chọn hoặc thiết kế 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
Tiếp
Trở lại
1. Xác định bài toán
Việc xác định bài toán chính là xác định rõ hai thành phần Input và Output và mối quan hệ giữa chúng.
Các thông tin cần được nghiên cứu để lựa chọn thuật toán, cách thể hiện, các đại lượng phát sinh và ngôn ngữ lập trình thích hợp.
Ví dụ: Khi đề cập đến một số nguyên dương N, là tuổi của một người, phạm vi giá trị của N từ 1 đến 150, để lựa chọn cách thể hiện N bằng kiểu dữ liệu thích hợp.
Tiếp
Trở lại
2. Lựa chọn hoặc thiết kế thuật toán
a. Lựa chọn thuật toán
Cần thiết kế hoặc chọn một thuật toán phù hợp đã có để giải bài toán cho trước.
Các tài nguyên như: Thời gian thực hiện, số lượng ô nhớ ?
Lựa chọn thuật toán sao cho việc viết chương trình cho thuật toán đó ít phức tạp.
Cần căn cứ vào lượng tài nguyên mà thuật toán đòi hỏi và lượng tài nguyên thực tế cho phép.
Tiếp
Trở lại
b. Diễn tả thuật toán
Ví dụ: Tìm ước chung lớn nhất (ƯCLN) của hai số nguyên dương M và N.
* Xác định bài toán
- Input: Cho M, và N
- Output: ƯCLN(M, N)
* ý tưởng: Sử dụng những điều đã biết sau:
- Nếu M = N thì giá trị chung đó là ƯCLN của M và N
- Nếu M < N thì ƯCLN(M, N) = ƯCLN(M, N - M)
- Nếu M > N thì ƯCLN(M, N) = ƯCLN(M - N, N)
Tiếp
Trở lại
? Thuật toán
* Cách liệt kê
Bước 1: Nhập M, N
Bước 2: Nếu M = N thì lấy giá trị chung này làm
ƯCLN rồi chuyển đến bước 5.
Bước 3: Nếu M > N thì M ? M ? N
rồi quay lại bước 2.
Bước 4: N ? N ? M rồi quay lại bước 2.
Bước 5: Đưa ra kết quả ƯCLN rồi kết thúc..
Tiếp
Trở lại
* Sơ đồ khối
Nhập M và N
M = N ?
Đưa ra M rồi kết thúc
Đúng
M > N ?
Sai
M ? M - N
N ? N - M
Đúng
Sai
Tiếp
Trở lại
* Ví dụ 1: ƯCLN (25, 10)
N = 25
N ? N - M
M = 10
Lần duyệt thứ 1
N = 15
N ? N - M
M = 10
Lần duyệt thứ 2
N = 5
M ? M - N
M = 10
Lần duyệt thứ 3
Kết quả
N = 5
M = 5
Tiếp
Trở lại
* Ví dụ 2: ƯCLN (12, 8)
N = 12
N ? N - M
M = 8
Lần duyệt thứ 1
N = 4
M ? M - N
M = 8
Lần duyệt thứ 2
N = 4
M = 4
Kết quả
3. Viết chương trình
Khi viết chương trình cần lựa chọn ngôn ngữ phù hợp với thuật toán và tổ chức dữ liệu.
Tiếp
Trở lại
4. Hiệu chỉnh
Tiếp
Trở lại
Begin
Dùng chương trình soạn thảo văn bản (EDITOR) để viết và sửa lỗi chương trình
Gọi chương trình dịch COMPILER
và chương trình kết nối
Có lỗi cú pháp
Chạy thử chương trình vừa được dịch xong
Có lỗi giải thuật?
End


Không
Không
Tiếp
Trở lại
5. Viết tài liệu
Mô tả bài toán, thuật toán, thiết kế chương trình, kết quả thử nghiệm, hướng dẫn sử dụng.
Bài tập 1:
Bài tập 3:
Bài tập 2:
Xin chân thành cảm ơn
các thầy, các cô và các em
Chúc các thầy, các cô Và các em
mạnh khoẻ hạnh phúc
468x90
 
Gửi ý kiến