Bài giảng Nhập môn lập trình: Tổng quan về lập trình - Nguyễn Đình Hưng

21 2 0
Bài giảng Nhập môn lập trình: Tổng quan về lập trình - Nguyễn Đình Hưng

Đ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

Bài giảng Nhập môn lập trình - Tổng quan về lập trình cung cấp cho người đọc các kiến thức: Các khái niệm cơ bản, các bước xây dựng chương trình, diễn biến thuật toán, cài đặt thuật toán bằng ngôn ngữ lập trình. Mời các bạn cùng tham khảo.

NHẬP MƠN LẬP TRÌNH Tổng quan lập trình Nội dung Các khái niệm Các bước xây dựng chương trình Biểu diễn thuật tốn Cài đặt thuật toán NNLT Tổng quan lập trình Các khái niệm ™Lập trình máy tính ƒ Gọi tắt lập trình (programming) ƒ Kỹ thuật cài đặt nhiều thuật toán trừu tượng có liên quan với ngơn ngữ lập trình để tạo chương trình máy tính ™Thuật toán (Algorithm) ƒ Là tập hợp (dãy) hữu hạn thị (hành động) định nghĩa rõ ràng nhằm giải tốn cụ thể Tổng quan lập trình Các khái niệm ™Ví dụ ƒ Thuật tốn giải PT bậc nhất: ax + b = (a, b số thực) Đầu vào: a, b thuộc R Đầu ra: nghiệm phương trình ax + b = • Nếu a = • b = phương trình có nghiệm • b ≠ phương trình vơ nghiệm • Nếu a ≠ • Phương trình có nghiệm x = -b/a Tổng quan lập trình Các tính chất thuật tốn ™Bao gồm tính chất sau: ƒ Tính xác: trình tính tốn hay thao tác máy tính thực xác ƒ Tính rõ ràng: câu lệnh minh bạch xếp theo thứ tự định ƒ Tính khách quan: viết nhiều người máy tính kết phải ƒ Tính phổ dụng: áp dụng cho lớp tốn có đầu vào tương tự ƒ Tính kết thúc: hữu hạn bước tính tốn Tổng quan lập trình Các bước xây dựng chương trình Biểu diễn bằng: Xác định vấn đề • Ngơn ngữ tự nhiên - tốn • Lưu đồ - Sơ đồ khối Lựa chọn • Mã giả phương pháp giải Xây dựng thuật toán/ thuật giải Cài đặt chương trình Hiệu chỉnh Lỗi cú pháp Lỗi ngữ nghĩa chương trình Thực chương trình Tổng quan lập trình Sử dụng ngôn ngữ tự nhiên Đầu Đầu vào: a, b thuộc R ra: nghiệm phương trình ax + b = Nhập số thực a b Nếu a = 2.1 Nếu b = 2.1.1 Phương trình vơ số nghiệm 2.1.2 Kết thúc thuật tố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 tốn Ngược lại 3.1 Phương trình có nghiệm 3.2 Giá trị nghiệm x = -b/a 3.3 Kết thúc thuật tốn Tổng quan lập trình Sử dụng lưu đồ - sơ đồ khối Khối giới hạn Chỉ thị bắt đầu kết thúc Khối vào Nhập/Xuất liệu Khối lựa chọn Tùy điều kiện rẽ nhánh Khối thao tác Ghi thao tác cần thực Đường Chỉ hướng thao tác Tổng quan lập trình Sử dụng lưu đồ - sơ đồ khối Bắt đầu Đọc a,b Đ S a=0 Đ S Tính x = -b/a b=0 Xuất “VSN” Xuất “VN” Xuất x Kết thúc Tổng quan lập trình Sử dụng mã giả ™Vay mượn ngơn ngữ (ví dụ Pascal) để biểu diễn thuật toán Đầu vào: a, b thuộc R Đầu ra: nghiệm phương trình ax + b = If a = Then Begin If b = 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” Tổng quan lập trình 10 Cài đặt thuật toán C/C++ #include #include 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); } Tổng quan lập trình 11 Bài tập Thuật tốn gì? Trình bày tính chất quan trọng thuật tố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 khuyết điểm phương pháp? Cho ví dụ minh họa Tổng quan lập trình 12 Bài tập Nhập năm sinh người Tính tuổi người Nhập số a b Tính tổng, hiệu, tính thương hai số Nhập tên sản phẩm, số lượng đơn giá Tính tiền thuế giá trị gia tăng phải trả, biết: a tiền = số lượng * đơn giá b thuế giá trị gia tăng = 10% tiền Tổng quan lập trình 13 Bài tập Nhập điểm thi hệ số mơn Tốn, Lý, Hóa sinh viên Tính điểm trung bình sinh viên Nhập bán kính đường trịn Tính chu vi diện tích hình trịn Nhập vào số xe (gồm chữ số) bạn Cho biết số xe bạn nút? 10.Nhập vào số nguyên Tính max hai số Tổng quan lập trình 14 Bài tập Bắt đầu Nhập năm sinh Tính Tuổi = 2008 – năm sinh Xuất Tuổi Kết thúc Tổng quan lập trình 15 Bài tập Bắt đầu Nhập a b Tính Tổng = a + b Hiệu = a – b Tích = a * b Thương = a / b Xuất Tổng, Hiệu, Tích, Thương Kết thúc Tổng quan lập trình 16 Bài tập 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 Xuất Tiền VAT Kết thúc Tổng quan lập trình 17 Bài tập 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) Xuất ĐTB Kết thúc Tổng quan lập trình 18 Bài tập 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 Xuất Chu vi Diện tích Kết thúc Tổng quan lập trình 19 Bài tập Bắt đầu Nhập số xe N (gồm chữ số) Số Số Số Số Số thứ thứ thứ thứ nút Tính 4: n4 = N % 10, N = N / 10 3: n3 = N % 10, N = N / 10 2: n2 = N % 10, N = N / 10 1: n1 = N S = (n1 + n2+ n3 + n4) % 10 Xuất Số nút S Kết thúc Tổng quan lập trình 20 Bài tập 10 Bắt đầu Đọc a,b Đ S a>b Xuất a max, b Xuất a min, b max Kết thúc Tổng quan lập trình 21 ... thúc Tổng quan lập trình 15 Bài tập Bắt đầu Nhập a b Tính Tổng = a + b Hiệu = a – b Tích = a * b Thương = a / b Xuất Tổng, Hiệu, Tích, Thương Kết thúc Tổng quan lập trình 16 Bài tập Bắt đầu Nhập. .. Kết thúc Tổng quan lập trình 17 Bài tập 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) Xuất ĐTB Kết thúc Tổng quan lập trình 18 Bài tập... Đường Chỉ hướng thao tác Tổng quan lập trình Sử dụng lưu đồ - sơ đồ khối Bắt đầu Đọc a,b Đ S a=0 Đ S Tính x = -b/a b=0 Xuất “VSN” Xuất “VN” Xuất x Kết thúc Tổng quan lập trình Sử dụng mã giả ™Vay

Ngày đăng: 08/05/2021, 14:10

Mục lục

  • NHẬP MÔN LẬP TRÌNH

  • Các khái niệm cơ bản

  • Các khái niệm cơ bản

  • Các tính chất của thuật toán

  • Các bước xây dựng chương trình

  • Sử dụng ngôn ngữ tự nhiên

  • Sử dụng lưu đồ - sơ đồ khối

  • Sử dụng lưu đồ - sơ đồ khối

  • Sử dụng mã giả

  • Cài đặt thuật toán bằng C/C++

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan