SlideShare a Scribd company logo
NHẬP MÔN LẬP TRÌNH CÁC KHÁI NIỆM C Ơ  BẢN VỀ LẬP TRÌNH
Nội dung NMLT - Các khái niệm cơ bản về lập trình Các khái niệm c ơ  bản 1 Các b ướ c xây dựng ch ươ ng trình 2 Biểu diễn thuật toán 3 Cài  đặ t thuật toán bằng NNLT 4
Các khái niệm c ơ  bản Lập trình máy tính Gọi tắt là  lập trình  (programming). Nghệ thuật  cài  đặ t  một hoặc nhiều  thuật toán  trừu t ượ ng có liên quan với nhau bằng một  ngôn ngữ lập trình   để  tạo ra một  ch ươ ng trình máy tính . Thuật toán Là  tập hợp  (dãy)  hữu hạn  các  chỉ thị  (hành  độ ng)  đượ c  đị nh nghĩa rõ ràng  nhằm  giải quyết một bài toán cụ thể  nào  đó . NMLT - Các khái niệm cơ bản về lập trình
Các khái niệm c ơ  bản Ví dụ Thuật toán giải PT bậc nhất: ax + b = 0 (a, b là các số thực). NMLT - Các khái niệm cơ bản về lập trình Nếu a = 0 b = 0 thì ph ươ ng trình có nghiệm bất kì. b ≠ 0 thì ph ươ ng trình vô nghiệm. Nếu a ≠ 0 Ph ươ ng trình có nghiệm duy nhất x = -b/a Đầu vào:  a, b thuộc R Đầu ra:  nghiệm ph ươ ng trình ax + b = 0
Các tính chất của thuật toán Bao gồm 5 tính chất sau: Tính chính xác:  quá trình tính toán hay các thao tác máy tính thực hiện là chính xác. Tính rõ ràng:  các câu lệnh minh bạch  đượ c sắp xếp theo thứ tự nhất  đị nh. Tính khách quan:  đượ c viết bởi nhiều ng ườ i trên máy tính nh ư ng kết quả phải nh ư  nhau. Tính phổ dụng:  có thể áp dụng cho một lớp các bài toán có  đầ u vào t ươ ng tự nhau. Tính kết thúc:  hữu hạn các b ướ c tính toán. NMLT - Các khái niệm cơ bản về lập trình
Các b ướ c xây dựng ch ươ ng trình NMLT - Các khái niệm cơ bản về lập trình Xác  đị nh vấn  đề - bài toán Lựa chọn ph ươ ng pháp giải Cài  đặ t ch ươ ng trình Hiệu chỉnh ch ươ ng trình Thực hiện ch ươ ng trình Lỗi cú pháp Lỗi ngữ nghĩa Biểu diễn bằng: Ngôn ngữ tự nhiên L ư u  đồ  - S ơ   đồ  khối Mã giả Xây dựng thuật toán/ thuật giải
Sử dụng ngôn ngữ tự nhiên NMLT - Các khái niệm cơ bản về lập trình 1. Nhập 2 số thực a và b. 2. Nếu a = 0 thì 2.1. Nếu b = 0 thì 2.1.1. Ph ươ ng trình vô số nghiệm 2.1.2. Kết thúc thuật toán. 2.2. Ng ượ c lại 2.2.1. Ph ươ ng trình vô nghiệm. 2.2.2. Kết thúc thuật toán. 3. Ng ượ c lại 3.1. Ph ươ ng trình có nghiệm. 3.2. Giá trị của nghiệm  đó  là x = -b/a 3.3. Kết thúc thuật toán. Đầu vào:  a, b thuộc R Đầu ra:  nghiệm ph ươ ng trình ax + b = 0
Sử dụng l ư u  đồ  - s ơ   đồ  khối NMLT - Các khái niệm cơ bản về lập trình Khối giới hạn Chỉ thị bắt  đầ u và kết thúc. Khối vào ra Nhập/Xuất dữ liệu. Khối lựa chọn Tùy  đ iều kiện sẽ rẽ nhánh. Khối thao tác Ghi thao tác cần thực hiện. Đ ườ ng  đ i Chỉ h ướ ng thao tác tiếp theo.
Sử dụng l ư u  đồ  - s ơ   đồ  khối NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Đọc a,b a = 0 Tính x = -b/a Xuất “ VN” b = 0 Xuất “ VSN” Kết thúc Xuất x S Đ Đ S
Sử dụng mã giả Vay m ượ n ngôn ngữ nào  đó  (ví dụ Pascal)  để  biểu diễn thuật toán. NMLT - Các khái niệm cơ bản về lập trình If a = 0 Then Begin If b = 0 Then Xuất “Ph ươ ng trình vô số nghiệm” Else Xuất “Ph ươ ng trình vô nghiệm” End Else Xuất “Ph ươ ng trình có nghiệm x = -b/a” Đầu vào:  a, b thuộc R Đầu ra:  nghiệm ph ươ ng trình ax + b = 0
Cài  đặ t thuật toán bằng C/C++ NMLT - Các khái niệm cơ bản về lập trình #include <stdio.h> #include <conio.h> void main() { int a, b; printf(“Nhap a, b: ”); scanf(“%d%d”, &a, &b); if (a == 0) if (b == 0) printf(“Ph ươ ng trình VSN”); else printf(“Ph ươ ng trình VN”); else printf(“x = %.2f”, -float(b)/a); }
Bài tập lý thuyết Thuật toán là gì? Trình bày các tính chất quan trọng của một thuật toán? Các b ướ c xây dựng ch ươ ng trình? Các cách biểu diễn thuật toán?  Ư u và khuyết  đ iểm của từng ph ươ ng pháp? Cho ví dụ minh họa. NMLT - Các khái niệm cơ bản về lập trình
Bài tập thực hành Nhập n ă m sinh của một ng ườ i. Tính tuổi ng ườ i  đó . Nhập 2 số a và b. Tính tổng, hiệu, tính và th ươ ng của hai số  đó . Nhập tên sản phẩm, số l ượ ng và  đơ n giá. Tính tiền và thuế giá trị gia t ă ng phải trả, biết: tiền = số l ượ ng *  đơ n giá thuế giá trị gia t ă ng = 10% tiền NMLT - Các khái niệm cơ bản về lập trình
Bài tập thực hành Nhập  đ iểm thi và hệ số 3 môn Toán, Lý, Hóa của một sinh viên. Tính  đ iểm trung bình của sinh viên  đó . Nhập bán kính của  đườ ng tròn. Tính chu vi và diện tích của hình tròn  đó . Nhập vào số xe (gồm 4 chữ số) của bạn. Cho biết số xe của bạn  đượ c mấy nút? Nhập vào 2 số nguyên. Tính min và max của hai số  đó . NMLT - Các khái niệm cơ bản về lập trình
Bài tập 4 NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Nhập n ă m sinh Tính Tuổi = 2008 – n ă m sinh Xuất Tuổi Kết thúc
Bài tập 5 NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Nhập a và b Tính Tổng = a + b Hiệu = a – b Tích = a * b Th ươ ng = a / b Kết thúc Xuất Tổng, Hiệu, Tích, Th ươ ng
Bài tập 6 NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Nhập Tên sản phẩm Số l ượ ng Đ ơ n giá Tính Tiền = Số l ượ ng * Đ ơ n giá VAT= Tiền * 0.1 Kết thúc Xuất Tiền và VAT
Bài tập 7 NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Nhập Điểm T, L, H Hệ số T, Hệ số L, Hệ số H Tính ĐTB = (T*HsT + L*HsL + H*HsH) / (HsT + HsL + HsH) Kết thúc Xuất ĐTB
Bài tập 8 NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Nhập Bán kính R Tính PI = 3.1415 Chu vi = 2*PI*R Diện tích = PI*R*R Kết thúc Xuất Chu vi và Diện tích
Bài tập 9 NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Nhập số xe N (gồm 4 chữ số) Tính Số thứ 4: n4 = N % 10, N = N / 10 Số thứ 3: n3 = N % 10, N = N / 10 Số thứ 2: n2 = N % 10, N = N / 10 Số thứ 1: n1 = N Số nút S = (n1 + n2+ n3 + n4) % 10 Kết thúc Xuất Số nút S
Bài tập 10 NMLT - Các khái niệm cơ bản về lập trình Bắt  đầ u Đọc a,b a > b Xuất a max, b min Kết thúc S Đ Xuất a min, b max

More Related Content

PDF
Phần 1: Các khái niệm cơ bản về lập trình
DOCX
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
PPTX
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptx
PDF
Phuong trinh vi phan
PDF
Artificial intelligence ai l1-gioi thieu
PPT
Bai giang ROBOT cong nghiep
DOC
21 paramyxoviridae da
PPTX
Toan roi rac.pptx
Phần 1: Các khái niệm cơ bản về lập trình
Bài giảng Lập trình cơ bản - truongkinhtethucpham.com
Hướng dẫn lập trình PLC từ cơ bản đến nâng cao.pptx
Phuong trinh vi phan
Artificial intelligence ai l1-gioi thieu
Bai giang ROBOT cong nghiep
21 paramyxoviridae da
Toan roi rac.pptx

What's hot (20)

PDF
Hướng dẫn gia công trên Creo
PDF
Đề tài: Chế tạo và điều khiển cánh tay robot 3 bậc tự do, HAY
PDF
Báo cáo thí nghiệm Vật liệu học
DOCX
Mẫu báo cáo bài tập lớn
PDF
Công thức Vật lý đại cương III
PDF
Bài tập nhập môn lập trình
PDF
Dung sai kỹ thuật đo lường
PDF
PLC mitsubishi
PPT
Đại số boolean và mạch logic
DOC
16 ho mycobacteriaceae da
PDF
Lap trinh websever s7 1200
PDF
Tcvn 9206 2012
PDF
Bài giảng phương pháp số ths.phan thị hà[bookbooming.com]
DOCX
Tai lieu lap trinh c cho 8051
PDF
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...
DOCX
Robot bám đường ứng dụng thuật toán PID - Line follow robot with PID . Chu Qu...
PDF
Ứng Dụng PLC Điều Khiển Và Ổn Định Lò Nhiệt (Kèm Bản Vẽ, Datasheet, Plc)
DOC
ĐỒ ÁN - Nghiên cứu thiết kế hệ thống điều khiển đóng mở cửa tự động thông min...
PDF
Giao trinh ky thuat xung so
DOC
Tiểu Luận Quy Luật Thống Nhất Và Đấu Tranh Giữa Các Mặt Đối Lập.doc
Hướng dẫn gia công trên Creo
Đề tài: Chế tạo và điều khiển cánh tay robot 3 bậc tự do, HAY
Báo cáo thí nghiệm Vật liệu học
Mẫu báo cáo bài tập lớn
Công thức Vật lý đại cương III
Bài tập nhập môn lập trình
Dung sai kỹ thuật đo lường
PLC mitsubishi
Đại số boolean và mạch logic
16 ho mycobacteriaceae da
Lap trinh websever s7 1200
Tcvn 9206 2012
Bài giảng phương pháp số ths.phan thị hà[bookbooming.com]
Tai lieu lap trinh c cho 8051
Giải bài toán tối ưu hóa ứng dụng bằng MATLAB - Maple - Tối ưu hóa tĩnh và đi...
Robot bám đường ứng dụng thuật toán PID - Line follow robot with PID . Chu Qu...
Ứng Dụng PLC Điều Khiển Và Ổn Định Lò Nhiệt (Kèm Bản Vẽ, Datasheet, Plc)
ĐỒ ÁN - Nghiên cứu thiết kế hệ thống điều khiển đóng mở cửa tự động thông min...
Giao trinh ky thuat xung so
Tiểu Luận Quy Luật Thống Nhất Và Đấu Tranh Giữa Các Mặt Đối Lập.doc
Ad

Viewers also liked (10)

PPT
Nmlt c10 cau_truc
PPT
Nmlt C02 GioiThieuNNLTC
PPT
Nmlt C08 Mang2 Chieu
PDF
Phần 10: Dữ liệu kiểu cấu trúc
PDF
Phần 8: Mảng hai chiều
DOC
Lập trình c++ có lời giải 2
DOC
Bai tap thuc hanh nhap mon tin hoc
DOC
Bai tap lap trinh c
PDF
Bài tập mẫu C và C++ có giải
PDF
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPT
Nmlt c10 cau_truc
Nmlt C02 GioiThieuNNLTC
Nmlt C08 Mang2 Chieu
Phần 10: Dữ liệu kiểu cấu trúc
Phần 8: Mảng hai chiều
Lập trình c++ có lời giải 2
Bai tap thuc hanh nhap mon tin hoc
Bai tap lap trinh c
Bài tập mẫu C và C++ có giải
Bài 1: Tổng quan về cấu trúc và giải thuật - Giáo trình FPT
Ad

Similar to Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh (20)

PDF
Nmlt c01 cac_khainiemcobanvelaptrinh_in
PPT
Nmlt c01 cac_khainiemcobanvelaptrinh
PPT
Nmlt c01 cac_khainiemcobanvelaptrinh
PDF
45128de03569526f74ab41afe7186aef
PPT
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
PDF
Day hoc lt (aml)
PDF
chương1.pdf
PDF
Giaotrinhbaitapkythuatlaptrinh
PPT
Nmlt C03 Cac Kieu Du Lieu Co So
PPTX
giaithuatkhoa2024truongyeuquycuatoidoa11
PPTX
Kich ban day hoc Tin 10 - Bài 6
PDF
Emailing buoi 2 thuat toan
PPTX
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
PPTX
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
PDF
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
DOCX
Giáo Án Tin 10 - Bài 6
PPTX
Bài dạy bài 6
PDF
Nmlt c03 cac_kieudulieucoso_in
Nmlt c01 cac_khainiemcobanvelaptrinh_in
Nmlt c01 cac_khainiemcobanvelaptrinh
Nmlt c01 cac_khainiemcobanvelaptrinh
45128de03569526f74ab41afe7186aef
TruongThiThao-k33103275-bai6-chuongI_tinhoc10-kichban
Day hoc lt (aml)
chương1.pdf
Giaotrinhbaitapkythuatlaptrinh
Nmlt C03 Cac Kieu Du Lieu Co So
giaithuatkhoa2024truongyeuquycuatoidoa11
Kich ban day hoc Tin 10 - Bài 6
Emailing buoi 2 thuat toan
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
BÀI 06: GIẢI BÀI TOÁN TRÊN MÁY TÍNH
BÀI 3: Các khái niệm cơ bản trong lập trình - Giáo trình FPT
Giáo Án Tin 10 - Bài 6
Bài dạy bài 6
Nmlt c03 cac_kieudulieucoso_in

