... tập Kỹthuậtlập trình. Ths. NguyễnDuy Phương, Học viện
Công nghệ Bưu chính Viễn thông, 2006.
N
ếu cần sinh viên nên tham khảo thêm:
- Giáo trìnhKỹthuậtlập trình. Ts. Lê Hữu Lập, Ths. Nguyễn ... mềm của các kỹ sư điện tử viễn thông là rất cần thiết.
Tài liệu giảng dạy Kỹthuậtlậptrình cho hệ đào tạo từ xa được xây dựng dựa trên
giáo trìnhKỹthuậtlậptrình đã được giảng dạy tại ...
BÀI GIẢNG
KỸ THUẬTLẬPTRÌNH
Biên soạn : Ths. NGUYỄNDUYPHƯƠNG
Chương 2: Duy t và đệ qui
41
Hình 2.2. Cây tìm kiếm lời giải bài toán người...
... dụng.
Chương 3: BJT và ứng dụng.
Chương 4: OPAMP và ứng dụng.
Chương 5: Kỹthuật xung cơ bản.
Chương 6: Kỹthuật số cơ bản.
Chương
Chương
1
1
M
M
ở
ở
ñ
ñ
ầ
ầ
u
u
N
N
ộ
ộ
i
i
dung
dung
Lịch ... c
ng dòng c
ố
ố
ñ
ñ
ị
ị
nh
nh
Xác ñịnh ñiểm làm việc
tĩnh:
Phươngtrình tải tĩnh:
V
CC
=I
C
R
C
+U
CE
.
Là phươngtrình ñường
thẳng.
U
CE
=0, I
C
=V
CC
/R
C
.
I
C
=0, U
CE
=V
CC.
... c
ng dòng c
ố
ố
ñ
ñ
ị
ị
nh
nh
Xác ñịnh ñiểm làm việc tĩnh:
Phương trình tải tĩnh:
V
CC
=I
C
R
CC
+U
CE
.
Là phươngtrình ñường thẳng.
U
CE
=0, I
C
=V
CC
/R
CC
=10mA.
I
C
=0, U
CE
=V
CC
=10V.
ðiểm...
... mềm của các kỹ sư điện tử viễn thông là rất cần thiết.
Tài liệu giảng dạy Kỹthuậtlậptrình cho hệ đào tạo từ xa được xây dựng dựa trên
giáo trìnhKỹthuậtlậptrình đã được giảng dạy tại ... dịch vụ của mức cao. Quá trình phân tích tiếp
Chương 1: Đại cương về kỹthuậtlậptrình cấu trúc
27
BÀI TẬP CHƯƠNG 1
Bài 1. Tìm các nghiệm nguyên dương của hệ phương trình:
X + Y + Z = 100 ... ngữ lậptrình Pascal. Đây là ngôn ngữ lậptrình giản dị, sáng sủa về cú pháp,
dễ minh họa những vấn đề phức tạp của lậptrình hiện đại và được coi là một chuẩn mực
trong giảng dạy lập trình. ...
... qui.
X Thut toán sinh k
tip gii quyt bài toán duy t.
X Thut toán quay lui giiquyt bài toán duy t.
X Thut toán nhánh cn giiquyt bài toán duy t.
Bn đc có th tìm thy nhiu hn ... thut lp trình. Ths. Nguyn Duy Phng, Hc vin
Công ngh Bu chính Vin thông, 2006.
N
u cn sinh viên nên tham kho thêm:
- Giáo trình K thut lp trình. Ts. Lê Hu Lp, Ths. Nguyn Duy Phng, ...
Trong thi k đu ca tin hc, các lp trình viên xây dng chng trình bng các
ngôn ng lp trình bc th
p, quá trình np và theo dõi hot đng ca chng trình mt cách
trc tip trong ch...
... luyện kỹ năng lậptrình dựa trên ngôn ngữ lập
trình C
Nội dung chủ yếu
- Những vấn đề cơ bản về ngôn ngữ lậptrình C.
- Cách thức xây dựng một chƣơng trình dựa trên ngôn ngữ lậptrình C. ... các buổi thuyết trình của giáo viên, tự học, tự làm bài tập do giáo viên giao,
tham dự các bài kiểm tra định kỳ và cuối kỳ.
Tài liệu tham khảo:
1. Phạm Văn Ất, Kỹthuậtlậptrình C - Cơ sở ... biểu diễn thuật toán
Bài tập:
1. Vẽ sơ đồ khối giải thuật giải phƣơng trình bậc nhất ax+b=0
2. Vẽ sơ đồ khối giải thuật giải bất phƣơng trình bậc nhất ax+b>0
3. Vẽ sơ đồ khối giải thuật giải...
... Sử dụng các phương thức của lớp Console
trong không gian tên System
Console.ReadLine()
Console.WriteLine()
Định danh
Là tên mà người lậptrình chỉ định cho các kiểu dữ
liệu, các phương thức, ... tiếp theo, CLR sẽ tìm kiếm một
trình xử lý ngoại lệ
Nếu trình xử lý ngoại lệ không được tìm thấy
trong phương thức hiện thời, thì CLR tiếp tục
tìm trong phương thức gọi cho đến khi nào tìm ... nào tìm
thấy.
Nếu CLR trả về lớp Main() mà không tìm thấy
bất cứ trình xử lý ngoại lệ nào, thì nó sẽ kết
thúc chương trình.
4/10/2012
29
Ví dụ
Một khối catch có thể bắt giữ được tất cả...
... dụng phương thức
thiết lập tĩnh để khởi đầu
các biến thành phần tĩnh
Lưu ý về phương thức thiết lập tĩnh
1 lớp có thể định nghĩa duy nhất một phương
thức thiết lập tĩnh
Phương thức thiết lập ... một phương thức với
thuộc về lớp
4/10/2012
8
Phương thức thiết lập (tt)
Nếu không định nghĩa phương thức thiết
lập, trình biên dịch sẽ cung cấp một
phương thức thiết lập mặc định.
Phương ... return fullName; }
}
}
4/10/2012
18
Phương thức thiết lập tĩnh
Nếu một lớp khai báo một phương thức thiết lập
tĩnh (static constructor), thì phương thức thiết lập
tĩnh này sẽ được thực hiện trước...
... một phương thức
Tạo một phương thức đa hình
Để tạo một phương thức hỗ trợ tính đa hình,
chúng ta khai báo phương thức này là virtual
trong lớp cơ sở
Các lớp dẫn xuất tự do cài đặt phương ... private (non-private) của lớp
cơ sở, bao gồm tất cả các phương thức và
biến thành viên.
Lớp dẫn xuất không kế thừa phương thức
thiết lập ở lớp cơ sở.
Các lớp trừu tượng
Các lớp trừu tượng ... kiểu overriding thông
mình
Đa hình quyết định phương thức nào
được gọi tại thời điểm thực thi
Đa hình yêu cầu phương thức virtual, và
đến lượt phương thức virtual lại cần đến
overriding
...
... chương trình. Thứ tự các hàm trong chương trình là bất kỳ, song chương trình
bao giờ cũng đi thực hiện từ hàm main().
4.1. Cơ sở :
Hàm có thể xem là một đơn vị độc lập của chương trình. ...
Một chương trình gồm nhiều hàm, mỗi hàm phụ trách một công việc khác nhau của
chương trình. Đặc biệt trong các hàm này có một hàm duy nhất có tên hàm là main().
Khi chạy chương trình, các câu ...
CHƢƠNG 4 : HÀM CHƢƠNG TRÌNH VÀ CẤU TRÖC CHƢƠNG TRÌNH.
Một chương trình viết trong ngôn ngữ C là một dãy các hàm, trong đó có một hàm
chính ( hàm main() ). Hàm chia các bài toán lớn thành các...
... thiết lập cho từng ng õ vào để nhận các
tín hiệu này. Người sử dụng cần nghiên cứu các thiết lập này ở tài liệu kỹthuật kèm theo của
từng loại PLC.
Các ngõ vào analog của PLC sẽ được thiết lập ... nghị liên hệ :
plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101.
Ngôn ngữ lậptrình : Có 3 dạng ngôn ngữ lậptrình cơ bản : Boolean, Ladder, Grafcet. Ngôn
ngữ Boolean, Ladder giống nhau về ... ặc số điện thoại 0974.858.101.
Phần mềm lậptrình (Software): Là phần mềm do nhà sản xuất viết, dựa trên đó người thiết
kế có thể soạn thảo ra chương trình điều khiển nạp cho hệ thống điều khiển...
... analog v à tải analog với module analog EM235.
Các bước thiết lập, tham khảo th êm phần xử lý tín hiệu analog ở trong tài liệu kỹthuật của
từng PLC.
Auto books Thiết kế hệ thống điều khiển c ... số điện thoại 0974.858.101.
Thiết bị PLC S7-200
Kết nối với module mở rộng khi cần thiết.
Cáp lậptrình PC/PPI
Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200 No1
Copyright 2007 by ... :
plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101.
Bây giờ, ta sẽ xem cách sử dụng ch ương trình STEP 7 Micro/WIN như thế nào!
Auto books Thiết kế hệ thống điều khiển c ơ bản với S7-200...
... Chương trình tuyến tính (linear) : Trong chương trình chính không gọi chương trình
con, kiểu này bị giới hạn chiều dài của chương trình và sửa chương trình không được
tiện lợi. Kiểu lậptrình ... thái.
Cấu trúc chương trình.
Chương trình được xử lý tuần hoàn bao gồm chương trình chính và có thể có thêm chương
trình con và các chương trình phục vụ ngắt :
- Chương trình chính (main program) ... Chart (bảng trạng thái) Ta có thể thiết lập một hay nhiều bảng trạng thái để
lập trình và gỡ rối quá trình thực hiện chương trình sau khi ta chuyển chương trình
xuống PLC. Mở một bảng để hiển thị...
... nào, phương pháp như th ế nào để ta có thể
lập trình được như thế ?
Uh, câu hỏi này là một câu hỏi khó đòi hỏi cả một quá trình rèn luyện. Ta có thể hiểu đơn
giản như thế này. Để có được chương trình, ... mức tín hiệu OFF. Khi cho phép ng õ vào được bật,
bit timer được bật lên ngay lập tức, và giá trị tức thời được thiết
lập về 0. Khi ngõ vào được tắt (OFF), bộ định thời đếm cho đến
khi giá trị bộ ... hệ :
plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101.
Chương trình dùng lệnh OR.
Sử dụng STATUS View để giám sát ch ương trình trực tuyến :
Auto books Thiết kế hệ thống điều khiển c ơ bản...
... :
plcroomvn@yahoo.com ho ặc số điện thoại 0974.858.101.
MỘT SỐ KỸTHUÂTLẬPTRÌNH
DUY TRÌ (LATCH).
Ta phải làm quen với đoạn chương trình duy
trì để sau này có thể sử dụng được.
Ví dụ :
Ngõ ra Q0.0 ... này tạo ra sự duy trì. Tiếp điểm thường đóng I0.1 có thể ngắt
điều này khi chuyển mạch S2 tại I0.1 được tích cực.
Một dạng lệnh khác để thực hiện duy tr ì.
Trong kỹthuật PLC, duy tr ì thường ... vào
I0.0 được tích cực. Bằng sự duy tr ì Q0.0 vẫn
được tích cực cho đến khi S2 tại ng õ vào I0.1
được tích cực và vì thế dừng duy trì.
Để thực hiện chức năng duy tr ì, ngõ ra (Q0.0
trong trường...
... 0974.858.101.
PHƯƠNG PHÁP H ỌC TẬP VÀ LỊCH TRÌNHGIẢNG DẠY
Tổng số tiết lên lớp : 45.
Tổng số tiết tự học : 15.
Phương pháp học tập :
1. Sử dụng phương pháp trao đổi, giao tiếp trong giảng dạy; ... hướng giảng dạy môn PLC. Một định h ướng cho rằng, việc giảng dạy PLC l à
giảng dạy về việc sử dụng ngôn ngữ lập tr ình một số lệnh của thiết bị PLC nhỏ, nghi ên cứu
chuyên sâu là việc giảng ... Nắm được phương pháp phân tích dùng sơ đ ồ trạng thái.
4. Có khả năng lậptrình dùng bit tuần tự và khối logic.
Buổi 8 : Thiết kế hệ thống từ y êu cầu tuần tự (2)
Nội dung :
1. Phươngtrình trạng...