Bài giảng Nhập môn lập trình: Chương 5 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM
lượt xem 5
download
Bài giảng Nhập môn lập trình: Chương 5 Câu lệnh lặp, cung cấp cho người đọc những kiến thức như: Câu lệnh lặp – Tình huống; Các dạng lệnh lặp trong C#; Lặp với câu lệnh while; Lặp với câu lệnh do .. while;... Mời các bạn cùng tham khảo!
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn lập trình: Chương 5 - Trường Đại học Ngoại ngữ - Tin học, TP.HCM
- Click to edit Master subtitle style CÂU LỆNH LẶP Khoa Công nghệ thông tin, HUFLIT 1
- NỘI DUNG Câu lệnh lặp – Tình huống Các dạng lệnh lặp trong C# Lặp với câu lệnh while Lặp với câu lệnh do .. while Lặp với câu lệnh for Break và Continue Vòng lặp lồng nhau Thực hành 2
- CÂU LỆNH LẶP – TÌNH HUỐNG 3
- Câu lệnh lặp – Tình huống Tình huống 1: Hãy in ra màn hình console 2 lần dòng chữ “Xin chào” (xuống hàng sau mỗi dòng) Console.WriteLine (“Xin chào”); Console.WriteLine (“Xin chào”); 4
- Câu lệnh lặp – Tình huống Tình huống 2: Hãy in ra màn hình console 1 ngàn lần dòng chữ “Xin chào” (xuống hàng sau mỗi dòng) Console.WriteLine (“Xin chào”); .... (998 lần) Console.WriteLine (“Xin chào”); 5
- Câu lệnh lặp – Tình huống Tình huống 2: Hãy in ra màn hình console 1 ngàn lần dòng chữ “Xin chào” (xuống hàng sau mỗi dòng) 1000 Console.WriteLine (“Xin chào”); 6
- Câu lệnh lặp – Tình huống Giải pháp: sử dụng câu lệnh lặp for (int i = 0; i
- Câu lệnh lặp – Tình huống Khi nào ta cần sử dụng lệnh lặp (looping)? 8
- Câu lệnh lặp – Tình huống Khi nào ta cần sử dụng lệnh lặp (looping)? Thực hiện một thao tác hoặc các thao tác nhiều lần trong khi khi điều kiện qui định được thỏa mãn Lưu ý: o Đôi khi ta không biết chính xác số lần lặp o Ứng với mỗi bước lặp sẽ có các thao tác tính toán khác nhau 9
- CÁC DẠNG LỆNH LẶP TRONG C# 10
- Các dạng lệnh lặp trong C# Trong ngôn ngữ lập trình C#, ta có tất cả 4 dạng lệnh lặp: while do ... While for foreach Trong chương này ta sẽ tập trung vào 3 dạng lệnh lặp đầu tiên 11
- LẶP VỚI CÂU LỆNH WHILE 12
- Flowchart và cú pháp câu lệnh while Các thao tác X // Các thao tác X false Điều kiện while (Điều kiện còn đúng) { // Các thao tác A true } Các thao tác A // Các thao tác Y Các thao tác Y 13
- Lặp với câu lệnh while Ý nghĩa câu lệnh while “Miễn điều kiện còn đúng thì sẽ tiếp tục thực hiện các thao tác A” Điều kiện được kiểm tra trước rồi mới xem xét có thực hiện tiếp các thao tác A hay không Sau khi thực hiện các thao tác A thì sẽ quay lại kiểm tra điều kiện, quá trình này lặp lại nhiều lần cho đến khi điều kiện sai 14
- Lặp với câu lệnh while Ví dụ 1: Hãy viết chương trình in ra màn hình các số từ 1 đến 10 sử dụng lệnh while. Sau đó phân tích từng bước chạy của chương trình static void Main(string[] args) { int x = 1; while(x
- Lặp với câu lệnh while Ví dụ 1: Hãy viết chương trình in ra màn hình các số từ 1 đến 10 sử dụng lệnh while. Hãy trả lời các câu hỏi sau: Điều gì sẽ xảy ra nếu thay x = 0 ở phép gán đầu tiên và x
- Lặp với câu lệnh while Ví dụ 2: Hãy viết chương trình yêu cầu người dùng phải nhập số nguyên x sao cho static void Main(string[] args) { int x = ‐1; while(x 10) { Console.Write("Nhap so nguyen giua 0 va 10: "); x = Convert.ToInt32(Console.ReadLine()); } } 17
- Lặp với câu lệnh while Ví dụ 2: Hãy viết chương trình yêu cầu người dùng phải nhập số nguyên x sao cho Hãy trả lời các câu hỏi sau: Điều gì sẽ xảy ra nếu ngay từ đầu ta gán x = 1 (thay vì x = ‐1) ? Ta có biết được chính xác số lần khối lệnh sẽ được lặp hay không ? 18
- Lặp với câu lệnh while Ví dụ 3: Hãy viết chương trình in ra vô tận câu “Xin chao!” static void Main(string[] args) { while(true) { Console.WriteLine("Xin chao!"); } } 19
- Lặp với câu lệnh while Biến điều khiển vòng lặp: Trong các ví dụ 1 và 2, biến x đóng vai trò là biến điều khiển vòng lặp Biến này sẽ trải qua 3 giai đoạn là khởi tạo, kiểm tra và cập nhật Chỉ cần 1 giai đoạn thực hiện không đúng dẫn đến vòng lặp sai hoặc lặp vô tận 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn lập trình - Chương 1: Các khái niệm cơ bản về lập trình
20 p | 114 | 8
-
Bài giảng Nhập môn lập trình: Chương 2 - Trần Minh Thái
86 p | 107 | 8
-
Bài giảng Nhập môn lập trình: Chương 1 - Trần Minh Thái
58 p | 103 | 7
-
Bài giảng Nhập môn lập trình: Bài 1 - Trần Duy Thanh
70 p | 188 | 5
-
Bài giảng Nhập môn lập trình - Bài 2: Giới thiệu ngôn ngữ lập trình C
18 p | 111 | 5
-
Bài giảng Nhập môn lập trình: Bài 2 - TS. Ngô Hữu Dũng
53 p | 63 | 3
-
Bài giảng Nhập môn lập trình: Bài 1 - TS. Ngô Hữu Dũng
47 p | 80 | 3
-
Bài giảng Nhập môn lập trình: Tổng quan về lập trình - Nguyễn Đình Hưng
21 p | 78 | 3
-
Bài giảng Nhập môn lập trình: Chương giới thiệu - ThS. Nguyễn Đông Hà
9 p | 79 | 3
-
Bài giảng Nhập môn lập trình: Bài 3 - Trần Duy Thanh
16 p | 98 | 3
-
Bài giảng Nhập môn lập trình: Giới thiệu về các cấu trúc điều khiển - Trường ĐH Khoa học tự nhiên TP. HCM
58 p | 5 | 1
-
Bài giảng Nhập môn lập trình: Sử dụng những kiểu dữ liệu cơ sở trong chương trình - Trường ĐH Khoa học tự nhiên TP. HCM
53 p | 1 | 1
-
Bài giảng Nhập môn lập trình: Giới thiệu tổng quan về lập trình - Trường ĐH Khoa học tự nhiên TP. HCM
31 p | 2 | 0
-
Bài giảng Nhập môn lập trình: Hàm và kỹ thuật tổ chức chương trình - Trường ĐH Khoa học tự nhiên TP. HCM
86 p | 1 | 0
-
Bài giảng Nhập môn lập trình: Giới thiệu về thuật toán - Trường ĐH Khoa học tự nhiên TP. HCM
29 p | 0 | 0
-
Bài giảng Nhập môn lập trình: Kỹ thuật cài đặt các thuật toán cơ bản - Trường ĐH Khoa học tự nhiên TP. HCM
37 p | 2 | 0
-
Bài giảng Nhập môn lập trình: Dữ liệu mạng và dữ liệu có cấu trúc - Trường ĐH Khoa học tự nhiên TP. HCM
37 p | 0 | 0
-
Bài giảng Nhập môn lập trình: Lập trình với tập tin văn bản thô - Trường ĐH Khoa học tự nhiên TP. HCM
38 p | 7 | 0
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn