Môi trường lập trình Pascal ABC. Môi trường lập trình "Pascal ABC". Cách làm việc với chương trình Pascal

Bộ Giáo dục Liên bang Nga

TRƯỜNG ĐẠI HỌC KHÍ TƯỢNG THỦY LỰC NHÀ NƯỚC NGA

KHÓA HỌC

theo kỷ luật

KHOA HỌC MÁY TÍNH

Chủ thể:

Môi trường và cấu trúc lập trình Pascal.

Tên đầy đủ, nhóm:

Địa chỉ sinh viên:

Ngày hoàn thành:

Saint Petersburg

2010 .

1. Giới thiệu. . . . . . . . . . . . . . . . . . 3

2. Môi trường lập trình. . . . . . . . . . . 5

3. Các thành phần cấu trúc của Pascal. . . . . . . số 8

3.1 Hằng, biến, biểu thức. . . . số 8

3.2 Các nhánh và chu kỳ. . . . . . . . . . . 9

3.3 Thủ tục, chức năng, mô-đun. . . . . . mười một

3.3.1 Quy trình chuẩn. . . . . 12

3.3.2 Thủ tục. . . . . . . . . . . 16

3.3.3 Chức năng. . . . . . . . . . . . 16

3.3.4 Mô-đun. . . . . . . . . . . . . 17

3.3.5 Ví dụ về chương trình có cấu trúc 18

3.4 Các loại dữ liệu được sử dụng. . . . . . . 18

4 Lập trình hướng đối tượng. . . . 20

5 công cụ lập trình trực quan. . . . . . 21

6 Kết luận. . . . . . . . . . . . . . . . . . 21

Thư mục. . . . . . . . . . . . . . . 22

1. Giới thiệu

Việc sử dụng thành thạo các khả năng của các phương pháp xử lý thông tin hiện đại bằng máy tính cá nhân luôn gắn liền với việc sử dụng các chương trình. Và việc phát triển và tạo ra các chương trình giải quyết các vấn đề thực tế khác nhau là một phần không thể thiếu trong hoạt động của bất kỳ chuyên gia hiện đại nào làm việc ở trình độ công nghệ hiện đại. Tuy nhiên, nếu chương trình được thực thi bởi bộ xử lý máy tính là một chuỗi các lệnh gồm số 0 và số 1 thì chỉ những lập trình viên chuyên nghiệp mới hiểu được. Đây là mã máy nhằm vào bộ xử lý máy tính chứ không nhằm vào con người. Vấn đề làm cho công việc của lập trình viên trở nên dễ dàng hơn được giải quyết bằng cách sử dụng các ngôn ngữ lập trình cấp cao - ngôn ngữ không hướng tới máy tính mà hướng tới con người. Việc sử dụng các ngôn ngữ như vậy làm cho việc lập trình không chỉ có thể tiếp cận được với các lập trình viên chuyên nghiệp mà còn đối với bất kỳ người biết chữ máy tính nào.

Ngôn ngữ lập trình cấp cao là một cách viết thuật toán được chính thức hóa, đủ gần với ngôn ngữ tự nhiên và do đó một mặt có thể tiếp cận và dễ hiểu đối với con người, đồng thời, mặt khác, đủ giới hạn về mặt hình thức để nó có thể được chuyển đổi thành mã máy bằng chương trình biên dịch. Vì vậy, một chương trình được viết bằng ngôn ngữ cấp cao khá độc lập với loại máy tính.

Trong thời đại máy tính lớn, những ngôn ngữ như vậy là ALGOL, FORTRAN, COBOL, trong đó nhiều chương trình khoa học và kỹ thuật nghiêm túc đã được viết. Hiện tại, số lượng ngôn ngữ lập trình cấp cao trong tất cả các phiên bản của chúng từ lâu đã vượt quá con số một nghìn. Mỗi người trong số họ được tạo ra để giải quyết các mục tiêu cụ thể và do đó có những khác biệt và đặc điểm riêng. Vì vậy BASIC rất đơn giản và dễ biên dịch. C và biến thể nâng cao C++ của nó là những công cụ mạnh mẽ để lập trình chuyên nghiệp sử dụng công nghệ hướng đối tượng. Ngôn ngữ Java triển khai khả năng lập trình mạng. Ada là một công cụ được phát triển đặc biệt cho bộ quân sự Hoa Kỳ, cú pháp của nó tương tự như ngôn ngữ Pascal.

