... cấutrúcđiềukhiển • Trong C# có loại cấutrúc bản: − − − Cấutrúc ấ ầ Cấutrúc định chọn lựa rẽ nhánh Cấutrúclặp ấ TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Cáccấutrúcđiều ... quan cấutrúcđiềukhiển • Một chương trình không bao gồm lệnh nối tiếp Trongtrình chạy rẽ nhánh hay lặp lại đoạn mã Để làm điều sử dụng cấutrúcđiềukhiển • Cùng với việc giới thiệu cấutrúcđiều ... TỰ NHIÊN TP.HCM TRUNG TÂM TIN HỌC Bài 3: Cáccấutrúcđiềukhiển C# • • • • Tổng quan cấutrúcđiềukhiểnCáccấutrúcđiềukhiển Xử lý bẫy lỗi chương trình ý y g g Mảng (Array) TRƯỜNG ĐẠI HỌC...
... Giáo trình tin học sở II - Ngụn ng C IV.7 Cõu lnh continue v break Trong thõn ca for cng nh cỏc cu trỳc lp khỏc, cú th cú cõu lnh continue v break, vi chc nng l: break : kt thỳc vũng lp (trong ... { printf( gia tri %d l mó ca ki tu %c, i,i); i++; } 57 Giáo trình tin học sở II - Ngụn ng C Cỳ phỏp for([bt_1]; [bt_2]; [bt_3]) S; Trong ú S l mt lnh (n hoc khi) c gi l thõn ca vũng lp, bt_1, ... Giáo trình tin học sở II - Ngụn ng C pk = (-1)2kx 2k +1 /(2k+1)! v pk+1 = (-1)2k+1x 2(k+1) +1 /(2(k+1)+1)! = -pk * x2 /(2k*(2k+1)) Chỳng ta cú s thut gii nh sau: s tớnh S sin(x) 55 Giáo trình...
... toàn giống vòng lặp while trừ có điềuđiều kiện điềukhiển vòng lặp tính toán sau statement thực hiện, statement thực lần condition không thoả mãn Ví dụ, chương trình viết số mà bạn nhập vào bạn ... goto Lệnh cho phép nhảy vô điều kiện tới điểm chương trình Nói chung bạn nên tránh dùng chương trình C++ Tuy nhiên có ví dụ dùng lệnh goto để đếm ngược: // goto loop example#include int ... exit kết thúc chương trình trả mã xác định Dạng thức sau void exit (int exit code); exit code dùng số hệ điều hành dùng chương trình gọi Theo quy ước, mã trả có nghĩa chương trình kết thúc bình...
... Chương CÁC 2: CẤUTRÚCĐIỀUKHIỂN (tiếp theo) CẤUTRÚC FOR CẤUTRÚC WHILE CẤUTRÚC DO WHILE LỐI RA CỦA VÒNG LẶP 2.2.1 Cấutrúc for: a Kiến thức: -Trình bày cú pháp vòng lặp for -Trình bày ... cú pháp, cách thực sơ đồ cú pháp vòng lặp for b Kỹ năng: -Khai báo cú pháp vòng lặp for -Thực tập áp dụng for c Thái độ: -Rèn luyện tính thận trọnglậptrình với cấutrúc for 2.2.1 Cấutrúc for: ... cout
... c Cấutrúcđiềukhiểnlậptrình Mỗi ngôn ngữ lập trình, câu lệnh ta bắt gặp hệ thống cấutrúcđiều khiển, kể đến như: cấutrúcđiềukhiển rẽ nhánh, cấutrúcđiềukhiển lặp… giúp người lậptrình ... toán có thật toán phức tạp Trong ngôn ngữ lậptrình pascal, cấutrúcđiềukhiển kể đến như: cấutrúc rẽ nhánh với câu lệnh if… Then gồm hai dạng thiếu đủ, cấutrúcđiềukhiểnlặp chia làm hai loại: ... cấutrúcđiềukhiểnlặp cụ thể để giúp học sinh có nhìn xác hoạt động cấutrúcđiềukhiệnlặp While do, việc chuyển đổi qua lại cấutrúcđiềukhiểnlặp for While … do, giúp học sinh nắm bắt cách...
... consonant”); break; } } 20 Cáccấutrúcđiềukhiển Vòng lặp gì? Một đoạn mã lệnh chương trình thực lặplặp lại điều kiện xác định thỏa mãn 21 Cáccấutrúcđiềukhiển kiểu cấutrúc vòng lặp Vòng lặp ... chương trình gọi 33 CáccấutrúcđiềukhiểnCác lệnh chuyển điềukhiển (tt.) label Lệnh goto chuyển điềukhiển đến câu lệnh khác bên hàm chương trình C Điều thật vi phạm đến qui luật ngôn ngữ lập ... chuyển điềukhiển (tt) hàm Hàm exit() sử dụng để thoát khỏi chương trình Sử dụng hàm kết thúc chương trìnhđiềukhiển chuyển cho hệ điều hành 39 Cáccấutrúcđiềukhiển Tóm tắt nội dung Cấu trúc...
... 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: Java ngôn ngữ lậptrình vừa biên dịch vừa thông dịch Chương trình nguồn viết ngôn ngữ lậptrình Java có đuôi *.java biên ... 1.3.2.Java ứ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ậptrình mạnh mẽ cho trang web Nhưng gần chương trình duyệt web ... triển với khả lậptrình VB Script, Java Script, HTML, DHTML, XML, … với canh tranh khốc liệt Microsoft Sun làm cho Java Applet lu mờ Và gần lậptrình viên không “mặn mà” với Java Applet (trình duyệt...
... cấutrúc chọn rẽ nhánh: Với cấutrúc rẽ nhánh, biến biểu thức điều kiện có kiểu Ngợc lại, với cấutrú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ấutrúc chọn sang cấutrúc ... định - Lệnh switch thực biến nguyên Cáccâu lệnh , khối lệnh khối cấutrúcđiềukhiển (tức nhiều lệnh, nhiều cấutrúcđiềukhiển đặt hai ký tự { }) Sau phải có lệnh break; ... getch(); I.2 Cấutrúc chọn Trongtrờng hợp 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ấutrúcđiềukhiển khác...
... đổi cấutrúc chọn rẽ nhánh: Với cấutrúc rẽ nhánh, biến biểu thức điều kiện có kiểu Ngược lại, với cấutrú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ấutrúc chọn sang cấu ... Sơ đồ khối: - Lệnh switch thực biến nguyên Cáccâu lệnh , … khối lệnh khối cấutrúcđiềukhiển (tức nhiều lệnh, nhiều cấutrúcđiềukhiển đặt hai ký tự { }) Sau phải có lệnh break; ... getch(); } I.2 Cấutrúc chọn Trong trường hợp 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ấutrúcđiềukhiển khác...
... biến $total_parts=0 Cáccâu lệnh while do…while thường dùng với toán tử tăng hay giảm để điềukhiển bắt đầu dừng ví dụ Các biến thường dùng cho mục đích định nghĩa biến điềukhiển vòng lặp.Thông ... tra thực lại có giá trị true đoạn mã vòng lặp thực lại Điều tiếp tục gặp phải điều kiện Chú ý điều kiện kiểm tra bắt đầu vòng lặp, xác điều kiện thay đổi suốt đoạn khối lệnh ,thì mã lệnh thực ... nhãn case PHP 3) Vòng lặp: Các vòng lặp phương tiện việc thực thi khối mã lệnh số lần cho trước gặp phải điều kiện định PHP có hai loại vòng lặp: vòng lặp while kiểm tra điều kiện trước sau bước...
... Chars Giáo trình Visual Basic 6.0 37 MyString = MyString & " " Next Words IV LỆNH LẶP DO LOOP Dạng Do while Loop Các lệnh vòng lặp bắt đầu thực điều kiện lặp lại điều kiện sai ... 99)) V CHƯƠNG TRÌNH CON Khi viết chương trình lớn, để tránh viết lại nhiều lần đoạn chương trình giống nhau, người ta định nghĩa đoạn chương trình giống nhau, dùng nhiều lần chương trình thành ... trình giống nhau, dùng nhiều lần chương trình thành module chương trình , gọi chương trìnhCác chương trình định nghĩa nơi chương trình tên, có yêu cầu sử dụng, gọi tên định nghĩa Ví dụ: Private...
... Next %> D CÁCCẤUTRÚCLẶP D.1 DO WHILE….LOOP Cú pháp: D.2 WHILE….WEND Cú pháp: Wend %> D.3 ... viii Hàm JOIN/SPLIT(Xâu as string, 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: D.3 DO….LOOP UNTIL Cú pháp: E CÁC VÍ DỤ Một số hàm hữu dụng ASP A Các Hàm xử lý văn i TRIM(xâu as string): Bỏ khoảng trắng...
... dịch chương trình WhileDemo.java 4/9 Cáccấutrúcđiềukhiển Java Lệnh - while Cú pháp { // Lặp lại tác vụ điều kiện condition có giá trị false } while (condition) Ví dụ: Lưu chương trình sau vào ... dịch thực thi kết sau: 2/9 Cáccấutrúcđiềukhiển Java Kết biên dịch chương trình QuestionOp.java Lệnh switch Cú pháp switch ( variable ) { case value1 : { Task 1; // Các tác vụ thực thi giá trị ... kết sau: 3/9 Cáccấutrúcđiềukhiển Java Kết biên dịch chương trình CaseOp.java Lệnh while Cú pháp while (condition) { lại} // condition có giá trị true, tác vụ lặp Ví dụ Lưu chương trình sau vào...
... tráo a=15 b=8 Đọc vào số lượng giá đơn vị, tính thuế (5% soluong*dongia) S1 S2 II Cấutrúc phân nhánh a Cấutrúc : Cú pháp : If (DK) { S; } Nếu DK thực S, bỏ qua S Ví dụ : Sắp xếp hai số theo ... 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ấutrúclặp với điều kiện trước Cú pháp : while (DK) { S; } Khi DK thực ... không tính số cuối 11 In 100 số nguyên tố S DK + V Cấutrúclặ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) { S; i=i+s; } lệnh continue...
... tráo a=15 b=8 Đọc vào số lượng giá đơn vị, tính thuế (5% soluong*dongia) S1 S2 II Cấutrúc phân nhánh a Cấutrúc : Cú pháp : If (DK) { S; } Nếu DK thực S, bỏ qua S Ví dụ : Sắp xếp hai số theo ... 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ấutrúclặp với điều kiện trước Cú pháp : while (DK) { S; } Khi DK thực ... không tính số cuối 11 In 100 số nguyên tố S DK + V Cấutrúclặ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) { S; i=i+s; } lệnh continue...
... HỌC CÁCCẤUTRÚCĐIỀUKHIỂN VÀ CÁC KIỂU DỮ LIỆU CÓ CẤUTRÚC 2.1 Những nội dung chủ yếu cấutrúcđiềukhiển kiểu liệu có cấutrúc Về cấutrúc rẽ nhánh Về cấutrúclặpCác kiểu liệu có cấutrúc ... thông qua dạy học cấutrúcđiềukhiển kiểu liệu có cấutrúc 2.3.1 Xây dựng quy trình dạy học cấutrúcđiềukhiển kiểu liệu có cấutrúc theo hướng phát triển tư thuật giải 2.3.1.1 Quy trình dạy học ... học cấutrúcđiềukhiển kiểu liệu có cấutrúc Chương II: Một số định hướng sư phạm góp phần phát triển tư thuật giải cho học sinh thông qua dạy học cáccấutrúcđiềukhiển kiểu liệu có cấu trúc...
... Cuối ta thấy, Java ngôn ngữ lậptrình không phụ thuộc vào Platform, chương trình thực không phụ thuộc Platform Một cách rõ ràng hơn, chương trình chạy hệ điều hành khác cách dễ dàng - IIISơ lược ... phải lậptrình • Với JDK 1.1 phép khóa cho bytecode ta phải cung cấp Method để kiểm tra khóa Và điều có nghóa ta phải lậptrình lại với mô hình tính tiện dụng cao nên làm điều mà không cần lậptrình ... Multiprocess Vì lý mà ngôn ngữ lậptrình đại có hỗ trợ Multithread, Java - 2Lập trình Multithread Java Java hỗ trợ Multiprocess Multithread Multithread không phụ thuộc platform Lậptrình Multithread giống...