Trong Turbo Pascal để thoát khỏi phần mềm?

Phiên bản phổ biến nhất và gần đây nhất của Turbo Pascal, phiên bản 7, có một số tính năng mới, bao gồm cải tiến môi trường phát triển trineer tích hợp sẵn và hỗ trợ mã màu. Turbo Pascal là trình biên dịch và môi trường phát triển tích hợp cho ngôn ngữ MS-DOS và CP/M Pascal

Chúng tôi sử dụng phần mềm Turbo Pascal (hoặc Free Pascal) để soạn thảo một chương trình viết bằng ngôn ngữ lập trình Pascal, và chúng tôi sử dụng một chương trình dịch để dịch chương trình này sang ngôn ngữ máy để chạy chương trình đó.

Chương trình dịch thuật là gì và tôi có thể tham khảo thêm các bài viết về chương trình dịch thuật của Luật Minh Khuê ở đâu?

Gõ nội dung chương trình bao gồm các khai báo và câu lệnh trong thân chương trình để soạn thảo chương trình trong Turbo Pascal. Các thao tác tương tự như thao tác soạn thảo văn bản về cơ bản giống với thao tác soạn thảo chương trình. Nhấn phím F2 để lưu chương trình vào đĩa sau khi gõ (hoặc chọn File Save), sau đó gõ tên tập tin và nhấn Enter (phần mở rộng mặc định của tập tin là pas)

Những lưu ý khi sử dụng ngôn ngữ Pascal

- Pascal không quan tâm đến trường hợp

Các phiên bản sau của Borland Pascal cũng hỗ trợ C++, sử dụng kiểu chú thích //, trước hai dấu gạch chéo và kết thúc ở cuối dòng. Trước đây, các chú thích Pascal được đặt trong "giữa các dấu ngoặc nhọn" hoặc (*dấu ngoặc đơn trái/dấu hoa thị và dấu hoa thị/cặp ngoặc vuông phải*) và chúng có thể kéo dài bất kỳ số lượng dòng nào

- Cú pháp của câu lệnh case linh hoạt hơn so với Pascal tiêu chuẩn

Chuỗi Pascal tiêu chuẩn có dung lượng lưu trữ cố định và xuất hiện trước độ dài byte được hỗ trợ. Mã nguồn cũ hơn xử lý các chuỗi theo cách độc đáo (e. g. Các chuỗi phải được khai báo là ngắn hoặc được ghi vào một tệp mới nếu chúng bị cắt bớt (ví dụ: bằng cách sử dụng S[0]. = 14 để cắt ngắn một chuỗi)

Ví dụ

Chương trình Turbo Pascal này được gọi là Hello World

1 chương trình HelloWorld;
2  bắt đầu
3      WriteLn('Xin chào thế giới')
4  kết thúc

2. Cách tắt phần mềm và khởi chạy chương trình Turbo Pascal

Trong Turbo Pascal

- Nhấn Alt + F9 để biên dịch và Ctrl + F9 để chạy chương trình.  

- Nhấn tổ hợp phím Alt + X để đóng phần mềm

Các phím tắt phổ biến khác bao gồm các phím tắt sau

- Chìa khóa nhà;

- Phím kết thúc. Ngay lập tức quay trở lại cuối dòng.  

Xóa văn bản tại con trỏ bằng phím Delete

xóa văn bản bên trái con trỏ bằng phím BackSpace

- Ctrl + Y. Xóa một dòng

Hoàn tác 1 hành động (Undo) bằng cách nhấn Alt + Backspace

Shift +. Hoàn thành các khối. . Điền vào các khối.

- Shift+Delete (Cut) xóa mục bộ nhớ đã chọn

- Ctrl+Chèn. (Sao chép) Ghi nhớ văn bản đã chọn

- Shift+Insert (Dán) Dán nội dung tại vị trí con trỏ vào bộ nhớ trên màn hình

- Để tắt đánh dấu khối nhấn Ctrl + K + Họ

- Tổ hợp phím + F9. Biên dịch và kiểm duyệt chương trìnhPhần mềm sẽ hiển thị thông báo nếu chương trình có lỗi cú pháp nào, hướng dẫn bạn sửa lỗi, lưu chương trình và biên dịch lại cho đến khi không còn lỗi nào

- F7. Dịch liên tục nhấn F7 để thực hiện từng lệnh một

- Tổ hợp phím + F3. Thoát khỏi chương trình

- Nhấn Alt + X để thoát khỏi chương trình

F3. Mở một tệp đã lưu trước đó

3. Một số vấn đề trắc nghiệm liên quan

1. Trong Turbo Pascal ta dùng phím để lưu chương trình

A. Nhấn F2 để hủy. Ctrl+F2 D. Ca + F2 C. Tổ hợp phím + F2

=> Tuân thủ hướng dẫn. Nhấn F2

Kết quả nào là một chuỗi không đổi trong câu hai?

A. 12345 -2. 32  CThực D. "tan ke"

=> Hướng dẫn trả lời. TRẢ LỜI DỄ DÀNG

Tên Pascal nào sau đây không đúng trong câu ba?

A. Phương- Trinh. C. ho_ten  D. phuongtrinhbac2

=> Hướng dẫn trả lời. Đáp án A

Cách khai báo nào của a, b là các số nguyên trong câu 4 là đúng?

một, b. ConstVarying a,b với một số nguyên;real Var a, b;Nếu a hoặc b là một số nguyên,

=> Hướng dẫn trả lời. TRẢ LỜI DỄ DÀNG

Khai báo nào sau đây, đối với một hằng, là đúng?

A. Const n. Const n 350;Const n = 350;

=> Hướng dẫn trả lời. ĐÁP ÁN C

câu 6. Chúng ta sử dụng lệnh?

A. Viết(N);

=> Hướng dẫn trả lời. ĐÁP ÁN C

Phép gán nào sau đây, giả sử x là một biến số nguyên, là đúng?

A. x. =pi;. x. =3. 1416;. x. =-123;. x. =a/b;

=> Hướng dẫn trả lời. ĐÁP ÁN C

câu 8. Trong ngôn ngữ lập trình Pascal, chúng ta sử dụng thủ tục

A. writeln();

B. Viết lại();

C. viết();

D. Đáp án a và b đúng

=> Hướng dẫn trả lời. Đáp án A

câu 9. Để chạy chương trình trong Turbo Pascal

Nhấn Shift + F9;Ctrl + F9;

C. Nhấn phím Ctrl và F7; nhấn tổ hợp phím Alt + F9

=> Câu trả lời cho câu hỏi là KHÔNG

Chúng ta làm theo quy trình nào để hiển thị thông tin trên màn hình?

A. Đọc Chính hãng C. Readln DWriteln

=> Hướng dẫn trả lời. TRẢ LỜI DỄ DÀNG

Ở câu 11, ta dùng lệnh nhập dữ liệu từ bàn phím cho hai biến a, b?

A. Writeln(a,b);

=> Câu trả lời cho câu hỏi là KHÔNG

Chương 12. xác nhận. =y;

A. Cho Y một giá trị bằng X B. Cho biến X một giá trị của y

Kiểm tra xem y có bằng XPhương tiện khác

=> Hướng dẫn trả lời. ĐÁP ÁN C

Trong câu 13, câu lệnh nào sau đây dùng để nhập một số từ bàn phím vào biến x?

Writeln("Nhập x = ");Readln(x);

=> Hướng dẫn trả lời. ĐÁP ÁN C

Để thoát khỏi Turbo Pascal, câu 14

Nhấn Alt và X. Nhấn Alt + F4 để hiển thị bàn phím

C. Nhấn phím Ctrl + X. Ctrl + F4 là tổ hợp phím nên sử dụng

=> Hướng dẫn trả lời. Đáp án A

😶 Không tìm thấy viết lại

5 x 4 = 20Trong trường hợp này, 5 x 4 = 5 x 4 C. 20 = 20 Đ. 5 x 4 = 20

=> Hướng dẫn trả lời. Đáp án A

Hãy chọn tổ hợp đúng cho câu 16. 25 div 3 + 5/2 * 3 là một biểu thức có giá trị là

A. số 8. 0;. 15. 5;. 15. 0;. số 8. 5;

=> Câu trả lời cho câu hỏi là KHÔNG

Hãy chọn tổ hợp đúng cho câu 17. Biểu hiện. Giá trị của 25 mod 3 + 5/2 * 3 là

A. số 8. 0;. 15. 5;. 15. 0  D. số 8. 5;

=> Hướng dẫn trả lời. TRẢ LỜI DỄ DÀNG

Biểu thức nào sau đây trong câu 18 là đúng?

A. (B A) và (20 > 19);

B. (4 > 2) thay vì (4 + 2 5);

C. (2 4 div 2), (3 5) hoặc (4 + 2 5);

trường hợp Đ. , nhân bốn với hai, cộng ba với năm, rồi chia cho bốn;

=> Câu trả lời cho câu hỏi là KHÔNG

câu 19. Phát biểu nào sau đây là đúng khi x và y được khai báo là các biến kiểu thực?

A. Readln(x,5); . 2);

=> Hướng dẫn trả lời. ĐÁP ÁN C

câu 20. Giả sử rằng x là một biến thực và nó có giá trị 12Để hiển thị văn bản "x=12" trên màn hình bằng cách sử dụng mã 41235để chọn lệnh nào tiếp theo?

CP/M may mắn có nhiều ngôn ngữ lập trình, mỗi ngôn ngữ đều có điểm mạnh và điểm yếu riêng. Tôi nghĩ rằng Turbo Pascal nổi bật trong số này và tôi không đơn độc. Khi Turbo Pascal được Borland phát hành vào năm 1983, là ứng dụng phát triển phần mềm đầu tiên của họ, nó đã nhanh chóng được các trường học, trường đại học, người có sở thích và nhà phát triển phần mềm chuyên nghiệp áp dụng. Turbo Pascal kết hợp tính dễ sử dụng, sức mạnh, tốc độ và hướng dẫn sử dụng tuyệt vời với mức giá thực sự thấp là 49 đô la. 95

Tại sao nên sử dụng Turbo Pascal theo CP/M?

Với TP, bạn có Môi trường phát triển tích hợp (IDE), để bạn có thể chỉnh sửa, biên dịch và chạy tất cả từ cùng một ứng dụng. Vì IDE chỉ có 34Kb nên có rất nhiều dung lượng còn lại trên đĩa cho mã nguồn và các chương trình đã biên dịch của bạn. Điều này đặc biệt tiện dụng cho các máy đĩa đơn. Trình chỉnh sửa rất có chức năng và sử dụng một tập hợp con các tổ hợp phím Wordstar

Pascal được thiết kế để dễ biên dịch và vì TP sử dụng trình biên dịch một lượt nên tốc độ biên dịch cực nhanh. Nhược điểm của tốc độ biên dịch là code dịch khá sát nghĩa mà không tối ưu nhiều. Tuy nhiên, đối với nhiều ứng dụng, điều này sẽ không thành vấn đề lớn so với năng suất của lập trình viên tăng lên.

Nếu bạn cần các phần của chương trình chạy nhanh hơn, bạn luôn có thể nhúng mã máy nội tuyến vào các hàm/thủ tục hoặc truy cập các hàm trong các tệp nhị phân bên ngoài. Tùy chọn thứ hai cho phép bạn tạo thư viện bằng hợp ngữ và sử dụng bảng nhảy để truy cập các chức năng riêng lẻ bằng từ khóa

B> turbo
4

Năm 1986 Borland phát hành Turbo Pascal 3. 0 đã thêm hỗ trợ cho lớp phủ. Mã đang chạy giờ đây có thể được hoán đổi vào và ra khỏi đĩa khi cần. Với việc lập kế hoạch cẩn thận, bạn có thể thoát khỏi giới hạn 64Kb thông thường và chỉ bị hạn chế bởi dung lượng của đĩa mà bạn đang chạy ứng dụng từ đó

Thư viện tiêu chuẩn cung cấp một loạt các chức năng và TP giữ khá gần với Pascal tiêu chuẩn như được định nghĩa bởi Jensen & Wirth trong ''. Như với tất cả các triển khai Pascal, có sự cố khi chuyển chương trình giữa các lần triển khai. Tuy nhiên, nếu bạn không sử dụng bất kỳ lệnh gọi cụ thể nào của hệ điều hành, thì bạn có thể dễ dàng chuyển sang phiên bản MS-DOS và CP/M-86. Điều phàn nàn duy nhất của tôi là TP không hỗ trợ các thủ tục và hàm được truyền dưới dạng tham số

Cuối cùng, Borland đã bao gồm một hướng dẫn rất dễ đọc và rất đầy đủ. Nó không chỉ bao gồm IDE, ngôn ngữ và thư viện, mà còn thông tin chi tiết về cách bố trí bộ nhớ và quy ước gọi từ hợp ngữ. Điều này có nghĩa là bạn có thể nhanh chóng thiết lập và chạy với một vài tài nguyên bổ sung

Cài đặt thế nào

Đầu tiên tải xuống Turbo Pascal 3. 01a cho CP/M-80 và giải nén kho lưu trữ

Đặt ít nhất các tệp

B> turbo
5 và
B> turbo
6 vào đĩa. Lợi thế thực sự của việc không sao chép tất cả các tệp được nhìn thấy nếu bạn chỉ có một ổ đĩa. Phòng phụ sẽ cho phép bạn chỉnh sửa, biên dịch và chạy tất cả các chương trình của mình từ cùng một đĩa. Để biết hướng dẫn về cách tạo đĩa ảo cho z80pack, hãy xem. Giả Lập Hệ Thống CP/M Với z80pack

Khởi động hệ thống CP/M của bạn, đặt đĩa có TP trên đó và đổi sang ổ đĩa này nếu cần. Trong các ví dụ của tôi, tôi đang sử dụng

B> turbo
7

Chạy chương trình

B> turbo
8 để thiết lập màn hình

B> tinst

