nhập môn lập trình c

nhập môn lập trình C câu lệnh lập

nhập môn lập trình C câu lệnh lập

... h? ?c Khoa h? ?c Tự nhiên Khoa C? ?ng nghệ thông tin Bộ môn Tin h? ?c cơ sở 1 Đặng Bình Phương dbphuong@fit.hcmuns.edu.vn NHẬP MÔN LẬP TRÌNH C? ?U LỆNH LẶP VC VC & & BB BB 22 Nội dung NMLT - C? ?u ... lặp C? ?u lệnh for1 C? ?u lệnh while2 C? ?u lệnh do… while3 Một số kinh nghiệm lập trình4 VC VC & & BB BB 33 Đặt vấn đề  Ví dụ  Viết chương trình xuất c? ?c số từ 1 đến 10 => Sử dụng 10 c? ?u ... lặp>, <Bư? ?c nhảy>: là biểu th? ?c C bất kỳ c? ? ch? ?c năng riêng <Lệnh>: đơn ho? ?c khối lệnh. <Khởi đầu> <Bư? ?c nhảy> VC VC & & BB BB 55 C? ?u lệnh for NMLT - C? ?u lệnh lặp void

Ngày tải lên: 28/03/2014, 21:33

49 438 0
nhập môn lập trình C hàm

nhập môn lập trình C hàm

... h? ?c Khoa h? ?c Tự nhiên Khoa C? ?ng nghệ thông tin Bộ môn Tin h? ?c cơ sở 1 Đặng Bình Phương dbphuong@fit.hcmus.edu.vn NHẬP MÔN LẬP TRÌNH HÀM VC VC & & BB BB 22 Nội dung Hàm Khái niệm và c? ? ... trình chính Chương trình chính Nhập a, b, c > 0 Nhập a, b, c > 0 Tính S = a! + b! + c! Tính S = a! + b! + c! Xuất kết quả S Xuất kết quả S Nhập a > 0 Nhập a > 0 Nhập b > 0 Nhập b > 0 Nhập c ... s * i; VC VC & & BB BB 77 Hàm  Khái niệm  Một đoạn chương trình c? ? tên, đầu vào và đầu ra.  C? ? ch? ?c năng giải quyết một số vấn đề chuyên biệt cho chương trình chính.  Đư? ?c gọi nhiều

Ngày tải lên: 28/03/2014, 21:32

28 312 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 2)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 2)

... Cho ví dụ minh họa 3 Trình bày c u tr c c? ??a một chương trình C Giải thích ý nghĩa c a từng phần trong c u tr c Giới thiệu ngôn ngữ lập trình C 14 ... chương trình C #include ... t? ?c.  Không đư? ?c trùng với c? ?c từ khóa và đư? ?c tạo thành từ c? ?c chữ c? ?i và c? ?c chữ số nhưng bắt bu? ?c chữ đầu phải là chữ c? ?i ho? ?c _.  Số ký tự tối đa trong một tên là 255 ký tự và đư? ?c ... chương trình nguồn (Trình EDIT).  Biên dịch chương trình (Trình COMPILE).  Chạy chương trình nguồn (Trình RUNTIME).  Sửa lỗi chương trình nguồn (Trình DEBUG). Giới thiệu ngôn ngữ lập trình

Ngày tải lên: 19/08/2015, 14:41

14 570 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 3)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 3)

... dạng xuất nhưng chỉ c c c đ c tả  C c đối số là tên c c biến sẽ chứa giá trị nhập và đư c đặt trư c dấu & C c kiểu dữ liệu c sở 35 VC & BB C u lệnh nhập Ví dụ, cho a và b kiểu ... 2 + 3*5; C c kiểu dữ liệu c sở 16 VC & BB C c toán tử trên bit C c toán tử trên bit  T c động lên c c bit... } C c kiểu dữ liệu c sở 18 VC & BB C c toán tử quan hệ C c toán tử ...  scanf(“%d”, &a); // Nhập giá trị cho. ..      C c kiểu dữ liệu c sở 23 VC & BB Độ ưu tiên c a c c toán tử Quy t c th c hiện  Th c hiện biểu th c trong ( ) sâu nhất trư c

