... nghim l EM 222 DC v EM 235 cng s c quan tõm 12 Chng LP TRèNH PLC S7- 200 3.1 Ngụn ng lp trỡnh cho S7- 200 Lp trỡnh choS7200 v cỏc PLC khỏc ca hóng Siemens da trờn phng phỏp c bn: - Phng phỏp ... ngnh h thng in, Thỏi Nguyờn, tr 75 87 Ting Anh [8] [9] S7- 200 Optimize, http://www.optimize.com.vn SIEMENS S7 - 200 Technical Specifications 25 [10] SIMATIC S7- 200 Data Sheet for EM 231, EM 232 ... i hc k thut cụng nghip Chng Tng quan v b iu khin Logic kh trỡnh- PLC Chng Lp trỡnh PLC s7- 200 Chng xut phng ỏn s dng PLC s7- 200 cpu 224 thit k b iu khin t ng Mỏy bin ỏp d phũng Cỏc kt lun v...
... inngto; tinhuc; tong; sxep; END BÀI TẬP Tìm phần tử nhỏ nhất, lớn mảng (cần vị trí phần tử) HƯỚNG DẪN Giả sửphần tử cần tìm phần tử k Ban đầu ta cho k=1 Sau cho i chạy từ đến n, a[k] > a[i] rõ ràng ... lại gọi c số dư chia a cho b, ta có: a=kb+c, a=md, b=nd Suy md=knd+c, suy c chia hết cho d Vậy d ước chung b c Nếu d’ UCLN b c d’ bội d; b, c chia hết cho d’ nên a chia hết cho d’ (a=kb+c) Suy d’ ... 0; s:= 75 ; repeat n := n + 1; s := s + s*0.0 17; until s>=100; Toàn văn chương trình: program VD_03_16; var n : integer; s : real; Begin n := 0; s := 75 ; repeat n := n + 1; s := s + s*1 .7% ; until...
... dịch định Quy tắc trái sang phải hay ngược lại áp dụngcho chuỗi toán tử độ ưu tiên Cụ thể, áp dụngcho phép nhân chia a*b/c Nhưng không áp dụngcho toán tử + khác cấp Bởi xác định thứ tự tính ... float, dòng mã sau viết: (float) a/b; Ép kiểu áp dụngcho giá trị hằng, biểu thức hay biến, ví dụ: (int) 17. 4 87; (double) (5 * / 8); (float) (a + 7) ; Trong ví dụ thứ hai, toán tử ép kiểu không ... x 3 +7 2×y+5 + × (4 - 2) z + × (8 - z) 48 Lập trình C Ví dụ 4.2: Roland nặng 70 kilograms, Mark nặng k kilograms Viết biểu thức cho tổng cân nặng họ Tổng cân nặng hai người tính kilograms 70 +...
... 1 27 Bổ từ long sửdụng tương ứng miền giá trị rộng Nó sửdụng với int với kiểu liệu double Khi sửdụng với kiểu liệu int, biến chấp nhận giá trị số khoảng từ -2,1 47, 483,648 đến 2,1 47, 483,6 47 ... tới 1 27 tới 255 -128 tới 1 27 -32 ,76 8 tới 32 ,76 7 tới 65,535 Giống kiểu int -128 tới 1 27 tới 65, 535 Giống kiểu short int -2,1 47, 483,648 tới 2,1 47, 483,6 47 Giống kiểu long int tới 4,294,9 67, 295 ... void sửdụng để điều 2.4.1 Những kiểu liệu dẫn xuất Bốn kiểu liệu (char, int, float double) mà thảo luận đ ược sửdụngcho việc trình bày liệu thực nhớ máy tính Những kiểu liệu sửa đổi cho phù...
... liệu khác sửdụng chúng chương trình C Hiểu sửdụng toán tử số học Lập trình C/Chương 2/ of 22 Biến Bộ nhớ Dữ liệu 15 15 Dữ liệu nhớ Mỗi vị trí nhớ Biến cho phép cung cấp tên có ý nghĩa cho vị ... (ngắn) short int chiếm giữ bits (1 byte) Cho phép số có phạm vi từ -128 tới 1 27 long int chiếm giữ 32 bits (4 bytes) -2,1 47, 483,648 2,1 47, 483,6 47 long double chiếm 128 bits (16 bytes) ... vi giá trị Kiểu Dung lượng tính bit Phạm vi char -128 tới 1 27 Unsigned char tới 255 signed char -128 tới 1 27 int 16 -32 ,76 8 tới 32 ,76 7 unsigned int 16 tới 65,535 signed int 16 Giống kiểu int short...
... 1 27 Bổ từ long sửdụng tương ứng miền giá trị rộng Nó sửdụng với int với kiểu liệu double Khi sửdụng với kiểu liệu int, biến chấp nhận giá trị số khoảng từ -2,1 47, 483,648 đến 2,1 47, 483,6 47 ... tới 1 27 tới 255 -128 tới 1 27 -32 ,76 8 tới 32 ,76 7 tới 65,535 Giống kiểu int -128 tới 1 27 tới 65, 535 Giống kiểu short int -2,1 47, 483,648 tới 2,1 47, 483,6 47 Giống kiểu long int tới 4,294,9 67, 295 ... void sửdụng để điều 2.4.1 Những kiểu liệu dẫn xuất Bốn kiểu liệu (char, int, float double) mà thảo luận đ ược sửdụngcho việc trình bày liệu thực nhớ máy tính Những kiểu liệu đư ợc sửa đổi cho...
... 1 27 Bổ từ long sửdụng tương ứng miền giá trị rộng Nó sửdụng với int với kiểu liệu double Khi sửdụng với kiểu liệu int, biến chấp nhận giá trị số khoảng từ -2,1 47, 483,648 đến 2,1 47, 483,6 47 ... tới 1 27 tới 255 -128 tới 1 27 -32 ,76 8 tới 32 ,76 7 tới 65,535 Giống kiểu int -128 tới 1 27 tới 65, 535 Giống kiểu short int -2,1 47, 483,648 tới 2,1 47, 483,6 47 Giống kiểu long int tới 4,294,9 67, 295 ... liệu void sửdụng để điều 2.4.1 Những kiểu liệu dẫn xuất Bốn kiểu liệu (char, int, float double) mà thảo luận sửdụngcho việc trình bày liệu thực nhớ máy tính Những kiểu liệu sửa đổi cho phù hợp...
... 1 27 Bổ từ long sửdụng tương ứng miền giá trị rộng Nó sửdụng với int với kiểu liệu double Khi sửdụng với kiểu liệu int, biến chấp nhận giá trị số khoảng từ -2,1 47, 483,648 đến 2,1 47, 483,6 47 ... tới 1 27 tới 255 -128 tới 1 27 -32 ,76 8 tới 32 ,76 7 tới 65,535 Giống kiểu int -128 tới 1 27 tới 65, 535 Giống kiểu short int -2,1 47, 483,648 tới 2,1 47, 483,6 47 Giống kiểu long int tới 4,294,9 67, 295 ... void sửdụng để điều 2.4.1 Những kiểu liệu dẫn xuất Bốn kiểu liệu (char, int, float double) mà thảo luận đ ược sửdụngcho việc trình bày liệu thực nhớ máy tính Những kiểu liệu đư ợc sửa đổi cho...
... phóng không cần sửdụng Sửdụng vùng nhớ chương trình (cả nhớ ảo virtual memory) Quản lý nhớ VC & BB Cấu trúc CT C nhớ Toàn tập tin chương trình nạp vào nhớ vùng nhớ trống, gồm phần: STACK Last-In ... phát động trước đó) mà không cấp phát lại nhớ cho nó? Quản lý nhớ 21 VC & BB Bài tập Bài 3: Ưu điểm việc sửdụng hàm thao tác khối nhớ? Ta sửdụng vòng lặp kết hợp với câu lệnh gán để khởi ... lý nhớ 27 VC & BB Bài tập Bài 14: Viết hàm cấp phát vùng nhớ đủ chứa n số nguyên với n cho trước trả địa vùng nhớ Bài 15: Viết hàm chép mảng a, số lượng phần tử n cho trước sang mảng b cho trước...
... 1 27 Bổ từ long sửdụng tương ứng miền giá trị rộng Nó sửdụng với int với kiểu liệu double Khi sửdụng với kiểu liệu int, biến chấp nhận giá trị số khoảng từ -2,1 47, 483,648 đến 2,1 47, 483,6 47 ... tới 1 27 tới 255 -128 tới 1 27 -32 ,76 8 tới 32 ,76 7 tới 65,535 Giống kiểu int -128 tới 1 27 tới 65, 535 Giống kiểu short int -2,1 47, 483,648 tới 2,1 47, 483,6 47 Giống kiểu long int tới 4,294,9 67, 295 ... void sửdụng để điều 2.4.1 Những kiểu liệu dẫn xuất Bốn kiểu liệu (char, int, float double) mà thảo luận đ ược sửdụngcho việc trình bày liệu thực nhớ máy tính Những kiểu liệu đư ợc sửa đổi cho...
... liệu khác sửdụng chúng chương trình C Hiểu sửdụng toán tử số học Lập trình C/Chương 2/ of 22 Biến Bộ nhớ Dữ liệu 15 15 Dữ liệu nhớ Mỗi vị trí nhớ Biến cho phép cung cấp tên có ý nghĩa cho vị ... (ngắn) short int chiếm giữ bits (1 byte) Cho phép số có phạm vi từ -128 tới 1 27 long int chiếm giữ 32 bits (4 bytes) -2,1 47, 483,648 2,1 47, 483,6 47 long double chiếm 128 bits (16 bytes) ... vi giá trị Kiểu Dung lượng tính bit Phạm vi char -128 tới 1 27 Unsigned char tới 255 signed char -128 tới 1 27 int 16 -32 ,76 8 tới 32 ,76 7 unsigned int 16 tới 65,535 signed int 16 Giống kiểu int short...
... BB Bài tập Bài 3: Ưu điểm việc sửdụng hàm thao tác khối nhớ? Ta sửdụng vòng lặp kết hợp với câu lệnh gán để khởi tạo hay chép byte nhớ hay không? Việc sửdụng hàm thao tác khối nhớ memset, ... Bài 7: Cho biết khác malloc calloc? malloc: cấp phát bố nhớ cho đối tượng calloc: cấp phát nhớ cho nhóm đối tượng Quản lý nhớ 24 VC VC & & BB BB Bài tập Bài 8: Viết câu lệnh sửdụng hàm ... không cần sửdụng Sửdụng vùng nhớ chương trình (cả nhớ ảo virtual memory) Quản lý nhớ VC VC & & BB BB Cấu trúc CT C nhớ Toàn tập tin chương trình nạp vào nhớ vùng nhớ trống, gồm phần: STACK...
... 1 27 Bổ từ long sửdụng tương ứng miền giá trị rộng Nó sửdụng với int với kiểu liệu double Khi sửdụng với kiểu liệu int, biến chấp nhận giá trị số khoảng từ -2,1 47, 483,648 đến 2,1 47, 483,6 47 ... tới 1 27 tới 255 -128 tới 1 27 -32 ,76 8 tới 32 ,76 7 tới 65,535 Giống kiểu int -128 tới 1 27 tới 65, 535 Giống kiểu short int -2,1 47, 483,648 tới 2,1 47, 483,6 47 Giống kiểu long int tới 4,294,9 67, 295 ... liệu void sửdụng để điều 2.4.1 Những kiểu liệu dẫn xuất Bốn kiểu liệu (char, int, float double) mà thảo luận sửdụngcho việc trình bày liệu thực nhớ máy tính Những kiểu liệu sửa đổi cho phù hợp...
... dạng cho việc chuyển đổi liệu từ dạng ngày sang dạng chuỗi Bảng bên mô tả số định dạng thường dùng hàm CONVERT Ví dụ : Để hiển thị chi tiết đếm tổng số đơn đặt hàng theo năm tháng Bạn sửdụng ... số thành kiểu liệu chuỗi Ví dụ : Để liệt kê danh sách vật tư nhập tháng 01 /2002 có hiển thị thêm cột đơn vị tính Bạn sửdụng hàm STR để chuyển đổi giá trị cột số lượng nhập từ kiểu liệu số sang ... đặt hàng từ kiểu liệu ngày sang chuỗi Kết truy vấn trả : 3/- Hàm STR : Với cú pháp hàm STR bên cho phép bạn chuyển đổi kiểu liệu số sang kiểu liệu chuỗi Phải đảm bảo đủ vùng trắng để chứa ký...
... 2.9×10-39 → 1 .7 10+38 5.0×10-324 → 1 .7 10+308 3.4×10-4932 → 1.1×10+4932 1 0 1 Dung lượng byte byte byte 10 byte Chú ý: Các kiểu số thực Single, Double Extended yêu cầu phải sửdụng chung với ... Writeln(500:5); 500 Writeln(123.4 57) 1.234 570 0000E+02 Writeln(123.45:8:2) 123.46 6.3.2 Nhập liệu Để nhập liệu từ bàn phím vào biến có kiểu liệu chuẩn (trừ biến kiểu BOOLEAN), ta sửdụng cú pháp sau đây: ... ln(x) Trả ex Trả số nguyên gần với x bé x Trả phần nguyên x Trả phần thập phân x Làm tròn số nguyên x Trả giá trị đứng trước n Trả giá trị đứng sau n Cho giá trị TRUE n số lẻ Tăng n thêm đơn vị...
... this 99 Sửdụng thành viên static 100 Gọi phương thức static 101 Sửdụng khởi dựng static 101 Sửdụng khởi dựng private 102 Sửdụng thuộc tính static ... biểu thức quy tắc .290 Sửdụng biểu thức quy tắc qua lớp Regex 291 Sửdụng Regex để tìm tập hợp .294 Sửdụng Regex để gom nhóm 295 Sửdụng CaptureCollection ... IDE Tóm lại Microsoft NET tảng cho việc xây dựng thực thi ứng dụngphân tán hệ Bao gồm ứng dụng từ client đến server dịch vụ khác Một số tính Microsoft NET cho phép nhà phát triển sửdụng sau:...
... làm C# sửdụngcho nhiều dự án khác tạo ứng dụng xử lý văn bản, ứng dụng đồ họa, tính, hay chí trình biên dịch cho ngôn ngữ khác C# ngôn ngữ từ khóa C# ngôn ngữ sửdụng giới hạn từ khóa Phần lớn ... việc phát triển ứng dụng GUI chạy Windows Còn viết ứng dụng ASP.NET sửdụng lớp Web Forms thư viện NET Framework Phát triển ứng dụng Client Những ứng dụng client gần với ứng dụng kiểu truyền thống ... chúng chúng không sửdụng Việc quản lý nhớ tự động giải hai lỗi chung ứng dụng: thiếu nhớ tham chiếu nhớ không hợp lệ Trong runtime thiết kế chophầnmềm tương lai, hỗ trợ chophânmềm ngày trước...
... cuối xây dựng ứng dụng Windows Web, sửdụng công cụ Visual Studio NET để tạo Windows Form Web Form, nhiên viết tay Notepad định sửdụng cách làm tay thay dùng công cụ thiết kế Sửdụng Notepad soạn ... trình sách này: Sửdụng môi trường phát triển tích hợp (IDE) Visual Studio NET Sửdụng chương trình soạn thảo văn Notepad dùng biên dịch dòng lệnh Mặc dù phát triển phầnmềm bên Visual Studio ... IDE phải có công cụ debug mạnh số công cụ trợ giúp phát triển ứng dụng khác Trong sách giả sử người đọc sửdụng Visual Studio NET Phần trình tập trung vào ngôn ngữ platform công cụ phát triển Chúng...
... < 47> < 57> < 67> ... dấu ( từ -128 đến 1 27) Số nguyên có dấu giá trị từ -3 276 8 đến 3 276 7 Số nguyên không dấu – 65.535 Số nguyên có dấu –2.1 47. 483.6 47 2.1 47. 483.6 47 Số nguyên không dấu – 4.294.9 67. 295 Kiểu dấu chấm ... có phải thiết phải sửdụng nó? Trả lời 4: Không hoàn toàn Chúng ta sửdụng trình soạn thảo văn lưu mã nguồn dạng tập tin văn Nếu trình biên dịch đưa trình soạn thảo nên sửdụng Nếu có môt trình...
... này? Câu hỏi 7: Luồng gì? Phân biệt tập tin luồng? Câu hỏi 8: Có cách thức tạo tập tin? Cho biết thứ tự đọc tập tin? Câu hỏi 9: Sự khác lớp File FileInfo? Khi sửdụng lớp File tốt sửdụng FileInfo? ... kiểu liệu này, CLS cho phép tạo môi trường thực thi chung mà không cần quan tâm đến ngôn ngữ sửdụng Lợi ích CLS mã nguồn viết thống để quản lý, mã nguồn viết ngôn ngữ sửdụng ngôn ngữ khác Câu ... tính sửdụng Thông tin bao gồm: tên máy tính, hệ điều hành, nhớ, đĩa cứng Bài tập 2: Viết chương trình minh họa máy tính cá nhân cho phép thực phép toán Chương trình menu lệnh lệnh gán cho số:...