Ngôn ngữ lập trình Pascal được phát triển bởi nhà toán học người Thụy Sĩ Niklaus Wirdt vào cuối những năm 60 và đầu những năm 70. Mục đích của nó trong quá trình phát triển là dạy lập trình. Tên của ngôn ngữ được đặt để vinh danh nhà toán học người Pháp Blaise Pascal (1623-1662). Mặc dù dễ hiểu nhưng ngôn ngữ này đủ mạnh để giải quyết nhiều vấn đề. Ngôn ngữ này lan truyền rất nhanh trên nhiều nền tảng khác nhau, nhưng đặc biệt là trên các máy tính tương thích với IBM.

Các thế hệ ngôn ngữ đầu tiên được gọi là Pascal, Turbo Pascal, sau phiên bản 5.5 một phiên bản mạnh hơn của Borland Pascal xuất hiện. Việc đánh số tiếp tục và cùng với Turbo Pascal 6, một phiên bản của Borland Pascal 6 và sau đó là Borland Pascal 7.0 xuất hiện. Các công cụ của sản phẩm phần mềm này là một môi trường phát triển chương trình tích hợp có thể giải quyết hầu hết các vấn đề mà lập trình viên gặp phải trong quá trình phát triển. Đây là những công cụ:

Chỉnh sửa - chuẩn bị và chỉnh sửa văn bản chương trình một cách thuận tiện;

Biên dịch chương trình, kèm theo việc tìm kiếm các lỗi của người lập trình và các gợi ý đủ điều kiện về bản chất có thể xảy ra của chúng;

Các công cụ thiết lập môi trường và môi trường lập trình (cài đặt thư mục hiện tại, cài đặt các tùy chọn cho trình biên dịch, v.v.);

Các công cụ gỡ lỗi chương trình, chẳng hạn như thực thi chương trình từng bước, khả năng xem bất kỳ biến nào;

Khởi chạy một chương trình để thực thi trực tiếp từ môi trường lập trình.

Kết quả của công việc trong môi trường lập trình là văn bản chương trình - các tệp có phần mở rộng .pas và các tệp thực thi thuộc loại *.exe, có thể được sử dụng như một sản phẩm độc lập bên ngoài môi trường lập trình.

2. Môi trường lập trình

Sau khi chạy tệp BP.exe, một môi trường tích hợp để làm việc với các tệp chương trình đã tạo hoặc mở sẽ được hiển thị trên màn hình điều khiển.

Cơm. 1 Môi trường tích hợp Borland Pascal 7.0 ở chế độ cửa sổ.

Có thể làm việc trong môi trường này cả ở chế độ cửa sổ (Hình 1) và toàn màn hình (Hình 2). Có thể chuyển đổi giữa hai chế độ này bằng cách sử dụng hợp âm Alt+Enter.

Hình 2 Chế độ toàn màn hình

Có thể thực hiện công việc chính thức trên các chương trình mở hoặc đã tạo trong cả trường hợp thứ nhất và thứ hai. Tuy nhiên, khi sử dụng hiển thị văn bản Cyrillic trên màn hình có thể xảy ra vấn đề do bảng mã DOS và Windows khác nhau. Các hệ điều hành cũ hơn (Windows 98 trở về trước) không gặp phải sự cố này. Đối với WindowsXP nó xảy ra. Tuy nhiên, nếu không thể định cấu hình việc sử dụng Cyrillic ở chế độ toàn màn hình, thì khi bạn chuyển sang chế độ cửa sổ (mã hóa Windows hoạt động), “abracadabra” của văn bản Cyrillic sẽ được khôi phục thành văn bản tiếng Nga đầy đủ. Tuy nhiên, trong thực tế vấn đề này thường được né tránh thay vì giải quyết bằng cách gõ văn bản tiếng Nga bằng chữ cái Latinh, ví dụ: Zadaite chislo. Tất nhiên là một sự tò mò, nhưng được sử dụng rộng rãi. Trong các hệ điều hành mới hơn (ví dụ Vista Starter), việc sử dụng chế độ toàn màn hình là không thể; chỉ có chế độ cửa sổ mới hoạt động.

Các hệ điều hành "nâng cao" được tạo trong môi trường tích hợp DOS và các tệp Pascal được biên dịch thuộc loại *.exe không chấp nhận. Do đó, công việc với các chương trình Pascal trong trường hợp này được thực hiện từ môi trường soạn thảo Pascal với các tệp thuộc loại *.pas.

Borland Pascal 7.0 cũng bao gồm phiên bản Windows của môi trường lập trình tích hợp. Nó được khởi chạy từ tệp BPW.exe. Cửa sổ của môi trường này trong Hình 3

Hình 3 Môi trường lập trình tích hợp trong Pascal cho Các cửa sổ.

Có những khác biệt rất nhỏ giữa Pascal cho Windows và Pascal cho DOS. Ví dụ: mô-đun để làm việc với màn hình cho DOS được gọi (và được gọi trong chương trình trong phần Sử dụng) Crt, còn đối với phiên bản Windows thì đó là WinCrt. Vâng anh ấy...

Để nhận được đầy đủ nội dung khóa học, vui lòng liên hệ với tác giả theo thông tin chi tiết:

Di động: 8 908 220 4152, ICQ: 482030413, Skype: nikosimych

…. Có cần thiết phải học Pascal nếu có công cụ mạnh hơn và hiện đại hơn?

Câu trả lời cho câu hỏi này rất rõ ràng: Pascal vẫn cần thiết cho việc học lập trình. Việc không có sự tinh tế mang tính chuyên môn cao gây khó hiểu ở giai đoạn bắt đầu học lập trình khiến ngôn ngữ lập trình Pascal rất dễ tiếp cận và cho phép một lập trình viên mới làm quen thành thạo tất cả các kỹ năng cần thiết. Đã trải qua những bước đầu tiên lập trình bằng Pascal, không khó để chuyển sang Delphi (nếu bạn không phải là lập trình viên chuyên nghiệp mà là kỹ sư), ngôn ngữ C++ (nếu bạn có mong muốn lập trình chuyên nghiệp), Java hoặc PHP (nếu bạn quan tâm đến việc làm việc trên Internet) và bất kỳ thứ gì khác. Sẽ hiệu quả hơn nhiều khi học những điều cơ bản về lập trình bằng Pascal.

Thư mục:

1. Khoa học máy tính. Khóa học cơ bản. S.V.Simonovich và những người khác - St. Petersburg: PETER, 2000.

2. Công nghệ máy tính và lập trình. Sách giáo khoa dành cho đại học. Ed. A.V. Petrova - M.: Trường trung học, 1990.

3. Máy tính IBM dành cho người dùng. Khóa học ngắn hạn. V.E. Figurnov - M.: INFRA, 1997.

4. Lập trình trong môi trường Turbo Pascal 7.0 A. Epaneshnikov, V. Epaneshnikov - M.: “DIALOG-MEPhI”, 1995.

5. Khoa học máy tính. Sách giáo khoa dành cho đại học. Ostroykovsky V.A., - M.: Trường trung học phổ thông, 1999.

6. Công nghệ máy tính trong tính toán kỹ thuật và kinh tế. A.V. Petrov và những người khác - M.: Trường trung học, 1984.

7. Turbo Pascal 7.0. TRONG VA. Gryzlov, T.P. Gryzlova, - M., DMK, 1998.

8. Lập trình hướng đối tượng. G.S. Ivanova, T.N. Nichushkina, E.K. Pugachev, - M., Trường Kỹ thuật Cao cấp Moscow được đặt theo tên. Bauman, 2001.

Ngôn ngữ lập trình Pascal ABC


Thuật toán

Xin hãy nhớ:

  • Thuật toán là gì?
  • Thuật toán có thể được viết dưới dạng nào?
  • Chương trình là gì?

Thuật toán

Lập trình được gọi là việc biên soạn một chuỗi lệnh để giải quyết các vấn đề cụ thể bằng ngôn ngữ lập trình đặc biệt


Ngôn ngữ lập trình Pascal