More from Cuong (11)

PPT
3 Function
PPT
Nmlt C09 Chuoi Ky Tu
PPT
Nmlt C07 Mang1 Chieu
PPT
Nmlt C06 Ham
PPT
Nmlt C05 Cau Lenh Lap
PPT
Nmlt C04 Cau Lenh Dieu Kien Va Re Nhanh
PPT
5 Array
PPT
4 Pointer String Struct
PPT
3 Function
PPT
2 Cau Truc Dieu Khien
PPT
1 Gioi Thieu Chung
3 Function
Nmlt C09 Chuoi Ky Tu
Nmlt C07 Mang1 Chieu
Nmlt C06 Ham
Nmlt C05 Cau Lenh Lap
Nmlt C04 Cau Lenh Dieu Kien Va Re Nhanh
5 Array
4 Pointer String Struct
3 Function
2 Cau Truc Dieu Khien
1 Gioi Thieu Chung

Nmlt C01 Cac Khai Niem Co Ban Ve Lap Trinh

  • 1. NHẬP MÔN LẬP TRÌNH CÁC KHÁI NIỆM C Ơ BẢN VỀ LẬP TRÌNH
  • 2. Nội dung NMLT - Các khái niệm cơ bản về lập trình Các khái niệm c ơ bản 1 Các b ướ c xây dựng ch ươ ng trình 2 Biểu diễn thuật toán 3 Cài đặ t thuật toán bằng NNLT 4
  • 3. Các khái niệm c ơ bản Lập trình máy tính Gọi tắt là lập trình (programming). Nghệ thuật cài đặ t một hoặc nhiều thuật toán trừu t ượ ng có liên quan với nhau bằng một ngôn ngữ lập trình để tạo ra một ch ươ ng trình máy tính . Thuật toán Là tập hợp (dãy) hữu hạn các chỉ thị (hành độ ng) đượ c đị nh nghĩa rõ ràng nhằm giải quyết một bài toán cụ thể nào đó . NMLT - Các khái niệm cơ bản về lập trình
  • 4. Các khái niệm c ơ bản Ví dụ Thuật toán giải PT bậc nhất: ax + b = 0 (a, b là các số thực). NMLT - Các khái niệm cơ bản về lập trình Nếu a = 0 b = 0 thì ph ươ ng trình có nghiệm bất kì. b ≠ 0 thì ph ươ ng trình vô nghiệm. Nếu a ≠ 0 Ph ươ ng trình có nghiệm duy nhất x = -b/a Đầu vào: a, b thuộc R Đầu ra: nghiệm ph ươ ng trình ax + b = 0
  • 5. Các tính chất của thuật toán Bao gồm 5 tính chất sau: Tính chính xác: quá trình tính toán hay các thao tác máy tính thực hiện là chính xác. Tính rõ ràng: các câu lệnh minh bạch đượ c sắp xếp theo thứ tự nhất đị nh. Tính khách quan: đượ c viết bởi nhiều ng ườ i trên máy tính nh ư ng kết quả phải nh ư nhau. Tính phổ dụng: có thể áp dụng cho một lớp các bài toán có đầ u vào t ươ ng tự nhau. Tính kết thúc: hữu hạn các b ướ c tính toán. NMLT - Các khái niệm cơ bản về lập trình
  • 6. Các b ướ c xây dựng ch ươ ng trình NMLT - Các khái niệm cơ bản về lập trình Xác đị nh vấn đề - bài toán Lựa chọn ph ươ ng pháp giải Cài đặ t ch ươ ng trình Hiệu chỉnh ch ươ ng trình Thực hiện ch ươ ng trình Lỗi cú pháp Lỗi ngữ nghĩa Biểu diễn bằng: Ngôn ngữ tự nhiên L ư u đồ - S ơ đồ khối Mã giả Xây dựng thuật toán/ thuật giải
  • 7. Sử dụng ngôn ngữ tự nhiên NMLT - Các khái niệm cơ bản về lập trình 1. Nhập 2 số thực a và b. 2. Nếu a = 0 thì 2.1. Nếu b = 0 thì 2.1.1. Ph ươ ng trình vô số nghiệm 2.1.2. Kết thúc thuật toán. 2.2. Ng ượ c lại 2.2.1. Ph ươ ng trình vô nghiệm. 2.2.2. Kết thúc thuật toán. 3. Ng ượ c lại 3.1. Ph ươ ng trình có nghiệm. 3.2. Giá trị của nghiệm đó là x = -b/a 3.3. Kết thúc thuật toán. Đầu vào: a, b thuộc R Đầu ra: nghiệm ph ươ ng trình ax + b = 0
  • 8. Sử dụng l ư u đồ - s ơ đồ khối NMLT - Các khái niệm cơ bản về lập trình Khối giới hạn Chỉ thị bắt đầ u và kết thúc. Khối vào ra Nhập/Xuất dữ liệu. Khối lựa chọn Tùy đ iều kiện sẽ rẽ nhánh. Khối thao tác Ghi thao tác cần thực hiện. Đ ườ ng đ i Chỉ h ướ ng thao tác tiếp theo.
  • 9. Sử dụng l ư u đồ - s ơ đồ khối NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Đọc a,b a = 0 Tính x = -b/a Xuất “ VN” b = 0 Xuất “ VSN” Kết thúc Xuất x S Đ Đ S
  • 10. Sử dụng mã giả Vay m ượ n ngôn ngữ nào đó (ví dụ Pascal) để biểu diễn thuật toán. NMLT - Các khái niệm cơ bản về lập trình If a = 0 Then Begin If b = 0 Then Xuất “Ph ươ ng trình vô số nghiệm” Else Xuất “Ph ươ ng trình vô nghiệm” End Else Xuất “Ph ươ ng trình có nghiệm x = -b/a” Đầu vào: a, b thuộc R Đầu ra: nghiệm ph ươ ng trình ax + b = 0
  • 11. Cài đặ t thuật toán bằng C/C++ NMLT - Các khái niệm cơ bản về lập trình #include <stdio.h> #include <conio.h> void main() { int a, b; printf(“Nhap a, b: ”); scanf(“%d%d”, &a, &b); if (a == 0) if (b == 0) printf(“Ph ươ ng trình VSN”); else printf(“Ph ươ ng trình VN”); else printf(“x = %.2f”, -float(b)/a); }
  • 12. Bài tập lý thuyết Thuật toán là gì? Trình bày các tính chất quan trọng của một thuật toán? Các b ướ c xây dựng ch ươ ng trình? Các cách biểu diễn thuật toán? Ư u và khuyết đ iểm của từng ph ươ ng pháp? Cho ví dụ minh họa. NMLT - Các khái niệm cơ bản về lập trình
  • 13. Bài tập thực hành Nhập n ă m sinh của một ng ườ i. Tính tuổi ng ườ i đó . Nhập 2 số a và b. Tính tổng, hiệu, tính và th ươ ng của hai số đó . Nhập tên sản phẩm, số l ượ ng và đơ n giá. Tính tiền và thuế giá trị gia t ă ng phải trả, biết: tiền = số l ượ ng * đơ n giá thuế giá trị gia t ă ng = 10% tiền NMLT - Các khái niệm cơ bản về lập trình
  • 14. Bài tập thực hành Nhập đ iểm thi và hệ số 3 môn Toán, Lý, Hóa của một sinh viên. Tính đ iểm trung bình của sinh viên đó . Nhập bán kính của đườ ng tròn. Tính chu vi và diện tích của hình tròn đó . Nhập vào số xe (gồm 4 chữ số) của bạn. Cho biết số xe của bạn đượ c mấy nút? Nhập vào 2 số nguyên. Tính min và max của hai số đó . NMLT - Các khái niệm cơ bản về lập trình
  • 15. Bài tập 4 NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Nhập n ă m sinh Tính Tuổi = 2008 – n ă m sinh Xuất Tuổi Kết thúc
  • 16. Bài tập 5 NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Nhập a và b Tính Tổng = a + b Hiệu = a – b Tích = a * b Th ươ ng = a / b Kết thúc Xuất Tổng, Hiệu, Tích, Th ươ ng
  • 17. Bài tập 6 NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Nhập Tên sản phẩm Số l ượ ng Đ ơ n giá Tính Tiền = Số l ượ ng * Đ ơ n giá VAT= Tiền * 0.1 Kết thúc Xuất Tiền và VAT
  • 18. Bài tập 7 NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Nhập Điểm T, L, H Hệ số T, Hệ số L, Hệ số H Tính ĐTB = (T*HsT + L*HsL + H*HsH) / (HsT + HsL + HsH) Kết thúc Xuất ĐTB
  • 19. Bài tập 8 NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Nhập Bán kính R Tính PI = 3.1415 Chu vi = 2*PI*R Diện tích = PI*R*R Kết thúc Xuất Chu vi và Diện tích
  • 20. Bài tập 9 NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Nhập số xe N (gồm 4 chữ số) Tính Số thứ 4: n4 = N % 10, N = N / 10 Số thứ 3: n3 = N % 10, N = N / 10 Số thứ 2: n2 = N % 10, N = N / 10 Số thứ 1: n1 = N Số nút S = (n1 + n2+ n3 + n4) % 10 Kết thúc Xuất Số nút S
  • 21. Bài tập 10 NMLT - Các khái niệm cơ bản về lập trình Bắt đầ u Đọc a,b a > b Xuất a max, b min Kết thúc S Đ Xuất a min, b max