AP Computer Science A, CSA-U02
Rẽ nhánh & lặp
Selection and Iteration
12 bài học
Rẽ nhánh & lặp (Selection and Iteration) là unit 2/4 của khoá AP Computer Science A trên Duckling Study, bám theo khung chương trình (CED) hiện hành của College Board. Unit gồm 12 chủ đề: Thuật toán có rẽ nhánh & lặp, Biểu thức boolean, Câu lệnh `if`, Câu lệnh `if` lồng nhau, Biểu thức boolean phức hợp, So sánh biểu thức boolean và 6 chủ đề khác.
Học xong unit này bạn làm được gì
- Biểu diễn các pattern (mẫu) và algorithm có selection và repetition trong đời sống hằng ngày bằng ngôn ngữ viết hoặc sơ đồ.
- Phát triển code để tạo Boolean expressions (biểu thức boolean) bằng relational operators (toán tử quan hệ) và xác định kết quả của các biểu thức đó.
- Phát triển code để biểu diễn các quá trình logic rẽ nhánh bằng selection statements và xác định kết quả của các quá trình đó.
- Phát triển code để biểu diễn các quy trình logic rẽ nhánh lồng nhau và xác định kết quả của các quy trình đó.
- Phát triển code để biểu diễn compound Boolean expressions (biểu thức Boolean phức hợp) và xác định kết quả của các biểu thức này.
- So sánh các Boolean expressions tương đương.
- Phát triển code để so sánh object references bằng Boolean expressions và xác định kết quả của các expressions này.
- Xác định khi nào cần iterative process (quá trình lặp) để đạt được kết quả mong muốn.
- Phát triển code biểu diễn iterative processes bằng `while` loops và xác định kết quả của các quá trình đó.
- Phát triển code để biểu diễn iterative processes bằng `for` loops và xác định kết quả của các quá trình đó.
Lộ trình bài học
- U02-T01Thuật toán có rẽ nhánh & lặpAlgorithms with Selection and Repetition
- U02-T02Biểu thức booleanBoolean Expressions
- U02-T03Câu lệnh `if``if` Statements
- U02-T04Câu lệnh if lồng nhauNested `if` Statements
- U02-T05Biểu thức boolean phức hợpCompound Boolean Expressions
- U02-T06So sánh biểu thức booleanComparing Boolean Expressions
- U02-T07Vòng lặp while`while` Loops
- U02-T08Vòng lặp for`for` Loops
- U02-T09Cài đặt thuật toán rẽ nhánh & lặpImplementing Selection and Iteration Algorithms
- U02-T10Cài đặt thuật toán chuỗiImplementing String Algorithms
- U02-T11Vòng lặp lồng nhauNested Iteration
- U02-T12Phân tích thời gian chạy sơ bộInformal Run-Time Analysis
Nội dung bài học mở cho học viên đã mua khoá hoặc học tại lớp (giáo viên mở theo tiến độ dạy).
Học có trình tự cả khoá AP Computer Science A
Bài giảng theo CED, luyện tập chấm ngay và theo dõi tiến độ từng khái niệm.
Xem khoá học