• Bài giảng Công nghệ phần mềm - Bài 2: Ngôn ngữ C++, các mở rộng so với C - Phạm Thị Bích VânBài giảng Công nghệ phần mềm - Bài 2: Ngôn ngữ C++, các mở rộng so với C - Phạm Thị Bích Vân

    1. Viết chương trình tính: 2. Nhập ma trận thực cấp mxn: Tìm phần tử lớn nhất Sắp xếp tăng dần In ma trận sau khi đã sắp xếp. 3. Xây dựng chương trình thao tác với phân số: nhập, in, tối giản, cộng, tích hai phân số 4. Xây dựng chương trình thao tác với vec tơ: Nhập 2 vec tơ In Tính tổng, tích hai vectơ

    pptx54 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 853 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính - Tuần 5: Kiến trúc bộ lệnh (tiếp theo) - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 5: Kiến trúc bộ lệnh (tiếp theo) - Trường Đại học Công nghệ thông tin

    Tóm lại: Với một thủ tục/hàm con: Input: $a0, $a1, $a2, $a3 Output: $v0, $v1 Địa chỉ quay về được lưu trong $ra Stack được sử dụng trong các trường hợp sau Nếu thủ tục (hàm con) cần nhiều hơn bốn thanh ghi để làm tham số hoặc nhiều hơn hai thanh ghi làm giá trị trả về thì không gian stack sẽ được dùng hỗ trợ trong trường hợp này. Nếu thủ tục...

    ppt26 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1207 | Lượt tải: 1

  • Bài giảng Công nghệ phần mềm - Bài 1: Giới thiệu về lập trình hướng đối tượng - Phạm Thị Bích VânBài giảng Công nghệ phần mềm - Bài 1: Giới thiệu về lập trình hướng đối tượng - Phạm Thị Bích Vân

    Thế nào là lập trình phi cấu trúc? Thế nào là lập trình có cấu trúc? Thế nào là lập trình hướng đối tượng? Thế nào là Lớp và đối tượng? Các đặc tính của lập trình hướng đối tượng? Trừu tượng hóa là gì? Điểm chú ý? Tính đóng gói? Tính kế thừa? Tính đa hình? Các ngôn ngữ hỗ trợ lập trình hướng đối tượng?

    pptx28 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 776 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính - Tuần 4: Kiến trúc bộ lệnh (tiếp theo) - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 4: Kiến trúc bộ lệnh (tiếp theo) - Trường Đại học Công nghệ thông tin

    Tổng kết: MIPS có ba định dạng lệnh: R-format, I-format, J-format. Từ đó, hiểu cách một lệnh từ ngôn ngữ cấp cao chuyển thành assembly của MIPS, và từ assembly của MIPS chuyển thành mã máy dựa theo ba định dạng trên Biết quy tắc hoạt động của nhóm lệnh logic của MIPS Biết quy tắc hoạt động của nhóm lệnh nhảy (nhảy có điều kiện và không điều kiện...

    ppt28 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1135 | Lượt tải: 2

  • Bài giảng Kiến trúc máy tính - Tuần 3: Kiến trúc bộ lệnh - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 3: Kiến trúc bộ lệnh - Trường Đại học Công nghệ thông tin

    Tổng kết: Giới thiệu lệnh máy tính, tập lệnh là gì (Tập lệnh được sử dụng cụ thể trong môn học này là MIPS 32 bits) Tập lệnh bao gồm các nhóm lệnh cơ bản: Nhóm lệnh logic, nhóm lệnh số học, nhóm lệnh trao đổi dữ liệu và nhóm lệnh nhảy Với MIPS, toán hạng cho các lệnh được chia thành ba nhóm: nhóm toán hạng thanh ghi, nhóm toán hạng bộ nhớ và ...

    ppt30 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 846 | Lượt tải: 2

  • Bài thực hành Kỹ thuật vi xử lýBài thực hành Kỹ thuật vi xử lý

    Bài 3: Hiển thị một chuỗi ra đầu ra chuẩn (Màn hình) Các lệnh cần sử dụng: Lệnh MOV Ngắt 21h với chức năng 9 Đầu bài: Hiển thị một chuỗi ký tự ra màn hình (Ví dụ: “Xin chao cac ban”) .model small .stack 100h .data ;Khai bao du lieu: bien, hang so, . Thong_bao DB 'Xin chao cac ban',13,10,'Moi nhan phim bat ky de tiep tuc!$' .code MAIN PR...

    pdf11 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 1010 | Lượt tải: 0

  • Tổng hợp ví dụ và bài tập ngôn ngữ lập trình C - Vũ PhátTổng hợp ví dụ và bài tập ngôn ngữ lập trình C - Vũ Phát

    Ví dụ 2: Viết một chương trình C kiểm tra một số bất kỳ xem có phải là số armstrong hay không? Sửa lại chương trình để in ra các số Armstrong trong khoảng từ 100 đến 999? Thuật giải: Số Armstrong là số mà có giá trị bằng tổng lập phương các chữ số của nó. Ví dụ, 153 = 13 + 53 + 33.

    pdf22 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 996 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính - Tuần 2: Hiệu suất máy tính - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 2: Hiệu suất máy tính - Trường Đại học Công nghệ thông tin

    (Bản scan) Hiệu suất của chương trình phụ thuộc vào thuật toán, ngôn ngữ, trình biên dịch, kiến trúc và phần cứng máy tính. Bảng bên dưới tóm tắt sự ảnh hưởng của những yếu tố này lên hiệu suất của CPU. | Tác động vào Như thế nào? Yếu tố phần cứng/phần mềm gi? Thuật toán Số lượng lênh, và có thể cả CPI Ngôn ngữ lập trình Số lượng lệnh, CPI...

    pptx19 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 1077 | Lượt tải: 1

  • Lập trình tính toán khoa học kỹ thuật - Buổi 7: Kiểu tập tin và nâng cao - Lê Hoàng SơnLập trình tính toán khoa học kỹ thuật - Buổi 7: Kiểu tập tin và nâng cao - Lê Hoàng Sơn

    1. Đối với danh sách sinh viên trong ví dụ 1, hãy in ra file output danh sách sinh viên mới sắp xếp theo thứ tự alphabet của họ tên 2. Cho bai2.inp như sau: - Dòng đầu là chỉ số hàng và cột của ma trận - Các dòng sau là phần tử ma trận Ghi vào file bai2.out: a) Dòng đầu: Số phần tử dương b) Dòng thứ hai: Số phần tử âm c) Dòng thứ ba: Số ...

    pdf24 trang | Chia sẻ: dntpro1256 | Ngày: 23/11/2020 | Lượt xem: 720 | Lượt tải: 0

  • Bài giảng Kiến trúc máy tính - Tuần 1: Máy tính các khái niệm và công nghệ - Trường Đại học Công nghệ thông tinBài giảng Kiến trúc máy tính - Tuần 1: Máy tính các khái niệm và công nghệ - Trường Đại học Công nghệ thông tin

    Ba loại máy tính chính: Desktop computers, Servers và Embedded computers Phần mềm và phần cứng trong máy tính phân làm ba cấp: Ứng dụng (Application), Phần mềm hệ thống (System software) và Phần cứng (Hardware) Ngôn ngữ trong máy tính cũng phân chia từ: Ngôn ngữ cấp cao, hợp ngữ, đến ngôn ngữ máy. Về phần cứng, đã giới thiệu một máy tính có các ...

    pptx39 trang | Chia sẻ: thucuc2301 | Ngày: 23/11/2020 | Lượt xem: 780 | Lượt tải: 1