• Bài giảng Ngôn ngữ lập trình C - Bài mở đầu: Giới thiệu môn học - Nguyễn Thị HiềnBài giảng Ngôn ngữ lập trình C - Bài mở đầu: Giới thiệu môn học - Nguyễn Thị Hiền

    Bài tập nhập môn  Viết chương trình nhập vào 3 số thể hiện ngày, tháng, năm. Giả sử các số nhập vào là hợp lệ. In ra dưới định dạng dd/mm/yy. Ví dụ: Nhập vào 1 12 1997. In ra: 01/12/97  Viết chương trình C thực hiện nhập vào 2 số thực a, b. Tìm và in ra nghiệm của phương trình: ax = b.  Viết chương trình C thực hiện nhập vào số nguyên n...

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

  • Bài giảng Đồ thị và cây - Tống Minh ĐứcBài giảng Đồ thị và cây - Tống Minh Đức

    Định nghĩg 1.11: – Nếu e=(u,v) là cung của đồ thị có hướng G thì ta nói hai đỉnh u và v là kề nhau, và nói cung (u, v) | nối đỉnh u với đỉnh v hoặc cũng nói cung này đi ra khỏi đỉnh u và đi vào đỉnh v. Đỉnh u (v) sẽ được gọi là đỉnh đầu (cuối) của cung (u,v). • Định nghĩa 1.12: – Ta gọi bán bậc ra (bán bậc vào) của đỉnh v trong đồ thị có hướng...

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

  • Bài giảng Nhập môn lập trình - Bài 10: Kiểu cấu trúc - StructBài giảng Nhập môn lập trình - Bài 10: Kiểu cấu trúc - Struct

    Bài tập bắt buộc 1. Hãy khai báo kiểu dữ liệu Đơn thức, viết hàm : - nhập, xuất đa thức - tính tổng/hiệu/tích hai đa thức Ví dụ Đa thức 1 : 2x^2 + 3x +5 Ví dụ Đa thức 2 : 6x – 10 Tổng 2 đa thức : 2x^2 + 9x - 5 2. Hãy khai báo kiểu dữ liệu để biểu diễn thông tin của 1 tỉnh gồm mã tỉnh, tên tỉnh, dân số, diện tích, viết hàm : - nhập, xuất th...

    pdf21 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 572 | Lượt tải: 2

  • Bài giảng Nhập môn lập trình - Bài 9: Tìm hiểu mảng 2 chiều và chuỗi ký tự (Phần 2)Bài giảng Nhập môn lập trình - Bài 9: Tìm hiểu mảng 2 chiều và chuỗi ký tự (Phần 2)

    6.5. Truyền mảng cho hàm và lời gọi hàm • Tham số kiểu mảng trong khai báo hàm giống nhƣ khai báo biến mảng. int TinhDCheo(int A[50][50], int n, int m); Tên hàm: TinhDCheo Tham số: kiểu mảng số nguyên A và số lƣợng dòng n, số lƣợng cột m Giá trị trả về: kiểu số nguyên int void XuatMang(int A[50][50], int n, int m); Tên hàm: XuatMang Tham s...

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

  • Bài giảng Nhập môn lập trình - Bài 9: Tìm hiểu về mảng – Mảng 1 chiềuBài giảng Nhập môn lập trình - Bài 9: Tìm hiểu về mảng – Mảng 1 chiều

    2. Khái niệm mảng • Biểu diễn một dãy các phần tử có cùng kiểu và mỗi phần tử trong mảng biểu diễn 1 giá trị. • Kích thƣớc mảng đƣợc xác định ngay khi khai báo và không thay đổi. • Một kiểu dữ liệu có cấu trúc do ngƣời lập trình định nghĩa. • Ngôn ngữ lập trình C luôn chỉ định một khối nhớ liên tục cho một biến kiểu mảng. Ví dụ: dãy các số ...

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 620 | Lượt tải: 1

  • Bài giảng Nhập môn lập trình - Bài 7: Đệ quy (Recursion)Bài giảng Nhập môn lập trình - Bài 7: Đệ quy (Recursion)

    Bài tập minh họa • Làm lại các bài tập chỉ có 01 vòng lặp mà không dùng các từ khóa: for, while, do, goto 1. Tính tổng các chữ số của số nguyên dương n 2. Đếm số lượng chữ số của số nguyên dương n 3. Tính giá trị của x lũy thừa y 4. Tính giá trị của n! • Tìm số thứ n của dãy Fibonacci • Tìm số thứ n của dãy pandovan

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

  • Bài giảng Ngôn ngữ lập trình C/C++ - Bài 7a: Hàm và cấu trúc chương trìnhBài giảng Ngôn ngữ lập trình C/C++ - Bài 7a: Hàm và cấu trúc chương trình

    Nội dung bài học I. Tổ chức chương trình 1. Ví dụ 2. Cấu trúc chương trình 3. Hàm xây dựng sẵn II. Hàm do người dùng định nghĩa 1. Khai báo và định nghĩa Hàm 2. Lời gọi Hàm 3. Hàm với đối mặc định 4. Khai báo hàm trùng tên 5. Truyền tham số 6. Hàm và mảng III. Con trỏ hàm 1. Khai báo 2. Sử dụng con trỏ hàm 3. Mảng con trỏ hàm IV. Đệ...

    pdf62 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 577 | Lượt tải: 1

  • Bài giảng Nhập môn lập trình - Bài 6: Hàm (Function)Bài giảng Nhập môn lập trình - Bài 6: Hàm (Function)

    Khái niệm hàm • Một đoạn chương trình có tên, đầu vào và đầu ra. • Có chức năng giải quyết một số vấn đề chuyên biệt cho chương trình chính. • Có thể được gọi nhiều lần với các đối số khác nhau. • Được sử dụng khi có nhu cầu: • Tái sử dụng. • Sửa lỗi và cải tiến.

    pdf35 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 657 | Lượt tải: 1

  • Bài giảng Nhập môn lập trình - Bài 5: Câu lệnh lặpBài giảng Nhập môn lập trình - Bài 5: Câu lệnh lặp

    1. Đặt vấn đề • Viết chương trình xuất các số từ 1 đến 10 => Sử dụng 10 câu lệnh cout • Viết chương trình xuất các số từ 1 đến 1000 => Sử dụng 1000 câu lệnh cout ! • Giải pháp: • Sử dụng cấu trúc lặp lại một hành động trong khi còn thỏa một điều kiện nào đó. • 3 lệnh lặp: for, while, do while

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

  • Giáo trình Thực hành Lập trình hệ thống nhúng STM32F407 - Bài 4: LCD I2C với STM32F407 DiscoveryGiáo trình Thực hành Lập trình hệ thống nhúng STM32F407 - Bài 4: LCD I2C với STM32F407 Discovery

    4.1. Chương trình STM32F407 Viết chương trình đọc dữ liệu ADC chân PA4, PA5, PA6 hiển thị dữ liệu lên LCD kiểu giao tiếp I2C dùng STM32F407 4.1.1. Khởi tạo và khai báo dùng STM32CubeMX Trong mục System core chọn RCC, chế độ High speed clock (HSE) chọn Crystal/Ceramic Resonator.

    pdf28 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 914 | Lượt tải: 1