Ngày tải lên: 19/08/2015, 14:42

41 276 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 4)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 4)

... Trường Đại h? ?c Khoa h? ?c Tự nhiên Khoa C? ?ng nghệ thông tin Bộ môn C? ?ng nghệ phần mềm 1 ThS. Đặng Bình Phương dbphuong@fit.hcmus.edu.vn NHẬP MÔN LẬP TRÌNH C? ?U LỆNH ĐIỀU KIỆN & C? ?U LỆNH ... C u lệnh switch - Một số lưu ý switch sẽ nhảy đến case tương ứng và th c hiện đến khi nào gặp break ho c cuối switch sẽ kết th c switch (a) { case 1: printf(“Mot\n”); break; case 2: printf(“Hai\n”); ... 1> C? ?u lệnh if (thiếu) C? ?u lệnh điều kiện và rẽ nhánh Đ S <BT Logic> if (<BT Logic>) <Lệnh 1>; C? ?u lệnh đơn ho? ?c C? ?u lệnh ph? ?c (kẹp giữa { và }) Trong ( ), cho kết

Ngày tải lên: 19/08/2015, 14:43

24 306 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 5)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 5)

... c c c số nguyên trong phạm vi từ 10 đến 99 sao cho tích c a 2 chữ số bằng 2 lần tổng c a 2 chữ số đó 7 Tìm ư c số chung lớn nhất c a 2 số nguyên dương a và b nhập từ bàn phím 8 Nhập ... Trường Đại h? ?c Khoa h? ?c Tự nhiên Khoa C? ?ng nghệ thông tin Bộ môn C? ?ng nghệ phần mềm 1 ThS. Đặng Bình Phương dbphuong@fit.hcmus.edu.vn NHẬP MÔN LẬP TRÌNH C? ?U LỆNH LẶP VC & BB ... lặp>, <Bư? ?c nhảy>: là biểu th? ?c C bất kỳ c? ? ch? ?c năng riêng <Lệnh>: đơn ho? ?c khối lệnh. <Khởi đầu> <Bư? ?c nhảy> VC & BB 5 5 C? ?u lệnh for C? ?u lệnh lặp void

Ngày tải lên: 19/08/2015, 14:45

29 363 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 6)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 6)

...  Biến: • Toàn c c: khai báo trong ngoài tất c c c hàm (kể c hàm main) và c t c dụng lên toàn bộ chương trìnhC c bộ: khai báo trong hàm ho c khối { } và chỉ c t c dụng trong bản ... c c tham số theo đúng thứ tự đã đư c khai báo trong hàm  C c biến ho c trị này c ch nhau bằng dấu ,  C c đối số này đư c đư c đặt trong c p dấu ngo c đơn ( ) (,… , ); Hàm 21 VC ... trị>;] } VC & BB 9 9 C? ?c bư? ?c viết hàm ? ?C? ??n x? ?c định c? ?c thông tin sau đây:  Tên hàm.  Hàm sẽ th? ?c hiện c? ?ng vi? ?c gì.  C? ?c đầu vào (nếu c? ?).  Đầu ra (nếu c? ?). Hàm Tên

Ngày tải lên: 19/08/2015, 14:46

28 257 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 9)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 9)

... *src) [...]... nối hai chuỗi char* strcat(char *dest, const char *src) Nối chuỗi src vào sau chuỗi dest ! Chuỗi dest phải đủ chứa kết quả Con trỏ đến chuỗi đư c nối char s1[100] = “Visual C+ ... tiên c a s2... 13 VC & BB Hàm đảo ngư c chuỗi char *strrev(char *s) Đảo ngư c thứ tự c c ký tự trong chuỗi s (trừ ký tự kết th c chuỗi) Con trỏ đến chuỗi kết quả char s[] = “Visual C+ + ... th? ?c chuỗi „\0‟ vừa đư? ?c chép. ! dest phải đủ lớn để chứa src Con trỏ dest. char s[100]; s = “Visual C+ + 6.0”; // sai strcpy(s, “Visual C+ + 6.0”); // đúng char *strcpy(char *dest, const char

