0

lệnh điều kiện điều kiện của vòng lặp

CÁC LỆNH ĐIỂU KHIỂN VÀ VÒNG LẶP CỦA C - CHƯƠNG 5 pot

CÁC LỆNH ĐIỂU KHIỂN VÀ VÒNG LẶP CỦA C - CHƯƠNG 5 pot

Kỹ thuật lập trình

... LỆNH ĐiỀU KHIỂN VÀ VÒNG LẶP Nội dung chương 5.1 Lệnh đơn lệnh phức 5.2 Lệnh IF 5.3 Lệnh SWTICH-CASE 5.4 Lệnh WHILE 5.5 Lệnh DO-WHILE 5.6 Lệnh FOR 5.7 Lệnh BREAK-CONTINUE 5.8 Lệnh RETURN 5.9 Lệnh ... Nguyen, Duong Vu) Lệnh BREAK & CONTINUE Cú pháp: break; Dùng để thoát khỏi vòng lặp Khi gặp câu lệnh vòng lặp, máy khỏi đến câu lệnh sau lệnh Nếu nhiều vòng lặp > break thoát khỏi vòng lặp gần Cú ... gặp lệnh vòng lặp, máy bỏ qua phần lại vòng lặp tiếp tục thực vòng lặp - Ðối với lệnh for máy tính lại biểu thức (bt3) quay lại bước - Ðối với lệnh while, while máy tính lại giá trị biểu Lệnh...
  • 41
  • 737
  • 1
Chương 8: Các lệnh điều khiển và vòng lập docx

Chương 8: Các lệnh điều khiển và vòng lập docx

Kỹ thuật lập trình

... trình đầu vòng lặp chuẩn bị cho chu kỳ lặp mới, bỏ qua lệnh lại nằm sau lệnh continue chu kỳ lặp hành Lệnh dùng vòng lặp, để bỏ qua lệnh không cần thực thi vòng lặp trường hợp đặc biệt LỆNH CONTINUE ... rần Lệnh default switch có nằm tùy ý: đầu, cuối case 12 10/26/2009 LỆNH WHILE LỆNH WHILE 13 LỆNH WHILE 14 LỆNH DO - WHILE While kiểm tra điều kiện trước, thực thi lệnh sau từ đầu mà điều kiện ... Dũng rần LỆNH IF LỆNH IF CBGD: ThS.Tr Anh Dũng rần CBGD: ThS.Tr Anh Dũng rần CBGD: ThS.Trần Anh Dũng LỆNH IF LỆNH IF 10/26/2009 LỆNH IF LỆNH SWITCH - CASE Lệnh break cuối case chuyển điều khiển...
  • 11
  • 332
  • 0
Lệnh điều kiện và vòng lặp

Lệnh điều kiệnvòng lặp

Toán học

... khong hop le') end Vòng lặp WHILE Cú pháp: WHILE bt_logic Doan_lenh END Ví dụ: n = input(‘n=’); k = 0; while n > n = n/10; k = k+1; end disp(‘so chu so la’) k 10 2/9/2010 Vòng lặp FOR FOR k = mang ... sum(k) end 11 Vòng lặp FOR lồng for i = 1:m for j = 1:n H(i,j) = 1/(i+j); end end H= 0.5000 0.3333 0.3333 0.2500 0.2500 0.2000 12 2/9/2010 Break break dùng để thoát ngang vòng lặp Ví dụ: cho ... end Câu lệnh IF Câu lệnh IF định giá trị bieu_thuc_logic thực thi Doan_lenh bieu_thuc_logic true true Các từ khoá ELSEIF ELSE tuỳ chọn Ứng với IF END kết thúc Doan_lenh cuối 2/9/2010 Câu lệnh IF...
  • 7
  • 1,064
  • 4
Chương 3: Cấu trúc điều khiển và vòng lặp potx

Chương 3: Cấu trúc điều khiển và vòng lặp potx

Kỹ thuật lập trình

... 3.2.6/ Câu lệnh Break : - Cú pháp : Dùng để thoát khỏi vòng lặp Khi gặp câu lệnh vòng lặp, máy khỏi đến câu lệnh sau lệnh Nếu nhiều vòng lặp > break thoát khỏi vòng lặp gần 3.2.7/ Lệnh continue ... - Cú pháp continue; : gặp lệnh vòng lặp, máy bỏ qua phần lại vòng lặp tiếp tục thực vòng lặp - Ðối với lệnh For máy tính lại biểu thức (bt3) quay lại bước - Ðối với lệnh while, while máy tính ... } 3.2.3 / Lệnh For : - Cú pháp : for ( bt1; bt2 ; bt3) lệnh; - Giải thích : + bt1 : toán tử gán để tạo giá trị ban đầu cho biến điều khiển + bt2 : biểu thức điều kiện để thực vòng lặp + bt3 :...
  • 10
  • 490
  • 0
