Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 1)
lượt xem 4
download
Bài giảng Thực hành cơ sở lập trình: C Programming, được biên soạn với mục tiêu nhằm giúp sinh viên trình bày các bước trong viết chương trình; Các cú pháp căn bản (bao gồm nhập xuất); Các cấu trúc quyết định. 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 Thực hành cơ sở lập trình: C Programming (Phần 1)
- CSLT - HKII - 2020 C PROGRAMMING (part 1) THỰC HÀNH CƠ SỞ LẬP TRÌNH - Các bước trong viết chương trình - Các cú pháp căn bản (bao gồm nhập xuất) - Các cấu trúc quyết đị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.com CSLT - 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ên CSLT - 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: /* *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 sau
- 5 CÁC BƯỚC TRONG VIẾT CHƯƠNG TRÌNH 1. Phân tích yêu cầu, phân loại dữ liệu 2. Khai báo biến dữ liệu 3. Nhập giá trị cho biến dữ liệu 4. Xử lý dữ liệu theo yêu cầu 5. Hiển thị kết quả CSLT - HKII - 2020
- CẤU TRÚC CHƯƠNG TRÌNH C6 // chèn thư viện cần thiết // chèn thư viện cần thiết # include # include # include # include void main(){ int main(){ // khai báo biến dữ liệu // khai báo biến dữ liệu // nhập giá trị cho biến dữ liệu // nhập giá trị cho biến dữ liệu // xử lý // xử lý // hiển thị kết quả // hiển thị kết quả getchar(); getchar(); } return 0; CSLT - HKII - 2020 }
- 7 CẤU TRÚC CHƯƠNG TRÌNH C # include //khai báo thư viện # include “” // khai báo header files int gX(); // khai báo biến hàm void f(); // khai báo hàm void main() // hàm main { // nội dung chương trình chạy } CSLT - HKII - 2020
- 8 CÁC THƯ VIỆN TRONG C Tùy vào việc xử lý chèn thư viện cần thiết vào chương trình Ví dụ: ● stdio.h ● math.h ● time.h Các thư viện khác: tìm hiểu qua ● stdlib.h http://vietjack.com/thu-vien-c/ ● string.h CSLT - HKII - 2020
- 9 KIỂU DỮ LIỆU VÀ KHAI BÁO BIẾN chuỗi (string) , số nguyên (int), số thực (float),.... CSLT - HKII - 2020
- 10 HIỂN THỊ THEO ĐỊNH DẠNG DỮ LIỆU Data Types Format Specifier Character %c Integer short %d int %d long %ld Real float %f double %lf String %s CSLT - HKII - 2020
- 11 HIỂN THỊ THEO ĐỊNH DẠNG DỮ LIỆU %5c ký tự có bề rộng 5 %20s chuỗi có bề rộng 20 %5d số nguyên có bề rộng 5 %5.3f số thực có bề rộng 5 và 3 số sau dấu chấm thập phân %-5d số nguyên có bề rộng 5 nhưng căn lề trái CSLT - HKII - 2020
- MỘT SỐ CÚ PHÁP 12 CĂN BẢN Đọc dữ scanf("format string", scanf("%d",&number); liệu argument_list); Xuất printf("format string", printf("Nhap so nguyen: "); argument_list); printf("Binh phuong cua %d ", number,); Comment dùng /* */ hoặc // /* comment cho 1 doan */ // comment cho 1 dong Lấy cỡ sizeof(format); sizeof(int); của các sizeof(long); kiểu - Trong C phân biệt rõ chữ thường và chữ hoa, nghĩa là viduC và ViduC và ViDuC là khác nhau CSLT - HKII - 2020
- 13 Ví dụ khai báo biến // khai báo biến //khởi tạo giá trị cho biến int i,j; int a = 3, b = 5; char c,ch; float f = 3.5; float f,luong,diemThi; string x = ‘cprogramming’ double d; ... ... //dạng khai báo biến ở //định nghĩa hằng số bất kỳ đâu của chương trình #define CHIEUDAU 15 hoặc extern int a,b; const int CHIEUDAI = 15 CSLT - HKII - 2020
- 14 Ví dụ khai báo hàm // phan khai bao thu vien // phan khai bao thu vien # include # include // phan khai bao ham // phan khai bao va dinh nghia ham int tenham(); void tenham(){ … void main(){ } //goi ham int i = tenham(); int main(){ } //goi ham tenham(); //phan dinh nghia ham return 0; int tenham(){ } … return 0; } CSLT - HKII - 2020
- 15 MỘT SỐ KÝ TỰ TRONG C CSLT - HKII - 2020
- 16 Ví dụ 1 CSLT - HKII - 2020
- 17 Ví dụ 2 CSLT - HKII - 2020
- 18 BÀI TẬP ÁP DỤNG 1 1. Viết chương trình nhập vào bán kính r, tính chu vi và diện tích hình tròn 2. Viết chương trình tính chu vi và diện tích hình chữ nhật 3. Viết chương trình nhập vào độ C (celsius) và chuyển sang độ F (Fahrenheit). Biết rằng C/5 = (F-32)/9 4. Viết chương trình nhập điểm các môn: toán, lý, hóa. Tính tổng và điểm trung bình Viết chương trình theo 2 cách: 1 cách viết chương trình inline và 1 cách tách hàm con Vẽ flowchart hoặc viết mã giả từng bài
- CSLT - HKII - 2020 CÁC CẤU TRÚC QUYẾT ĐỊNH 19
- 20 CÁC CẤU TRÚC QUYẾT ĐỊNH Dạng: if (điều kiện){ // kết quả xử lý theo ĐK đúng } CSLT - HKII - 2020
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Thực hành lập trình VBA cơ bản - Bạch Xuân Hiến
12 p | 44 | 16
-
Tập bài giảng Thực hành lập trình CSDL với VB.net
308 p | 50 | 12
-
Tập bài giảng Thực hành kỹ thuật lập trình
303 p | 34 | 12
-
Bài giảng Thực hành Quản trị trên máy - Bài 6: Phân tích độ nhạy
33 p | 111 | 11
-
Đề cương bài giảng môn Thực tập cơ sở dữ liệu
67 p | 37 | 5
-
Bài giảng Cơ sở dữ liệu: Bài thực hành Cơ sở dữ liệu 1 - Lê Nhị Lãm Thúy
18 p | 52 | 5
-
Bài giảng Thực hành Quản trị trên máy - Bài 1: Bản tính và đồ thị
42 p | 84 | 5
-
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 3)
71 p | 9 | 4
-
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 2)
48 p | 9 | 4
-
Bài giảng Thực hành cơ sở lập trình: Xử lý với biến và cấu trúc
28 p | 15 | 4
-
Bài giảng Thực hành cơ sở lập trình: Pseudocode và flowchart
23 p | 18 | 4
-
Bài giảng Thực hành cơ sở lập trình: Giới thiệu về IDE
18 p | 12 | 4
-
Bài giảng Tin học cơ sở 3 bài 6: Report
5 p | 28 | 4
-
Bài giảng Tin học cơ sở 3 bài 3: Table and relation
43 p | 13 | 4
-
Bài giảng Thực hành cơ sở lập trình: C Programming (Phần 4)
47 p | 6 | 4
-
Bài giảng Tin học cơ sở A: Giới thiệu môn học - Đặng Bình Phương
5 p | 95 | 3
-
Bài giảng Tin học cơ sở: Chương 3 - Học viện Nông nghiệp Việt Nam
8 p | 52 | 1
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