... trỡnh 3. 3.4.1 Khi Programe Block 3. 3.4.2 Khi Data Block 3. 3.4 .3 Khi System Block 3. 3.4.4 Khi Symbol Table 3. 3.4.5 Khi Status Chart 3. 3.4.6 Khi Cross Reference 3. 3.4.7 Khi Communication 3. 4 Mt ... trỡnh iu khin 13 MEND 3. 2.2 Vũng quột (thc hin chng trỡnh) v cu trỳc ca mt chng trỡnh 3.3 S dng phn mm STEP 7- Micro/WIN cho PLC S7- 2003. 3.1 Thit b lp trỡnh 3. 3.2 Giao din lm vic 3. 3.4 Cỏc s dng ... iu khin dựng PLC 2.1 .3 Cỏc chng loi PLC 2.2 u th v hn ch ca h thng iu khin dựng PLC 2.2.1 u th 2.2 .3 Cỏc ng dng ca PLC 2 .3 Cu hỡnh h thng 2 .3. 1 Cu trỳc phn cng2 .3. 2 Chc nng ca cỏc 2 .3. 2.1 B iu...
... chương trình viết sau: for x := to trunc(exp(ln(n) /3) ) begin x3:=x*x*x; if n-x3=0 then writeln(x,' ',0,' ',0) else for y := to trunc(exp(ln(n-x3) /3) ) begin y3 := y*y*y; z3 := n-x3-y3; if z3=0 then ... ≤ x3 ≤ n 3 ≤ y ≤ n − x3 0≤ y ≤ n− x ⇒ 3 z = n − x3 − y3 z = n − x − y z3 = n − x3 − y3 Như khoảng tìm kiếm hẹp hơn, ta tìm x, y tính z theo x,y kiểm tra phương trình ... for x := to trunc(exp(ln(n) /3) ) begin x3:=x*x*x; if n-x3=0 then writeln(x,' ',0,' ',0) else for y := to trunc(exp(ln(n-x3) /3) ) begin y3 := y*y*y; z3 := n-x3-y3; if z3=0 then writeln(x,' ',y,'...
... ưu tiên phải sang trái Hơn nữa, -8 * % – tính theo trình tự sau: Trình tự 54 Thao tác - (phép trừ ngôi) -8*4 - 32 % 0 -3 Kết số âm - 32 -3 Lậptrình C Theo toán tự (dấu - ) có quyền ưu tiên cao ... sau: 2 *3+ 4/2 > AND 3
... 16 16 32 32 32 32 64 128 Phạm vi -128 tới 127 tới 255 -128 tới 127 -32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int -128 tới 127 tới 65, 535 Giống kiểu short int -2,147,4 83, 648 tới 2,147,4 83, 647 ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23. 34 232 324 cho num, biến num biến kiểu double 23. 34 232 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự ... diện ô nhớ lậptrình viên Lậptrình viên không cần lưu tâm vị trí ô nhớ mà hệ điều hành đảm nhiệm Vậy việc điều khiển nhớ (vị trí mà liệu thích hợp lưu trữ) hệ điều hành đảm trách, lậptrình viên...
... nguyên phạm vi -32 768 tới 32 767 Ví dụ : 1 232 2, 0, - 232 Lậptrình C/Chương 2/ 12 of 22 Kiểu số thực (float) Lưu trữ liệu số chứa phần thập phân float num; Có độ xác tới số Chiếm 32 bits (4 ... dụ : 23. 05, 56.5, 32 Lậptrình C/Chương 2/ 13 of 22 Kiểu số thực (double) Lưu trữ liệu số chứa phần thập phân double num; Có độ xác tới 10 số Chiếm 64 bits (8 bytes) nhớ Ví dụ : 23. 05, ... char -128 tới 127 int 16 -32 ,768 tới 32 ,767 unsigned int 16 tới 65, 535 signed int 16 Giống kiểu int short int 16 Giống kiểu int unsigned short int 16 tới 65, 535 Lậptrình C/Chương 2/ 20 of 22...
... 16 16 32 32 32 32 64 128 Phạm vi -128 tới 127 tới 255 -128 tới 127 -32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int -128 tới 127 tới 65, 535 Giống kiểu short int -2,147,4 83, 648 tới 2,147,4 83, 647 ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23. 34 232 324 cho num, biến num bi ến ki ểu double 23. 34 232 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự ... nguyên phạm vi -32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 232 2, 0, - 232 Nếu gán giá trị 1 232 2 cho num biến biến kiểu số nguyên 1 232 2 số nguyên...
... 16 16 32 32 32 32 64 128 Phạm vi -128 tới 127 tới 255 -128 tới 127 -32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int -128 tới 127 tới 65, 535 Giống kiểu short int -2,147,4 83, 648 tới 2,147,4 83, 647 ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23. 34 232 324 cho num, biến num biến kiểu double 23. 34 232 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự ... diện ô nhớ lậptrình viên Lậptrình viên không cần lưu tâm vị trí ô nhớ mà hệ điều hành đảm nhiệm Vậy việc điều khiển nhớ (vị trí mà liệu thích hợp lưu trữ) hệ điều hành đảm trách, lậptrình viên...
... 16 16 32 32 32 32 64 128 Phạm vi -128 tới 127 tới 255 -128 tới 127 -32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int -128 tới 127 tới 65, 535 Giống kiểu short int -2,147,4 83, 648 tới 2,147,4 83, 647 ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23. 34 232 324 cho num, biến num biến kiểu double 23. 34 232 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự ... nguyên phạm vi -32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 232 2, 0, - 232 Nếu gán giá trị 1 232 2 cho num biến biến kiểu số nguyên 1 232 2 số nguyên...
... trái int i; float f = 1. 23; i = f; f = i; // f tạm thời thành int // i tạm thời thành float Có thể làm tính xác số nguyên chuyển sang số thực hạn chế! int i = 3; float f; f = i; // f ... thức> Ví dụ int x1 = float f1 float f2 float f3 1, x2 = 2; = x1 / x2; = (float)x1 / x2; = (float)(x1 / x2); // f1 = 0.0 // f2 = 0.5 // f3 = 0.0 Quản lý nhớ VC & BB Cấp phát nhớ tĩnh động ... 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...
... 16 16 32 32 32 32 64 128 Phạm vi -128 tới 127 tới 255 -128 tới 127 -32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int -128 tới 127 tới 65, 535 Giống kiểu short int -2,147,4 83, 648 tới 2,147,4 83, 647 ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23. 34 232 324 cho num, biến num biến kiểu double 23. 34 232 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự ... diện ô nhớ lậptrình viên Lậptrình viên không cần lưu tâm vị trí ô nhớ mà hệ điều hành đảm nhiệm Vậy việc điều khiển nhớ (vị trí mà liệu thích hợp lưu trữ) hệ điều hành đảm trách, lậptrình viên...
... nguyên phạm vi -32 768 tới 32 767 Ví dụ : 1 232 2, 0, - 232 Lậptrình C/Chương 2/ 12 of Kiểu số thực (float) Lưu trữ liệu số chứa phần thập phân float num; Có độ xác tới số Chiếm 32 bits (4 bytes) ... 23. 05, 56.5, 32 Lậptrình C/Chương 2/ 13 of Kiểu số thực (double) Lưu trữ liệu số chứa phần thập phân double num; Có độ xác tới 10 số Chiếm 64 bits (8 bytes) nhớ Ví dụ : 23. 05, 56.5, 32 ... Dung lượng tính bit Phạm vi long int 32 -2,147,4 83, 648 tới 2,147,4 83, 647 signed long int 32 tới 4,294,967,295 unsigned long int 32 Giống kiểu long int float 32 số thập phân double 64 10 số thập...
... + l) (i + ‘A’) (i + 32 .0) (100 + 1.0) Quản lý nhớ 23 VC VC & & BB BB Bài tập Bài 6: Việc cấp phát động nghĩa gì? Bộ nhớ cấp phát động nhớ cấp phát chạy chương trình thay đổi độ lớn vùng ... int n1 = 100, n2 = 3; float ketqua = n1 / n2; printf("%d / %d = %f", n1, n2, ketqua); } Bài 13: Kiểm tra lỗi void main() { void *p; p = (float *)malloc(sizeof(float)); *p = 1. 23; } Quản lý nhớ ... 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 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...
... 16 16 32 32 32 32 64 128 Phạm vi -128 tới 127 tới 255 -128 tới 127 -32 ,768 tới 32 ,767 tới 65, 535 Giống kiểu int -128 tới 127 tới 65, 535 Giống kiểu short int -2,147,4 83, 648 tới 2,147,4 83, 647 ... double cho biến tên ‘num’, khai báo sau: double num; Nếu gán giá trị 23. 34 232 324 cho num, biến num biến kiểu double 23. 34 232 324 kiểu double Kiểu liệu char Kiểu liệu char dùng để lưu trữ ký tự ... nguyên phạm vi -32 768 tới 32 767 lưu trữ Hệ điều hành cấp phát 16 bit (2 byte) cho biến khai báo kiếu int Ví dụ: 1 232 2, 0, - 232 Nếu gán giá trị 1 232 2 cho num biến biến kiểu số nguyên 1 232 2 số nguyên...
... CONVERT để chuyển đổi giá trị cột ngày đặ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 ... chuyển đổi kiểu liệu 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...
... 2n Kiểu số thực 3. 1 Các kiểu số thực : Tên kiểu Single Real Double Extended Phạm vi 1.5×10-45 → 3. 4×10 +38 2.9×10 -39 → 1.7×10 +38 5.0×10 -32 4 → 1.7×10 +30 8 3. 4×10-4 932 → 1.1×10+4 932 1 0 1 Dung lượng ... số phải biên dich chương trình với thị {$N+} để liên kết giả lập số 3. 2 Các phép toán kiểu số thực: +, -, *, / Chú ý: Trên kiểu số thực không tồn phép toán DIV MOD 3.3 Các hàm số học sử dụng ... Writeln('Hello':10); Hello Writeln(500); 500 Writeln(500:5); 500 Writeln(1 23. 457) 1. 234 5700000E+02 Writeln(1 23. 45:8:2) 1 23. 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ừ...
... 33 3 12 Các lớp sở NET 33 5 Lớp đối tượng NET Framework 33 5 Lớp Timer 33 7 Lớp thư mục hệ thống 34 0 Lớp Math 34 2 Lớp thao tác tập tin 34 5 ... tin cậy Tóm lại giới lậptrình theo Microsoft việc lậptrình desktop lậptrình hệ phân tán hay web không nhịp nhàng cho Để chuyển từ lậptrình client hay desktop đến lậptrình web chặng đường ... truy xuất . 132 Đa hình 133 Kiểu đa hình 133 Phương thức đa hình 133 Từ khóa new override 137 Lớp trừu tượng 139 Gốc tất lớp- lớp Object...
... nghĩa cao thực thi khái niệm lậptrình đại C# bao gồm tất hỗ trợ cho cấu trúc, thành phần component, lậptrình hướng đối tượng Những tính chất diện ngôn ngữ lậptrình đại Và ngôn ngữ C# hội đủ ... chuẩn bị cho chương trình Chương trình C# đơn giản Phát triển chương trình minh họa Câu hỏi & tập Tại phải sử dụng ngôn ngữ C# Nhiều người tin không cần thiết có ngôn ngữ lậptrình Java, C++, ... giả Turbo Pascal, ngôn ngữ lậptrình PC phổ biến Và ông đứng đầu nhóm thiết kế Borland Delphi, thành công việc xây dựng môi trường phát triển tích hợp (IDE) cho lậptrình client/server Phần cốt...
... thi chương trình để xem kết Chương trình C# đơn giản Để bắt đầu cho việc tìm hiểu ngôn ngữ C# tạo tiền đề cho chương sau, chương trình bày chương trình C# đơn giản Ví dụ 2.1 : Chương trình C# ... dụng Hai hình sau minh họa trình nhập mã nguồn chương trình C# trình soạn thảo văn đơn giản Notepad Windows Và sau biên dịch tập tin mã nguồn vừa tạo chương trình csc.exe trình biên dịch dòng lệnh ... chương trình Kết chuỗi “Chao Mung” xuất hình console Các mục sau giới thiệu xoay quanh ví dụ 2.1, phần chi tiết loại trình bày chương Lớp, đối tượng kiểu liệu (type) Điều cốt lõi lậptrình hướng...
... < 13> < 23> ... Số nguyên không dấu – 65. 535 Số nguyên có dấu –2.147.4 83. 647 2.147.4 83. 647 Số nguyên không dấu – 4.294.967.295 Kiểu dấu chấm động, giá trị xấp xỉ từ 3, 4E38 đến 3, 4E +38 , với chữ số có nghĩa Kiểu ... chương trình chạy, số khác ảnh hưởng đến chương trình chạy Nếu trình biên dịch đưa cảnh báo, tức tín hiệu cho thứ không Hầu hết trình biên dịch cho phép thiết lập mức độ cảnh báo Bằng cách thiết lập...
... kiểu số dùng cách viết vào tập tin dạng nào? Bài tập Các Lớp Cơ Sở NET 36 3 Ngôn Ngữ LậpTrình C# Bài tập 1: Viết chương trình minh họa việc truy xuất thông tin hệ thống máy tính sử dụng Thông ... chương trình cho phép người dùng nhập vào mảng số nguyên Sau xếp mảng theo thứ tự tăng dần lưu mảng vào tập tin đĩa với dạng nhị phân Các Lớp Cơ Sở NET 36 4 Ngôn Ngữ LậpTrình C# Chương 13 XỬ ... thúc chương trình Ví dụ 13. 1: Throw ngoại lệ namespace Programming_CSharp { using System; public class Test { Xử Lý Ngoại Lệ 36 6 Ngôn Ngữ LậpTrình C# public...