Cấu trúc điều khiển và vòng lặp

Cấu trúc điều khiển và vòng lặp

Điện - Điện tử - Viễn thông

... cần thiết lệnh nhảy lập trình ASM Lệnh JMP (Jump) : nhảy không điều kiện Lệnh LOOP : cho phép lặp công việc với số lần Các lệnh so sánh luận lý Lệnh lặpđiều kiện Lệnh nhảy có điều kiện Biểu ... không? 18 LỆNH NHẢY CÓ ĐIỀU KIỆN Hoạt động để thực lệnh nhảy CPU nhìn vào ghi cờ để thực lệnh nhảy CPU nhìn vào ghi cờ điều kiện lệnh nhảy thỏa, CPU điều chỉnh IP trỏ đến điều kiện lệnh nhảy ... hợp lệnh nhảy ta hoàn toàn mô cấu trúc điều khiển vòng lặp 47 SUMMARY  Có thể mô cấu trúc logic ngôn ngữ cấp cao Assembly lệnh JMP LOOP  lệnh nhảy : có điều kiệnđiều kiện  Khi gặp lệnh...
  • 52
  • 596
  • 0
CHƯƠNG 3 : CẤU TRÚC ÐIỀU KHIỂN VÀ VÒNG LẶP doc

CHƯƠNG 3 : CẤU TRÚC ÐIỀU KHIỂN VÀ VÒNG LẶP doc

Kỹ thuật lập trình

... 3.2.6/ Câu lệnh Break : - Cú pháp : Dùng để thoát khỏi vòng lặp Khi gặp câu lệnh vòng lặp, máy khỏi đến câu lệnh sau lệnh Nếu nhiều vòng lặp > break thoát khỏi vòng lặp gần 3.2.7/ Lệnh continue ... - Cú pháp continue; : gặp lệnh vòng lặp, máy bỏ qua phần lại vòng lặp tiếp tục thực vòng lặp - Ðối với lệnh For máy tính lại biểu thức (bt3) quay lại bước - Ðối với lệnh while, while máy tính ... } 3.2.3 / Lệnh For : - Cú pháp : for ( bt1; bt2 ; bt3) lệnh; - Giải thích : + bt1 : toán tử gán để tạo giá trị ban đầu cho biến điều khiển + bt2 : biểu thức điều kiện để thực vòng lặp + bt3 :...
  • 6
  • 360
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 10 potx

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 10 potx

Kỹ thuật lập trình

... hợp lệnh nhảy ta hoàn toàn mô cấu trúc điều khiển vòng lặp Chuong : Cau truc DK va Vong lap 47 SUMMARY  Có thể mô cấu trúc logic ngôn ngữ cấp cao Assembly lệnh JMP LOOP  lệnh nhảy : có điều kiện ... JMP LOOP  lệnh nhảy : có điều kiệnđiều kiện  Khi gặp lệnh nhảy, CPU đònh nhảy hay không cách dựa vào giá trò ghi cờ  lệnh luận lý dùng để làm điều kiện nhảy AND, OR, XOR, CMP Bất có ... nguồn kết lưu toán hạng đích thực lệnh MOV DI, [DI] Giả sử SI = 1500H, DI=2000H, [DS:2000]=0150H Cho biết đòa ô nhớ toán hạng nguồn kết lưu toán hạng đích sau thực lệnh ADD AX, [DI] Có khai báo...
  • 5
  • 409
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 9 docx

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 9 docx

Kỹ thuật lập trình

... LooKup Table Rất hiệu xử lý phát biểu CASE dùng bảng OFFSET chứa đòa nhãn hàm nhảy đến tuỳ vào điều kiện Bảng Offset gọi Lookup Table hiệu dùng phát biểu Case có nhiều trò lựa chọn Chuong : Cau ... truc DK va Vong lap 44 Chương trình Cấu trúc CTC : TênCTC PROC ; lệnh RET TênCTC ENDP CTC gọi CTC khác gọi CTC gọi lệnh CALL CTC gần (near) chương trình nằm chung segment với nơi ... Cau truc DK va Vong lap 43 LooKup Table Case : MOV AL, INPUT MOV BX, OFFSET CASE_TABLE MOV CX, ; lặp lần số entry table TEST : CMP AL, [BX] ; kiểm tra Input JNE TESTAGAIN ; không thỏa kiểm tra...
  • 5
  • 366
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 8 doc

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 8 doc

Kỹ thuật lập trình

