Khoa công nghệ thông tin bài giảng LẬp trình cơ BẢn biên soạn


V. Tóm tắt nội dung bài học



tải về 1.56 Mb.
trang7/29
Chuyển đổi dữ liệu30.08.2016
Kích1.56 Mb.
#28834
1   2   3   4   5   6   7   8   9   10   ...   29

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:


  1. Nhấn F9, giao diện xuất hiện như sau:



  1. Nhập vào các giá trị: 4 5 Enter, khi đó kết quả nhận được như sau:



  1. 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:



  1. Nhấn F9, giao diện xuất hiện như hình sau:



  1. Nhập vào các giá trị: 4 5 Enter, khi đó kết quả nhận được như hình sau.



  1. 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

  1. 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

*******************************************


  1. 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


  1. 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



  1. 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) .

  2. 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 =



  1. 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ó.



  1. 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:

  1. 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.

  2. 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).

  3. Viết chương trình đảo ngược một số nguyên dương có đúng 3 chữ số.

  4. 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;

  1. 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

  1. 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’

  1. 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.

Каталог: files -> FileMonHoc
FileMonHoc -> NGÂn hàng câu hỏi lập trình cơ BẢn nhóm câu hỏI 2 ĐIỂM
FileMonHoc -> CHƯƠng 2 giới thiệu về LÝ thuyết số
FileMonHoc -> CÁc hệ MẬt khoá CÔng khai kháC
FileMonHoc -> BỘ MÔn duyệt chủ nhiệm Bộ môn
FileMonHoc -> Khoa công nghệ thông tin cộng hòa xã HỘi chủ nghĩa việt nam
FileMonHoc -> Chủ nhiệm Bộ môn Ngô Thành Long ĐỀ CƯƠng chi tiết bài giảNG
FileMonHoc -> Chủ nhiệm Bộ môn Phan Nguyên Hải ĐỀ CƯƠng chi tiết bài giảNG
FileMonHoc -> Khoa: CÔng nghệ thông tin cộng hòa xã HỘi chủ nghĩa việt nam
FileMonHoc -> MẬt mã khóA ĐỐi xứng lý thuyết cơ bản của Shannon
FileMonHoc -> Khoa cntt cộng hòa xã HỘi chủ nghĩa việt nam

tải về 1.56 Mb.

Chia sẻ với bạn bè của bạn:
1   2   3   4   5   6   7   8   9   10   ...   29




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương