• Đăng ký
  • Đăng nhập
  • Liên hệ

TimTaiLieu.vn - Tài liệu, ebook, giáo trình, đồ án, luận văn

Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.

TimTaiLieu.vn
  • Trang Chủ
  • Tài Liệu
  • Upload
Danh Mục Tài Liệu
  • Các Môn Đại Cương
  • Kỹ Thuật - Công Nghệ
  • Khối Ngành Kinh Tế
  • Khối Ngành Xã Hội
  • Công Nghệ Thông Tin
    • Phần Cứng
    • Hệ Điều Hành
    • Quản Trị Mạng
    • Quản Trị Web
    • Cơ Sở Dữ Liệu
    • Kỹ Thuật Lập Trình
    • Chứng Chỉ Quốc Tế
    • Tin Văn Phòng
    • An Ninh - Bảo Mật
    • Đồ Họa - Thiết Kế
  • Ngoại Ngữ
  • Đồ Án - Luận Văn
  • Giáo Dục - Đào Tạo
  • Mẫu Văn Bản
  • Kỹ Năng Mềm
  • Văn Bản Luật
  • Giải Trí
  • Sức Khỏe
  • Ẩm Thực
  • Chưa phân loại
  • Mới nhất
  • Xem nhiều
  • Tải nhiều
  • Bài giảng Kỹ thuật lập trình - Chương 1: Quản lý và sử dụng bộ nhớ động - Đặng Bình PhươngBài giảng Kỹ thuật lập trình - Chương 1: Quản lý và sử dụng bộ nhớ động - Đặng Bình Phương

    • Do chịu ảnh hưởng của NNLT C nên NNLT C++ có những quy định không dễ dàng lắm về sử dụng dữ liệu động đối với người lập trình nhất là trường hợp mảng động nhiều chiều. • Kiểu vector trong thư viện chuẩn STL (Standard Template Library) phục vụ cho việc lập trình với dữ liệu động. • Để lập trình với kiểu vector của C++ STL, cần phải ...

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

  • Bài giảng Kỹ thuật lập trình - Chương 4: Các kỹ thuật kiểm tra tính đúng đắn và tính an toàn của chương trình phần mềm - Vũ Thị Hương GiangBài giảng Kỹ thuật lập trình - Chương 4: Các kỹ thuật kiểm tra tính đúng đắn và tính an toàn của chương trình phần mềm - Vũ Thị Hương Giang

    Kiểm tra cái gì để phát hiện lỗi ? • Kiểm tra mọi thao tác có thể gây lỗi khi viết CT – Nhập dữ liệu – Sử dụng dữ liệu • Ví dụ: – Kiểm tra mỗi lần mở một tệp tin hay cấp phát các ô nhớ. – Kiểm tra các phương thức người dùng nhập dữ liệu vào cho đến khi không còn nguy cơ gây ra dừng chương trình – Trong trường hợp tràn bộ nhớ (out of memory)...

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

  • Bài giảng Kỹ thuật lập trình - Chương 3: Các kỹ thuật xây dựng chương trình phần mềm (Phần 3) - Vũ Thị Hương GiangBài giảng Kỹ thuật lập trình - Chương 3: Các kỹ thuật xây dựng chương trình phần mềm (Phần 3) - Vũ Thị Hương Giang

    1. Một số khái niệm thường gặp • Biểu thức (expression): tính toán giá trị đích dựa trên giá trị nguồn • Lệnh gán (assigment): lưu trữ giá trị của biểu thức hoặc của biến nguồn vào trong 1 biến đícha. Hàm định nghĩa sẵn • Được định nghĩa trong các thư viện • Cần khai báo thư viện ở đầu chương trình để có thể dùng các hàm này • Ví dụ: trong...

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

  • Bài giảng Kỹ thuật lập trình - Chương 3: Các kỹ thuật xây dựng chương trình phần mềm (Phần 2) - Vũ Thị Hương GiangBài giảng Kỹ thuật lập trình - Chương 3: Các kỹ thuật xây dựng chương trình phần mềm (Phần 2) - Vũ Thị Hương Giang

    1. Nguyên tắc chung • Đơn giản: – Thể hiện giải thuật như nó vốn có, đừng quá kỳ bí – Lựa chọn cấu trúc dữ liệu sao cho việc viết giải thuật bằng NNLT cụ thể là đơn giản nhất – Tìm cách đơn giản hóa các biểu thức – Thay những biểu thức lặp đi lặp lại bằng CTC tương ứng • Trực tiếp: – Sử dụng thư viện mọi lúc có thể – Tránh việc kiểm tra đi...

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

  • Bài giảng Kỹ thuật lập trình - Chương 3: Các kỹ thuật xây dựng chương trình phần mềm - Vũ Thị Hương GiangBài giảng Kỹ thuật lập trình - Chương 3: Các kỹ thuật xây dựng chương trình phần mềm - Vũ Thị Hương Giang

    Viết mã nguồn hiệu quả • LTV vẫn có thể thực hiện những cải tiền mà trình dịch không thể • LTV phải loại bỏ tất cả những chỗ bất hợp lý trong mã nguồn • LTV phải làm cho chương trình hiệu quả nhất có thể • LTV có thể phải xem lại mã nguồn khi thấy chương trình chạy chậm • Vậy cần tập trung vào đâu để cải tiến nhanh nhất, tốt nhất ?

    pdf105 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 619 | Lượt tải: 0

  • Bài giảng Kỹ thuật lập trình - Chương 2: Giải thuật và cấu trúc dữ liệu - Vũ Thị Hương GiangBài giảng Kỹ thuật lập trình - Chương 2: Giải thuật và cấu trúc dữ liệu - Vũ Thị Hương Giang

    - Mở đầu • Các bài toán thực tế thường phức tạp • Hiểu bài toán đặt ra để giải quyết bài toán, cần làm gì, không cần làm gì. Do đó, phải xác định được: - Các dữ liệu liên quan đến bài toán - Các thao tác cần thiết để giải quyết bài toán • Làm chủ ngôn ngữ lập trình để cài đặt giải pháp thành chương trình máy tính

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

  • Bài giảng Kỹ thuật lập trình - Giới thiệu môn học - Vũ Thị Hương GiangBài giảng Kỹ thuật lập trình - Giới thiệu môn học - Vũ Thị Hương Giang

    Bài tập • Trên lớp: cá nhân hoặc nhóm • Về nhà: nhóm 4 - 5 SV • Nội dung: – Lý thuyết + thực hành các kỹ thuật lập trình làm việc với biến, dữ liệu và các cấu trúc lập trình – Lý thuyết + thực hành các kỹ thuật xây dựng và sử dụng hàm/thủ tục – Lý thuyết + thực hành các kỹ thuật bẫy lỗi và lập trình phòng ngừa – Lý thuyết + thực hành các ...

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

  • Bài giảng Kỹ thuật lập trình nâng cao - Chương 1: Giới thiệu học phần Kỹ thuật lập trình nâng cao - Trần Minh TháiBài giảng Kỹ thuật lập trình nâng cao - Chương 1: Giới thiệu học phần Kỹ thuật lập trình nâng cao - Trần Minh Thái

    Chương 1. Tổng quan về kỹ thuật lập trình & các bước xây dựng chương trình 1.1. Các khái niệm 1.2. Phương pháp xây dựng chương trình 1.3. Tạo project chương trình Chương 2. Con trỏ 2.1. Con trỏ và địa chỉ 2.2. Con trỏ và mảng một chiều, nhiều chiều 2.3. Các phép toán trên con trỏ 2.4. Mảng con trỏ 2.5. Con trỏ tới hàm 2.6. Bài tập

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

  • Bài giảng Kỹ thuật lập trình - Chương 8: Kiểm tra tính đúng đắn và tối ưu hóa chương trình - Trần Minh TháiBài giảng Kỹ thuật lập trình - Chương 8: Kiểm tra tính đúng đắn và tối ưu hóa chương trình - Trần Minh Thái

    Kỹ thuật tối ưu các vòng lặp * Tách các lệnh không phụ thuộc vào chỉ số lặp ra khỏi vòng lặp. Thay các phép nhân thành phép cộng nếu được. * Giảm số toán tử phức tạp trong vòng lặp nhờ các biến phụ. * Giảm số vòng lặp chương trình. Thực hiện nhiều hơn trong mỗi vòng lặp. * Vòng lặp nào có số lần lặp ít sẽ nằm ngòai vòng lặp có số lần lặp n...

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

  • Bài giảng Kỹ thuật lập trình - Chương 7: Lập trình đệ quy - Trần Minh TháiBài giảng Kỹ thuật lập trình - Chương 7: Lập trình đệ quy - Trần Minh Thái

    Bài tập 1. Tính n! 2. In ra các ước số của số nguyên dương 3. Đếm số lượng ước số của số nguyên dương 4. Tìm ước số chung lớn nhất của 2 số nguyên dương 5. Kiểm tra số nguyên dương n có phải là số nguyên tố? 6. Nhập vào mảng 1 chiều số nguyên a, kích thước n 7. Xuất mảng 1 chiều số nguyên a, kích thước n 8. Tìm phần tử có giá trị x trong ...

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

  • ◄
  • 1
  • ...
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • ...
  • 987
  • ►
Copyright © 2025 TimTaiLieu.vn
Website đang trong thời gian thử nghiệm, chờ xin giấy phép của Bộ TT & TT.
Chia sẻ: TimTaiLieu on Facebook Follow @TimTaiLieu
Thư viện Luận Văn, Tài Liệu và Đồ Án tốt nghiệp. Thư viện Ebook miễn phí, Thư viện giáo án, PDF Hướng dẫn giải bài tập SGK.