Ngày tải lên: 19/08/2015, 14:49

20 287 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 10)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 10)

... kiểu c u tr c 15 VC & BB C u tr c ph c tạp Thành phần c a c u tr c c? ? kích thư c theo bit struct bit_fields { int bit_0 : 1; int bit_1_to_4 : 4; int... kiểu c u tr c 16 VC & BB Kích ... liệu kiểu c u tr c 12 VC & BB C u tr c ph c tạp Thành phần c a c u tr cc u tr c kh c struct SDiem2D { int m_nX; int m_nY; }; struct SHinhChuNhat { struct SDiem2D... struct SDiem2D ... kiểu c u tr c 21 VC & BB Truyền c u tr c cho hàm Truyền c u tr c cho. .. Dữ liệu kiểu c u tr c 24 VC & BB Ví dụ struct trong union union date_tag { char full_date[9]; struct { char

Ngày tải lên: 19/08/2015, 14:50

33 244 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 11)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 11)

... một chuỗi vì không đư? ?c kết th? ?c bởi ký tự „\0‟.  Khi ghi „\n‟ đư? ?c chuyển thành c? ??p ký tự CR (về đầu dòng, mã ASCII 13) và LF (qua dòng, mã ASCII 10).  Khi đ? ?c thì c? ??p CR-LF đư? ?c chuyển ... quản lý bởi biến con trỏ đến c u tr c FILE  C u tr c đư c định... Không c n quan tâm đến con trỏ chỉ vị do con trỏ chỉ vị tự động chuyển sang vị trí kế tiếp sau thao t c đ c/ ghi dữ liệu ... Tập tin 23 VC & BB Hàm xuất ký tự int putc(int ch, FILE *fp) và int fputc(in ch, FILE *fp) Ghi ký tự ch vào stream fp putc là macro c n fputc là phiên bản hàm c a macro putc Thành c ng: trả...

Ngày tải lên: 19/08/2015, 14:50

48 257 0
Nhập môn lập trình C dành cho học sinh  sinh viên (tập 12)

Nhập môn lập trình C dành cho học sinh sinh viên (tập 12)

... nâng cao (phần 1) C? ?c tham số c? ??a hàm main 1 Hàm c? ? đối số m? ?c định 2 Hàm trả về tham chiếu 3 Hàm nội tuyến (inline) 4 VC & BB 3 3 C? ?c đối số c? ??a chương trình ? ?C? ?c đối số c? ??a chương ... main c? ?ng phải định nghĩa c? ?c tham số để c? ? thể nhận c? ?c đối số này. Hàm nâng cao (phần 1) VC & BB 4 4 C? ?c tham số c? ??a hàm main ? ?C? ?c tham số c? ??a hàm main  Trong đó • argc ... do c c hàm con chiếm dụng khi hàm đư c gọi  Không cho phép c c hàm nội tuyến đệ quy  Phần lớn không cho phép th c hiện nội tuyến c c hàm sử dụng vòng lặp while  Chỉ inline c c

Ngày tải lên: 19/08/2015, 14:51

26 228 0
Thực tập nhập môn lập trình c++

Thực tập nhập môn lập trình c++

... yếu. Bên c nh đó c ng c thể c c c t c động phụ kh c. C c lệnh là hữu dụng vì t c dụng chính yếu mà nó gây ra, sự kết nối c a c c lệnh cho phép chương trình ph c v ụ một m c đích c thể (ví ... trong c c biểu th cc sẵn cho phạm vi định nghĩa hàm (ví dụ, c c biến toàn c c) . Qui ư c đư c chấp nhận dành cho c c đối số m c định là chỉ định chúng trong c c khai báo hàm chứ không ... chương trình C+ +. Chúng ta sử dụng những ví dụ đơn giản để trình bày c u tr c c c chương trình C+ + và c ch th c biên dịch chúng. C c khái niệm c bản như là hằng, biến, và vi c lưu trữ chúng...

Ngày tải lên: 27/03/2014, 12:56

199 2,8K 2
Thực hành nhập môn Lập trình

Thực hành nhập môn Lập trình

... nhớ CT x = 7 100 y = 5 102 Th c hành nhập môn lập trình 4 1.3: Viết CT: Xét CT in ra c u chào “Chào c c bạn đến với C ++. Th c hành nhập môn lập trình 22 Ta c giá trị c a ... và chạy chương trình (CT) bằng VC ++ 6.0 Để th c hành “ Nhập môn lập trình trên Visual C ++ 6.0, sinh viên c n th c hiện c c bư c: 1) Chạy Visual Studio C ++ 6.0. 2) Mở dự án Win32 Console ... đắn c a một giải thuật hay một CT. Về mặt lý thuyết, ta c thể chứng minh đư c tính đúng c a một CT hay một Th c hành nhập môn lập trình 25 char *ch1, *ch2; // ch1, ch2 là hai biến con...

Ngày tải lên: 17/08/2012, 09:04

39 1,9K 7
Nhập môn lập trình các khái niệm về cấu trúc

Nhập môn lập trình các khái niệm về cấu trúc

... a; int b; int c; }; struct B { int b; double a; int c; }; struct C { int b; int c; double a; }; a a a a a a a a b b b b c c c c b b b b đệm 4B a a a a a a a a c c c c đệm 4B b b b b c c c c a a a a ... d1.x = temp; VC & BB 1212 C u tr c ph c tạp  Thành phần c a c u tr cc u tr c kh c NMLT - C u tr c struct DIEM { int x; int y; }; struct HINHCHUNHAT { struct DIEM traitren; struct DIEM phaiduoi; } ... a; double c; int b; }; sizeof(B2) = ??? VC & BB 1111 Gán dữ liệu kiểu c u tr c  C 2 c ch  Ví dụ NMLT - C u tr c <biến c u tr c đích> = <biến c u tr c nguồn>; <biến c u tr c đích>.<tên...

