• Bài giảng Tin học đại cương 2 - Chương 4: Mảng và chuỗi - Nguyễn Văn HuyBài giảng Tin học đại cương 2 - Chương 4: Mảng và chuỗi - Nguyễn Văn Huy

    D) Dùng mảng một chiều làm tham số hàm: Việc truyền một phần tử đơn lẻ vào hàm thì hoàn toàn giống với truyền một biến vào hàm. Đối với trường hợp muốn truyền toàn bộ mảng cho hàm thì ta cần phải khai báo mảng là tham số hình thước của hàm. Ví dụ: int Max(int A[12], int kich_thuoc); Lưu ý: - Có thể không cần ghi kích thước mảng trong phần kh...

    pdf24 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 724 | Lượt tải: 1

  • Bài giảng Tin học đại cương 2 - Chương 3: Hàm và tổ chức chương trình - Nguyễn Văn HuyBài giảng Tin học đại cương 2 - Chương 3: Hàm và tổ chức chương trình - Nguyễn Văn Huy

    - Danh_sách_tham_số: Tham số của hàm là phương tiện để truyền dữ liệu cần thiết từ bên ngoài vào trong hàm và từ trong hàm ra bên ngoài. Nếu có nhiều tham số thì chúng phải cách nhau bởi dấu phẩy và phải khai báo riêng biệt nhau.  - Câu lệnh return dùng để kết thúc việc thực hiện của một hàm (nếu hàm có giá trị trả về), trả kết quả và chuyển ...

    pdf17 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 632 | Lượt tải: 1

  • Bài giảng Tin học đại cương 2 - Chương 1: Tổng quan về ngôn ngữ lập trình C - Nguyễn Văn HuyBài giảng Tin học đại cương 2 - Chương 1: Tổng quan về ngôn ngữ lập trình C - Nguyễn Văn Huy

    Trình biên dịch Trình biên dịch hay phần mềm biên dịch (compiler) là một chương trình máy tính làm công việc dịch một chuỗi các câu lệnh được viết bằng một ngôn ngữ lập trình thành một chương trình tương đương nhưng ở dưới dạng một ngôn ngữ máy tính. Những trình dịch về C ngày nay thường được cung cấp kèm chung với C++. Sau đây là danh sách m...

    pdf40 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 810 | Lượt tải: 1

  • Bài giảng Tin học đại cương - Chương 3: Thuật toán - Nguyễn Văn HuyBài giảng Tin học đại cương - Chương 3: Thuật toán - Nguyễn Văn Huy

    3.2 Tính chất của thuật toán Tính đúng: Thuật toán phải cho ra kết quả chính xác; Tính tổng quát: thuật toán phải áp dụng để giải một lớp bài toán có dạng tương tự, chứ không phải chỉ áp dụng những bài toán cụ thể riêng lẻ ; Tính xác định: Các bước trong thuật toán phải rõ ràng, trật tự thực hiện phải xác định và là duy nhất ; Tính dừng:...

    pdf19 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 790 | Lượt tải: 1

  • Bài giảng Tin học đại cương - Chương 2: Hệ điều hành và các chương trình tiện ích - Nguyễn Văn HuyBài giảng Tin học đại cương - Chương 2: Hệ điều hành và các chương trình tiện ích - Nguyễn Văn Huy

    2.1 Các khái niệm và chức năng chính của hệ điều hành  Hệ điều hành (HĐH) là hệ thống phần mềm chạy trên máy tính, dùng để điều hành, quản lí các thiết bị phần cứng và các tài nguyên hệ, tạo ra môi trường giao tiếp giữa người sử dụng và phần cứng máy tính.  Hiện nay có rất nhiều HĐH cho nhiều loại máy khác nhau. Nhưng đa số các HĐH đều có n...

    pdf19 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 638 | Lượt tải: 1

  • Bài giảng Tin học đại cương - Chương 1: Các kiến thức cơ bản về tin học - Nguyễn Văn HuyBài giảng Tin học đại cương - Chương 1: Các kiến thức cơ bản về tin học - Nguyễn Văn Huy

    Siêu may tính (Supercomputer) Là loại mạnh nhất, nhanh nhất và đắt nhất. Được sử dụng cho các lĩnh vực quan trọng để giải những bài toán cần xử lý dữ liệu lớn và tính toán phức tạp (nghiên cứu năng lượng hạt nhân, khai thác dầu khí, thiết kế tên lửa, thiết kế máy bay ). Titan - Siêu máy tính nhanh nhất thế giới có khả năng thực hiện 20 tri...

    pdf41 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 692 | Lượt tải: 1

  • Bài giảng Kiến trúc máy tính - Chương 12: Chức năng và cấu trúc vi xử lý - Nguyễn Thị Phương ThảoBài giảng Kiến trúc máy tính - Chương 12: Chức năng và cấu trúc vi xử lý - Nguyễn Thị Phương Thảo

    a. Thanh ghi hiển thị với người dùng  Là các thanh ghi lập trình viên có thể sử dụng trong các lệnh để phục vụ cho mục đích viết chương trình của mình  Phân loại  Thanh ghi đa năng: lập trình viên có thể sử dụng các thanh ghi nhóm này cho nhiều mục đích khác nhau  Thanh ghi dữ liệu: sử dụng để chứa dữ liệu và không dùng để tính toán địa...

    pdf38 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 1035 | Lượt tải: 1

  • Bài giảng Kiến trúc máy tính - Chương 11: Bộ xử lý trung tâm (Phần 2) - Nguyễn Thị Phương ThảoBài giảng Kiến trúc máy tính - Chương 11: Bộ xử lý trung tâm (Phần 2) - Nguyễn Thị Phương Thảo

    c. Các thanh ghi  Tập hợp các thanh ghi nằm trong CPU  Chứa các thông tin tạm thời phục vụ cho hoạt động ở thời điểm hiện tại của CPU  Được coi là mức đầu tiên của hệ thống nhớ  Tuỳ thuộc vào bộ xử lý cụ thể  Số lượng thanh ghi nhiều  tăng hiệu năng của CPU  Có hai loại thanh ghi:  Các thanh ghi lập trình được  Các thanh ghi không...

    pdf57 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 821 | Lượt tải: 1

  • Bài giảng Kiến trúc máy tính - Chương 11: Tập lệnh Các chế độ định địa chỉ và định dạng lệnh (Phần 1) - Nguyễn Thị Phương ThảoBài giảng Kiến trúc máy tính - Chương 11: Tập lệnh Các chế độ định địa chỉ và định dạng lệnh (Phần 1) - Nguyễn Thị Phương Thảo

    a. Định địa chỉ tức thì  Dạng đơn giản nhất của định địa chỉ  Toán hạng = A  Chế độ này có thể được sử dụng để định nghĩa và sử dụng các hằng số và thiết lập các giá trị ban đầu của biến  Các số thường được lưu trữ dưới dạng số bù hai  Bit ngoài cùng bên trái của trường toán hạng được sử dụng như bit dấu  Ưu điểm:  Chỉ cần truy xuất...

    pdf34 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 1375 | Lượt tải: 1

  • Bài giảng Kiến trúc máy tính - Chương 10: Tập lệnh - Đặc điểm và chức năng - Nguyễn Thị Phương ThảoBài giảng Kiến trúc máy tính - Chương 10: Tập lệnh - Đặc điểm và chức năng - Nguyễn Thị Phương Thảo

    c. Các loại lệnh: chia thành 4 nhóm  Xử lý dữ liệu: các lệnh số học và logic  Các lệnh số học cung cấp khả năng tính toán để xử lý dữ liệu số  Các lệnh logic (Boolean) hoạt động trên các bit, cung cấp khả năng xử lý bất kỳ loại dữ liệu nào. Các lệnh này chủ yếu thực thi với các bit trên thanh ghi  Lưu trữ dữ liệu  Các lệnh đọc/ghi dữ liệ...

    pdf57 trang | Chia sẻ: thanhle95 | Ngày: 01/07/2021 | Lượt xem: 1201 | Lượt tải: 1