1. Trang chủ
  2. » Giáo Dục - Đào Tạo

index of cnpmpth02001slidepdf

8 7 0

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 8
Dung lượng 76,9 KB

Nội dung

Các từ lại được liết kết với nhau theo một quy tắc nào đó để tạo thành các câu lệnh.. Một chương trình bao gồm nhiều câu lệnh diễn đạt một thuật toán để giải một bài toán nào đó.[r]

(1)

1

Chương Cấu trúc chung chương trình C

I Giới thiệu ngơn ngữ C

II Các phần tử ngôn ngữ C

III Cấu trúc chung chương trình C (viết DOS)

IV Các bước viết chạy thử chương trình C

I Giới thiệu về ngôn ngữ C

(2)

3 1 Ngơn ngữ lập trình C

w Năm 1973 ngơn ngữ lập trình C đời với mục đích ban đầu để viết hệ điều hành

Unix máy tính mini PDP Sau C

được sử dụng rộng rãi nhiều loại máy tính khác trở thành ngôn ngữ lập trình có cấu trúc ưa chuộng

w C ngơn ngữ lập trình bậc trung, có tính cấu trúc định kiểu

2 Trình biên dịch C

w Borland C++ 3.1 chương trình biên dịch chương trình C++ C viết DOS Windows

w Microsoft Visual C++ 6.0

w Borland C++ 5.5 command-line: Chỉ là trình

biên dịch, đây phần mềm miễn phí

(3)

5 II Các phần tử cơ bản của ngôn ngữ C

1 Bộ ký tự

2 Từ khoá

3 Các tên tự đặt Các tên chuẩn Dấu chấm phẩy Lời thích

1 Bộ ký tự của ngơn ngữ C

w Mọi ngơn ngữ lập trình xây dựng ký tự Các ký tự ghép lại với tạo thành từ Các từ lại liết kết với theo quy tắc để tạo thành câu lệnh Một chương trình bao gồm nhiều câu lệnh diễn đạt thuật tốn để giải tốn

(4)

7 1 Bộ ký tự của ngôn ngữ C

n Ký tự gạch nối _

n Các dấu chấm câu ký tự đặc biệt khác: , ;

: [] ? ! \ & | % # $ …

n Dấu cách khoảng trống dùng để ngăn cách

giữa từ

Chú ý: Khi viết chương trình ta không sử

dụng ký tự tập ký tự

2 Từ khố

w Từ khố từ riêng ngơn ngữ C Chúng sử dụng cho kiểu liệu, toán tử câu lệnh

w Các từ khố C gồm có:

asm _asm asm auto break case

cdecl _cdecl cdecl char class const continue _cs cs default delete

double _ds ds else enum _es

(5)

9 2 Từ khoá

far _fastcall fastcall float for friend goto huge _huge huge if inline

int interrupt _interrupt interrupt _loadds loadds long near _near near new operator

pascal _pascal pascal private protected public register return _saveregs saveregs _seg seg short signed sizeof _ss ss static

struct switch template this typedef union unsigned virtual void volatile while

3 Các tên tự đặt

w Tên dùng để xác định đại lượng khác chương trình tên hằng, tên biến, tên hàm, tên trỏ, tên cấu trúc, tên tệp, tên nhãn,…

w Tên dãy ký tự có thể là chữ cái, chữ số hoặc dấu gạch nối song ký tự phải là chữ cái dấu gạch nối Tên khơng được đặt trùng với từ khố.

(6)

11 4 Tên chuẩn

w Tên chuẩn tên trình biên dịch

đặt Tên chuẩn tên hằng, tên hàm

Ghi nh: + Các từ khoá, tên tự đặt, tên chuẩn phân biệt chữ hoa chữ thường, nghĩa viết hoa, viết thường khác

Ví dụ: Tên AB khác với tên ab

+ Riêng từ khố, tên chuẩn ln ln dùng chữ

thường, tên chuẩn thường chữ hoa

5 Dấu chấm phẩy

w Dấu chấm dùng để ngăn cách câu lệnh Dấu chấm phẩy thường đặt cuối

câu lệnh thiếu

chương trình C

Ví dụ:

float x; x = 10.5;

(7)

13 6 Lời giải thích

w Lời giải thích người lập trình đưa vào chương trình dễ hiểu, dễ đọc Lời giải thích đặt đâu chương trình phải đặt cặp

/* */

hoặc đặt sau //

w Dùng /* */ lời giải thích nằm

nhiều dịng, dùng // lời giải thích nằm dịng

//Khai báo sửdụng thưviện chương trình con, thưviện lớp #include<iostream>

#include<stdio.h>

using namespace std; ……

//Khai báo hàm (chương trình con) ……

int main( ) {

//Khai báo biến, ……

III Cấu trúc chung chương trình C

Tương đương với BEGIN PASCAL Tương đương với

USES PASCAL

(8)

15

IV-Các bước viết chạy thử chương trình C

Bước 1: Soạn thảo chương trình

- Chạy trình soạn thảo văn text (ASCII): Notepad++ (DOS) mcedit (Linux)

- Gõ vào chương trình ghi thành tệp có cpp

Bước 2: Biên dịch chương trình

- Chạy trình biên dịch C/C++ để biên dịch chương trình: bcc32 (DOS) g++ (Linux)

- Nếu có lỗi mặt cú pháp quay lại bước 1để sửa

Bước 3: Chạy thửchương trình

- Từ hệ điều hành cho chạy chương trình

Ngày đăng: 05/04/2021, 02:41

w