Ngày tải lên: 04/09/2012, 15:58

32 1K 3
Nhập môn lập trình cơ bản về Hàm

Nhập môn lập trình cơ bản về Hàm

... True/False) c. C phải là số chính phương. d. C phải là số nguyên tố. e. Tổng c c chữ số lẻ. f. Tổng c c chữ số nguyên tố. g. Tổng c c chữ số chính phương. NMLT - Hàm (Function) VC & BB 1515 C c cách ... (nếu c ) C c công vi c sẽ th c hiện VC & BB 1616 C c cách truyền đối số  Truyền Địa chỉ (Call by Address)  Truyền đối số cho hàm ở dạng địa chỉ (con trỏ).  Không đư c truyền giá trị cho ... x – y; } VC & BB 88 C cc viết hàm  C n x c định c c thông tin sau đây:  Tên hàm.  Hàm sẽ th c hiện c ng vi c gì.  C c đầu vào (nếu c ).  Đầu ra (nếu c ). NMLT - Hàm (Function) Tên...

Ngày tải lên: 04/09/2012, 15:59

27 911 4
Nhập môn lập trình với Hàm nâng cao

Nhập môn lập trình với Hàm nâng cao

... niệm  Sao chép thân hàm đến bất c nào nào hàm đư c gọi  kết quả giống hệt c ch 1. NMLT - Hàm nâng cao (phần 1) VC & BB 22 C c đối số c a chương trình  C c đối số c a chương trình  Hàm ... gọi.  Không cho phép c c hàm nội tuyến đệ quy.  Phần lớn không cho phép th c hiện nội tuyến c c hàm sử dụng vòng lặp while.  Chỉ inline c c hàm nhỏ, inline c c hàm lớn sẽ gây phản t c dụng (bộ nhớ cho ... 1) VC & BB 33 C c tham số c a hàm main  C c tham số c a hàm main  Trong đó • argc là số lượng đối số (tính luôn tên tập tin chương trình) • argv là mảng chứa c c đối số (dạng chuỗi) NMLT - Hàm nâng cao...

Ngày tải lên: 04/09/2012, 16:00

25 733 4

Bạn có muốn tìm thêm với từ khóa:

w