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

  1. U02-T01Thuật toán có rẽ nhánh & lặpAlgorithms with Selection and Repetition
  2. U02-T02Biểu thức booleanBoolean Expressions
  3. U02-T03Câu lệnh `if``if` Statements
  4. U02-T04Câu lệnh if lồng nhauNested `if` Statements
  5. U02-T05Biểu thức boolean phức hợpCompound Boolean Expressions
  6. U02-T06So sánh biểu thức booleanComparing Boolean Expressions
  7. U02-T07Vòng lặp while`while` Loops
  8. U02-T08Vòng lặp for`for` Loops
  9. U02-T09Cài đặt thuật toán rẽ nhánh & lặpImplementing Selection and Iteration Algorithms
  10. U02-T10Cài đặt thuật toán chuỗiImplementing String Algorithms
  11. U02-T11Vòng lặp lồng nhauNested Iteration
  12. 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