Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 2)
Số trang: 48
Loại file: pdf
Dung lượng: 1.75 MB
Lượt xem: 14
Lượt tải: 0
Xem trước 5 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 2), được biên soạn với mục tiêu nhằm giúp sinh viên trình bày cấu trúc lặp; Hàm; Biến toàn cục, biến cục bộ và tham số chính thức. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 2)CSLT - HKII - 2020 C PROGRAMMING (part 2) ● Cấu trúc lặp ● Hàm ● Biến toàn cục, biến cục bộ và tham số chính thức THỰC HÀNH CƠ SỞ LẬP TRÌNH 1 2 THÔNG TIN LIÊN HỆ• Title: [CSLT 2020]• Phạm Phi Nhung Email: phamphinhung2898@gmail.com• Ngô Thị Thanh Email: ngothithanh2511@gmail.comCSLT - HKII - 2020 3 HỆ THỐNG SAKAI• Trang web: learning.hvthao.com• User ID: MSSV - Password: MSSV• Chọn Fundamentals of Programming - Lab Chọn Resources Chọn Lab Đây là hệ thống chính để cập nhật các bài tập cũng như kiểm tra, các bạn nhớ cập nhật thường xuyênCSLT - HKII - 2020 MỘT SỐ LƯU Ý CHO LÀM BÀI 4 (trong trường hợp khi yêu cầu nộp bài)Trước đầu mỗi bài làm cần có ghi chú như sau: (ví dụ)/**MSSV: 1611xxx*Ho Ten: Pham Phi Nhung*Lop: 16TTH2*IDE: Microsoft Visual Studio 2015*/Về yêu cầu cụ thể nộp file nào sẽ cập nhật sauCSLT - HKII - 2020 CÁC CẤU TRÚC LẶP - 5 6 CÁC CẤU TRÚC LẶP_nội dung 1. WHILE 2. FOR 3. DO … WHILE 4. Các lệnh điều khiển vòng lặp Các bài tập áp dụng 3CSLT - HKII - 2020 CẤU TRÚC LẶP7 - Cho phép thực hiện một lệnh hoặc một nhóm lệnh nhiều lần - Dạng tổng quát như hình vẽ - Có thể sử dụng một hoặc nhiều vòng lặp trong các vòng lặp khác (lồng ghép các vòng lặp)CSLT - HKII - 2020 8 WHILE - Lặp lại một hoặc một nhóm các lệnh trong khi điều kiện đã cho là đúng - Nó kiểm tra điều kiện trước khi thực hiện thân vòng lặp - Thường có tên gọi khác là WHILE DO (gọi dựa theo DO...WHILE để phân biệt)CSLT - HKII - 2020 9 WHILE Dạng while: while(dieu_kien){ // dòng lệnh thực hiện khi điều kiện đúng }CSLT - HKII - 2020 WHILE_ví dụ 10CSLT - HKII - 2020 11 WHILE_warning/error Ví dụ cụ thể thường hay mắc lỗi khi dùng while bạn có tìm thấy lỗi???CSLT - HKII - 2020 12 FOR - Thực thi một dãy các lệnh nhiều lần và tóm tắt các đoạn code mà quản lý biến vòng lặp - Thường được sử dụng như một vòng lặp vô hạn khi một điều kiện không bao giờ false. Nghĩa là for( ; ; ) (không có điều kiện) Lưu ý: vòng lặp này dừng khi bấm tổ hợp phím Ctrl+CCSLT - HKII - 2020 13 FOR Dạng for: for(khoi_dau;dieu_kien_lap; buoc_nhay){ // dong lenh thuc hien khi dieu kien dung } - Đây là dạng vòng lặp cho phép viết một cách hiệu quả việc thực hiện một số lần lặp cụ thểCSLT - HKII - 2020 FOR_ví dụ 14CSLT - HKII - 2020 FOR_ví dụ 15CSLT - HKII - 2020 16 DO...WHILE - Giống while nhưng khác là điều kiện được kiểm tra ở cuối thân vòng lặp và sẽ thực hiện thân vòng lặp ít nhất 1 lần - Lặp lại một hoặc nhóm các lệnh khi điều kiện đã cho là đúngCSLT - HKII - 2020 17 DO...WHILE Dạng do...while: do { //dong lenh thuc hien }while(dieu_kien)CSLT - HKII - 2020 DO...WHILE_ví dụ 18CSLT - HKII - 2020 DO...WHILE_ví dụ 19CSLT - HKII - 2020 20 CÁC LỆNH ĐIỀU KHIỂN VÒNG LẶPbreak Kết thúc vòng lặp ngay lập tức hoặc lệnh switch và chuyển sang thực thi vòng lặp hoặc lệnh switch ngay sau nócontinue khi gặp lệnh này thì chương trình sẽ bỏ qua các câu lệnh ở dưới nó (trong cùng một câu lệnh lặp) để thực hiện vòng lặp mớigoto chuyển tới lệnh được gán => lệnh này được khuyên là hạn chế sử dụng trong chương trình do ...
Nội dung trích xuất từ tài liệu:
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 2)CSLT - HKII - 2020 C PROGRAMMING (part 2) ● Cấu trúc lặp ● Hàm ● Biến toàn cục, biến cục bộ và tham số chính thức THỰC HÀNH CƠ SỞ LẬP TRÌNH 1 2 THÔNG TIN LIÊN HỆ• Title: [CSLT 2020]• Phạm Phi Nhung Email: phamphinhung2898@gmail.com• Ngô Thị Thanh Email: ngothithanh2511@gmail.comCSLT - HKII - 2020 3 HỆ THỐNG SAKAI• Trang web: learning.hvthao.com• User ID: MSSV - Password: MSSV• Chọn Fundamentals of Programming - Lab Chọn Resources Chọn Lab Đây là hệ thống chính để cập nhật các bài tập cũng như kiểm tra, các bạn nhớ cập nhật thường xuyênCSLT - HKII - 2020 MỘT SỐ LƯU Ý CHO LÀM BÀI 4 (trong trường hợp khi yêu cầu nộp bài)Trước đầu mỗi bài làm cần có ghi chú như sau: (ví dụ)/**MSSV: 1611xxx*Ho Ten: Pham Phi Nhung*Lop: 16TTH2*IDE: Microsoft Visual Studio 2015*/Về yêu cầu cụ thể nộp file nào sẽ cập nhật sauCSLT - HKII - 2020 CÁC CẤU TRÚC LẶP - 5 6 CÁC CẤU TRÚC LẶP_nội dung 1. WHILE 2. FOR 3. DO … WHILE 4. Các lệnh điều khiển vòng lặp Các bài tập áp dụng 3CSLT - HKII - 2020 CẤU TRÚC LẶP7 - Cho phép thực hiện một lệnh hoặc một nhóm lệnh nhiều lần - Dạng tổng quát như hình vẽ - Có thể sử dụng một hoặc nhiều vòng lặp trong các vòng lặp khác (lồng ghép các vòng lặp)CSLT - HKII - 2020 8 WHILE - Lặp lại một hoặc một nhóm các lệnh trong khi điều kiện đã cho là đúng - Nó kiểm tra điều kiện trước khi thực hiện thân vòng lặp - Thường có tên gọi khác là WHILE DO (gọi dựa theo DO...WHILE để phân biệt)CSLT - HKII - 2020 9 WHILE Dạng while: while(dieu_kien){ // dòng lệnh thực hiện khi điều kiện đúng }CSLT - HKII - 2020 WHILE_ví dụ 10CSLT - HKII - 2020 11 WHILE_warning/error Ví dụ cụ thể thường hay mắc lỗi khi dùng while bạn có tìm thấy lỗi???CSLT - HKII - 2020 12 FOR - Thực thi một dãy các lệnh nhiều lần và tóm tắt các đoạn code mà quản lý biến vòng lặp - Thường được sử dụng như một vòng lặp vô hạn khi một điều kiện không bao giờ false. Nghĩa là for( ; ; ) (không có điều kiện) Lưu ý: vòng lặp này dừng khi bấm tổ hợp phím Ctrl+CCSLT - HKII - 2020 13 FOR Dạng for: for(khoi_dau;dieu_kien_lap; buoc_nhay){ // dong lenh thuc hien khi dieu kien dung } - Đây là dạng vòng lặp cho phép viết một cách hiệu quả việc thực hiện một số lần lặp cụ thểCSLT - HKII - 2020 FOR_ví dụ 14CSLT - HKII - 2020 FOR_ví dụ 15CSLT - HKII - 2020 16 DO...WHILE - Giống while nhưng khác là điều kiện được kiểm tra ở cuối thân vòng lặp và sẽ thực hiện thân vòng lặp ít nhất 1 lần - Lặp lại một hoặc nhóm các lệnh khi điều kiện đã cho là đúngCSLT - HKII - 2020 17 DO...WHILE Dạng do...while: do { //dong lenh thuc hien }while(dieu_kien)CSLT - HKII - 2020 DO...WHILE_ví dụ 18CSLT - HKII - 2020 DO...WHILE_ví dụ 19CSLT - HKII - 2020 20 CÁC LỆNH ĐIỀU KHIỂN VÒNG LẶPbreak Kết thúc vòng lặp ngay lập tức hoặc lệnh switch và chuyển sang thực thi vòng lặp hoặc lệnh switch ngay sau nócontinue khi gặp lệnh này thì chương trình sẽ bỏ qua các câu lệnh ở dưới nó (trong cùng một câu lệnh lặp) để thực hiện vòng lặp mớigoto chuyển tới lệnh được gán => lệnh này được khuyên là hạn chế sử dụng trong chương trình do ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Thực hành cơ sở lập trình Thực hành cơ sở lập trình Cơ sở lập trình Biến toàn cục Cấu trúc lặp Lệnh điều khiển vòng lặpTài liệu có liên quan:
-
80 trang 239 0 0
-
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 trang 78 0 0 -
GIÁO ÁN LÝ THUYẾT LẬP TRÌNH C - Bài 4: Cấu trúc lặp
17 trang 46 0 0 -
Bài giảng Tin học đại cương: Bài 7 - Bùi Trọng Tùng
24 trang 35 0 0 -
Bài giảng Cơ sở lập trình - ĐH Thương Mại
0 trang 34 0 0 -
Bài giảng Hệ thống máy tính và ngôn ngữ lập trình - Chương 10: Lớp lưu trữ của biến - Sự chuyển kiểu
34 trang 33 0 0 -
Bài giảng cơ sở lập trình nâng cao - Chương 8
37 trang 33 0 0 -
Giáo trình môn học/mô đun: Lập trình cơ bản - Trường CĐN Đà Lạt
42 trang 31 0 0 -
Giáo trình Cơ sở lập trình: Phần 2
114 trang 31 0 0 -
Bài giảng Cơ sở lập trình 2: Chương 2 - Lê Quý Tài
47 trang 31 0 0