Chào mừng bạn ghé thăm diễn đàn »[X]«
»»--Teen a2-Kết nối bạn bè--««

:::»+ Mời bạn đăng nhập tại đây+«:::

»++Chưa có tài khoản? Bạn bấm vào đây để Đăng Ký +«
๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑
Lớp 11A2 THPT Phú Lương

Chúng ta là gia đình
 
Trang ChínhTrang Chính  Latest imagesLatest images  Tìm kiếmTìm kiếm  Đăng kýĐăng ký  Đăng Nhập  

Trang 1 trong tổng số 1 trang
๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑ Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down
Mon Apr 02, 2012 11:23 am
๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat18
๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat10๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat12๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat13
๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat15nguyenthanha2๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat17
๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat19๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat21๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Bgavat22
-nguyenthanha2 –
Tước hiệuMOD

MOD
Hiện Đang:
Posts : 91
Points : 298
Reputations : 0
Join date : 09/01/2012

Tài sản
Thú nuôi:
Huân chương:
Thông số cơ bản: 91 Tên (Tiêu đề) thanh lv đầu tiên:91
Tên (Tiêu đề) thanh lv thứ 2:91/50
Tên (Tiêu đề) thanh lv thứ 3:/50
Posts : 91
Points : 298
Reputations : 0
Join date : 09/01/2012

Tài sản
Thú nuôi:
Huân chương:
Profile nguyenthanha2
Posts : 91
Points : 298
Reputations : 0
Join date : 09/01/2012

๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑  Vide10

Bài gửiTiêu đề: ๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑

Tiêu đề: ๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑

_Mọi chương trình Pascal bắt đầu bằng từ khóa Program, cùng với một danh sách tùy chọn các phần mô tả các tập tin ngoài và sau đó là một khối các dòng lệnh nằm giữa các từ khóa Begin và End. Dấu chấm phẩy dùng để tách các dòng lệnh khác nhau, và dấu chấm để báo hiệu kết thúc chương trình (hay đơn vị). Trong mã nguồn Pascal, không phân biệt chữ viết in.

1.program ChaoThegioi(output);
2.
3.begin
4. writeln('Chao The gioi!');
5.end.
Pascal, nguyên thể đơn thuần là ngôn ngữ lập trình thủ tục với một loạt các từ khóa chuẩn if, while, for, và các thành phần khác.

Pascal cũng là một ngôn ngữ lập trình có cấu trúc, nghĩa là chuỗi điều khiển được cấu trúc thành các câu lệnh chuẩn, hạn chế tối đa các lệnh go to chuyển hướng lung tung trong cấu trúc chương trình.

1.while a <> b do WriteLn('Xin cho*`');
2.
3.if a > b then
4. writeln('Tho?a man~ ddie^`u kie^.n')
5.else
6. writeln('Kho^ng tho?a man~ ddie^`u kie^.n');
7.
8.for i := 1 to 10 do writeln('La(.p: ', i:1);
9.
10.repeat a := a + 1 until a = 10;
Pascal cấu trúc các chương trình thành các thủ tục và hàm.

1.program mine(output);
2.
3. procedure print(var i: integer);
4.
5. function next(i: integer): integer;
6. begin
7. next := i + 1
8. end;
9.
10. begin
11. writeln('To^?ng la`: ', i);
12. i := next(i)
13. end;
14.
15.begin
16. i := 1;
17. while i <= 10 do print(i)
18.end.
Các thủ tục và hàm có thể lồng vào nhau theo nhiều cấp, và từ program là khối cấu trúc ngoài cùng nhất.

Mỗi khối có thể có khai báo các nhãn goto, hằng, kiểu, biến, cùng với các thủ tục và hàm riêng, tất cả phải tuân theo trình tự đó.

Pascal có các kiểu đơn như integer (số nguyên), character (ký tự), boolean (logic), v.v. và enumerations (liệt kê), là kiểu mới được đưa vào Pascal sau này.

1. program myprog;
2.
3. var
4. a: integer;
5. b: char;
6. c: boolean;
7. d: (mot, hai, ba, bon, nam);
Có thể tạo ra bất kỳ "kiểu con" nào từ các kiểu trên.

1. var
2. x: 1..10;
3. y: 'a'..'z';
4. z: hai..bon;
Các kiểu có thể được tạo ra từ các kiểu khác bằng cách khai báo kiểu.

1. program myotherprog;
2.
3. type
4. x = integer;
5. y = x;
6. ...
Hơn thế nữa, các kiểu phức có thể được xây dựng từ các kiểu đơn:

1. type
2. a = array [1..10] of integer;
3. b = record
4. a: integer;
5. b: char
6. end;
7. c = file of a;
Các chuỗi ký tự là các dãy kết hợp bắt đầu bằng một chỉ số nguyên là 1.

Pascal cũng hỗ trợ dùng con trỏ:

1. type
2. a = ^b;
3. b = record
4. a: integer;
5. b: char;
6. c: a
7. end;
8. var
9. pb : a
Ở đây biến pb là một con trỏ đến kiểu dữ liệu b, là một record. Để tạo record mới và gán các giá trị 10 và A vào các trường a và b trong record, có thể dùng các câu lệnh sau:

1. new(pb);
2. pb^.a := 10;
3. pb^.b := 'A';
4. pb^.c := nil;
5. ...


Ví Dụ: Chương trình "Chào thế giới":
1. program ChaoThegioi;
2. begin
3. writeln('Chao the gioi nao!');
4. readln;
5. end.

Chữ ký của nguyenthanha2

Copy đường link dưới đây gửi đến nick yahoo bạn bè!

๑۩۞۩๑ Ngôn ngữ lập trình๑۩۞۩๑

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang
* Không sử dụng ngôn từ thiếu văn hóa.
* Bài viết sưu tầm nên ghi rõ nguồn hoặc viết (ST).
* Tránh spam nhảm những chủ đề không liên quan.
* Bấm nút nằm bên góc phải nếu gặp vấn đề khi chèn hình vui.
* Nếu thấy bài viết hay hoặc bổ ích, bấm nút để khích lệ người viết.
Yêu cầu viết tiếng Việt có dấu trên toàn bộ diễn đàn.
Trang 1 trong tổng số 1 trang

Permissions in this forum:Bạn không có quyền trả lời bài viết
Lớp 11A2 THPT Phú Lương :: ๑۩۞۩๑_Box công nghệ_๑۩۞۩๑ :: Lập trình :: Ngôn ngữ lập trình-
Free forum | ©phpBB | Free forum support | Báo cáo lạm dụng | Thảo luận mới nhất