Ngôn ngữ CC++hệ quản trị cơ sở dữ liệu chương 1 giới thiệuNgôn ngữ CC++×giới thiệu ngôn ngữ lập trình c×hệ quản trị cơ sở dữ liệu chương 1 giới thiệu×giới thiệu ngôn ngữ mô tả phần cứng vhdl×tài liệu lý thuyết thống kê chương 1 giới thiệu về môn học×chương 1 giới thiệu microsoft exce
Trang 1Chương 1:
Giới Thiệu Ngôn Ngữ C Và Turbo C 3.0
Giáo viên: Tạ Thúc Nhu Khoa CNTT trường ĐH Lạc Hồng
NGÔN NGỮ C
Trang 3Nội dung
Nội dung
Trang 4I- Tổng Quan về Ngôn Ngữ C:
I- Tổng Quan về Ngôn Ngữ C:
dựng xuất phát từ những yêu cầu xây dựng những ứng
dụng thực tế
– Có số phép toán và thư viện hàm phong phú
– Các biểu thức được biểu diễn bằng những chuỗi ký tự ngắn gọn
– Tương thích với nhiều hệ điều hành như Unix, Windows…
những ngôn ngữ lập trình chủ yếu trong việc xây dựng
những phần mềm hiện nay.
Trang 5II- Giới thiệu về Turbo C 3.0:
II- Giới thiệu về Turbo C 3.0:
bằng ngôn ngữ C do hãng Borland cung cấp
thực thi chương trình…
chính như sau:
– TCC.EXE: Tập tin khởi động chính của Turbo C
– *.LIB: Các thư viện hàm
– *.H: Các tập tin tiêu đề khai báo các hằng, biến, kiểu dữ liệu,
các hàm chuẩn có trên các file thư viện
Trang 6Tên file chương trình nguồn Nút đóng
cửa sổ
Trang 7Thao tác file và cửa sổ soạn thảo
Thao tác file và cửa sổ soạn thảo
Window àSize/Move (Ctrl + F5)
Trang 8Thực hiện chương trình
Thực hiện chương trình
Nên thực hiện tuần tự các bước sau:
• Nếu có lỗi (Error) hoặc có vấn đề cần chú ý (Warning) sẽ xuất
hiện trong cửa sổ Message.
chương trình.
• Kết quả thực hiện xuất hiện trên một màn hình khác Để chuyển
sang màn hình này, chọn mục WindowàUser Screen (Alt-F5).
• Khi chương trình bị treo: Ấn Ctrl+Break để tạm dừng thực hiện
chương trình, Sau đó ấn Ctrl+F2 (RunàProgram reset) để bỏ thực hiện chương trình.
Trang 9Cửa sổ Message
Cửa sổ Message
Trang 10Kiểm tra lỗi thực hiện chương trình:
Kiểm tra lỗi thực hiện chương trình:
(DebugàToggle breakpoint) để chỉ định điểm dừng thực
• Ấn Ctrl+F9 thực hiện chương trình, Máy sẽ thực hiện các
lệnh đến dòng đỏ thì dừng lại.
ấn phím máy sẽ thực hiện 1 lệnh.
nhập tên biến hoặc biểu thức và ấn Enter Kết quả sẽ xuất
Ctrl-F8
Trang 11III- Cấu trúc đơn giản của một chương trình C
III- Cấu trúc đơn giản của một chương trình C
Ví dụ: Viết chương trình tính giá trị biểu thức:
Y = π.X N
Trang 12Nội dung file chứa chương trình
Nội dung file chứa chương trình
#include “Stdio.h"
#include <Conio.h>
#include <Math.h>
#define pi 3.14
Trang 131- Chỉ thị #include
1- Chỉ thị #include
Chỉ định file chứa các hàm đã khai báo được sử dụng trong chương trình:
– STDIO.H: chứa các hàm nhập xuất trên dòng nhập xuất gián tiếp
– CONIO.H: chứa các hàm nhập xuất trực tiếp từ bàn phím, màn
hình – MATH.H: chứa các hàm toán học
Trang 142- Chỉ thị #define
2- Chỉ thị #define
Cú pháp:
#define Tên_đại_diện Biểu_thức_được_đại_diện
Trang 153- Khai báo biến nhớ:
3- Khai báo biến nhớ:
Cú pháp:
Kiểu_dữ_liệu Tên_biến_1 , , Tên_biến_n ;
Tên_biến = Biểu_thức ;
Trang 164- Ghi chú
hay nhiều dòng */
Trang 175- Các phép toán số học 2 ngôi:
(Arithmetic Operators)
5- Các phép toán số học 2 ngôi:
(Arithmetic Operators)
Trang 186- Hàm main()
Trang 197- In dữ liệu ra màn hình:
7- In dữ liệu ra màn hình:
“Nội dung in” có thể là:
• Các ký tự cần in
• Các ký tự đặt biệt bắt đầu bởi dấu \
( \n : xuống dòng; \t : ký tự Tab; \\ : ký tự \ ; \“ : dấu “ )
• Các mã định dạng giá trị của biểu thức:
%[−][w][.d] mã_kiểu_dữ_liệu
− : canh lề trái
w : là một số nguyên chỉ định độ rộng vùng in
.d : là một số nguyên chỉ định số chữ số thập phân.
Trang 208- Nhập dữ liệu cho biến nhớ từ bàn phím:
8- Nhập dữ liệu cho biến nhớ từ bàn phím:
Cú pháp:
int scanf (“ Các mã định dạng ”, địa_chỉ_các_biến );
• Phép toán tham chiếu địa chỉ biến trong bộ nhớ : & tên_biến
• Hàm sẽ đọc dữ liệu trên dòng nhập stdin vào cho các biến
• Một số lỗi thường gặp :
– Có ký tự không là mã kiểu dữ liệu: scanf sẽ tìm đọc và bỏ qua ký tự đó
trên dòng nhập Nếu không tìm thấy scanf sẽ chấm dứt thao tác – Nhập giá trị cho các biến rồi mà không thực hiện sang lệnh khác: Do có
dấu cách ở cuối chuỗi điều khiển.
Ví dụ: scanf(“%d / %d”,&x,&y) Nếu dữ liệu nhập là : 10/20 thì x =10; y = 20 Nếu dữ liệu nhập là : 10 20 <Enter> thì a=10 còn y không xác định
Trang 219-Cấu trúc đơn giản của chương trình C:
9-Cấu trúc đơn giản của chương trình C:
• Các chỉ thị #include : dùng nạp file chứa các hàm thư viện sử dụng trong chương trình.
• Các chỉ thị #define : dùng định nghĩa một tên đại diện cho
một giá trị hay biểu thức (Nếu cần).
– Biến
– Kiểu dữ liệu mới
xuống
Trang 22printf("\nNhap do dai 2 canh ");
scanf("%f %f", &a, &b);
Trang 23Bài tập chương 1
Bài tập chương 1
1 In ra màn hình bảng tên như mẫu sau:
*********************************
* Ho Va Ten: Ngon Ngu C *
* Lop: Lap Trinh *
* Nam Hoc: 2000 ~ 2001 *
*********************************
2 Nhập chiều dài tính bằng cm, rồi đổi ra đơn vị inch (1 inch= 2.54 cm)
3 Nhập nhiệt độ tính bằng độ C, rồi đổi ra độ Farenheit (F).
Công thức chuyển đổi :
Trang 24a) Diện tích xung quanh của hình trụ
( = Chu vi đáy * chiều cao ) b) Diện tích toàn phần của hình trụ
( = Diện tích xung quanh + diện tích 2 đáy ) c) Thể tích hình trụ
( = Diện tích đáy * chiều cao )