V. Tóm tắt nội dung bài học
I. Giới thiệu
II. Một số khái niệm cơ bản
1. Bộ ký tự
2. Từ khóa
3. Kiểu dữ liệu
4. Tên, Biến, hằng
5. Biểu thức
III. Cấu trúc chương trình đơn giản trong C
1. Cấu trúc chung
2. Khai báo sử dụng thư viện
3. Khai báo hằng, biến, kiểu
4. Một số lệnh đơn
5. Chú thích
6. Chương trình chính
IV. Nhập/Xuất dữ liệu
1. Nhập dữ liệu từ bàn phím – Hàm scanf()
2. Xuất dữ liệu ra màn hình – Hàm printf()
3. ví dụ
VI. Bài tập
Xem Bài 3 - Bài tập thực hành Môi trường lập trình Dev-C++ và các lệnh vào/ra cơ bản.
Bài 3 - Bài thực hành: MÔI TRƯỜNG LẬP TRÌNH VÀ CÁC LỆNH VÀO/RA I. Làm quen môi trường Dev-C++ 1. Khởi động Dev-C++
Kích đúp vào biểu tượng trên màn hình.
2. Giao diện chính
II. Thực hiện các ví dụ sau 1. Tính diện tích một tam giác
Yêu cầu: Cho cạnh đáy a một hình tam giác và đường cao tương ứng là h, hãy tính diện tích hình tam giác đó.
Soạn thảo văn bản chương trình như sau:
/* Vi du 1 - Tinh dien tich tam giac khi biet chieu cao va canh day */
#include
#include
#include
// Chuong trinh chinh
int main()
{ int a,h; // a - chieu dai day, h - chieu cao
float s; // Dien tich tam gia
system("cls"); // Xoa man hinh
printf("Nhap vao a va h:");
scanf("%d %d",&a,&h);
s=a*h;
printf("Dien tich bang ", s);
printf("Nhan phim bat ky de ket thuc!");
getch(); // Dung doi nhan phim bat ky
return 0;
}
Thử nghiệm 1:
-
Nhấn F9, giao diện xuất hiện như sau:
-
Nhập vào các giá trị: 4 5 Enter, khi đó kết quả nhận được như sau:
-
Nhận xét về kết quả nhận được
Thử nghiệm 2:
1. Thay dòng printf("Dien tich bang ", s);
Bằng dòng printf("Dien tich bang %f", s);
2. Nhận xét về kết quả nhận được so với thử nghiệm 1.
Thử nghiệm 3:
1. Thay dòng printf("Dien tich bang %f", s);
Bằng dòng printf("Dien tich bang %10.2f", s);
2. Nhận xét về kết quả nhận được so với thử nghiệm 2.
2. Tính tổng, hiệu, tích, thương của 2 số
Yêu cầu: Viết chương trình cho phép nhập vào 2 số, tính và in ra màn hình tổng, hiệu, tích và thương của 2 số đó.
Soạn thảo văn bản chương trình như sau
/* Chuong trinh tinh TONG, HIEU, TICH, THUONG 2 so*/
#include
#include
#include
/* Chuong trinh chinh */
int main()
{ /* 1. Khai bao bien va chuan bi*/
int a,b;
float tong, hieu,tich, thuong;
system("cls");
/* 2. Huong dan nhap va Nhap du lieu vao*/
printf("Nhap vao A va B:");
scanf("%d %d",&a,&b);
/* 3. Tinh toan TONG, HIEU, TICH, THUONG*/
tong=a+b;
hieu=a-b;
tich=a*b;
thuong=a/b;
/* 4. Trinh bay ket qua r*/
printf("Tong %d + %d = %10.2f\n", a,b,tong);
printf("Hieu %d - %d = %10.2f\n", a,b,hieu);
printf("Tich %d * %d = %10.2f\n", a,b,tich);
printf("Thuong %d / %d = %10.2f\n", a,b,thuong);
printf("Nhan phim bat ky de ket thuc!");
/* 5. Doi nhan phim bat ky de ket thuc*/
getch();
return 0;
}
Thử nghiệm 1:
-
Nhấn F9, giao diện xuất hiện như hình sau:
-
Nhập vào các giá trị: 4 5 Enter, khi đó kết quả nhận được như hình sau.
-
Nhận xét về kết quả nhận được.
Thử nghiệm 2: Cho A=6, B=4 nhận xét về kết quả nhận được;
Thử nghiệm 3: Cho A=6, B=0 nhận xét về kết quả nhận được;
III. Bài tập tự làm
Tự thực hiện các bài tập sau
-
Viết chương trình in lên màn hình một thiệp mời dự sinh nhật có dạng:
*******************************************
THIEP MOI
Than moi ban : Nguyen Van Manh
Toi du le sinh nhat cua minh
Vao luc 19h ngay 12/10/2008
Tai 100 Hoang Quoc Viet – Ha noi
Rat mong đuoc don tiep !
Ho Thu Huong
*******************************************
-
Viết chương trình nhập vào bán kính r của một hình tròn. Tính chu vi và diện tích của hình tròn theo công thức :
Chu vi CV = 2*Pi*r
Diện tích S = Pi*r*r
In các kết quả lên màn hình
-
Viết chương trình nhập vào độ dài 3 cạnh a, b, c của một tam giác. Tính chu vi và diện tích của tam giác theo công thức:
Chu vi CV = a+b+c
Diện tích S = sqrt(p*(p-a)*(p-b)*(p-c))
Trong đó: p=CV/2
In các kết quả lên màn hình
-
Viết chương trình tính logax với a, x là các số thực nhập vào từ bàn phím, và x>0, a>0, a <> 1.( dùng logax=lnx/lna) .
-
Viết chương trình nhập vào tọa độ của hai điểm (x1, y1) và (x2, y2)
a) Tính hệ số góc của đường thẳng đi qua hai điểm đó theo công thức:
Hệ số góc = (y2 - y1) /(x2 - x1)
b) Tính khoảng cách giữa hai điểm theo công thức:
Khoảng cách =
-
Viết chương trình nhập vào một ký tự:
a) In ra mã Ascii của ký tự đó.
b) In ra ký tự kế tiếp của nó.
-
Viết chương trình nhập vào các giá trị điện trở R1, R2, R3 của một mạch điện :
Tính tổng trở theo công thức:
-
Viết chương trình nhập vào điểm ba môn Toán, Lý, Hóa của một học sinh. In ra điểm trung bình của học sinh đó với hai số lẻ thập phân.
-
Viết chương trình nhập vào ngày, tháng, năm. In ra ngày tháng năm theo dạng dd/mm/yy. (dd: ngày, mm: tháng, yy: năm. Ví dụ: 20/11/99).
-
Viết chương trình đảo ngược một số nguyên dương có đúng 3 chữ số.
-
Cho hai sô x= 100; y = 200; Hãy in ra màn hình các kết quả của các biểu thức:
x&y; x&x; !x&y; x^y^y;
-
Biểu diễn các hằng số nguyên 2 byte sau đây dưới dạng số nhị phân, bát phân, thập lục phân :
a)12 b) 255 c) 31000 d) 32767 e) -32768
-
Biểu diễn các hằng ký tự sau đây dưới dạng số nhị phân, bát phân.
a) ‘A’ b) ’a’ c) ‘Z’ d) ’z’
-
Cho hệ số k và số x (được biểu diễn ở hệ cơ số k), số k1 được nhập vào từ bàn phím. Hãy đổi số x từ hệ cơ số k sang hệ cơ số k1, biết k, k1 có thể nhận các số: 2, 8, 10, 16.
Chia sẻ với bạn bè của bạn: |