Viết chương trình Pascal lớp 11 cơ bản hay nhất | Aviationaustralia.asia

Học cách viết chương trình pascal lớp 11

Cấu trúc chung:

[<phần khai báo>]

  • Nó phải có một phần cơ thể
  • Có thể nhận được thông báo hoặc không

Chúng tôi đã thiết kế:

  • Giải thích về bầu khí quyển được thực hiện ở giữa < da >.
  • Các mục chương trình có thể được đánh dấu hoặc không [ và ]

Thông báo bao gồm:

  • Giải thích tên của chương trình.

Chương trình ;

Tên chương trình: là tên do người lập trình đặt ra theo quy tắc của tên. Thông báo này có thể có hoặc không.

Ví dụ: Chương trình vidu1;

Hoặc Chương trình UCLN;

Nó sử dụng ;

Đối với pascal, thư viện crt được sử dụng phổ biến, đây là thư viện các chương trình có sẵn để làm việc với màn hình và phím.

Ví dụ: Sử dụng crt;

Const n = giá trị value;

Thông báo thường được sử dụng cho các giá trị xuất hiện nhiều lần trong chương trình.

Ví dụ: Const n = 10;

Ko Const bt = ‘bai tap’;

Tất cả các biến được sử dụng trong chương trình phải được đặt tên và tiết lộ cho người thu thập để lưu trữ và quản lý. Các phần chỉ nhận một giá trị tại một thời điểm được gọi là biến.

READ  Lý thuyết Lịch Sử 11 Bài 7: Những thành tựu văn hóa thời cận đại | Aviationaustralia.asia

Ví dụ: Var i: số;

Nhóm chương trình

Bắt đầu

[<dãy lệnh>]

Chấm dứt.

Ở đó:

  • Bắt đầu: bắt đầu (tên mặc định)
  • End: kết thúc (tên dành riêng)

Kế hoạch trong pascal lớp 11

hệ thống chi nhánh

Cấu trúc nhánh như sau:

– Dạng thiếu: Nếu đến (đã học ở lớp 8)

– Dạng đầy đủ Nếu sau đó một số

Trong phiên bản đầy đủ, điều này được hiểu như sau: Nếu là đúng, nó được thực hiện nếu không được thực hiện .

Ví dụ: Nếu x <= 200 thì số tiền phải trả là x * 300 đồng. Nếu không, số tiền phải trả là x * 280 VND

Sự kết hợp ngôn ngữ pascal là:

Nếu x <= 200 thì

Viết (‘Vì vậy, tiền phải là tra la’, x * 300, ‘đồng’)

một số

Texts (‘Giá trị đầu tiên phải là’, x * 280, ‘dong’);

hệ thống lặp lại

Trong quá trình lặp lại, có hai loại:

giảng viên đại học <ƙimar ƙidaya>: = <ƙimar farawa> đến <ƙarshen ƙimar> làm ;

Ví dụ:

Đối với i: = 1 đến 5 write (‘i =’, i);

Chúng tôi nhận được kết quả sau:

giảng viên đại học <ƙimar ƙidaya>: = <ƙimar ƙarshe> đến <ƙimar farawa> làm ;

For i: = 10 to 1 do if sqrt (i)> 2 then s: = s + i;

Chúng tôi nhận được kết quả sau:

Viết chương trình Pascal lớp 11 hay nhất (hình 2)

Kiểu quản lý dữ liệu trong chương trình pascal lớp 11

Loại mảng

Gói một kích thước phù hợp với tất cả là một tập hợp các mục cụ thể có cùng loại dữ liệu.

Có hai cách để mô tả các thế hệ:

Var : mảng[Kiểu chỉ số] và

Lưu ý: Loại chỉ mục thường là một khu vực nâng cao: [n1..n2]

Ví dụ: Mô tả đúng mảng duy trì nhiệt độ 7 ngày trong tuần

Ngày Var: Mảng [1..7] thành thật;

Viết = mảng [Kiểu chỉ số] và ;

Var : ;

Ví dụ: Mô tả mảng C của mảng với dữ liệu kiểu mảng kmang.

