1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng lập trình hướng đối tượng bài tập lớn số 1 TS nguyễn mạnh hùng

23 310 0
Tài liệu được quét OCR, nội dung có thể không chính xác

Đ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

Thông tin cơ bản

Định dạng
Số trang 23
Dung lượng 329,92 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mỗi một ô trông, xây dựng danh sách ứng cử viên cho ô tương ứng, các phân tử trong đanh sách là các số có thê đặt vào 0 do °.... ° __ Viêt chương trình khai báo và truy cập đến các phâ

Trang 1

Lập trình hướng đôi tượng

Bai tap lon so 1

a

Gidng vién: TS Nguyén Manh Hing

Học viện Công nghé Buu chinh Vién thong (PTIT)

Trang 2

Kiêm tra dap an

Trang 4

°ồ = Việt đoạn code kiểm tra 9 ô vuông con, chỉ

dùng một lân 2 lệnh lặp lông nhau

Trang 5

Giải pháp

Trang 6

Mỗi một ô trông, xây dựng danh sách ứng cử

viên cho ô tương ứng, các phân tử trong

đanh sách là các số có thê đặt vào 0 do

° Dùng mảng con phụ vào mảng [9][9], môi

mảng con có độ dài tôi đa 9 —› mảng 3

chiêu [9]I[9][x]

¢ Dung mang riêng: có 9*9=81 mảng con,

mỗi mảng con có độ dài tôi đa 9 —› mảng 2

chiều [81]Ix]

Trang 7

° Viêt chương trình khai báo và truy cập đến

các phân tử của mảng ứng cử viên của

môi ô trông

Trang 8

Luật loại trừ số 1

Trang 9

=e Luat loai trir s6 1

Trên mỗi dòng, nêu có giá trị x đã xuất hiện

trên dòng thì x sẽ được loại bỏ khỏi danh

sách ứng cử viên của tât cả các ô trồng

còn lại trên dòng đó

Trang 10

Viêt chương trình (thủ tục) việc cập nhật

danh sách ứng cử viên của các ô theo

hàng

10

Trang 11

Luật loại trừ sô 2

Trang 12

=e Luật loại trừ số 2

Trên mỗi cột, nêu giá trị x xuất hiện tại một ô

nào đó thì x sẽ bị xóa khỏi danh sách ứng

cử viên của tât cả các ô còn lại trên cột đó

12

Trang 13

Việt chương trình (thủ tục) cập nhật danh

sách ứng của viên của các ô trông theo cột

13

Trang 14

Luật loại trừ số 3

Trang 15

=e Luật loại trừ số 3

Trên mỗi ô vuông con 3*3, nêu giá trị x xuất

hiện tại một ô nào đó thì x sẽ bị xóa khỏi danh sách ứng cử viên của tất cả các ô

còn lại trên ỗ vuông con đó

15

Trang 16

Việt chương trình (thủ tục) cập nhật danh

sách ứng của viên của các ô trông theo 6

vuông con

l6

Trang 17

Luật loại trừ sô 4

Trang 18

=e Luật loại trừ sô 4

Đôi với mỗi ô trồng, nêu trong danh sách ứng cử viên chỉ còn

duy nhật 1 phân tử, thì phân tử đó chắc chăn phải xuât hiện

Trang 19

° Việt chương trình (thủ tục) duyệt các danh

sách ứng cử viên của các ô trông, nêu chỉ

còn duy nhất một phân tử thì điên phân tử

đó vào Ô tương ứng

° Sau đó lại cập nhật các danh sách theo

hàng, theo cột, theo ô vuông con

° Lặp cho đên khi không điền thêm được ô

nào mới nữa

19

Trang 20

Luật loại trừ số 5.6.7

4

Trang 21

=e Luật loại trừ số 5.6.7

Trên mỗi dòng (cột, ô vuông con), nêu số x chỉ xuất hiện duy

nhât một lân trong tât cả các danh sách ứng cử viên của dòng (cột, ô vuông con) đó thì x phải xuât hiện tại ô tương ứng

Trang 22

° Việt chương trình (thủ tục) duyệt các danh

sách ứng cử viên của các ô trông theo dòng,

nêu có phân tử nào chỉ xuất hiện duy nhật một lân thì điên phân tử đó vào ô tương ứng

° Làm tương tự thep cột

°„ Làm tương tự theo Ôô vuông con

22

Trang 23

Questions?

Ngày đăng: 03/12/2015, 18:15

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm