... 1.3.3 Khai báo biến Ngôn ngữ lập trình Bước khai báo biến dùng để khai báo biến toàn cục sửdụng chương trình Đây phần không bắt buộc khai báo chương trình 1.3.4 Khai báo prototype hàm tự tạo Khai ... cấp cao, sửdụng phổ biến để lập trình hệthống với Assembler phát triển ứng dụng Vào năm cuối thập kỷ 60 đầu thập kỷ 70 kỷ XX, Dennish Ritchie (làm việc phòng thí nghiệm Bell) phát triển ngôn ... bytes, độ xác khoảng 15 chữ số, dãy giá trị khoảng 2.2E – 308 1.8E + 308 18 Ngôn ngữ lập trình Một số thựckhai báo sau: float double x; y; / /khai báo số thực kiểu float / /khai báo số thực kiểu...
... kiểu sửdụng ta cần khai báo rõ ràng cách thêm tên kiểu trước tên khai báo const, khai báo gọi có kiểu Ví dụ: const int sosv = 50 ; const float nhiet_do_soi = 100.0 ; III BIẾN - KHAI BÁO VÀ SỬDỤNG ... nhắc khai báo kiểu cho biến Ta thường sửdụng kiểu int cho số nguyên toán với miền giá trị vừa phải (có giá trị tuyệt đối bé 32767), chẳng hạn biến đếm vòng lặp, Kiểu số thực Để sửdụng số thực ... vào số byte mà hệthống máy qui định cho kiểu NSD cần nhớ đến miền giá trị để khai báo kiểu cho biến cần sửdụng cách thích hợp Dưới bảng tóm tắt số kiểu chuẩn đơn giản thông số sửdụng C++ Loại...
... thuận tiện, dễ dàng Hệthống giao thôngthông minh Giao tiếp biển báo phương tiên giao thôngHệthống điều tiết lưu thông công cộng Hệthống báo hiệu tai nạn, kẹt xe,… Hệthống định vị phương, ... sóc bệnh nhân …… Hình 1.3 Ứng dụng y tế Các ứng dụng gia đình Hệthống giao tiếp điều khiển từ xa thiết bị Hệthống cảnh báo an ninh,… …… - - 1002 10 Hình 1.4 Ứng dụng điều khiển gia đình Như ... khảo 61 - - 1002 LỜI NÓI ĐẦU Trong năm gần đây, việc nghiêncứuhệthống mạng cảm nhận phát triển mạnh mẽ Đặc biệt hệthống mạng cảm nhận không dây (wireless sensor network) Mạng cảm...
... Hiển thị kết trả CÁC CÔNG NGHỆ WEB ĐỘNG Cho phép tƣơng tác với ngƣời sửdụng Kết nối với hệ CSDL nhằm lƣu trữ, khai thác thông tin hiệu Kết nối với hệthống tài nguyên khác nhƣ âm thanh, ... JavaScript PHP XỬ LÝ THÔNG TIN TỪ FORM Form có tác dụng thu thập liệu từ ngƣời sửdụng trình duyệt, sau đƣợc chuyển đến server Thông thƣờng ngƣời sửdụng nhập thông tin vào form sau nhấn vào nút ... điều_kiện lệnh thực điều kiện Cú pháp – dạng if điều_kiện lệnh thực điều kiện else lệnh thực điều kiện sai BIỂU THỨC ĐIỀU KIỆN IF…ELSE… Cú pháp – dạng if điều_kiện_1 lệnh thực điều kiện elseif...
... cho thủ tục + Quên khai báo kiểu liệu cho tên hàm … b) Biện pháp sửa lỗi * Tiết 44 – Ví dụ cách viết sửdụng chương trình Ví dụ: Viết chương trình thực rút gọn phân số, có sửdụng hàm tính ước ... động tra cứubảngthông báo lỗi SGK khó tự sửa lỗi Cũng qua ví dụ học sinh phân tích nguyên nhân có lỗi sai cách sửa lỗi Do sau học sinh không mắc phải lỗi nêu * Tiết : Bài tập thực hành Thực hành ... 11A8, 11A10, 11A11 Với việc nghiêncứu kĩ chương trình sách giáo khoa, tài liệu tham khảo, lựa chọn phương pháp giảng dạy phù hợp nên lớp triểnkhai đề tài thu kết thực Biểu hiện:Mức độ tập trung...
... GD:= DETECT; Initgraph hi u ph i t ñi xác ñ nh ki u hình Mode ñ ho cho ñ t k t qu t i ưu Nói chung tr nh ng trư ng h p ñ c bi t, không nên t xác ñ nh nh ng thông s làm B ng cho bi t giá ... t i thư m c ch a t p ñi u n ki u hình ñ ho , ví d ñư c khai 'c:\tp\bgi' nghĩa ñĩa C thư m c TP, BGI ñuôi t p ñ u n Trong trư ng h p không khai báo cho DP, nghĩa ñ m t chu i r ng '' Pascal s t ... Initgraph(GD,GM,'C:\tp\bgi'); If graphresult grok then halt(1); Circle(320,240,50); Readln; CloseGraph; END N u mu n t khai báo GD GM (Ví d : hình VGA, ki u ñ ho ñ phân gi i cao, t p tin ñ ho ch a thư m c TP5 ñĩa A)...
... thêm vào cu i t p 2.3 - Khai báo t p ñ nh ki u Khai báo t p ñ nh ki u dùng c m t sau: File of ki u_ph n_t ; • Khai báo ki u t p: Type tên_ki u = File of ki u_ph n_t ; • Khai báo bi n têp: Var ... gi a t p m ng : t p h p ph n t ki u * ði m khác gi a t p m ng : M ng khai báo v i s ph n t xác ñ nh, t p v i s ph n t không xác ñ nh, t p có th ch a s ph n t tuỳ ý theo dung lư ng ñĩa 2.2 - Các ... i=5; readln; end 2.7 - T p văn b n * Khai báo t p văn b n Trong Pascal có m t ki u t p ñã ñư c ñ nh nghĩa trư c ñó t p văn b n, ñư c ñ nh nghĩa v i t chu n TEXT Khai báo ki u t p văn b n; Var Ten_bien:...
... DT(a,b,c):8:2); readln; end - Hàm ñ t v trí sau khai báo bi n chương trình trư c thân chương trình - Ch ñư c g i t i hàm sau ñã khai báo hàm - Ơ ví d ta khai báo hàm có tên DT có ki u real, tham s ... Tham_s 2: ki u; Var tham_s 3: ki u; .); Label {Khai báo nhãn } Const { Khai báo h ng } Type { ð nh nghĩa ki u d li u c a ngư i s d ng } Var { Khai báo bi n c c b } Begin { thân chương trình ... u m ng ph i khai báo b ng ñ nh nghĩa ki u ph n ñ nh nghĩa u ñ u chương trình chính, không ñư c khai báo tr c ti p Trong chương trình th t c ñ ng trư c thân chương trình chính, sau khai báo bi...
... ki u xâu kí t b Khai xâu kí t ð khai báo xâu kí t dùng t khóa String n u khai báo ñ dài xâu t i ña 255 kí t , dùng t khóa String [n] n u khai báo ñ dài xâu t i ña n kí t - Khai báo ki u xâu: ... khai báo sau VAR a: ARRAY [ 100 ] OF integer ; Trong khai báo n có giá tr t i ña 100 Ví d 2: M t danh sách có n tên h c sinh ta khai báo sau: VAR Ten: ARRAY [ 200 ] OF String [ 25] ; Trong khai ... nguyên dương có ch s , t p có 90 ph n t 3.2 Khai báo t p Khai báo T p dùng c m t : SET of Ki u_ph n_t ; Ki u ph n t ph i m t ki u vô hư ng - Dùngkhai báo ki Type Tên_ki u=Set of ki u _ph n_t...
... i theo m t quy lu t ñó S l n l p có th ñư c xác ñ nh trư c ho c không xác ñ nh Sau ñây ta s l n lư t xét l nh l p d ng 4.1- L nh l p có s l n l p xác ñ nh ðây m t câu l nh có c u trúc cho phép ... d ng S l n th c hi n l p ñi l p l i ñư c xác ñ nh trư c b i giá tr c a Bi u_th c1 Bi u_th c2 nên câu l nh ñư c g i l nh l p có s l n l p xác ñ nh Lưu ñ c a l nh l p FOR: B¾t ®Çu BiÕn_®iÒu_khiÓn:=BiÓu_thøc1 ... (t+c+v) mod = then writeln(t,c,v); Readln; End 4.2- L nh l p có s bư c l p không xác ñ nh ta ñã xét l nh l p có s bư c l p xác ñ nh, t c s l n th c hi n công vi c l p ñi l p l i ñư c ñ nh trư c Nhưng...
... nguyên n=10} pi=3.1416; { khai báo h ng s pi } ki_tu='Y'; { khai báo h ng kí t ki_tu nh n kí t Y} 3.4 Khai báo ki u Khai báo ki u ñ nh nghĩa m t ki u d li u ngư i s d ng t o Khai báo ki u có cú pháp ... i:integer; { khai báo m t bi n có tên I, bi n có ki u nguyên} x,y,z:real; { khai báo bi n x,y,z nh n giá tr có ki u th c } t: char; { khai báo bi n t có ki u kí t } kiem_tra:boolean; { khai báo bi ... 3.5 Khai báo bi n Bi n ñ i lư ng có th thay ñ i giá tr trình x lí Bi n c a chương trình tên c a ô nh c t gi d li u Mu n s d ng bi n ta ph i khai báo trư c bi n ñó b ng cách vi t tên bi n ph n khai...
... n 4.2 Ph n khai báo Ph n mô t ñ i tư ng c a toán mà chương trình s x lí Các khai báo khác ñư c vi t cách b i d u ; G m: Khai báo ñơn v uses Khai báo nhãn label Khai báo h ng: const Khai báo ki ... u: Type Khai báo bi n: Var Khai báo chương trình con: Procedure Function Các khai báo c a ph n tuỳ thu c t ng toán c th mà có th có hay không, ho c có m t ho c m t vài khai báo Cách khai báo ... VAR Danh sách bi n; PROCEDURE Khai báo th t c; FUNCTION Khai báo hàm; BEGIN { Các câu l nh; } END M t chương trình PASCAL ñi n hình g m ph n: Ph n tiêu ñ , ph n khai báo, ph n thân chương trình...
... chương trình C Khối khai báo Hàm main() Các hàm (nếu có) Khối khai báo Gồm khai báo sửdụng thư viện, khai báo số, khai báo hàm (các nguyên mẫu hàm), khai báo biến toàn cục khai báo kiểu liệu ... khả thể ý tưởng Được sửdụng rộng rãi nhà lập trình chuyên nghiệp Có tính khả chuyển, thay đổi hệthống máy tính khác Rõ ràng, cô đọng Lập trình đơn thể, tái sửdụngthông qua hàm Giới ... đương với ký tự ‘A’… Lưu số 97 tương đương với ký tự ‘a’ Các kiểu số thực( floating-point) Các kiểu số thực: dùng để lưu số thực hay số có dấu chấm thập phân Gồm kiểu sau: Ví dụ: STT 17.06 = 1.706*10...
... c iC ng Ph n II Ch ng 1: Gi i Thi u Ngôn Ng C Trang 10 C u trúc ch ng trình C Th vi n Kh i báo Khai bá bi n/h /h ng #include int x; void Nhap(); Hàm int main() { // Các l nh } Hàm n+1 Hàm...
... chương trình C Khối khai báo Hàm main() Các hàm (nếu có) Khối khai báo Gồm khai báo sửdụng thư viện, khai báo số, khai báo hàm (các nguyên mẫu hàm), khai báo biến toàn cục khai báo kiểu liệu ... khả thể ý tưởng Được sửdụng rộng rãi nhà lập trình chuyên nghiệp Có tính khả chuyển, thay đổi hệthống máy tính khác Rõ ràng, cô đọng Lập trình đơn thể, tái sửdụngthông qua hàm Giới ... đương với ký tự ‘A’… Lưu số 97 tương đương với ký tự ‘a’ Các kiểu số thực( floating-point) Các kiểu số thực: dùng để lưu số thực hay số có dấu chấm thập phân Gồm kiểu sau: Ví dụ: STT 17.06 = 1.706*10...
... hiệu Mô tả T2MOD.7 Không sửdụng T2MOD.6 Không sửdụng T2MOD.5 Không sửdụng T2MOD.4 Không sửdụng T2MOD.3 Không sửdụng T2MOD.2 Không sửdụng T2MOD.1 T2OE Cho phép đầu sửdụng Timer để chế tạo ... nghệ thông tin (CNTT), với ứng dụng rộng rãi công nghiệp đời sống Hệthống nhúng (embedded system) định nghĩa hệthống chuyên dụng, thường có khả tự hành thiết kế tích hợp vào hệthống lớn để thực ... f(x) sửdụng dấu ( ) trùng với từ khoá Luận văn tốt nghiệp 23 GVHD: Thầy Vương Tấn Sĩ SVTH: Nguyễn Long Phước Đường te ta sửdụng dấu trắng Y-3 sửdụng dấu - 3.4.5 Kiểu liệu: Trong C sử dụng...
... cho thủ tục + Quên khai báo kiểu liệu cho tên hàm … b) Biện pháp sửa lỗi * Tiết 44 – Ví dụ cách viết sửdụng chương trình Ví dụ: Viết chương trình thực rút gọn phân số, có sửdụng hàm tính ước ... động tra cứubảngthông báo lỗi SGK khó tự sửa lỗi Cũng qua ví dụ học sinh phân tích nguyên nhân có lỗi sai cách sửa lỗi Do sau học sinh không mắc phải lỗi nêu * Tiết : Bài tập thực hành Thực hành ... 11A8, 11A10, 11A11 Với việc nghiêncứu kĩ chương trình sách giáo khoa, tài liệu tham khảo, lựa chọn phương pháp giảng dạy phù hợp nên lớp triểnkhai đề tài thu kết thực Biểu hiện:Mức độ tập trung...
... dùngsửdụng JFC 12 1.3.4.Java phát triển ứng dụng Web Java hỗ trợ mạnh mẽ việc phát triển ứng dụng Web thông qua công nghệ J2EE (Java Enterprise Edition) Công nghệ J2EE hoàn toàn tạo ứng dụng ... hỗ trợ thực thi ứng dụng Java Applet) Hình bên minh họa chương trình java applet thực thi trang web 11 1.3.3.Java phát triển ứng dụng Desktop dùng AWT JFC Việc phát triển chương trình ứng dụng ... Edition) hỗ trợ phát triển ứng dụng đơn, ứng dụng client-server; J2EE (Java Enterprise Edition) hỗ trợ phát triển ứng dụng thương mại, J2ME (Java Micro Edition) hỗ trợ phát triển ứng dụng thiết bị di...
... luồng giá trị boolean xác định val Ghi xuống luồng byte xác định val Ghi xuống luồng Char xác định val Ghi xuống luồng giá trị Double xác định val Ghi xuống luồng giá trị float xác định val Ghi xuống ... System.out.println("Error seeking or reading."); } raf.close(); } } Kết thực thi chương trình: 5.5 .Sử dụng luồng ký tự Chúng ta tìm hiểu sửdụng luồng byte để xuất/nhập liệu Tuy số trường hợp luồng byte ... hỗ trợ việc xuất nhập liệu kiểu ký tự (Unicode) Trong vài trường hợp luồng ký tự sửdụng hiệu luồng byte, mức hệthống tất xuất nhập phải qui byte Luồng ký tự hỗ trợ hiệu việc quản lý, xử lý ký...