... kỳ : 80% CHƯƠNG CÁC THÀNH PHẦN CƠ BẢN VÀ CÁC KiỂUDỮLiỆUCỦA C Nội dung chương 4.1 4.2 4.3 4.4 4.5 4.6 4.7 C Danh hiệu Các kiểuliệu chuẩn C Hằng Biến Biểu thức Các phép toán C Cấu trúc tổng ... tử sizeof Toán tử sizeof cho biết kích thước tính theo byte biếnkiểuliệu Cú pháp: sizeof(tên biến) ; sizeof tên biến; sizeof (kiểu liệu) ; float a; VD: unsigned k1, k2; k1 = sizeof(a); k2 = sizeof(float); ... Case, … (đúng) : 1a, 1_, case, a 1,… (sai) Các kiểuliệu chuẩn C Tổng quát C có kiểuliệu chuẩn: char, int, float, double Mỗi kiểu yêu cầu nhớ tầm trị KiỂU KÍCH THƯỚC TẦM TRỊ sau: char bit -128 ÷+127...
... Val(“1234”)=1234 Str(12.45)=” 12.45” Str(-4.56) = “-4.56” Hàm kiểmtrakiểuliệu Hàm Ý nghĩa IsNumeric(n) Kiểmtra n có phải số hợp lệ Kiểmtra n có phải giá trị ngày hợp lệ IsDate(n) VI HỘP THÔNG ... trị ban đầu loại biến sau khai báo sau: Kiểuliệu Giá trị đầu Integer Long Single Double String Boolean Variant Date Currency 0 0 "" (blank) False EMPTY 0 Phạm vi sử dụng biến Một biến khai báo ... • Biến khai báo với từ khoá Dim phần General form có ý nghĩa tòan cục form, tất chương trình định nghĩa form sử dụng biến Dim a As Integer Form1 Dimb As Integer Form2 Biến a có ý nghĩa form1 Biến...
... tiết kiểu Variant Kiểu Variant (Kiểu liệubiến đổi) Kiểuliệu thiết kế để lưu liệu thuộc kiểu định sẵn VB Ví dụ : Date, String, Double, Integer… Nếu không khai báo kiểu rõ ràng cho biếnbiến ... chi tiết kiểu Date Kiểu Date (Ngày tháng) Dùng để lưu trữ liệu thuộc kiểu ngày cho thời điểm từ 0h00 ngày 01/01/100 đến 0h00 ngày 31/12/9999 Kiểu Date lưu trữ máy tính bytes Dữliệu thuộc kiểu Date ... giá trị cho biến trước dùng chúng biến tương ứng với vùng nhớ, gán giá trị cho biến, giá trị cũ biến bị 5.7 Tầm vực truy xuất biến, thời gian sống biến Tầm vực truy xuất biến § Tầm vực biến tập...
... 10/26/2009 CÁC KIỂUDỮLIỆU CHUẨN CỦA C CÁC KIỂUDỮLIỆU CHUẨN CỦA C CBGD: ThS.Tr Anh Dũng rần CBGD: ThS.Tr Anh Dũng rần 10 CÁC KIỂUDỮLIỆU CHUẨN CỦA C CÁC KIỂUDỮLIỆU CHUẨN CỦA C CBGD: ThS.Trần ... Dũng rần 11 12 10/26/2009 CÁC KIỂUDỮLIỆU CHUẨN CỦA C CÁC KIỂUDỮLIỆU CHUẨN CỦA C CBGD: ThS.Tr Anh Dũng rần CBGD: ThS.Tr Anh Dũng rần 13 CÁC KIỂUDỮLIỆU CHUẨN CỦA C HẰNG Hằng giá trị cố định ... hai tên biến hợp lệ khác kiểu chữ hoa thường hai biến khác 28 10/26/2009 BIẾNBIẾN Khai báo biến: Khai báo biến: • • Biến chương trình C khai báo ba vị trí sau: 29 30 BIẾNBIẾN Khai báo biến: •...
... CHUỖI KÝ TỰ: Chuỗi ký tự cấu trúc liệu bao gồm dãy ký tự Như vậy, kiểu chuỗi ký tự kiểu đồng nhất, kích thước cố định thay đổi tùy theo ngôn ngữ Kiểuliệu chuỗi ký tự kiểu quan trọng mà hầu hết ngôn ... giá trị liệubiến Có hai phương pháp cấp phát cấp phát tĩnh cấp phát động Cấp phát tĩnh cấp phát ô nhớ cho ÐTDL thực trình dịch Trong biên dịch, thông qua khai báo biến, dịch xác định kiểuliệu ... Ðể cấp phát động, ta cần có biến trỏ hay gọi biếnkiểu tham chiếu Biến trỏ ÐTDL sơ cấp chứa địa khối ô nhớ cấp phát Người lập trình sử dụng ô nhớ cấp phát thông qua biến trỏ Ưu điểm Ưu điểm bật...
... sau: 1.- Kiểmtrakiểu Là kiểmtra lỗi kiểu chương trình giai đoạn dịch thực Kiểmtrakiểu yếu tố quan trọng đảm bảo độ tin cậy ngôn ngữ Kiểmtrakiểu báo cho người lập trình biết lỗi kiểu yêu ... 2: KIỂUDỮLIỆU 2.1 TỔNG QUAN 2.1.1 Mục tiêu Sau học xong chương này, sinh viên cần phải nắm: - Khái niệm đối tượng liệu, biến, - Khái niệm kiểuliệu - Các phương pháp kiểmtrakiểubiến đổi kiểu ... cốt lõi - Các khái niệm đối tượng liệu, kiểuliệu - Sự khai báo đối tượng liệu chương trình - Kiểmtra kiểu, biến đổi kiểuliệu - Vấn đề gán giá trị khởi tạo biến 2.1.3 Kiến thức cần thiết Kiến...
... y N c Kiểmtrakiểu tiến hành lúc chạy chương trình (kiểm trakiểu động) lúc biên dịch chương trình (kiểm trakiểu tĩnh) 2.6.2 Kiểmtrakiểu động Khái niệm: Kiểmtrakiểu động kiểmtrakiểu thực ... điểm yếu kiểmtrakiểu động 23 Thông tin kiểukiểmtrakiểu tĩnh lưu trữ đâu? 24 Thông tin kiểukiểmtrakiểu động lưu trữ đâu? 25 Kiểmtrakiểu động thực ngôn ngữ nào? 26 Kiểmtrakiểu tĩnh ... N c 17 Kiểmtrakiểu tĩnh tiến hành lúc nào? 18 Kiểmtrakiểu động tiến hành lúc nào? 19 Nêu điểm mạnh kiểmtrakiểu tĩnh 20 Nêu điểm yếu kiểmtrakiểu tĩnh 21 Nêu điểm mạnh kiểmtrakiểu động...
... đặt Kiểu miền cài đặt tương tự cài đặt kiểu số nguyên Lợi ích việc sử dụng kiểu miền Kiểu miền có ưu điểm bật kiểmtrakiểu tốt kiểu số nguyên Việc khai báo biếnkiểu miền cho phép kiểmtrakiểu ... số kiểuliệu có cấu trúc 4.1.3 Kiến thức cần thiết Kiến thức kĩ lập trình bản, kiến thức chương 4.2 ÐỊNH NGHĨA KIỂUDỮLIỆU CÓ CẤU TRÚC Kiểuliệu có cấu trúc hay gọi cấu trúc liệu (CTDL) kiểuliệu ... ngôn ngữ 3.7 KIỂU LOGIC Kiểu logic (bool, boolean logical) kiểuliệu phổ biến hầu hết ngôn ngữ 3.7.1 Sự đặc tả Kiểuliệu logic gồm ÐTDL có hai giá trị sai Trong Pascal Ada, kiểuliệu logic xem...
... véctơ A : ARRAY[LB UB] OF Ðịa sở Bộ mô tả Bộ nhớ cho phần tử véctơ Véctơ A LB UB Kiểu phần tử E A[LB] A[LB+1] Kiểuliệu Cận tập số Cận tập số Kiểuliệu phần tử Kích thước phần ... nhớ dành cho phần tử véctơ Trong mô tả lưu trữ kiểuliệu cấu trúc (véctơ A), cận tập số (LB - Lower Bound), cận tập số (UB - Upper Bound), kiểuliệu phần tử kích thước phần tử (E) Bộ nhớ dành ... Các thuộc tính mẩu tin phải rõ phép khai báo, chúng bao gồm: Số lượng phần tử Kiểuliệu phần tử (Các phần tử có kiểu khác nhau) Mỗi phần tử cho tên phần tử (tên trường) Cú pháp khai báo mẩu tin...
... Web Server Kiểmtra tính hợp lệ liệu & Quản lý trạng thái Mục tiêu học Kiểmtra tính hợp lệ liệu Quản lý trạng thái Kiểmtra tính hợp lệ liệu & Quản lý trạng thái Kiểmtra tính hợp lệ liệu & Quản ... Kiểmtra tính hợp lệ liệu & Quản lý trạng thái Quá trình ASP.NET kiểmtra tính hợp lệ liệu Trình duyệt hỗ trợ DHTML, liệukiểm chứng Client Trình duyệt không hỗ trợ DHTML, liệukiểm chứng ... nhập liệu Custom Validatior thực kiểmtraliệu nhập vào sử dụng mã validation bạn tự viết Kiểmtra tính hợp lệ liệu & Quản lý trạng thái 28 Custom validator Hai cách Custom Validator kiểmtra liệu...
... Expression , mà thay vào tao viết hàm để kiểmtraliệu - Thông thường Callback function sử dụng cho ứng dụng : § Kiểmtra username pasword trước đãng nhập § So sánh liệu database § So sánh hai mật nhập ... file , kiểmtra extension § 'rule' => array('minLength', 8) : độ dài nhỏ § 'rule' => array('maxLength', 8) : độ dài tối đa § 'rule' => 'numeric' : liệu nhập số § 'rule' => 'notEmpty' : liệu không ... : -Yêu cầu tạo form nhập liệu với field với tập luật mô tả : - Username : Không rỗng, liệu nhập vào hợp lệ chuỗi "admin" không báo lỗi, dùng hàm checkUsername để kiểmtra tính hợp lệ Trong Controller...
... myprogramII.C Trở trình soạn thảo Mẫu kết đầu chương trình hình sau: Hình 3.2: Kết myprogramII.C Biến, Toán tử Kiểuliệu 43 Phần II – Trong thời gian 30 phút kế tiếp: Viết chương trình nhập vào số tính bình ... tích chu vi vòng tròn Viết chương trình nhập lương tuổi người hiển thị số vừa nhập hình Biến, Toán tử Kiểuliệu 45 46 Lập trình C ...
... điều kiện để kiểmtra sau : (a < 10) && (b == 7); Tương tự, toán tử OR dùng để kiểmtra xem có số điều kiện kiểmtra hay không Nó có dạng dấu (||) Cùng ví dụ điều kiện cần kiểmtra là: cần hai ... Chuyển đổi kiểu Một biểu thức dạng hỗn hợp biểu thức mà toán hạng toán tử thuộc nhiều kiểuliệu khác Những toán hạng thông thường chuyển kiểu với toán hạng có kiểuliệu lớn Điều gọi tăng cấp kiểu Sự ... chấm than ‘!’ Toán tử đảo ngược giá trị luận lý biểu thức Ví dụ, để kiểmtra xem biến s có bé 10 hay không, ta viết kiện kiểmtra sau: (s < 10); (! (s >= 10)) /* s không lớn hay 10 */ Cả toán tử...
... thoả mãn cần kiểmtra phức tạp (chẳng hạn: nguyên tố, hoàn thiện, có tổng chữ số giá trị cho trước…) ta nên viết hàm để kiểmtra phần tử có tính chất không Còn tính chất cần kiểmtra đơn giản ... phân HƯỚNG DẪN Ta dùng biến x, y, z kiểu real, x,y để lưu số nhập vào, z lưu kết biểu thức Phần khai báo biến sau: var x,y,z : real; Phần nhập liệu: ta viết thông báo nhập liệu nhập x,y lệnh readln: ... ngto:=true; end; Chú ý: Dựa hàm kiểmtra nguyên tố, ta tìm số nguyên tố từ đến n cách cho i chạy từ đến n gọi hàm kiểmtra nguyên tố với giá trị i THUẬT TOÁN TÍNH TỔNG CÁC CHỮ SỐ CỦA MỘT SỐ NGUYÊN Ý tưởng...
... Hãy nhớ! Các kiểuliệu chuẩn Kiểu nguyên Kiểu thực Kiểu kí tự Kiểu lôgic Khai báo biến VAR : ; Mọi biến dùng chương trình phải khai báo tên kiểuliệubiến ... tròn kiểuliệu củacó bánMỗi biến khai lần biến kính nguyên (R) báo VAR : ; Trong Pascal: - Biến R kiểu nguyên Làm để chư định tên ơngkiểu dụngcủa trình sử - Danh sách liệu ... - Danh sách liệuđư nhiều tên -biến viết cách dấu , Các biến CV, S kiểu thực biến ợc biến trên? Hãy Trong đó:xác - Kiểu cần thường kiểuliệu chuẩn kiểuliệubiếnliệu dùng người dùng định trongdochương...
... Hãy nhớ! Các kiểuliệu chuẩn Kiểu nguyên Kiểu thực Kiểu kí tự Kiểu lôgic Khai báo biến VAR : ; Mọi biến dùng chương trình phải khai báo tên kiểuliệubiến GV Dinh ... tròn kiểuliệu củacó bánMỗi biến khai lần biến kính nguyên (R) báo VAR : ; Trong Pascal: - Biến R kiểu nguyên Làm để chư định tên ơngkiểu dụngcủa trình sử - Danh sách liệu ... - Danh sách liệuđư nhiều tên -biến viết cách dấu , Các biến CV, S kiểu thực biến ợc biến trên? Hãy Trong đó:xác - Kiểu cần thường kiểuliệu chuẩn kiểuliệubiếnliệu dùng người dùng định trongdochương...
... Công tác kiểmtra hiệu trởng: Quản lý hành chính, tài chính, tài sản nhà trờng: Thực ... điểm: Xếp loại: IV Nội dung t vấn: V Nội dung thúc đẩy: Đại diện nhà trờng tra viên (Ký, đóng dấu ghi họ tên) (Ký ghi họ tên) ...
... … 2.8 .Kiểu liệu mảng Như biết Java có kiểuliệu - Kiểuliệu sở (Primitive data type) - Kiểuliệu tham chiếu hay dẫn xuất (reference data type): thường có kiểu: o Kiểu mảng o Kiểu lớp o Kiểu giao ... 2.2.Các kiểuliệu sở Ngôn ngữ lập trình java có kiểuliệu sở: byte, short, int, long, float, double, boolean char 23 Kiểu sở Kiểu luận lý Kiểu ký tự Kiểu số kiểu nguyên boolean byte Kiểu byte ... ép kiểu - Ép kiểu rộng (widening conversion): từ kiểu nhỏ sang kiểu lớn (không mát thông tin) Ép kiểu hẹp (narrow conversion): từ kiểu lớn sang kiểu nhỏ (có khả mát thông tin) = (kiểu_ dữ_ liệu) ...
... đuôi “.class” nạp chúng vào nhớ o Kiểmtra mã java bytecode: trước trình thông dịch chuyển mã bytecode thành mã máy tương ứng để thực thi mã bytecode phải kiểmtra tính hợp lệ o Thông dịch & thực ... ứng dụng Applet Java Applet loại ứng dụng nhúng chạy trang web trình duyệt web Từ internet đời, Java Applet cung cấp khả lập trình mạnh mẽ cho trang web Nhưng gần chương trình duyệt web phát triển ... trị Ngôn ngữ Java hỗ trợ ba kiểu thích sau: •/* text */ •// text •/** documentation */ Công cụ javadoc JDK sử dụng thích để chuẩn bị cho việc tự động phát sinh tài liệu - Dấu mở đóng ngo8ạc nhọn...