... Mu c tiêu Kết thu c bài ho c bạn có thể nắm đươ c: Ccc u tr c lựa chọn: Sử dụng if if else C u tr c if lồng Sử dụng c u lệnh switch Toán tử điều kiện Ccc u tr c lặp ... Bộ Môn CNPM - ĐHBK Hà Nội 12 3. 1- Ca c cấu tru c lựa chọn Lệnh switch 16/12/ 13 Bộ Môn CNPM - ĐHBK Hà Nội 13 3.1- Ca c cấu tru c lựa chọn Lệnh switch Biểu th c switch phải ... (Biểu_th c_ logic) { C c_ c u_lệnh_ứng_BT_đúng; } else { C c_ c u_lệnh_ứng_BT_sai; } 16/12/ 13 Bộ Môn CNPM - ĐHBK Hà Nội 3. 1- Ca c cấu tru c lựa chọn Ví dụ if else if (bankinh >= 0) { dientich =...
... TRƯỜNG ĐẠI H C KHOA H C TỰ NHIÊN TP.HCM TRUNG TÂM TIN H C Bài 3: Ccc u tr cđiềukhiển C# • • • • Tổng quan c u tr cđiềukhiểnCcc u tr cđiềukhiển Xử lý bẫy lỗi chương trình ý y g ... C u tr c định chọn lựa rẽ nhánh C u tr c lặp ấ TRƯỜNG ĐẠI H C KHOA H C TỰ NHIÊN TP.HCM TRUNG TÂM TIN H CCcc u tr cđiềukhiển • • • • C u tr c rẽ nhánh Toán tử điều kiện ? ề C u tr c lựa chọn ... {0}”, ket_qua); 35 TRƯỜNG ĐẠI H C KHOA H C TỰ NHIÊN TP.HCM TRUNG TÂM TIN H CCcc u tr cđiềukhiển • • • • C u tr c rẽ nhánh Toán tử điều kiện ? ề C u tr c lựa chọn switch C u tr c lặp while,...
... thiệu C loại c u tr cđiều khiển, Ccc u tr cđiềukhiển thứ tự th c thi lệnh điề khiể thự lệ h ủ chương trình C u tr c (sequence): th c lệnh theo thứ tự từ xuống C u tr c lựa chọn (selection): ... th cđiều kiện mà lệnh tương ứng th cCcc u tr c lựa chọn gồm: − If − switch 1 Giới thiệu C u tr c lặp (repetition or loop): lặp lại hay nhiều lệnh biểu th cđiều kiện c ể giá trị sai Ccc u ... gần chưa c else Nếu c u lệnh if “bên trong” else ệ g g phải đặt c p dấu {} C u tr c switch C u tr c switch c u tr c lựa chọn c nhiều nhánh, sử dụng c nhiều lựa hiề há h đượ d ó hiề lự chọn C ...
... D CCCẤU TR C LẶP D.1 DO WHILE….LOOP C pháp: D.2 WHILE….WEND C pháp: Wend %> D .3 DO….LOOP UNTIL C pháp: ... kí tự ngăn c ch): Sẽ Nối /C t xâu thành một/nhiều đoạn c ch x c định kí tự ngăn c ch cho đoạn vào mảng Ví du: B Cc hàm xử lý ... Wend %> D .3 DO….LOOP UNTIL C pháp: E CC VÍ DỤ Một số hàm hữu dụng ASP A Cc Hàm xử lý văn i TRIM(xâu as string): Bỏ khoảng trắng...
... Sn+1 Ví dụ : Đ c vào hai số phép toán, in KQ Đ c vào số nguyên từ đến 12 In c ch đ c chữ tiếng Anh Đ c vào năm dương lịch, In năm âm lịch IV C u tr c lặp với điều kiện trư c Cú pháp : while ... : ax + b = Giải PT : ax2 + bx + c = Giải hệ PT : a1x+b1y =c1 a2x+b2y =c2 III C u tr c lựa chọn C pháp : switch (b) { case h1: S1; break; case h2: S2; break; case hn: Sn; break; default : Sn+1; ... gặp số tính tổng TB c ng số đ c không tính số cuối 11 In 100 số nguyên tố S DK + V C u tr c lặp x c định for C pháp : For (i=a; (dk); i+=s) { S; } Tương đương với c u tr c: i=a; While (dk)...
... Sn+1 Ví dụ : Đ c vào hai số phép toán, in KQ Đ c vào số nguyên từ đến 12 In c ch đ c chữ tiếng Anh Đ c vào năm dương lịch, In năm âm lịch IV C u tr c lặp với điều kiện trư c Cú pháp : while ... : ax + b = Giải PT : ax2 + bx + c = Giải hệ PT : a1x+b1y =c1 a2x+b2y =c2 III C u tr c lựa chọn C pháp : switch (b) { case h1: S1; break; case h2: S2; break; case hn: Sn; break; default : Sn+1; ... gặp số tính tổng TB c ng số đ c không tính số cuối 11 In 100 số nguyên tố S DK + V C u tr c lặp x c định for C pháp : For (i=a; (dk); i+=s) { S; } Tương đương với c u tr c: i=a; While (dk)...
... GIẢI CHO H C SINH THÔNG QUA DẠY H CCCCẤU TR CĐIỀUKHIỂN VÀ CC KIỂU DỮ LIỆU CC U TR C 2.1 Những nội dung chủ yếu c u tr cđiềukhiển kiểu liệu cc u tr c Về c u tr c rẽ nhánh Về c u tr c ... c u tr c lặp Cc kiểu liệu cc u tr c Ý nghĩa c u tr c rẽ nhánh: điềukhiển chọn th c không th c công vi c phù hợp với điều kiện xảy Để mô tả c u tr c rẽ nhánh, Pascal dùng c u lệnh IF …THEN ... th c tri th c lập trình c thể c u tr cđiềukhiển kiểu liệu cc u tr c Bư c 2: Tổ ch c hướng dẫn h c sinh hành động t c động vào đối tượng nhằm phát dấu hiệu chất, c u tr c logic kiến th c Bước...
... Object thu c Class kh c tương đương Object c hành vi th c công vi c kh c hay th c công vi c tốt hơn, Java RMI chấp nhận th c thi c ng vi c cách x c - 4Ứng dụng c thể Load Class động : Trong chế hoạt ... Object với thông qua protocol chuẩn TCP/IP • C chế cho vi c đònh vò Remote Object • C chế cho vi c Marshaling Unmarshaling liệu truyền qua lại mạng • C chế cho vi c cung c p Interface cho ... kh c th c đồng thời nhiều tập lệnh c trình tự (Intruction Sequence), Instruction Sequence c dòng điềukhiển riêng, đ c lập với Intruction Sequence kh c Những Instruction Sequence th c cách độc...
... th c Liệu chúng th c đ c coi c u tr cđiềukhiển không? Thế này, theo c ch nghĩ Perl, gần nh c , bạn xem điều nói Thông thờng, bạn bắt gặp này, nọ. Tr c thấy hai dạng này: if (c i này) { ; } # c ch ... redo ; Điều phù hợp cho chu trình kiểu while mà c n tới vi c có phần chu trình đ c th c nh vi c khởi đầu tr c phép kiểm thử thứ (Trong m c Bộ thay đổi biểu th c, dới đây, cho bạn c ch viết c u lệnh ... bạn nói đ c exp3 while exp2 if exp1 Điều dạng exp2 if exp1 không biểu th c, mà c u lệnh hoàn toàn, bạn gắn thêm sửa đổi vào sau c u lệnh &&, || ?: xem nh c u tr cđiềukhiển Những c u tr c trông...
... cc cu tr c kh c ca ngụn ng C, chỳng c th lng nhau, tc l chỳng c th cha cc cu tr c iu khin kh c Vớ d 2 .3: Chng trỡnh gii phng trỡnh bc 2: ax2+ bx + c = 0, vi cc h s a, b, c l cc s thc nhp ... ca cu tr c ( tt nhiờn ú cn c u lnh break) Cu tr c switch c th lng hoc c th cha cc cu tr c iu khin kh c IV.4 Cu tr c while while l cu tr c iu khin lp thc hin mt lnh hay lnh no ú vi s ln lp c ... tiờn ca chui, c ch ny c u im l s bc lp x c nh, nhng khụng c lng c sai s C ch th hai chỳng ta hn ch s bc theo chớnh x c ca kt qu Chỳng ta c th phỏt biu li bi toỏn l: Tớnh sin(x) theo c ng thc...
... kiến tr c CPU máy tính kh c (tập lệnh mã máy CPU Intel, CPU Solarix, CPU Macintosh … kh c nhau), trư c chương trình sau biên dịch xong chạy kiến tr c CPU c thể Đối với CPU Intel chạy hệ điều ... bytecode) Sau máy ảo Java chịu trách nhiệm chuyển mã java bytecode thành mã máy tương ứng Sun Microsystem chịu trách nhiệm phát triển máy ảo Java chạy hệ điều hành kiến tr c CPU kh c Thông dịch: ... tương ứng để th c thi mã bytecode phải kiểm tra tính hợp lệ o Thông dịch & th c thi: cuối điềukhiển CPU trình thông dịch thời điểm c mã bytecode chuyển sang mã máy th c thi 1.5.Chương trình Java...
... đổi từ c u tr c chọn sang c u tr c rẽ nhánh th c đ c cách dễ dàng, điều ng c lại không Để chuyển đổi c u tr c rẽ nhánh mà biểu th cđiều kiện c biến kiểu nguyên sang c u tr c chọn c n sử dụng ... getch(); } Chuyển đổi c u tr c chọn rẽ nhánh: Với c u tr c rẽ nhánh, biến biểu th cđiều kiện c kiểu Ng c lại, với c u tr c chọn, lựa chọn trờng hợp biến nguyên Do vậy, vi c chuyển đổi từ c u tr c ... c nhiều khả lựa chọn khả loại trừ nhau, sử dụng nhiều lệnh if lồng làm cho chơng trình ph c tạp, khó kiểm soát Vì C+ + cung c p c u tr cđiềukhiển kh c sử dụng trờng hợp này, c u tr c chọn C ...
... d Nhưng c m t c ch kh c ñ tránh ph i vi t t t c mã chương trình trư c chúng c th ñư c dùng main hay b t kì m t hàm kh c ðó khai báo m u cho hàm C ch bao g m vi c khai báo hàm m t c ch ng n ... hàm chương trình ñư c d ch Vi c tương ñương v i vi c khai báo m t macro, l i ích c a ch th hi n v i hàm r t ng n, t c ñ ch y chương trình s ñư cc i thi n không ph i g i m t th t cC u tr cc a ... th c bình thư ng giá tr kh c có nghĩa c l i C u tr c l a ch n: switch C pháp c a l nh switch ñ c bi t m t chút M c ñích c a ki m tra m t vài giá tr h ng cho m t bi u th c, tương t v i nh ng làm...
... trả c nghĩa chương trình kết th c bình thường giá trị kh c có nghĩa c lỗi C u tr c lựa chọn: switch www.viet-ebook.co.cc C pháp lệnh switch đ c biệt chút M c đích kiểm tra vài giá trị cho ... block of instructions } Nó hoạt động theo c ch sau: switch tính biểu th c kiểm tra xem c constant1 hay không, th c block of instructions tìm thấy từ khoá break, sau nhảy đến phần cuối c u tr c ... www.viet-ebook.co.cc Nếu muốn c lệnh th c trường hợp condition true định khối lệnh c ch sử dụng c p ngo c nhọn { }: if (x == 100) { cout
... chương trình kết th c bình thường giá trị kh c có nghĩa c lỗi exit code C u tr c lựa chọn: switch C pháp lệnh switch đ c biệt chút M c đích kiểm tra vài giá trị cho biểu th c, tương tự với làm ... lặp điều kiện để kết th c chưa thoả mãn Lệnh dùng để kết th c vòng lặp không x c định hay bu c phải kết th c chừng thay kết th c cách bình thường Ví dụ, dừng vi c đếm ngư c trư c kết th c: // ... c ch sau: switch tính biểu th c kiểm tra xem c constant1 hay không, th c block of instructions tìm thấy từ khoá break, sau nhảy đến phần cuối c u tr c lựa chọn switch C n không, switch kiểm tra...
... tr c chọn, lựa chọn trường hợp biến nguyên Do vậy, vi c chuyển đổi từ c u tr c chọn sang c u tr c rẽ nhánh th c cách dễ dàng, điều ngư c lại không Để chuyển đổi c u tr c rẽ nhánh mà biểu th cđiều ... cout
... "a") { echo ("Accounting positions in Canada."); } PHP cung c p c pháp lựa chọn cho c u lệnh if,đó if….endif.Ví dụ: if ($country == "ca"): echo ("Canada"); elseif ($country == "cr"): echo ("Costa ... { echo ("Accounting positions in Canada."); } } Ccc u lệnh tương tự sau: if ($country == "ca" && $position == "h") { echo ("Human resources positions in Canada."); } elseif ($country == "ca" ... dụ Cc biến thường dùng cho m c đích định nghĩa biến điềukhiển vòng lặp.Thông thường sử dụng c u lệnh while vi c đ c records từ truy vấn sở liệu, từ dòng file từ nhân tố mảng 3. Vòng lặp for: C u...