• Bài giảng Kỹ thuật lập trình - Chương 2: Các phương pháp giải quyết bài toán trên máy tính - Trịnh Tấn ĐạtBài giảng Kỹ thuật lập trình - Chương 2: Các phương pháp giải quyết bài toán trên máy tính - Trịnh Tấn Đạt

    Phương pháp trực tiếp ▪ Xác định trực tiếp được lời giải qua một thủ tục tính toán (công thức, hệ thức, định luật, ) hoặc qua các bước căn bản để có được lời giải. ▪ Việc giải quyết vấn đề trên máy tính chỉ là thao tác lập trình hay là sự chuyển đổi lời giải từ ngôn ngữ tự nhiên sang ngôn ngữ máy tính  kỹ thuật lập trình trên máy tính. ▪ Có 3...

    pdf22 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 624 | Lượt tải: 1

  • Bài giảng Kỹ thuật lập trình - Chương 1: Ôn tập Function, Array, Struct - Trịnh Tấn ĐạtBài giảng Kỹ thuật lập trình - Chương 1: Ôn tập Function, Array, Struct - Trịnh Tấn Đạt

    Array: 2D-Array • Cú pháp khai báo mảng hai chiều < kiểu dữ liệu> tên mảng[const m][const n]; • Ví dụ sau đây khai báo một mảng hai chiều a tên là a gồm 20 dòng, 50 cột, các phần tử là các số nguyên. int c[20][50]; Mỗi phần tử của mảng được truy xuất thông qua tên mảng[chỉ số dòng][chỉ số cột], chẳng hạn để truy xuất phần tử tại dòng thứ i cột...

    pdf56 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 507 | Lượt tải: 1

  • Bài giảng Kỹ thuật lập trình - Giới thiệu môn học - Trịnh Tấn ĐạtBài giảng Kỹ thuật lập trình - Giới thiệu môn học - Trịnh Tấn Đạt

    Đánh giá môn học ▪ Điểm quá trình: 50% o Điểm lý thuyết: ✓ Chuyên cần, thảo luận : được thêm điểm thưởng ✓ Kiểm tra giữa kỳ: 1 bài ✓ Điểm đồ án môn học (không bắt buộc): • Sinh viên đăng ký và hoàn thành được thưởng tối đa +2đ. • Nếu đã đăng ký mà không làm sẽ bị trừ -1đ. o Điểm thực hành : ✓ Chuyên cần, thảo luận : được thêm điểm thưởng ...

    pdf15 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 691 | Lượt tải: 1

  • Bài giảng môn Kỹ thuật lập trình - Chương 5: Kế thừa và đa hìnhBài giảng môn Kỹ thuật lập trình - Chương 5: Kế thừa và đa hình

    Từ khóa new Dùng để khai báo phương thức ở lớp nhận khi đã có phương thức cùng tên ở lớp cơ sở Ví dụ  public new void TinhDienTich() Overriding Methods Trong một tập các lớp có mối quan hệ huyết thống có các phương thức giống signature y xì (nội dung phương thức khác nhau) Overriding methods giúp lập trình viên có thể định nghĩa các...

    pdf34 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 510 | Lượt tải: 1

  • Bài giảng môn Kỹ thuật lập trình - Chương 4: Lớp và đối tượngBài giảng môn Kỹ thuật lập trình - Chương 4: Lớp và đối tượng

    Lập trình truyền thống  Phương pháp tiếp cận của lập trình truyền thống  Lập trình tuyến tính.  Lập trình cấu trúc  Ưu điểm  Chương trình rõ ràng, dễ hiểu, dễ theo dõi.  Tư duy giải thuật rõ ràng.  Khuyết điểm  Không hỗ trợ việc sử dụng lại mã nguồn.  Khi thay đổi cấu trúc dữ liệu, phải thay đổi giải thuật.  Phải giải quyết các ...

    pdf58 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 524 | Lượt tải: 1

  • Bài giảng môn Kỹ thuật lập trình - Chương 3: Windows FormBài giảng môn Kỹ thuật lập trình - Chương 3: Windows Form

    Các ứng dụng của Windows Form Tạo những ứng dụng với giao diện đồ hoạ giao tiếp với người dùng  Hiển thị thông tin  Nhận thông tin nhập từ người dùng  Phản ứng với những hoạt động của người dùng (nhấn chuột, gõ phím )  Kết nối qua mạng Các ứng dụng của Windows Form Phần mềm văn phòng Microsoft Office Phần mềm quản lý dự án MS Proje...

    pdf47 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 689 | Lượt tải: 1

  • Bài giảng môn Kỹ thuật lập trình - Chương 2: Xử lý mảng và chuỗiBài giảng môn Kỹ thuật lập trình - Chương 2: Xử lý mảng và chuỗi

    Khởi tạo và gán giá trị Mảng tenMang = new KieuDuLieu[spt]{gtri1, gtri2, gtri3, };  diem = new int[5]{ 5, 6, 7, 6, 9 } Giá trị không nhất thiết phải là hằng số  Ví dụ Random r = new Random(); int[] pins = new int[4]{ r.Next() % 10, r.Next() % 10, r.Next() % 10, r.Next() % 10 }; Số giá trị trong dấu ngoặc phải bằng số phần tử mảng đư...

    pdf55 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 516 | Lượt tải: 1

  • Bài giảng môn Kỹ thuật lập trình - Chương 1: Tổng quan lập trình C#Bài giảng môn Kỹ thuật lập trình - Chương 1: Tổng quan lập trình C#

    Dữ liệu Dữ liệu đầu vào Dữ liệu đầu ra Dữ liệu trong quá trình xử lý Ví dụ  Chương trình giải PT bậc 2  Chương trình tính số tiền nhận được khi gửi tiết kiệm  Chương trình tính tiền điện Kiểu dữ liệu Kiểu số Kiểu ký tự Kiểu chuỗi Kiểu ngày tháng Kiểu hình ảnh 

    pdf58 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 541 | Lượt tải: 1

  • Bài giảng môn Kỹ thuật lập trình - Chương mở đầu: Giới thiệu môn học Kỹ thuật lập trìnhBài giảng môn Kỹ thuật lập trình - Chương mở đầu: Giới thiệu môn học Kỹ thuật lập trình

    Mục tiêu môn học Nắm vững kiến thức cơ bản về lập trình (biến, hàm, cấu trúc rẽ nhánh, các kiểu dữ liệu ) Trang bị kiến thức lập trình ứng dụng trên windows form. Nắm vững kiến thức cơ bản về lập trình hướng đối tượng

    pdf11 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 568 | Lượt tải: 1

  • System Development Life Cycle (SDLC) - Nguyễn Thị Thanh TrúcSystem Development Life Cycle (SDLC) - Nguyễn Thị Thanh Trúc

    • SDLC & Testing • SDLC Models • Reasons for using SDLC Models • Advantages of choosing an appropriate SDLC Model. CuuDuongThanCong.com https:/fb.com/tailieudientucntt• SDLC – Stands for System Development Life Cycle – Be a framework that describe phase of software cycle and the order in which those phases are executed. – Each phase produ...

    pdf20 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 489 | Lượt tải: 1