Ngôn ngữ lập trình Pascal được phát triển bởi Giáo sư, Giám đốc Viện Tin học của Trường Bách khoa Cao cấp Thụy Sĩ Nikolaus Wirth vào năm 1968-1970. như một ngôn ngữ để dạy học sinh lập trình.


Nikolaus Wirth

Nhưng sẽ sai lầm nếu nghĩ rằng Pascal là ngôn ngữ dành riêng cho việc học. Đây là những gì N. Wirth đã nói về điều này (1984):

“Người ta lập luận rằng Pascal được thiết kế như một ngôn ngữ để giảng dạy. Mặc dù tuyên bố này là đúng, nhưng việc sử dụng nó trong giảng dạy không phải là mục đích duy nhất. Trên thực tế, tôi không tin vào sự thành công của việc sử dụng các công cụ và kỹ thuật trong quá trình đào tạo không thể dùng để giải quyết một số vấn đề thực tế ”.


Ngôn ngữ lập trình Pascal

Kể từ đó, Pascal ngày càng trở nên phổ biến, không chỉ là ngôn ngữ giảng dạy nguyên lý lập trình mà còn là phương tiện tạo ra những phần mềm khá phức tạp.

Ở dạng ban đầu, Pascal có khả năng khá hạn chế, nhưng phiên bản mở rộng của ngôn ngữ này thì Pascal ABC là một ngôn ngữ lập trình mạnh mẽ.


Tại sao PASCAL?

Ngôn ngữ lập trình Pascal được đặt theo tên của nhà khoa học người Pháp Blaise Pascal, người đã phát minh ra chiếc máy tính cơ học đầu tiên vào năm 1642. Đó là một hệ thống các bánh răng tương tác, mỗi bánh tương ứng với một chữ số của số thập phân và chứa các số từ 0 đến 9. Khi bánh xe quay hết một vòng, số tiếp theo sẽ dịch chuyển một chữ số. Máy của Pascal là một máy tính tổng.


Khái niệm cơ bản về ngôn ngữ lập trình

Ngôn ngữ là một hệ thống các ký hiệu.

Ngôn ngữ máy tính ( ngôn ngữ máy) – hệ thống ký hiệu nhị phân.

Vì vậy, để máy tính hiểu được một chương trình viết, nó phải được dịch sang ngôn ngữ mà máy tính có thể hiểu được. Quá trình dịch thuật này được gọi là dịch thuật.


Môi trường Pascal tích hợp

Borland International đóng một vai trò to lớn trong việc phân phối rộng rãi Pascal. Cô quản lý để tạo ra môi trường phát triển Turbo nổi tiếng. Đây là một bước tiến lớn trong việc làm cho việc lập trình trở nên dễ dàng hơn.

Tại sao lại là Turbo? Turbo trong tiếng lóng tiếng Anh có nghĩa là tăng tốc. Trình biên dịch đi kèm với Turbo Pascal dịch rất nhanh một chương trình từ ngôn ngữ lập trình sang mã máy.


Công cụ ngôn ngữ cơ bản

Ký hiệu ngôn ngữ- đây là những dấu hiệu cơ bản được sử dụng trong soạn thảo văn bản.

bảng chữ cái ngôn ngữ- một tập hợp các biểu tượng như vậy.

Bảng chữ cái ngôn ngữ Turbo Pascal 7.0 bao gồm :

  • tất cả chữ hoa và chữ thường Latin
  • Chữ số Ả Rập (0 – 9)
  • biểu tượng + - * / = , . ; : ‘ _ () { } và vân vân.
  • từ dịch vụ (dành riêng)

Công cụ ngôn ngữ cơ bản

Để viết lệnh, tên hàm và giải thích các thuật ngữ Pascal, có một tập hợp các từ được định nghĩa chặt chẽ được gọi là chính thức hoặc kín đáo(đây là những từ viết tắt ghi nhớ tiếng Anh).

Các từ chức năng được chia thành ba nhóm:

  • các toán tử (ĐỌC, VIẾT, v.v.)
  • tên hàm (SIN, COS, v.v.)
  • từ khóa (VAR, BEGIN, END, v.v.)

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

