1. Trang chủ
  2. » Cao đẳng - Đại học

Bai 6 Tin 10

12 9 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Thử chương trình bằng cách thực hiện nó với một số bộ Input tiêu biểu (Test) để kiểm tra kết quả. Nếu có sai sót, ta phải sửa[r]

(1)

Câu 1: Thế ngôn ngữ lập trình, có loại ngơn ngữ lập trình?

(2)(3)

Giải toán máy tính

tiến hành qua bước:

Bước 1: Xác định toán

Bước 2: Lựa chọn thiết kế thuật toán Bước 3: Viết chương trình

(4)

1 Xác định toán

Xác định rõ thành phần:

Input Output

Ví dụ: Tìm ước số chung lớn

(ƯCLN) số nguyên dương M, N.

Input: M, N

(5)

2 Lựa chọn thiết kế

thuật toán

a Lựa chọn thuật toán.

- Lựa chọn thuật toán tối ưu, thời gian thực

hiện nhanh.

- Ví dụ:

Nếu M = N

- Đúng → ƯCLN = M (hoặc N) → Kết thúc; - Sai → Xét: Nếu M > N

+ Đúng → M = M – N; + Sai → N = N – M;

(6)

b Diễn tả thuật toán.

Theo cách:

-

Cách 1: Liệt kê bước

-

Cách 2: Vẽ sơ đồ khối

(7)

Cách 1: Liệt kê bước

 Bước 1: Nhập M, N;

 Bước 2: Nếu M = N lấy giá trị chung

làm ƯCLN chuyển đến bước 5;

 Bước 3: Nếu M > N M = M - N quay

lại bước 2;

 Bước 4: N = N - M quay lại bước 2;

(8)

Cách 2: Vẽ sơ đồ khối

Nhập M N

M = M - N

N = N - M

Đúng

M = N ? Sai M > N ? Sai

Đúng Đưa M; Kết thúc

(9)

M=48, N=36

M=N48=36 →Sai

M>N 48>36 →ĐúngM:=M-N=48-36=12

M=N12=36 →Sai

M>N 12>36 →SaiN:=N-M=36-12=24

M=N12=24 →Sai

M>N 12>24 →SaiN:=N-M=24-12=12

M=N12=12 →Đúng

(10)

3 Viết chương trình

→là tổng hợp việc lựa chọn cách tổ

(11)

4 Hiệu chỉnh

Thử chương trình cách thực với số Input tiêu biểu (Test) để kiểm tra kết Nếu có sai sót, ta phải sửa

chương trình thử lại TEST:

M = 24; N = 12 ƯCLN = 12

M = 15; N = 40 ƯCLN = 5

(12)

5 Viết tài liệu

Ngày đăng: 29/04/2021, 10:29

w