TYPE kmang = mảng[1..7] thành thật;

Var C: kmang;

Loại chủ đề

Chuỗi là một chuỗi các chữ cái trong codec ASCII.

Thông báo chuỗi:

Var : kirtani[độ dài lớn nhất của xâu]

Ví dụ: Nhập họ của học sinh từ các phím

Var hoten: kirtani[30]

Chức năng dây:

  • Kết nối dây: Biểu tượng “+” được sử dụng để kết nối nhiều chuỗi thành một chuỗi duy nhất
  • So sánh: =, <>, <,<=,>,> =

Chúng tôi đã thiết kế:

  • Chuỗi A = B nếu chúng giống nhau

Ví dụ: ‘Informatics’ = ‘Tin học’

  • Trở lại A> B nếu chữ cái đầu tiên khác từ trái sang phải trong chuỗi A chứa số ASCII.

Ví dụ: ‘Ha Noi’> ‘Ha Nam’ (Do O có giá trị cao hơn A trong ASCII)

  • Nếu A và B là các chuỗi khác nhau và A là đầu của B thì A

Ví dụ: ‘Thanh pho’ <'Ho Chi Minh pho bar'

Một số phương pháp điều khiển chuỗi tiêu chuẩn

  • Hệ thống quét (st, vt, n)

Có nghĩa là: xóa gốc st st bắt đầu từ vị trí vt

Ở đó:

  • st: giá trị chuỗi.
  • vt: kinh nghiệm.
  • n: số ký tự cần xóa.

Ví dụ:

Giá trị của ZA

Gian lận

Phần thưởng

‘abcdef’

chia sẻ (S, 5,2)

‘A B C D’

‘Thất bại’

chia sẻ (S, 5,4)

‘Dat’

  • Chèn thứ tự (S1, S2, v.v.)

Ý nghĩa: Chèn S1 vào chuỗi S2, bắt đầu từ vị trí vt.

Ví dụ:

S1

S2

Gian lận

Phần thưởng

‘MÁY TÍNH’

‘IBM486’

saka (S1, S2,4)

‘Máy tính IBM 486’

‘Tinhoc’

saka (S1, S2,4)

Tin học

‘lop’

’11C’

saka (S1, S2,4)

‘Lop11C’

Ý nghĩa: Tạo một chuỗi chữ n bắt đầu từ vị trí vt của chuỗi S. Xét giá trị của các chuỗi được chiếm trong chuỗi S.

Ví dụ:

Giá trị của ZA

Gian lận

Phần thưởng

‘Lớp học đầu tiên’

sao chép (S, 9,8)

‘bắt đầu’

‘Trường học 1’

sao chép (S, 4,5)

‘ki 1’

Ý nghĩa: Trả về giá trị của độ dài chuỗi S. Kết quả là một số

Ví dụ:

Giá trị của ZA

Gian lận

Phần thưởng

‘Kim Dong’

chiều cao (S)

số 8

‘Tìm kiếm’

chiều cao (S)

7

Ý nghĩa: Trả về vị trí kết quả của chuỗi S1 trong chuỗi S2. Kết quả trả về là một số.

Ví dụ:

Giá trị của ZA

S2. giá trị

Gian lận

Phần thưởng

‘Follile’

‘Mạnh mẽ, chăm chỉ’

pos (S1, S2)

đầu tiên

‘Bang’

‘Tot bung’

pos (S1, S2)

5

Ý nghĩa: Trả về kết quả có kích thước bằng 1 chữ cái trong S.

Ví dụ:

Giá trị của ZA

Gian lận

Phần thưởng

‘trong’

chuyên ngành)

‘TRONG’

‘b’

chuyên ngành)

‘B’

Sự đối xử: Kiểu mảng có các phần tử thuộc kiểu char khác với kiểu chuỗi (được định nghĩa bằng phím chuỗi) nên không thể áp dụng các hàm (hàm toán học, hàm, phương thức) đối với chuỗi vào mảng được không.

Loại bản ghi

  • Các kiểu dữ liệu bản ghi được sử dụng để so sánh các đối tượng có số lượng thuộc tính và tài sản của chúng có thể có các loại dữ liệu khác nhau.
  • Mô tả kiểu ghi âm:

Viết = kỷ lục

: ;

: ;

………………………….

: ;

Chấm dứt;

Var < Sunan mai canzawa> : ;

Ví dụ: Ý nghĩa của hồ sơ sinh viên để quản lý thông tin sinh viên bao gồm: Ảnh, Noisinh, Toàn, Vân, Anh. Xác định các biến 2 A và B là các biến kiểu bản ghi

Loại sinh viên = Bản ghi

Otal: Chuỗi[30];

Noisinh: Chuỗi[15];

Toan, Van, England: Real;

kết thúc;

Var A, B: Hocsinh;

Loại tệp

Var < Sunan mai canza fayil>: BẢN VĂN;

Tam Á (, );

Viết lại ();

Bản văn (, );

Đóng (< sunan mai canjin fayil>);

Cài lại ();

  • Đọc dữ liệu từ một tệp

Readln (, );

  • Kiểm tra con trỏ đã có ở cuối tệp

EOF ();

Nếu chỉ báo đã ở cuối tệp, hành động sẽ trở về TRUTH.

  • Kiểm tra xem con trỏ đã ở cuối dòng chưa

EOLN ();

Nếu con trỏ đã ở cuối dòng, hành động sẽ trở về TRUTH.

Chương trình con trong pascal lớp 11

Kế hoạch của con người

Định nghĩa: Định nghĩa đột phá là một chuỗi các lệnh mô tả các chức năng nhất định và có thể được thực hiện (gọi) từ nhiều vị trí trong chương trình.

Làm thế nào để mô tả:

Ví dụ: Chúng ta hãy xác định chương trình con được sử dụng để phân tích thống kê.

Hàm luytua (x: True; k: number): Real;

Var i: số;

Bắt đầu

luythua: = 1,0;

Don i: = 1 ak yi luytua: = luythua * x;

Chấm dứt;

Lợi ích của việc sử dụng chương trình con

– Giúp tránh phải viết danh sách lệnh thường xuyên, và nếu cần, bạn có thể gọi lại chương trình con này.

Sử dụng các chương trình con và hỗ trợ việc thực hiện các chương trình chính

– Làm việc để thực hiện trừu tượng hóa. Người lập trình có thể sử dụng trích xuất chương trình con bất kể chương trình được thực hiện như thế nào.

– Mở rộng khả năng ngôn ngữ trong thư viện cho nhiều người dùng.

– Thích hợp cho việc phát triển và nâng cấp chương trình.

Các đại lý thay đổi toàn cầu và địa phương

– Biến toàn cục là một biến đơn giản được định nghĩa bằng cách xác định chương trình chính (được định nghĩa bên cạnh từ Chương trình), được gọi là biến toàn cục và được sử dụng cho toàn bộ chương trình.

– Khoá cục bộ được hiểu là khoá được định nghĩa trong chương trình con. Chỉ các biến cục bộ được sử dụng trong các chương trình con.

Văn bản phương trình Pascal lớp 11

Ví dụ 1: Viết thang điểm pascal để tính diện tích tam giác khi biết bậc của 2 đoạn thẳng và góc 1, được nhập từ khóa.

Biện pháp khắc phục:

Viết đoạn văn hay nhất của chương trình Pascal lớp 11 (hình 3)

Ví dụ 2: Viết thang điểm pascal để giải trục ax + b = 0. a, b nhập từ các phím

Biện pháp khắc phục:

Viết đoạn văn hay nhất của chương trình Pascal lớp 11 (hình 4)

Ví dụ 3: Hãy xem vấn đề tháp Hà Nội.

Viết chương trình Pascal lớp 11 hay nhất (hình 5)

Biện pháp khắc phục:

Viết chương trình Pascal lớp 11 hay nhất (hình 6)

Ví dụ 4: Nhập dòng A với các phần tử N (N <50). Viết chương trình pascal để sắp xếp các mảng Theo thứ tự dọc.

Viết chương trình Pascal lớp 11 hay nhất (hình 7)

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Protected with IP Blacklist CloudIP Blacklist Cloud