Bất kỳ chương trình Pascal nào cũng có cấu trúc nhất định:

  • Tiêu đề chương trình
  • Phần mô tả
  • Nội dung chương trình

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

CHƯƠNG TRÌNH Tên ;

Hằng số; - phần hằng số;

Var; - chương biến;

BẮT ĐẦU

toán tử 1;

toán tử 2;

..

KẾT THÚC.


Môi trường lập trình Pascal ABC

Thanh menu

Thanh công cụ

Tên của chương trình

Không gian làm việc

Chạy chương trình

Kết quả chương trình


XIN HÃY NHỚ

  • Cách đặt tên chương trình

Điều mong muốn là tên của chương trình phải tương ứng với nội dung của nó. Nó có thể chứa tối đa 255 chữ cái, số, dấu gạch dưới (_) và phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới.

Là tên của chương trình hoặc dữ liệu (giá trị), bạn KHÔNG THỂ sử dụng tên của các từ dành riêng trong ngôn ngữ lập trình (ví dụ: Bắt đầu, Kết thúc, Writeln Readln, v.v.)


Hãy gõ văn bản của chương trình đầu tiên

Chương trình p1;

Viết('Xin chào! ");

Viết("Đây là chương trình đầu tiên của tôi.");

Viết(“Công việc thành công!”);


Toán tử suy luận Viết văn

Viết- sau khi thông tin được hiển thị, con trỏ sẽ giữ nguyên trên cùng một dòng

Viết– sau khi thông tin được hiển thị, con trỏ di chuyển sang dòng tiếp theo


Trả lời các câu hỏi

  • Chương trình này là

Một trong những cách để thể hiện bản thân

Một cách viết thuật toán

Hướng dẫn phát triển thuật toán


Trả lời các câu hỏi

(chọn một câu trả lời và click vào nó)

2. Nội dung của bất kỳ chương trình nào đều bắt đầu và kết thúc bằng các từ dành riêng...

Sự khởi đầu ... sự kết thúc


Trả lời các câu hỏi

(chọn một câu trả lời và click vào nó)

3. Trong chương trình, sau mỗi câu bạn cần đặt:

dấu chấm phẩy


Trả lời các câu hỏi

(chọn một câu trả lời và click vào nó)

4. Cuối chương trình sau chữ họ đặt...

Dấu chấm phẩy

Dấu chấm than


Trả lời các câu hỏi

(chọn một câu trả lời và click vào nó)

5. Tên chương trình PascalABC có đuôi mở rộng như thế nào?



Bài tập về nhà

  • Nghiên cứu §9 (trang 64 của sách giáo khoa)
  • Bài 4, 7, 8, 9 trong SGK (trang 60)

Bàn thắng:

  • giáo dục: hình thành ý tưởng cấu trúc chương trình bằng ngôn ngữ lập trình Pascal, nghiên cứu môi trường lập trình Pascal ABC.
  • Phát triển: nâng cao khả năng phân tích, so sánh, hệ thống hóa và khái quát hóa, phát triển kỹ năng giao tiếp của học sinh.
  • giáo dục: rèn luyện cho học sinh tính chính xác khi biên soạn các thuật toán, chương trình vào vở.

Nhiệm vụ:

  • Ôn lại các khái niệm cơ bản của chủ đề “Thuật toán hóa”.
  • Hiểu các mục menu của môi trường lập trình Pascal ABC.
  • Nghiên cứu cấu trúc của chương trình.
  • Củng cố khái niệm về cấu trúc chương trình bằng cách viết một chương trình đơn giản bằng ngôn ngữ lập trình Pascal.

Loại bài học: kết hợp

Các hình thức tổ chức hoạt động giáo dục và nhận thức: phía trước, nhóm.

Phương pháp giảng dạy hàng đầu: giải thích và minh họa.

Đồ dùng dạy học cơ bản: thuyết trình về chủ đề bài học, bảng tương tác, máy tính.

Phần mềm: Hệ điều hành Windows, môi trường lập trình Pascal ABC, phần mềm bảng tương tác Notebook.

Các yếu tố cấu trúc của bài học:

Các bước học

Hoạt động của giáo viên

Hoạt động sinh viên

Thời gian
(phút)

1 tổ chức Chào học sinh, thông báo chủ đề, mục tiêu bài học 2
2 Cập nhật kiến ​​thức Tiến hành khảo sát trực diện Trả lời câu hỏi 8
3 Học kiến ​​thức mới Giải thích tài liệu mới bằng cách sử dụng bài thuyết trình Tiếp thu kiến ​​thức mới và nắm vững kỹ thuật làm việc trong môi trường lập trình Pascal ABC, ghi chú vào sổ tay. 20
4 Củng cố kiến ​​thức cơ bản Giải thích cấu trúc chương trình bằng ví dụ về chương trình in tổng của hai số. Viết chương trình ABC trong môi trường lập trình Pascal hiển thị họ và tên của học sinh 13
5 Tóm tắt Đánh giá người học tích cực 2

Bài học này dựa trên việc sử dụng bảng trắng tương tác. phụ lục 1 chứa một bản trình bày được tạo bằng phần mềm bảng trắng tương tác SmartBoard Notebook.

I. Thời điểm tổ chức(phụ lục 1, trang trình bày 1).

Xin chào, ngồi xuống!
Hôm nay trong bài học các bạn sẽ làm quen với môi trường lập trình Pascal ABC. Chúng ta cũng sẽ nghiên cứu cấu trúc của chương trình và hôm nay trong bài học, bạn sẽ độc lập viết chương trình đầu tiên của mình trên máy tính và xem kết quả thực hiện nó.
Nhưng trước khi bắt đầu một chủ đề mới, chúng ta hãy xem lại tài liệu từ các bài học trước mà chúng ta sẽ cần trong lớp.

II. Cập nhật và kiểm tra kiến ​​thức.

Câu hỏi

Trả lời

Nội dung trang trình bày

1. Trang trình bày 2 Sắp xếp các giai đoạn phát triển chương trình máy tính theo đúng thứ tự:
  1. Xây dựng vấn đề.
  2. Phát triển một thuật toán để giải quyết vấn đề.
  3. Viết thuật toán bằng ngôn ngữ lập trình.
  4. Phát sóng chương trình.
  5. Gỡ lỗi chương trình.
  6. Kiểm thử chương trình.
Học sinh, bằng cách di chuyển đồ vật, thiết lập sự tương ứng.
2. Trang trình bày 3 Xác định một thuật toán. “Thuật toán là một chuỗi hành động được xác định chặt chẽ nhằm đạt được các mục tiêu nhất định trong một số bước hữu hạn”. (Privalov Egor Nikolaevich) Sau khi trả lời câu hỏi, học sinh bấm vào dấu chấm hỏi. Định nghĩa của thuật toán xuất hiện trên màn hình. Hoạt hình đối tượng được sử dụng.

3. Trang trình bày 4 Thiết lập sự tương ứng giữa các khối đồ họa của thuật toán và tên của chúng. Hình bầu dục – đầu, cuối thuật toán;
hình chữ nhật – một phép toán số học hoặc chuỗi hành động;
kim cương – lựa chọn hành động tùy thuộc vào sự thật hay giả của điều kiện;
hình bình hành – đầu vào/đầu ra của các giá trị biến và văn bản;
mũi tên – hướng thực hiện các bước thuật toán
Sử dụng công cụ Pen

4. Trang trình bày 5 Xây dựng định nghĩa về dịch chương trình. Dịch là quá trình tạo một chương trình thực thi được từ một nguồn, tức là. các câu lệnh ngôn ngữ lập trình được chuyển đổi thành mã máy. Hoạt hình đối tượng được sử dụng.

5. Trang trình bày 6 Đặt các khối theo đúng thứ tự. Hai loại trình dịch: trình thông dịch và trình biên dịch. Trình thông dịch sẽ phân tích và thực thi tuần tự từng dòng của chương trình. Trình biên dịch tiến hành phân tích đầy đủ chương trình đã viết và tạo mã máy hoàn toàn sẵn sàng để thực thi. Học sinh di chuyển đồ vật.

6. Trang trình bày 7 Câu trả lời chính xác:
Gỡ lỗi là quá trình sửa lỗi trong chương trình.

7. Trang trình bày 8 Kéo tất cả các tùy chọn không chính xác vào Thùng rác. Câu trả lời chính xác:
Kiểm thử chương trình là quá trình nghiên cứu hoạt động của một chương trình trên càng nhiều bộ dữ liệu nguồn càng tốt.
Học sinh di chuyển đồ vật

8. Trang trình bày 9 Nối tên các kiểu dữ liệu. Số nguyên - loại số nguyên;
Boolean – kiểu logic;
Char – kiểu ký tự;
Thực – loại thực;
Chuỗi – kiểu chuỗi
Sử dụng công cụ Pen

9. Trang trình bày 10 Chỉ định loại số lượng nếu giá trị của số lượng là:
'máy tính'
151
0.15
‘máy tính’ – chuỗi
151– số nguyên
0,15– thực.
Học sinh di chuyển đồ vật

Làm tốt! Những người tích cực nhất là: ______________ và để đưa ra xếp hạng cho bạn, tôi khuyên bạn nên trả lời các câu hỏi bổ sung:

  • Ai là tác giả của ngôn ngữ lập trình Pascal? ( Niklaus Wirth)
  • Wirth đã phát triển Pascal vào năm nào? ( 1970)
  • Cho ví dụ về các ngôn ngữ lập trình khác? ( Cơ bản, Java, C, Delphi)

III. Giải thích vật liệu mới

Bây giờ chúng ta hãy chuyển sang chủ đề của bài học của chúng ta. Chúng tôi ra mắt hệ thống lập trình Pascal ABC. Cửa sổ làm việc Pascal ABC chứa các phần tử quen thuộc với chúng ta: cái này Thanh tiêu đề cửa sổ, nút: Thu gọn, Toàn màn hình, Đóng. Dưới là Thanh menu, sau đó Thanh công cụ.
Bên dưới thanh công cụ là Chuyển hướng, I E. chương trình hiện đang mở và Cửa sổ làm việc của chương trình, I E. cửa sổ nơi chúng ta sẽ gõ trực tiếp văn bản của chương trình. Hai bên cửa sổ có Thanh cuộn, được sử dụng nếu văn bản chương trình không can thiệp vào cửa sổ làm việc. Ở dưới cùng của màn hình là Thanh trạng thái, hiển thị vị trí con trỏ ở: Dòng 3, Cột 4 ( thay đổi vị trí con trỏ).
Để điều hướng tốt hơn môi trường lập trình Pascal ABC, chúng ta hãy xem xét các mục menu chính.
Mục menu đầu tiên Tài liệu. Giống như các ứng dụng Windows khác, chúng tôi thấy một mục menu Mới(tạo chương trình mới) Mở(mở chương trình đã lưu trước đó), Cứu(chúng ta có thể lưu chương trình với phần mở rộng pas), Lưu tất cả(được sử dụng nếu bạn cần lưu một số chương trình đang mở), In ấn, thiết lập trang, Lối ra(thoát khỏi chương trình).
Mục menu tiếp theo Biên tập. Dưới đây là các lệnh để làm việc với văn bản chương trình. Bạn có thể hoàn tác một hành động, khôi phục một hành động, cắt, sao chép, dán, tìm, thay thế, tìm tiếp theo (phải cho học sinh xem: chọn một phần chương trình, sao chép, dán).
Mục menu tiếp theo Xem. Tại thời điểm này, bạn có thể bật/tắt các cửa sổ thực thi chương trình, cửa sổ gỡ lỗi, v.v. Để thực hiện việc này, hãy nhấp vào lệnh tương ứng và thấy cửa sổ thực thi chương trình xuất hiện. Những khái niệm này còn mới đối với bạn và khi bạn tiếp tục nghiên cứu Pascal, bạn sẽ trở nên quen thuộc với chúng một cách chi tiết hơn.
Trong mục menu Chương trình bạn có thể bắt đầu thực hiện chương trình. Hãy chú ý đến các tổ hợp phím nóng. Ghi vào sổ tay: Thực hiện chương trình: Program – Thực thi, hoặc F9 hoặc bấm vào Thanh công cụ . Hoàn tất việc thực hiện chương trình: Program – Finish, hoặc Ctrl+F2 hoặc nhấp vào Thanh công cụ . (phụ lục 1, trang trình bày 11).
Thực hiện chương trình theo từng bước. Nếu chương trình xảy ra lỗi hoặc bạn cần kiểm tra một phần của chương trình, bạn thực hiện từng bước một, tức là. nhấn F7 và mỗi lần nhấn phím này tương ứng với việc thực hiện một lệnh cụ thể. Điểm tiếp theo Thêm biểu thức: nhấp vào, nhập biểu thức và nó xuất hiện trong cửa sổ gỡ lỗi.
Điểm tiếp theo Dịch vụ. Chương trình Pascal ABC có sẵn các tác vụ, để xem nội dung của chúng, bạn phải chọn mục Xem bài tập. Chúng ta chọn một chủ đề, một nhiệm vụ, nhấp vào xem và dựa trên các điều kiện, chúng ta có thể tạo một chương trình và chương trình Pascal ABC sẽ kiểm tra tính đúng đắn của nhiệm vụ.
Trong mục menu Giúp đỡ Có giáo trình điện tử tích hợp.
Thanh công cụ chứa các nút được sử dụng thường xuyên nhất.
Chúng ta hãy làm quen với cấu trúc của một chương trình bằng ngôn ngữ lập trình Pascal.
Chúng tôi trình bày cho các bạn một đoạn video ngắn: Cấu trúc chương trình. Nhiệm vụ của bạn là lắng nghe cẩn thận và cố gắng ghi nhớ các nội dung chính của chương trình. COR “Cấu trúc chương trình” (Trung tâm Tài nguyên Thông tin và Giáo dục Liên bang (FCIOR) của Bộ Giáo dục và Khoa học Nga (http://fcior.edu.ru/). Thời lượng: 1 phút.
Vì vậy, đây là cấu trúc chương trình (phụ lục 1, slide 12):

Các khối được đánh dấu màu xanh lá cây là tùy chọn và được đưa vào chương trình nếu cần. (hình động của các khối màu xanh lá cây được định cấu hình trên slide; sau khi tên phần được thông báo, khối sẽ biến mất khỏi màn hình).
Hãy xem xét cấu trúc của chương trình bằng ví dụ về thuật toán giải bất phương trình bậc hai (phụ lục 1, slide 13):

Hãy viết một chương trình đơn giản hiển thị tổng của hai số nguyên. Mở môi trường lập trình Pascal ABC.

Chương trìnhVí dụ 1; (tên chương trình: từ dịch vụ Chương trình và tên, không được chứa khoảng trắng, chỉ bao gồm các chữ cái Latinh, số và một số ký tự đặc biệt)

Varx, y, z: số nguyên; (phần mô tả biến; tất cả các biến sẽ được sử dụng trong chương trình đều được liệt kê và loại của các biến này cũng được chỉ ra. Trong trường hợp này, chúng ta tìm tổng của hai số nguyên (x, y). Vì chúng ta được cho các số nguyên, kết quả của tổng cũng sẽ là một số nguyên)

Bắt đầu(bắt đầu phần toán tử).

Viết (“Nhập hai số nguyên”); (toán tử đầu ra, hiển thị văn bản được đặt giữa các dấu nháy đơn)
đọc (x, y); (toán tử nhập, đọc dữ liệu nhập từ bàn phím. Trong chương trình của chúng ta cần nhập hai số nguyên, sau khi nhập một biến xđược gán một giá trị bằng số đầu tiên được nhập và biến yđược gán một giá trị bằng số thứ hai được nhập).
z:=x+y; (toán tử gán hoạt động như sau: đầu tiên tính tổng các biến xy, sau đó giá trị kết quả được gán cho một biếnz}
Viết (“tổng các số bằng”, z); (toán tử đầu ra hiển thị văn bản được đặt giữa các dấu nháy đơn và giá trị của biến z).

Kết thúc . (cuối phần toán tử).

IV. Củng cố kiến ​​thức đã học

Bài tập. Viết chương trình hiển thị lời chào và họ và tên của bạn.

V. Tổng hợp

- Làm tốt! Hôm nay trong lớp bạn đã viết chương trình đầu tiên trên máy tính. Bài tập về nhà: Viết chương trình hiển thị tích của hai số.