Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
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...
7 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 514 | Lượt tải: 1
Đị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...
174 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 549 | Lượt tải: 1
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...
21 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 599 | Lượt tải: 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...
40 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 663 | Lượt tải: 1
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ố ...
28 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 654 | Lượt tải: 1
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
15 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 638 | Lượt tải: 1
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. Đệ...
62 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 626 | Lượt tải: 1
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.
35 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 680 | Lượt tải: 1
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
58 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 533 | Lượt tải: 1
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.
28 trang | Chia sẻ: thanhle95 | Ngày: 29/06/2021 | Lượt xem: 955 | Lượt tải: 1