... CONTINUE : … CHÚ Ý : điều kiện có toán tử AND, cách hay dùng nhảy với điều kiện ngược lại đến nhãn, bỏ qua phát biểu cấu trúc Logic Chuong : Cau truc DK va Vong lap 37 VÒNG LẶP WHILE Cấu trúc WHILE ... JMP DO_WHILE ENDDO : … Chuong : Cau truc DK va Vong lap 38 Cấu trúc WHILE có lồng IF VÒNG LẶP WHILE CÓ LỒNG IF Cấu trúc logic DO WHILE (OP1
  • 5
  • 391
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 7 pps

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 7 pps

Kỹ thuật lập trình

... tổ hợp lệnh Assembly để thực cấu trúc logic ngôn ngữ cấp cao Chuong : Cau truc DK va Vong lap 34 Cấu trúc IF Đơn giản Phát biểu IF kiểm tra điều kiện theo sau số phát biểu thực thi điều kiện kiểm ... chương trình ngôn ngữ cấp cao ASM có dạng chương trình : dạng FAR dạng NEAR Lệnh gọi CTC nằm đoạn nhớ với CTC gọi Lệnh gọi CTC nằm khác đoạn nhớ với CTC gọi Chuong : Cau truc DK va Vong lap 33...
  • 5
  • 316
  • 1
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 6 pdf

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 6 pdf

Kỹ thuật lập trình

... tổng quát Việc nhân chia cho số lũy thừa thực lệnh dòch trái dòch phải Để nhân chia cho số ta kết hợp lệnh dòch cộng Ex : nhân số nguyên dương A B lệnh cộng dòch bit Giả sử A = 111b B = 1101b ... Các lệnh dòch quay bit Ex : DH chứa 8Ah, CL chứa SHL DH, CL ; 01010000b ? Cho biết kết : SHL 1111b, MT thực phép nhân dòch trái Chuong : Cau truc DK va Vong lap 27 lệnh dòch phải SHR ... đích, bit bên phải đưa vào cờ CF MT thực phép chia dòch phải Chuong : Cau truc DK va Vong lap 28 lệnh dòch phải SHR Ex : shr 0100b, ; 0010b = Đối với số lẻ, dòch phải chia đôi làm tròn xuống số...
  • 5
  • 294
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 5 pps

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 5 pps

Kỹ thuật lập trình

... LỆNH NHẢY DỰA TRÊN KẾT QUẢ SO SÁNH CÁC TOÁN HẠNG CÓ DẤU JG Nhảy Opt1>Opt2 JNLE Nhảy Not(Opt1 = Opt2) Nhảy Opt1 Opt2) Chuong : Cau truc DK va Vong lap 22 LỆNH NHẢY DỰA TRÊN CÁC CỜ JCXZ Nhảy CX=0 JS JNS JO Nhảy SF=1 Nhảy SF =0 Nhảy tràn trò JL Nhảy Opt1 ... tràn trò JP JNP Nhảy parity chẳn Nhảy PF =0 Chuong : Cau truc DK va Vong lap 23 CÁC VỊ DỤ MINH HỌA LỆNH NHẢY CÓ ĐK Ex1 : tìm số lớn số chứa ghi AX BX Kết để DX MOV DX, AX CMP DX, BX JAE QUIT MOV...
  • 5
  • 368
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 4 docx

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 4 docx

Kỹ thuật lập trình

... : Cau truc DK va Vong lap 18 LỆNH NHẢY CÓ ĐIỀU KIỆN Hoạt động để thực lệnh nhảy CPU nhìn vào ghi cờ điều kiện lệnh nhảy thỏa, CPU điều chỉnh IP trỏ đến nhãn đích lệnh sau nhãn thực …………… PRINT_LOOP ... đích bò thay đổi Các toán hạng lệnh CMP ô nhớ lệnh CMP giống hệt lệnh SUB trừ việc toán hạng đích không thay đổi Chuong : Cau truc DK va Vong lap 17 LỆNH NHẢY CÓ ĐIỀU KIỆN Cú pháp : Jconditional ... INT 21H Chuong : Cau truc DK va Vong lap 19 LỆNH NHẢY DỰA TRÊN KẾT QUẢ SO SÁNH CÁC TOÁN HẠNG KHÔNG DẤU Thường dùng lệnh CMP Opt1 , Opt2 để xét điều kiện nhảy dựa cờ JZ JE Nhảy kết so sánh = Nhảy...
  • 5
  • 357
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 3 pot

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 3 pot

Kỹ thuật lập trình

... XOR AX, AX Mã lệnh dài bytes Mã lệnh dài bytes  Lệnh 2,3 hiệu Tuy nhiên thao tác ô nhớ ô nhớ không hợp lệ nên cần xoá ô nhớ ta phải dùng lệnh Chuong : Cau truc DK va Vong lap 12 LỆNH XOR Công ... 00111011b Chuong : Cau truc DK va Vong lap 13 LỆNH TEST Cú pháp : TEST destination, source Công dụng : dùng để khảo sát trò bit hay nhóm bit Test thực giống lệnh AND không làm thay đổi toán hạng đích ... khảo sát cờ ZF (nếu bit kiểm ZF xoá, ngược lại ZF lập Chuong : Cau truc DK va Vong lap 14 MINH HỌA LỆNH TEST Ex : kiểm tra trạng thái máy in Interrupt 17H BIOS kiểm tra trạng thái máy in, sau kiểm...
  • 5
  • 397
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 2 pot

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 2 pot

Kỹ thuật lập trình

... SIGN lập bit dấu kết 1, tức kết số âm Chuong : Cau truc DK va Vong lap Lệnh AND Cú pháp : AND Destination , Source Công dụng : Lệnh thực phép AND toán hạng, kết cuối chứa toán hạng đích Dùng để xóa ... DI LOOP MOVE_BYTE A DB 10H,20H,30H,40H,50H,60H B DB DUP (?) Chuong : Cau truc DK va Vong lap CÁC LỆNH LUẬN LÝ Lưu ý toán tử LOGIC : AND Bit : kết bit OR Bit : kết Bit có bit XOR Bit : kết bit khác ... (MASK), bit mặt nạ chọn để cho bit tương ứng đích thay đổi mong muốn Chuong : Cau truc DK va Vong lap Lệnh AND Ex1 : xoá bit dấu AL, giữ nguyên bit lại : dùng AND với 01111111b làm mặt nạ AND AL, 7FH...
  • 5
  • 344
  • 0
Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 1 doc

Cấu trúc máy tính và lập trình Assembly : Cấu trúc điều khiển và Vòng lặp part 1 doc

Kỹ thuật lập trình

... cần thiết lệnh nhảy lập trình ASM Lệnh JMP (Jump) : nhảy không điều kiện Lệnh LOOP : cho phép lặp công việc với số lần Các lệnh so sánh luận lý Lệnh lặpđiều kiện Lệnh nhảy có điều kiện Biểu ... phải thực thi đoạn lệnh chỗ khác với nơi mà lệnh thực thi thi Trong lập trình, có nhóm phát biểu cần phải lặp lặp lại nhiều lần điều kiện Để đáp ứng điều kiện ASM cung cấp lệnh JMP LOOP LOOP ... Chuong : Cau truc DK va Vong lap Cacù lệnh chuyển điều khiển Chuyển điều khiển vô điều kiện JMP [ SORT | NEAR PTR |FAR PTR ] DEST Chuyển điều khiển có điều kiện JConditional destination Ex : JNZ...
  • 5
  • 431
  • 3
Cấu trúc điều khiển và vòng lập ppsx

Cấu trúc điều khiển và vòng lập ppsx

Cao đẳng - Đại học

... cần thiết lệnh nhảy lập trình ASM Lệnh JMP (Jump) : nhảy không điều kiện Lệnh LOOP : cho phép lặp công việc với số lần Các lệnh so sánh luận lý Lệnh lặpđiều kiện Lệnh nhảy có điều kiện Biểu ... đoạn lệnh chỗ khác với nơi mà lệnh thực thi Trong lập trình, có nhóm phát biểu cần phải lặp lặp lại nhiều lần điều kiện Để đáp ứng điều kiện ASM cung cấp lệnh JMP LOOP Chuong : Cau truc DK va V Lệnh ... hợp lệnh nhảy ta hoàn toàn mô cấu trúc điều khiển vòng lặp Chuong : Cau truc DK va V 47 SUMMARY  Có thể mô cấu trúc logic ngôn ngữ cấp cao Assembly lệnh JMP LOOP  lệnh nhảy : có điều kiện vô điều...
  • 52
  • 1,060
  • 0
NHẬP MÔN LẬP TRÌNH- CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH pptx

NHẬP MÔN LẬP TRÌNH- CÂU LỆNH ĐIỀU KIỆN & CÂU LỆNH RẼ NHÁNH pptx

Kỹ thuật lập trình

... } } Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if (đủ) S Đ Trong ( ), cho kết (sai = 0, ≠ 0) if () ; else ; Câu lệnh đơn Câu lệnh phức ... Nội dung Câu lệnh điều kiện if Câu lệnh rẽ nhánh switch Một số kinh nghiệm lập trình Một số ví dụ minh họa Câu lệnh điều kiện rẽ nhánh VC & BB Câu lệnh if (thiếu) S Đ Trong ... 1> Trong ( ), cho kết (sai = 0, ≠ 0) if () ; Câu lệnh đơn Câu lệnh phức (kẹp { }) Câu lệnh điều kiện rẽ nhánh VC & Câu lệnh if (thiếu) BB void main() { if (a == 0) printf(“a...
  • 32
  • 429
  • 1

Xem thêm