Nhấn

B> turbo
9 để Cài đặt màn hình và chọn thiết bị đầu cuối thích hợp cho thiết lập của bạn. Mình đang dùng z80pack nên chọn ANSI. Bạn có thể không muốn thay đổi định nghĩa này vì vậy hãy nói Không với việc thay đổi nó. Sau đó nhập tốc độ tính bằng Mhz của máy bạn. Nếu thiết bị đầu cuối phù hợp không được liệt kê, hãy tham khảo hướng dẫn sử dụng TP để được tư vấn

Nếu bạn muốn định cấu hình các lệnh biên tập bổ sung, bạn có thể thực hiện việc này thông qua tùy chọn Cài đặt lệnh. Ít nhất, nếu bạn có chúng, có thể bạn sẽ muốn định cấu hình các phím lên trang, xuống trang cũng như các phím con trỏ để thể hiện ký tự bên trái, ký tự bên phải, lên hàng và xuống hàng. Nếu không nhấn

B> turbo
0 để thoát

Cách sử dụng

Để bắt đầu chạy IDE

B> turbo

Bây giờ bạn sẽ nhìn vào màn hình giật gân Turbo Pascal, hiển thị phiên bản, thông báo bản quyền và thiết bị đầu cuối nào được định cấu hình. Ở dưới cùng, bạn được hỏi có nên 'Bao gồm thông báo lỗi' hay không. Hiện tại, nhấn

B> turbo
1

Bây giờ bạn sẽ thấy màn hình chính. Bạn có một số lệnh trên màn hình này, được truy cập bằng một chữ cái

Trong Turbo Pascal để thoát khỏi phần mềm?

Để làm việc với tệp nguồn pascal, trước tiên hãy nhấn

B> turbo
2 rồi nhập tên tệp. Đây là tệp mà trình soạn thảo sẽ mở và cũng là tệp mà trình biên dịch sẽ biên dịch nếu bạn chưa chọn tệp chính

Để chỉnh sửa tệp công việc, nhấn

B> turbo
3. Trình chỉnh sửa sử dụng các tổ hợp phím Wordstar mà bạn có thể đọc thêm trong sách hướng dẫn. Hiện tại, các phím sau đây sẽ hữu ích để biết

Lệnh phím Hành độngCTRL-sKý tự TráiCTRL-d Ký tự PhảiCTRL-e Ký tự LênCTRL-xKý tự XuốngCTRL-k lưu tài liệu CTRL-k d'Quit

Bạn cũng có thể sử dụng bất kỳ khóa nào mà bạn đã định cấu hình ở trên với tùy chọn Cài đặt lệnh trong

B> turbo
4

Các tệp được chỉnh sửa trong bộ nhớ nên để lưu chúng vào đĩa, bạn nhấn

B> turbo
9 từ menu chính

Để biên dịch và chạy tệp công việc hoặc tệp chính nếu được chọn, nhấn

B> turbo
6. Tùy thuộc vào những gì được đặt trong các tùy chọn trình biên dịch, điều này sẽ biên dịch thành tệp
B> turbo
7 hoặc sẽ biên dịch vào bộ nhớ

Chào thế giới

Để thử điều này với câu 'Xin chào, thế giới' truyền thống. ' chương trình, đặt tệp công việc thành

B> turbo
8, chỉnh sửa tệp và nhập thông tin sau, sau đó thoát khỏi trình chỉnh sửa

B> turbo
0

Biên dịch và chạy nó bằng cách nhấn

B> turbo
6 từ menu chính. Bạn sẽ thấy nó biên dịch và sau đó nói xin chào với thế giới

Video

Video sau đây cho thấy việc tạo một chương trình FizzBuzz bằng Turbo Pascal và cho phép chúng ta thấy nó nhanh chóng và dễ dàng như thế nào

Mã nguồn của

B> turbo
00 được sử dụng trong video như sau

B> turbo
3Làm gì bây giờ?

Nhận Turbo Pascal 3. 0 Hướng dẫn sử dụng cho CP/M-80, CP/M-86 và PC-DOS/MS-DOS từ trình bảo vệ bit. tổ chức. Đây là một sổ tay hướng dẫn được bố cục hợp lý và bạn sẽ không gặp vấn đề gì khi sử dụng sổ tay này để tìm hiểu và tận dụng tối đa Turbo Pascal. Bạn cũng có thể muốn xem bản sao của trang bảo tàng Borland cũ. Phần mềm cổ. Turbo Pascal v3. 02

Điều gì đã xảy ra với Turbo Pascal?

Turbo Pascal đã được Delphi thay thế cho nền tảng Windows ; .

Turbo Pascal có miễn phí không?

Turbo Pascal (Với DOSBox) là miễn phí và mã nguồn mở .