1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Kỹ thuật lập trình C: Bài 1 - Hoàng Quốc Tuấn

85 30 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 85
Dung lượng 704,85 KB

Nội dung

Bài giảng Kỹ thuật lập trình C: Bài 1 cung cấp cho người học những kiến thức như: Giới thiệu Ngôn ngữ C và Borland C; Các kiểu dữ liệu cơ sở; Hằng, Biến, Mảng; Cấu trúc của chương trình C. Mời các bạn cùng tham khảo!

KỸ THUẬT LẬP TRÌNH C BÀI 1: CÁC KHÁI NIỆM CƠ BẢN Hoàng Quốc Tuấn tuanhq@fpt.edu.vn http://hoangquoctuanpro.wordpress.com Nội dung Giới thiệu Ngôn ngữ C Borland C II Các kiểu liệu sở III Hằng, Biến, Mảng IV Cấu trúc chương trình C V Bài tập I GIỚI THIỆU Giới thiệu ngôn ngữ C Khởi động Borland C, Giao diện soạn thảo chương trình C Tập ký tự, từ khóa, tên dùng ngơn ngữ C Giới thiệu Ngơn ngữ C Ngơn ngữ lập trình C phát triển từ đầu thập niên 1970 Ken Thompson Dennis Ritchie để dùng hệ điều hành UNIX Ngôn ngữ lan rộng nhiều hệ điều hành khác trở thành ngôn ngữ phổ dụng Ngơn ngữ lập trình C gọi “ Ngơn ngữ lập trình hệ thống ” dùng cho việc viết hệ điều hành tiện dụng cho việc viết chương trình xử lý số, xử lý văn bản, sở liệu, chương trình ứng dụng cơng nghiệp dân dụng C thường dùng làm phương tiện giảng dạy khoa học máy tính I Giới thiệu Ngôn ngữ C Trong thực tế, người ta thường dùng trình dịch Turbo C Borland C hãng Borland Ngày nay, xu hướng chuyển sang lập trình hướng đối tượng nên ngơn ngữ C cịn phát triển thành ngơn ngữ lập trình có tên C++ (C/C++) Hãng Microsoft cung cấp phát triển tích hợp Visual C++ bô Visual Studio Khởi động, giao diện BC Khởi động BC Giao diện BC 1.1 Khởi động Borland C Phần mềm BC thường cài đặt ổ đĩa C thư mục BC Ta khởi động BC nhiều cách khác khởi động từ DOS, NC, Explorer RUN menu START 1.1 Khởi động Borland C Muốn khởi động từ DOS, NC, Explorer, người dùng vào thư mục BC\BIN chạy file BC.EXE 1.1 Khởi động Borland C Khởi động từ menu START ta thực sau: Click vào menu START, chọn RUN, gõ vào C:\BC\BIN\BC, sau chọn OK nhấn phím ENTER 1.2 Giao diện BC 10 Bài 1: Viết chương trình in hình dịng chữ “Hello, world!” xuống dịng /* Chương trình in dịng chữ Hello, world! hình */ #include #include void main() // hàm { clrscr(); // xóa hình printf(“Hello, world! \n”); /* in chữ Hello world! xuống dòng (\n) */ getch(); // dừng hình chờ nhập vào ký tự } 71 Bài 2: Viết chương trình in hình dịng chữ Hello, world /* Chương trình in dịng chữ Hello, world hình */ #include #include void main() // hàm { clrscr(); // xóa hình printf(“ \n Hello, \n world! \n”); getch(); // dừng hình chờ nhập vào ký tự } 72 Bài 3: Viết chương trình minh họa cách khai báo biến C /* chương trình minh họa cách khai báo biến ngôn ngữ C */ #include #include void main() { char ky_tu; // khai báo ký tự int so_nguyen; // khai báo số nguyên float so_thuc; /* khai báo số thực */ ky_tu = ‘a’; so_nguyen = 15; so_thuc = 27.62; clrscr(); printf(“%c la mot ky tu \n”, ky_tu); printf(“%d la mot so nguyen \n”, so_nguyen); printf(“%f la mot so thuc \n”, so_thuc); getch(); } 73 Bài 4: Viết chương trình minh họa cách vừa khai báo vừa khởi đầu biến C /* chương trình minh họa cách vừa khai báo vừa khởi đầu biến ngôn ngữ C */ #include #include void main() { char ky_tu = ‘a’; // khai báo khởi đầu ký tự int so_nguyen = 15; // khai báo khởi đầu số nguyên float so_thuc = 27.62 ; /* khai báo khởi đầu số thực */ clrscr(); printf(“%c la mot ky tu \n”, ky_tu); printf(“%d la mot so nguyen \n”, so_nguyen); printf(“%f la mot so thuc \n”, so_thuc); getch(); } 74 Bài 5: Viết chương trình tính chu vi diện tích hình trịn biết bán kính r số có giá trị 3.1 Toán học: cv = 2πr dt = πr2 Ngơn ngữ C: Trong thư viện math.h có định nghĩa M_PI có giá trị π tốn học 75 /* chương trình tính chu vi diện tích hình trịn, biết bán kính r số có giá trị 3.1 */ #include #include #include #define r 3.1 // dinh nghia hang r = 3.1 void main() { float cv, dt ; /* khai bao bien chu vi va dien tich */ clrscr(); cv = 2*r*M_PI; // tinh chu vi dt = M_PI*r*r; // tinh dien tich printf(“\n Chu vi = %10.2f \n Dien tich = %10.2f”, cv, dt); getch(); } 76 Kết quả: Chu vi = 19.47 Dien tich = 30.18 77 Bài 6: Viết chương trình tính diện tích hình trịn biết chu vi cv có giá trị 9.1 Tốn học: cv = 2πr ⇒ r = cv/(2π) Tốn học: dt = πr2 Ngơn ngữ C: Trong thư viện math.h có định nghĩa M_PI có giá trị π tốn học 78 #include #include #include #define cv 9.1 void main() { float r, dt ; clrscr(); r = cv/(2*M_PI); dt = M_PI*r*r; printf(“\n Dien tich = %10.2f”, dt); getch(); } 79 Kết quả: Dien tich = 6.59 80 Bài 7: Viết chương trình tính chu vi hình trịn biết diện tích biến dt có giá trị khởi đầu 6.1 Toán học: dt = πr2 ⇒ r = căn(dt/π) Tốn học: dt = πr2 Ngơn ngữ C: Trong thư viện math.h có định nghĩa M_PI có giá trị π toán học, hàm sqrt() lấy bậc hai số 81 #include #include #include void main() { float r, dt = 6.1, cv ; clrscr(); r = sqrt(dt / M_PI); cv = * M_PI * r; printf(“\n Chu vi = %10.2f”, cv); getch(); } 82 Kết quả: Chu vi = 8.75 83 BÀI TẬP TỰ GIẢI Bài 1: Viết chương trình tính diện tích hình tam giác biết ba cạnh ba biến a, b, c khởi đầu a=3.1, b=2.2, c=4.3 cơng cơng thức tính diện tích S= p( p − a )( p − b)( p − c ) a+b+c p= Bài 2: Viết chương trình tính chu vi hình chữ nhật biết diện tích 9.1 tỷ lệ chiều dài chiều rộng 84 BÀI 1: CÁC KHÁI NIỆM CƠ BẢN Hỏi - Đáp Hoàng Quốc Tuấn tuanhq@fpt.edu.vn http://hoangquoctuanpro.wordpress.com 85 ... biễn Chữ số có nghĩa Kích thước float ±3.4E-38 đến ±3.4E+38 7-8 byte double ? ?1. 7E-308 đến ? ?1. 7E+308 15 -1 6 byte long double ±3.4E-4932 đến ? ?1. 1E+4932 17 -1 8 10 byte Theo bảng trên, máy tính lưu số kiểu... thực thuật toán, nhằm giải toán 17 2 .1 Tập ký tự Ngơn ngữ C xây dựng ký tự sau: - Chữ hoa A B C Z - Chữ thường a b c z - Chữ số - Các ký hiệu toán học + - * / = ( ) - Ký tự gạch nối _ - Các... 40 1. 4 Hằng int hệ 16 Hằng int hệ 16 (hexa) viết theo cách 0XC1C2C3 0xC1C2C3 , Ci số nguyên dương khoảng từ đến 9, A, B, C, D, E, F Cách viết Giá trị Cách viết Giá trị a A 10 d D 13 b B 11 e

Ngày đăng: 23/02/2022, 10:22

TỪ KHÓA LIÊN QUAN