Các yếu tố của sơ đồ. Cách tạo sơ đồ câu: nhớ trường Sơ đồ đồ họa là gì

Các sơ đồ đồ họa khác nhau được sử dụng để thể hiện các kết nối tồn tại giữa các thành phần hệ thống riêng lẻ. Một số trong số chúng, chẳng hạn như sơ đồ đồ thị, chủ yếu hiển thị luồng dữ liệu giữa các quy trình. Những sơ đồ khác, đặc biệt là sơ đồ chức năng, nêu bật các vấn đề liên quan đến lưu trữ dữ liệu và phương tiện được sử dụng cho việc này. Ngoài ra còn có các sơ đồ tập trung vào các tương tác của quá trình.

Cơm. 3.1. Sơ đồ đồ thị của hệ thống bảo trì dữ liệu.

Sơ đồ đồ thị. Đôi khi được gọi là biểu đồ luồng dữ liệu. Mỗi vòng tròn trong sơ đồ như vậy thể hiện một số chuyển đổi dữ liệu. Luồng dữ liệu được đánh dấu bằng mũi tên. Loại sơ đồ này có thể được sử dụng cả ở cấp độ hệ thống để mô tả đầu vào và đầu ra bên ngoài của các chương trình và khi tự thiết kế các chương trình để mô tả chuyển động của dữ liệu giữa các mô-đun riêng lẻ. Hình 3.1 cho thấy một ví dụ về sơ đồ đồ thị của hệ thống bảo trì dữ liệu.

Sơ đồ Warnier-Orr. Trong sơ đồ Varnier-Orr, trong cấu trúc phân cấp của hệ thống, các thành phần cơ bản của nó được đánh dấu, được cung cấp các hình ảnh đường viền của vật mang thông tin. Đầu tiên, hệ thống được chia thành một số quy trình riêng biệt. Cấp độ tiếp theo của hệ thống phân cấp chỉ định các luồng dữ liệu cho mỗi quy trình. Sau đó, các tập dữ liệu được liệt kê và cuối cùng phương tiện lưu trữ tương ứng cũng được liệt kê. Cái sau được biểu thị bằng cách sử dụng các hình ảnh thông thường tiêu chuẩn được sử dụng trên sơ đồ chức năng. Hướng của luồng dữ liệu được đánh dấu bằng các mũi tên được vẽ giữa các tập dữ liệu và phương tiện lưu trữ vật lý. Các tập dữ liệu được sử dụng đồng thời trong một số quy trình có liên quan với nhau và có cùng tên. Hình 3.4 thể hiện sơ đồ Warnier-Orr cho hệ thống bảo trì dữ liệu.

Sơ đồ chức năng. Sơ đồ chức năng của hệ thống bao gồm một hoặc nhiều khối hình chữ nhật chứa tên các chương trình. Các khối này được kết nối bằng các mũi tên đi vào chúng với các nguồn và mũi tên phát ra từ chúng - với bộ thu dữ liệu. Nguồn và máy thu được mô tả dưới dạng các khối, hình dáng bên ngoài của chúng giống với một số phương tiện vật lý nhất định (một số khối được hiển thị trong Hình 3.2). Mỗi khối chứa tên của chương trình hoặc tập dữ liệu, đôi khi được bổ sung thông tin tiết lộ mục đích của khối. Trọng tâm của loại sơ đồ này là mô tả các luồng dữ liệu trong hệ thống và các tập dữ liệu được sử dụng. Trong hình 3.3. hiển thị sơ đồ chức năng của một đoạn của hệ thống chỉnh sửa tệp chính.

Tất cả các loại sơ đồ được thảo luận ở trên được thiết kế để mô tả các luồng dữ liệu trong các hệ thống được điều khiển bằng phần mềm, trong đó chỉ các chương trình mới có thể bắt đầu hoặc dừng việc tạo ra các luồng dữ liệu. Tuy nhiên, trong các hệ thống phần mềm được đặc trưng bởi hoạt động theo thời gian thực, một số chức năng của hệ thống không được kiểm soát nhiều bởi các chương trình mà bởi chính dữ liệu, tức là. trong các hệ thống như vậy, dữ liệu sẽ điều khiển hoặc khiến một số quá trình nhất định bị dừng lại. Một số quy trình có thể hoạt động cùng một lúc.

biểu đồ PERT. Sơ đồ chức năng không thể hiển thị thứ tự các chương trình tương tác. Để làm được điều này, sẽ thuận tiện hơn khi sử dụng sơ đồ PERT. Sơ đồ PERT không biểu thị tập hợp hoặc luồng dữ liệu. Nó hiển thị các kết nối điều khiển tồn tại trong hệ thống, cũng như sự phối hợp của các hành động được thực hiện. Mỗi mũi tên tương ứng với một thao tác cụ thể và mỗi vòng tròn tương ứng với một sự kiện, có nghĩa là hoàn thành một hoặc nhiều thao tác và chuyển sang các thao tác khác. Về nội dung, các ký hiệu này đối lập trực tiếp với các ký hiệu tương tự trên sơ đồ đồ thị (xem Hình 3.5).

Cơm. 3.3. Sơ đồ chức năng cập nhật file chính

Cơm. 3.4. Sơ đồ Warnier-Orr cho hệ thống

hỗ trợ dữ liệu

Cơm. 3.5. Sơ đồ PERT của hệ thống bảo trì tệp tương tác.

Lưới Petri. Các sơ đồ được gọi là mạng Petri được sử dụng làm mô hình mô tả chuyển động của các luồng dữ liệu trong mạng cho phép chuyển đổi một phần hoặc toàn bộ các luồng từ đường cao tốc này sang đường cao tốc khác. Tình huống này là điển hình cho một hệ thống hiệu chỉnh tương tác - truy xuất dữ liệu, trong đó dữ liệu có thể đi qua các chương trình không được phép hoạt động đồng thời. Mạng Petri cho phép bạn nghiên cứu cả luồng dữ liệu và động lực truyền điều khiển trong hệ thống. Để làm điều này, một số sơ đồ được xây dựng để phản ánh các trạng thái tuần tự của mạng, từ đó người ta có thể thấy các điểm kiểm soát di chuyển dọc theo luồng dữ liệu như thế nào. Các hình ảnh mạng Petri liên tiếp chỉ khác nhau ở vị trí của các điểm được chỉ định (xem ví dụ trong Hình 3.6).

chương trình HIPO. Việc sử dụng sơ đồ HIPO là điển hình cho giai đoạn thiết kế khi các nhà phân tích hệ thống có thể bắt đầu phát triển chương trình và dữ liệu. Các sơ đồ này tuy xác định chức năng chính của từng chương trình và danh sách các thành phần dữ liệu cơ bản nhưng không chỉ rõ phương pháp tổ chức dữ liệu, cấu trúc phân cấp của chương trình con và lựa chọn thuật toán xử lý. Ở giai đoạn phát triển chương trình, sơ đồ HIPO có thể được sử dụng như một phương tiện mô tả các chức năng được chương trình thực hiện và các luồng dữ liệu lưu chuyển trong đó. Hình 3.7 thể hiện sơ đồ HIPO cho chương trình sửa file.

Cơm. 3.6. Mạng Petri cho hệ thống bảo trì tệp tương tác

Sơ đồ truyền điều khiển. Sơ đồ khối chương trình thường được sử dụng để mô tả việc chuyển điều khiển trong mô-đun chương trình. Lập trình có cấu trúc và ảnh hưởng của nó đối với việc sử dụng các cấu trúc điều khiển cơ bản đã góp phần vào việc các ký hiệu mạch tiêu chuẩn được bổ sung bằng các ký hiệu mới và các loại mạch mới được phát triển. Đặc biệt, các mạch Nussi-Schneiderman cung cấp cho người lập trình một phương tiện mô tả các cấu trúc điều khiển lồng nhau.

Hình 3.8 thể hiện các ký hiệu tiêu chuẩn và phi tiêu chuẩn để mô tả sơ đồ khối. Chúng có thể được sử dụng để thể hiện việc tổ chức chương trình giống như cách chuyển giao quyền kiểm soát. Hãy để chúng tôi nhận xét về các biểu tượng được trình bày.

Khối giới hạn/ngắt. Ký hiệu này nhằm mục đích chỉ ra các đầu vào của sơ đồ khối, cũng như để chỉ ra tất cả các đầu ra từ nó. Mỗi sơ đồ khối phải bắt đầu và kết thúc bằng một ký hiệu ràng buộc.

Khối giải pháp. Ký hiệu này được sử dụng để biểu thị sự chuyển đổi điều khiển có điều kiện. Đối với mỗi khối quyết định, câu hỏi, giải pháp, điều kiện hoặc so sánh mà nó xác định phải được chỉ định. Các mũi tên đi ra khỏi khối này phải được gắn nhãn với các câu trả lời thích hợp để tất cả các câu trả lời có thể có đều được tính đến.

Khối xử lý. Ký hiệu này dùng để biểu thị một hoặc nhiều toán tử làm thay đổi ý nghĩa, hình thức trình bày hoặc vị trí của thông tin. Để cải thiện sự rõ ràng của sơ đồ, một số khối xử lý riêng biệt có thể được kết hợp thành một khối.

Cơm. 3.7. Sơ đồ HIPO cho chương trình điều chỉnh

tập tin ki GUSTOMER.

Khối cuộc gọi mô-đun. Mô-đun này được sử dụng để gọi các mô-đun hoặc chương trình con. Các đường dọc biểu thị quyền truy cập vào các mô-đun xử lý bên ngoài, một đường ngang - khối này được trình bày trong tài liệu dưới dạng sơ đồ khối riêng biệt.

Khối vào/ra. Ký hiệu này được sử dụng để biểu thị các hoạt động đầu vào/đầu ra. Các khối riêng biệt phải tương ứng với các thiết bị logic riêng lẻ hoặc các chức năng trao đổi riêng lẻ. Mỗi khối cho biết loại thiết bị hoặc tệp, loại thông tin liên quan đến trao đổi cũng như loại hoạt động trao đổi.

Đầu nối. Những ký hiệu này được sử dụng nếu sơ đồ khối cần được chia thành nhiều phần hoặc không vừa trên một trang tính. Việc sử dụng các đầu nối không được làm gián đoạn cấu trúc của sơ đồ.

Khối bình luận. Ký hiệu này cho phép bạn đưa vào phần giải thích về các khối chức năng trong sơ đồ khối. Việc sử dụng thường xuyên các chú thích là điều không mong muốn: nó làm phức tạp sơ đồ cấu trúc.

Sơ đồ cấu trúc có thể được áp dụng ở bất kỳ mức độ trừu tượng nào. Xu hướng chính trong việc sử dụng sơ đồ cấu trúc hiện nay không phải là biểu thị trình tự các thao tác mà là nhóm các ký hiệu biểu thị các cấu trúc cơ bản: theo sau, lựa chọn, lặp lại. Trong bộ lễ phục. Hình 3.9 thể hiện sơ đồ các cấu trúc điều khiển này.

Mạch Nussi-Schneiderman. Phương pháp biểu diễn module bằng sơ đồ Nussi-Schneiderman là nỗ lực tận dụng các yêu cầu của lập trình có cấu trúc (xem bên dưới) trong sơ đồ khối của module. Nó cho phép bạn mô tả sơ đồ chuyển giao điều khiển không phải bằng cách chỉ ra rõ ràng các đường chuyển tiếp điều khiển mà bằng cách thể hiện sự lồng ghép của các cấu trúc. Một số ký hiệu được sử dụng trong phương pháp này tương ứng với các ký hiệu sơ đồ khối. Những ký hiệu này được thể hiện trong hình 3.10. Mỗi khối có hình dạng giống như một hình chữ nhật và có thể vừa với bất kỳ hình chữ nhật bên trong nào của bất kỳ khối nào khác. Các khối được đánh dấu giống như các khối sơ đồ khối, tức là. sử dụng các câu bằng ngôn ngữ tự nhiên hoặc sử dụng các ký hiệu toán học. Bằng cách sử dụng các ký hiệu sơ đồ Nussi-Schneiderman cùng với các ký hiệu sơ đồ khối bổ sung để biểu diễn nhiều đầu ra và xử lý ngắt, việc biểu diễn mô-đun được đề cập có thể được đơn giản hóa.

Sơ đồ cú pháp. Vì các quy tắc ngữ pháp rất đơn giản và có rất ít quy tắc ngữ pháp nên sơ đồ cú pháp được sử dụng để mô tả các quy tắc ngữ pháp. Ý tưởng của sơ đồ cú pháp là bạn nhập nó từ bên trái và theo nó sang cạnh phải. Sơ đồ cú pháp thường được sử dụng để mô tả cú pháp của các câu lệnh ngôn ngữ lập trình khi biểu diễn chúng. Trong bộ lễ phục. Hình 3.11 thể hiện sơ đồ cú pháp của toán tử vòng lặp với các ranh giới cho trước PASCAL ("FOR").

Bảng quyết định. Phương pháp thiết kế sử dụng bảng quyết định bao gồm việc liệt kê các lựa chọn cho các quyết định kiểm soát được thực hiện dựa trên phân tích dữ liệu. Vì các bảng này liệt kê tất cả các kết hợp dữ liệu có thể có nên đảm bảo rằng tất cả các quyết định cần thiết đều được tính đến. Bảng quyết định thường có hai phần. Phần trên cùng được sử dụng để xác định điều kiện và phần dưới cùng được sử dụng để xác định hành động. Phía bên trái của bảng chứa mô tả về các điều kiện và hành động, còn phía bên phải chứa tình huống tương ứng. Hình 3.12 minh họa khả năng sử dụng bảng quyết định để chính thức hóa bài toán điều khiển đèn giao thông.


1: ĐỎ 1 1 0 0 ngược lại

2: VÀNG 0 1 1 0

3: XANH 0 0 1 1


hành động

2: BỎ QUA VỚI X

DI CHUYỂN

3: DI CHUYỂN X

4: CHUẨN BỊ X

ĐẾN PHONG TRÀO

Cơm. 3.12. Bảng quyết định chính thức hóa

vấn đề điều chỉnh ánh sáng.

Các câu hỏi cần được trả lời trong cấu trúc điều khiển được liệt kê trong cột điều kiện. Các hành động được thực hiện dựa trên phản hồi được liệt kê trong cột hành động. Sau đó, tất cả các kết hợp có thể có của câu trả lời “có” và “không” sẽ được xem xét. Nếu không thể kết hợp được thì có thể bỏ qua. Dấu chéo chỉ ra các hành động cần thiết cho từng bộ điều kiện. Thứ tự đặt các điều kiện không được ảnh hưởng đến thứ tự chúng được kiểm tra. Tuy nhiên, các hành động có thể được ghi lại theo thứ tự chúng được thực hiện.

Bảng quyết định có thể được sử dụng để thiết kế cấu trúc điều khiển của các module theo sơ đồ phân cấp. Chúng cũng có thể được chuyển đổi thành cây quyết định nhị phân và được lấy làm cơ sở cho việc thiết kế bất kỳ mô-đun nào sử dụng các quyết định.

3.3. CHUYỂN ĐỔI CẤU TRÚC CỦA CÁC SƠ ĐỒ TRUYỀN ĐIỀU KHIỂN.

Chuyển đổi đơn giản. Các phép biến đổi đơn giản của sơ đồ truyền điều khiển gắn liền với việc bố trí và phát triển: a - các phần tuyến tính; b - điều kiện; c, chu trình d (Hình 3.13).

Nhân đôi các phần tử. Việc chuyển đổi này cho phép bạn đưa sơ đồ chuyển điều khiển sang dạng có cấu trúc bằng cách đưa vào đó, theo các quy tắc nhất định, các phần tử bổ sung tương đương với những phần tử đã có sẵn. Giả sử có một cấu trúc được trình bày trong Hình 3.14.

Nói chung, mạch này có một đầu vào và một đầu ra. Tuy nhiên, mong muốn sử dụng các khối 7,9,10 và 12 trong các nhánh bắt đầu từ khối 4 và 5 đã dẫn đến các kết nối điều khiển khó hiểu. Bằng cách sao chép các khối 7,9,10,11 tương ứng, bạn có thể đưa sơ đồ gốc về dạng có cấu trúc. Khi nhân bản, xây dựng đường dẫn tiếp theo sau một nhánh, các khối cần thiết sẽ được đưa vào mỗi lần mà không chú ý đến thực tế là chúng đã được đưa vào các phần thay thế của các đường dẫn khác. Mỗi phần tử trùng lặp về cơ bản có tên riêng nhưng có chức năng tương đương với phần tử gốc. Trong bộ lễ phục. Hình 3.14b thể hiện mạch biến đổi ban đầu.

Giới thiệu một biến trạng thái. Cách tiếp cận thứ hai để chuyển đổi cấu trúc điều khiển dựa trên việc đưa ra một biến trạng thái.

Quá trình chuyển đổi bao gồm năm bước:

1. Mỗi khối mạch được gán một số. Hơn nữa, 0 là phần tử thực thi cuối cùng.

2. Một biến mới được giới thiệu có giá trị trong phạm vi 0..n, trong đó n là số khối trong mạch chuyển điều khiển.

3. Nhập n thao tác để gán giá trị cho biến trạng thái đã nhập. Mỗi khối được liên kết với một thao tác (đối với khối logic theo số lượng đầu ra), trong đó giá trị của biến trở thành bằng số của khối thực thi tiếp theo.

4. n phép toán phân tích biến trạng thái được đưa vào, nếu giá trị của biến trạng thái bằng m (m

5. Cấu trúc điều khiển mới được xây dựng dưới dạng chu trình với các hoạt động phân tích chuyển đổi lồng nhau.

biến trạng thái và thực thi các khối của cấu trúc ban đầu với việc bổ sung các phần tử để gán giá trị cho biến trạng thái.

Ví dụ trong hình. Hình 3.16 minh họa sự chuyển đổi sơ đồ truyền điều khiển có vòng lặp và dấu sang dạng có cấu trúc dựa trên việc đưa vào một biến trạng thái.


5.1. ĐỘC LẬP CỦA MÔ-ĐUN.

Để giảm độ phức tạp của hệ thống phần mềm, bạn cần chia nó thành nhiều mô-đun nhỏ, có tính độc lập cao. Có thể đạt được mức độ độc lập khá cao bằng cách sử dụng hai phương pháp tối ưu hóa: tăng cường kết nối nội bộ trong mỗi mô-đun và làm suy yếu mối quan hệ giữa các mô-đun. Nếu chúng ta coi PS là một tập hợp các đề xuất được kết nối với nhau bằng các mối quan hệ nhất định (cả về chức năng được thực hiện và dữ liệu đang được xử lý), thì điều chính cần thiết là tìm ra cách phân phối các đề xuất thành các “hộp” riêng biệt. (mô-đun) sao cho các câu trong mỗi mô-đun có liên quan chặt chẽ với nhau và sự kết nối giữa bất kỳ cặp câu nào trong các mô-đun khác nhau là tối thiểu.

Tính mô đun. Khái niệm mô-đun có tính phổ quát và được sử dụng trong thiết kế hệ thống thông tin, thiết kế thiết bị máy tính và phát triển phần mềm. Điểm chính của việc chia hệ thống thành các mô-đun là nhằm định vị và cô lập các tác động của sự xáo trộn hoặc thay đổi. Có nhiều loại mô đun khác nhau tùy thuộc vào loại xáo trộn hoặc thay đổi nào đang được xem xét.

5.2. SỨC MẠNH CỦA MÔ-ĐUN.

Tính mô đun, giúp thực hiện các thay đổi đối với hệ thống dễ dàng hơn, có thể được mô tả là tính linh hoạt. Kiểu mô-đun này xảy ra khi hệ thống được thiết kế sao cho sự thay đổi của một trong các yêu cầu dẫn đến nhu cầu điều chỉnh chỉ một số lượng nhỏ mô-đun (tốt nhất là chỉ một). Nếu cấu trúc mô-đun của hệ thống sao cho các mô-đun riêng lẻ của nó có thể được các nhà phát triển khác nhau triển khai gần như độc lập với nhau, thì tính mô-đun mang tính xây dựng sẽ diễn ra. Tính mô đun, trong đó ảnh hưởng của các sự kiện khác nhau xảy ra trong thời gian thực được cục bộ hóa trong hệ thống, được gọi là tính mô đun sự kiện. Nếu những thay đổi đối với phần cứng không yêu cầu sửa đổi phần mềm thì thuộc tính này được gọi là tính minh bạch. Cuối cùng, chúng ta hãy đề cập đến tính mô đun chức năng đảm bảo khả năng hiển thị của hệ thống. Trong trường hợp này, hệ thống được chia thành các phần dễ nhìn thấy với một bộ chức năng được xác định rõ ràng. Nhu cầu chia hệ thống thành các mô-đun theo nguyên tắc này có thể phát sinh ngay cả khi các tiêu chí khác không yêu cầu.

Mức độ mô đun có thể được xác định theo hai tiêu chí - sức mạnh (sự gắn kết) và độ bám dính. Mỗi tiêu chí này tương ứng với một sự phân chia nhất định thành các lớp, cho phép đánh giá tính mô đun của hệ thống một cách định lượng. Các loại gắn kết và gắn kết được liệt kê dưới đây được cung cấp để đưa ra ý tưởng về các khái niệm liên quan đến tiêu chí mô đun.

Kết nối mô-đun. Khả năng kết nối của một mô-đun được định nghĩa là thước đo tính độc lập của các bộ phận của nó. Khả năng kết nối mô-đun càng cao thì kết quả thiết kế càng tốt. Để biểu thị khả năng kết nối, khái niệm về cường độ kết nối của mô-đun cũng được sử dụng. Các loại kết nối mô-đun được đưa ra trong Bảng 5.1.

Một mô-đun có kết nối chức năng không thể tách thành hai mô-đun khác có cùng loại kết nối. Mô-đun điều khiển xử lý gói có kết nối chức năng. Một mô-đun chỉ có thể được chia thành nguồn, bộ chuyển đổi và cống cũng có chức năng kết nối. Một mô-đun có khả năng kết nối tuần tự có thể được chia thành các phần kế tiếp nhau thực hiện các chức năng độc lập nhưng cùng thực hiện một chức năng duy nhất. Nếu cùng một mô-đun được sử dụng để đánh giá và sau đó để xử lý dữ liệu thì nó có kết nối tuần tự. Nếu một mô-đun bao gồm các mô-đun độc lập chia sẻ cấu trúc dữ liệu thì nó có sự gắn kết giao tiếp. Cấu trúc dữ liệu chung là cơ sở để tổ chức nó dưới dạng một mô-đun duy nhất. Nếu một mô-đun được thiết kế để đơn giản hóa công việc với cấu trúc dữ liệu phức tạp bằng cách tách biệt cấu trúc đó thì mô-đun đó có tính gắn kết giao tiếp. Một mô-đun như vậy được thiết kế để thực hiện một số chức năng khác nhau và có thể sử dụng độc lập. Các mô-đun ở mức cao nhất của cấu trúc phân cấp phải có kết nối chức năng hoặc tuần tự. Nếu các mô-đun có sự gắn kết về quy trình, thời gian, logic hoặc ngẫu nhiên thì điều này cho thấy rằng chúng không được lên kế hoạch tốt. Sự gắn kết thủ tục được tìm thấy trong một mô-đun có cấu trúc điều khiển được tổ chức như thể hiện trong sơ đồ khối chương trình. Cấu trúc mô-đun như vậy có thể phát sinh khi một chương trình dài được chia thành các phần theo chuyển giao điều khiển, nhưng không xác định bất kỳ cơ sở chức năng nào khi chọn điểm phân chia. Sự gắn kết thủ tục có thể xảy ra khi các phần thay thế của chương trình được nhóm lại với nhau.

Bảng 5.1.


Chức năng 10 (kết nối mạnh mẽ)

nối tiếp 9

Giao tiếp 7

Thủ tục 5

Tạm thời 3

Logic 1

Trùng hợp thay 0

Một mô-đun chứa các bộ phận không liên quan đến chức năng nhưng cần thiết tại cùng thời điểm xử lý, có kết nối tạm thời hoặc kết nối lớp. Khả năng kết nối kiểu này xảy ra trong trường hợp toàn bộ bộ chức năng cần thiết tại thời điểm vào chương trình được thực hiện bởi một mô-đun kích hoạt độc lập. Nếu một mô-đun chỉ kết hợp các toán tử trên cơ sở sự tương tự về chức năng của chúng và thuật toán chuyển mạch được sử dụng để cấu hình nó, thì mô-đun đó có sự gắn kết logic, vì các bộ phận của nó không được kết nối theo bất kỳ cách nào mà chỉ có một chút tương đồng với nhau. . Nếu các toán tử của một mô-đun được kết hợp một cách tùy ý thì mô-đun đó được kết nối ngẫu nhiên.

5.3. KẾT NỐI CÁC MÔ-ĐUN.

Mô-đun ghép nối là thước đo tính độc lập tương đối của các mô-đun, xác định khả năng đọc và tính toàn vẹn của chúng. Các mô-đun độc lập có thể được sửa đổi mà không cần sửa đổi bất kỳ mô-đun nào khác. Khớp nối thấp được mong muốn hơn vì nó có nghĩa là mức độ độc lập cao đối với họ. Các mô-đun hoàn toàn độc lập nếu mỗi mô-đun không chứa bất kỳ thông tin nào về mô-đun kia. Càng nhiều thông tin về các mô-đun khác được sử dụng trong chúng thì chúng càng kém độc lập và càng ít liên kết chặt chẽ. Sự tương tác giữa hai mô-đun được kết nối với nhau càng rõ ràng thì càng dễ xác định các điều chỉnh cần thiết trong một mô-đun, tùy thuộc vào những thay đổi được thực hiện trong mô-đun kia. Sự cô lập và tương tác trực tiếp lớn hơn của các mô-đun dẫn đến khó khăn trong việc xác định ranh giới của những thay đổi trong một mô-đun để loại bỏ các lỗi không thể tránh khỏi trong mô-đun khác. Bảng 5.2 dưới đây trình bày các biện pháp ghép nối mô-đun.

Các mô-đun chuỗi dữ liệu, nếu chúng có các đơn vị chung, sẽ được truyền từ mô-đun này sang mô-đun khác dưới dạng tham số, là các phần tử dữ liệu đơn giản, nghĩa là mô-đun gọi chỉ "biết" tên của mô-đun được gọi, cũng như các loại và giá trị ​một số biến của nó. Những thay đổi về cấu trúc dữ liệu ở một trong các mô-đun này không ảnh hưởng đến mô-đun kia. Ngoài ra, các mô-đun có kiểu ghép nối này không chia sẻ vùng dữ liệu hoặc tham số ngầm. Mức độ ghép nối thấp hơn chỉ có thể thực hiện được nếu các mô-đun không gọi lẫn nhau hoặc xử lý cùng một thông tin.

Bảng 5.2.


Độc lập 0 (độ bám yếu)

Theo 1

Mẫu 3

Đối với khu vực chung 4

Bằng mã số 9 (độ bám chắc)

Các mô-đun được xâu chuỗi theo mẫu nếu tham số chứa cấu trúc dữ liệu. Nhược điểm của việc ghép nối này là cả hai mô-đun phải nhận thức được cấu trúc dữ liệu bên trong.

Các mô-đun được kết nối trên một khu vực chung nếu chúng có chung cấu trúc dữ liệu toàn cầu.

Các mô-đun có khớp nối điều khiển nếu bất kỳ mô-đun nào trong số chúng điều khiển các quyết định bên trong mô-đun khác bằng cách chuyển cờ, công tắc hoặc mã được thiết kế để thực hiện các chức năng điều khiển, nghĩa là một trong các mô-đun biết về các chức năng bên trong của mô-đun kia.

Họ nói rằng một mô-đun có thể dự đoán được nếu hoạt động của nó chỉ được xác định bởi một tham số.

Các mô-đun có chuỗi mã nếu mã lệnh của chúng được xen kẽ với nhau.


Cơ bản về SQL

SQL(ˈɛsˈkjuˈɛl; tiếng Anh. Structured Query Language- “ngôn ngữ truy vấn có cấu trúc”) là ngôn ngữ máy tính phổ quát được sử dụng để tạo, sửa đổi và quản lý dữ liệu trong cơ sở dữ liệu quan hệ. SQL dựa trên phép tính tuple. Ngôn ngữ thao tác dữ liệu SQL bao gồm các toán tử sau:

1) Toán tử định nghĩa dữ liệu ( Ngôn ngữ định nghĩa dữ liệu, DDL)

  • CREATE tạo một đối tượng cơ sở dữ liệu (chính cơ sở dữ liệu, bảng, dạng xem, người dùng, v.v.)
TẠO BẢNG Sinh viên (Mã INTEGER NOT NULL, Tên CHAR (30) NOT NULL , Địa chỉ CHAR (50), Mark DECIMAL);
  • ALTER thay đổi một đối tượng (thêm, xóa, thay đổi một cột trong bảng)

Để thêm một cột vào bảng, hãy sử dụng cú pháp sau:

ALTER TABLE tên_bảng THÊM kiểu dữ liệu tên_cột

Để xóa một cột trong bảng:

BẢNG THAY ĐỔI tên_bảng CỘT THẢ tên cột dọc

Để thay đổi kiểu dữ liệu của một cột, hãy sử dụng cú pháp sau:

BẢNG THAY ĐỔI tên_bảng THAY ĐỔI CỘT kiểu dữ liệu tên_cột
  • DROP xóa một đối tượng
BÀN THẢ tên_bảng

2) Toán tử thao tác dữ liệu ( Ngôn ngữ thao tác dữ liệu, DML)

  • INSERT thêm dữ liệu mới:

CHÈN VÀO<название таблицы> ([<Имя столбца>, ... ]) GIÁ TRỊ (<Значение>,...)

  • CẬP NHẬT sửa đổi dữ liệu hiện có
CẬP NHẬT<объект>BỘ<присваивание1 [, присваивание2, ...]> ;

top(x) - lệnh sẽ chỉ được thực hiện x lần

<объект>- đối tượng mà hành động được thực hiện (bảng hoặc dạng xem)

<присваивание>- phép gán sẽ được thực hiện bất cứ khi nào điều kiện được đáp ứng<условие>hoặc cho mỗi mục nếu không có mệnh đề Where

<условие>- Điều kiện thực hiện lệnh

SET - sau từ khóa sẽ có danh sách các trường bảng sẽ được cập nhật và chính các giá trị mới trong biểu mẫu

tên trường = "giá trị"

  • DELETE xóa dữ liệu

XÓA TỪ<Имя Таблицы>Ở ĐÂU<Условие отбора записей>

  • CHỌN đọc dữ liệu đáp ứng các điều kiện được chỉ định

Định dạng chung của câu lệnh SELECT như sau, với các từ tham số do người dùng định nghĩa trong dấu ngoặc nhọn:

LỰA CHỌN [(<таблица>|<псевдоним>}.]{* | <выражение> } [,…]

TỪ<таблица> [<псевдоним>] [,…]

]

[,…]]

Chỉ có các cấu trúc SELECT và FROM được yêu cầu trong câu lệnh. Từ khóa ALL cho biết sự cần thiết phải đưa vào lựa chọn kết quả tất cả các bản ghi thỏa mãn truy vấn, bao gồm cả các bản sao nếu có. Từ khóa DISTINCT được sử dụng để loại bỏ các hàng trùng lặp, nghĩa là lựa chọn kết quả sẽ không bao gồm các bản ghi khớp với giá trị của tất cả các trường với một trong những trường đã chọn trước đó. Tham số<таблица>là tên của bảng cơ sở dữ liệu mà từ đó việc lựa chọn được thực hiện.<выражение>chỉ định tên của một cột trong bảng hoặc biểu thức của một số tên xác định trường được tính toán có nội dung được đưa vào vùng chọn kết quả. Ngoài tên cột, các phép tính cộng, trừ, nhân và chia, cũng như các dấu ngoặc đơn được sử dụng trong các biểu thức phức tạp, một biểu thức có thể chứa, tùy thuộc vào phương ngữ của ngôn ngữ, một số hàm nhất định của các giá trị trường. Dấu hoa thị (*) thay vì tên cột cho biết cần bao gồm tất cả các trường. Tên của bất kỳ cột nào trong bảng kết quả có thể được thay đổi bằng tham số<другое имя столбца>, thường được sử dụng để đặt tên cho các trường được tính toán. Nếu dữ liệu được truy xuất từ ​​nhiều bảng có cùng tên cột thì mỗi tên trường phải được đặt trước tên bảng hoặc bí danh. Bí danh chỉ định tên viết tắt cho bảng sẽ được sử dụng trong câu lệnh này. Tham số<условие отбора записей>mô tả một bộ lọc xác định hàng nào sẽ được đưa vào kết quả.<группируемый столбец>chỉ định tên của trường theo đó các bản ghi giá trị được nhóm lại. Tham số<условие отбора групп>đại diện cho một bộ lọc được áp dụng cho các nhóm được hình thành. Cuối cùng,<сортируемый столбец>cho biết tên của trường, theo các giá trị mà lựa chọn được tạo sẽ được sắp xếp theo thứ tự. Kết quả thực thi toán tử là một bảng chứa thông tin được trích xuất từ ​​cơ sở dữ liệu.

Các phần tử của câu lệnh SELECT được xử lý theo trình tự sau:

TỪ. Tên của các bảng được sử dụng và các điều kiện để nối chúng được xác định và tập hợp các hàng kết quả ban đầu được hình thành.

Ở ĐÂU. Theo điều kiện đã chỉ định, tập kết quả sẽ được lọc và loại trừ các bản ghi không cần thiết.

NHÓM THEO. Các nhóm hàng được hình thành có cùng giá trị trong các cột được chỉ định.

ĐANG CÓ. Các nhóm thu được ở bước trước được lọc theo điều kiện đã chỉ định.

LỰA CHỌN. Đặt những cột nào sẽ được đưa vào bảng kết quả.

ĐẶT BỞI. Thứ tự sắp xếp và tập hợp các cột có giá trị được sử dụng để thu được kết quả cuối cùng được xác định.

7) JOIN – nối nội bộ của các bảng.

Sơ đồ đồ họa là một đối tượng chung của ngôn ngữ tích hợp. Đây là một trong những cơ chế giao diện và cho phép bạn tạo các sơ đồ tổ chức, cấu trúc và các sơ đồ khác để thiết kế đồ họa của một giải pháp ứng dụng. Sơ đồ đồ họa có thể được sử dụng riêng lẻ hoặc hiển thị dưới dạng biểu mẫu và báo cáo.

Các yếu tố sơ đồ đồ họa

Để tạo sơ đồ đồ họa, có thể sử dụng một số lượng khá lớn các phần tử khác nhau, có thể chia thành ba nhóm lớn:

  • yếu tố chỉ dẫn các điểm trên sơ đồ lộ trình quy trình nghiệp vụ;
  • Phong cảnh;
  • đường nét trang trí.

Các yếu tố chỉ ra các điểm trên bản đồ lộ trình quy trình công việc

Các phần tử chỉ ra các điểm trên bản đồ lộ trình có thể được sử dụng để minh họa trực tiếp các quy trình kinh doanh và dưới dạng các phần tử của các sơ đồ khác nhau minh họa việc thực hiện các thuật toán nhất định:

Phong cảnh

Một nhóm phần tử riêng biệt được thể hiện bằng các trang trí, có thể có một số hình dạng khác nhau: khối, thư mục, tệp, tài liệu, hình elip, các loại mũi tên và dấu ngoặc khác nhau:

Đường trang trí

Các đường trang trí có thể được sử dụng cả để kết nối đồ trang trí và độc lập. Một số loại đường trang trí và một số loại mũi tên được hỗ trợ:

Thiết kế các yếu tố sơ đồ đồ họa

Đối với tất cả các thành phần thiết kế, việc lựa chọn màu nền, đường kẻ và độ dày của đường đều được hỗ trợ. Ngoại trừ các đường trang trí, việc chèn hình ảnh vào thành phần thiết kế đều được hỗ trợ. Các đường kết nối và trang trí giúp tự động làm tròn các đường uốn và chuyển động của các "khuỷu tay" không có cạnh.

Tất cả các khả năng thiết kế này cho phép bạn tạo các sơ đồ dễ đọc ngay cả trong trường hợp xảy ra sự chồng chéo một phần của các đường kết nối.

Chúng xuất hiện ở những quốc gia cổ xưa nhất - Ai Cập cổ đại, Lưỡng Hà cổ đại và những quốc gia khác.

Các kế hoạch xuất hiện trước các bản đồ. Việc khắc họa một mảnh đất nhỏ sẽ dễ dàng hơn so với một mảnh đất lớn. Những cư dân cổ xưa của sa mạc đã vẽ ra những kế hoạch trên cát, những cư dân ở phía bắc xa xôi - trên da hải mã, trên tuyết. Bây giờ chúng được vẽ trên giấy hoặc trên máy tính trong các trình soạn thảo đồ họa.

Kế hoạch đồ họa rất đa dạng. Trong quy hoạch thành phố, các dãy nhà và công viên thành phố được mô tả bằng các biển hiệu thông thường, các di tích kiến ​​trúc được làm nổi bật, tên các đường phố và quảng trường được ký tên. Có những kế hoạch đặc biệt cho các di tích kiến ​​trúc, ví dụ như Điện Kremlin ở Moscow. Trên sơ đồ như vậy, các biểu tượng thông thường thể hiện các bức tường và tháp của Điện Kremlin, thánh đường và quảng trường. Kế hoạch đường bộ thể hiện chi tiết các con đường và nút giao thông rất quan trọng đối với người lái xe. Có kế hoạch du lịch đặc biệt.

  • Phương án kiến ​​trúc:
    • kế hoạch sàn;
  • Quy hoạch đô thị:
    • quy hoạch tổng thể thành phố;
    • đồ án quy hoạch đô thị của thửa đất;
    • kế hoạch địa chính;
    • kế hoạch ranh giới.
  • Sơ đồ địa lý khu vực:
    • kế hoạch đường bộ;
    • kế hoạch du lịch;
    • kế hoạch tình huống (phác thảo).

Kế hoạch sàn

Để vẽ sơ đồ mặt bằng, bạn cần thực hiện các bước sau:

  • Đặt một mảnh giấy gắn vào bảng sao cho các cạnh của nó song song với các bức tường của lớp học.
  • Vẽ một thang đo tuyến tính.
  • Đo chiều dài và chiều rộng của lớp học, sau đó đánh dấu bốn bức tường của lớp học bằng những đường kẻ mảnh trên một tờ giấy.
  • Vẽ cửa sổ, cửa ra vào và bảng đen theo tỷ lệ.
  • Vẽ các khoảng trống mà các bàn ở hàng thứ nhất, thứ hai và thứ ba chiếm giữ, rồi chia các hình chữ nhật thu được cho số bàn mà mỗi hàng có. Sau đó, vẽ bàn ghế của giáo viên lên sơ đồ.
  • Sau khi vẽ sơ đồ xong, vẽ mũi tên chỉ hướng Bắc Nam. Tài liệu từ trang web

Sơ đồ đất đai

Sơ đồ trang web

Sơ đồ địa điểm là một bản vẽ trong đó hiển thị hình ảnh thu nhỏ của một khu vực nhỏ trên bề mặt trái đất bằng các ký hiệu thông thường. Các nhà khoa học - nhà địa hình - đang tham gia vào việc xây dựng các kế hoạch chính xác.

Kế hoạch lịch sử

Kế hoạch bản đồ đường đi

Để dễ dàng di chuyển trong các thời đại trước, đã có những kế hoạch (bản đồ) đường đi đặc biệt. Chúng được đánh dấu bằng tên các trạm trên đường và khoảng cách giữa chúng. Các đối tượng địa lý đã bị bóp méo rất nhiều, nhưng điều chính đã được thể hiện - con đường. Tư vấn bản đồ quy hoạch, du khách đã đến đúng nơi.

Tỉ lệ

Sơ đồ hoặc bản đồ hiển thị hình ảnh thu nhỏ của một khu vực trên bề mặt trái đất. Giảm bao nhiêu lần có thể được xác định bằng thang đo. Có một tỷ lệ trên mọi kế hoạch và mọi bản đồ. Tỷ lệ cho thấy khoảng cách trên sơ đồ hoặc bản đồ nhỏ hơn bao nhiêu lần so với khoảng cách trên thực địa.

Các kế hoạch có quy mô khác nhau. Các đối tượng địa lý thể hiện trên bản đồ càng nhỏ so với thực tế thì quy mô của bản đồ càng nhỏ. Trên các kế hoạch có tỷ lệ 1: 10.000, bạn có thể hiển thị chi tiết một khu vực nhỏ. Một trang tính có sơ đồ tỷ lệ nhỏ hơn, chẳng hạn như 1:50.000, có thể hiển thị một khu vực lớn hơn nhưng không chi tiết bằng. Tỷ lệ 1:10.000 có nghĩa là mọi thứ trên mặt bằng đều giảm đi 10.000 lần; 1 cm trên mặt bằng tương ứng với 10.000 cm, hay 100 m trên mặt đất. Ở dưới cùng của kế hoạch này có viết: “1 cm bằng 100 m”.

Áp dụng kế hoạch

Trước khi xây một ngôi nhà, họ vẽ sơ đồ, trong đó họ chỉ ra vị trí của các phòng, hành lang, cửa ra vào và cửa sổ. Và, sử dụng kế hoạch này, họ xây dựng một ngôi nhà.

Một khách du lịch, đang ở một thành phố xa lạ, nhưng có bản đồ của thành phố này, có thể dễ dàng tìm thấy bất kỳ con phố, nhà hát hoặc bảo tàng nào.

Bản đồ địa lý có tỷ lệ nhỏ, đồ họa có tỷ lệ lớn. Bản đồ mô tả toàn bộ Trái đất hoặc một phần đáng kể của nó. Điều này có tính đến việc Trái đất là một hình cầu. Kế hoạch cho thấy một diện tích đất nhỏ; độ cong của bề mặt trái đất không được tính đến. Các đường song song và kinh tuyến được vẽ trên bản đồ địa lý; theo quy luật, chúng không như vậy. Trên bản đồ

Giới thiệu

Vẽ sơ đồ khối đáp ứng tất cả các yêu cầu GOST là một quá trình chậm chạp và tốn nhiều công sức. Nếu bạn gặp khó khăn trong việc thiết kế sơ đồ hoặc bối rối về việc phần tử sơ đồ cần sử dụng ở một nơi cụ thể thì hãy đăng ký học kèm với tôi. Trong một bài học riêng, bạn có thể hỏi tôi hoàn toàn bất kỳ câu hỏi nào liên quan đến việc hình dung sơ đồ.

Các yếu tố chính của sơ đồ

Các yếu tố cơ bản được sử dụng trong thiết kế sơ đồ khối

Tên mục

Hiển thị đồ họa

Chức năng

Khối kết thúc hoặc khối bắt đầu

Cho biết sự bắt đầu hoặc kết thúc của một chương trình. Khối này ngăn cách ranh giới của chương trình với môi trường bên ngoài. Theo quy định, các cụm từ “Bắt đầu”, “Bắt đầu” hoặc “Kết thúc”, “Kết thúc” được nhập vào phần tử này.

Lệnh, tiến trình, khối hành động

Khối này chịu trách nhiệm thực hiện một hoặc nhiều thao tác. Theo quy định, vào thời điểm này phần tử sơ đồ nhập các lệnh thay đổi dữ liệu và giá trị biến. Ví dụ: một phép tính số học trên hai biến sẽ được viết trong khối này.

Khối điều kiện logic

Hãy để tôi nhắc bạn rằng kết quả của một điều kiện logic luôn là một trong hai giá trị được xác định trước: đúng hoặc sai. Một điều kiện logic được viết bên trong phần tử kim cương này và các nhánh thay thế của giải pháp xuất hiện từ các đỉnh của viên kim cương. Bắt buộc phải ký tên các nhánh bằng các từ “Có” và “Không” để không đánh lừa người đọc sơ đồ.

Quá trình xác định trước

Nếu chương trình của bạn cung cấp sự hiện diện của các chương trình con: thủ tục hoặc hàm, thì lệnh gọi chương trình con sẽ được viết bên trong phần tử này.

Khối vào/ra dữ liệu

Chịu trách nhiệm về hình thức gửi dữ liệu, ví dụ: dữ liệu đầu vào của người dùng từ bàn phím hoặc dữ liệu xuất ra màn hình máy tính cá nhân. Điều rất quan trọng là phải hiểu rằng điều này phần tử sơ đồ không xác định người mang dữ liệu.

Khối vòng lặp có bộ đếm

Chịu trách nhiệm thực thi các lệnh tuần hoàn trong vòng lặp for. Tiêu đề vòng lặp có bộ đếm được ghi bên trong phần tử và các hoạt động của thân vòng lặp được đặt bên dưới phần tử. Với mỗi lần lặp của vòng lặp, chương trình sẽ quay trở lại đầu vòng lặp bằng mũi tên trái. Vòng lặp for được thoát bằng mũi tên phải.

Khối ghép nối cho các vòng lặp có điều kiện trước và sau

Khối này bao gồm hai phần. Các hoạt động của thân vòng lặp được đặt giữa chúng. Các thay đổi của tiêu đề vòng lặp và bộ đếm vòng lặp được ghi bên trong khối trên cùng hoặc dưới cùng, tùy thuộc vào kiến ​​trúc vòng lặp.

Dùng để phá vỡ đường dây liên lạc giữa yếu tố sơ đồ. Ví dụ: nếu bạn đang xây dựng một sơ đồ quy mô lớn trên một tờ A4 và nó không vừa trên một tờ, thì bạn sẽ phải chuyển sơ đồ sang trang thứ hai. Trong trường hợp này, bạn sẽ cần sử dụng đầu nối này. Theo quy định, một mã định danh duy nhất là số tự nhiên được chỉ định bên trong vòng tròn.

Chúng tôi đã xem xét tám cơ bản yếu tố sơ đồ, bằng cách sử dụng nó, bạn có thể dễ dàng thực hiện hoàn toàn bất kỳ sơ đồ khối nào, dựa trên yêu cầu hoặc chương trình đại học.

Nếu bạn muốn đào sâu kiến ​​thức trong lĩnh vực xây dựng sơ đồ hoặc chưa hiểu đầy đủ về phần tử sơ đồ, thì hãy đăng ký học riêng với tôi nhé. Trong bài học này, chúng tôi sẽ phân tích chi tiết tất cả các câu hỏi của bạn, đồng thời vẽ ra một số lượng lớn sơ đồ với mức độ phức tạp khác nhau.

Chào hai bạn sinh viên. Gần đây tôi đang lang thang trên Internet và tìm thấy một cuốn sách giáo khoa bằng tiếng Nga. Tôi nhớ đến ngôi trường này, nơi tôi phải đến hàng ngày và ngồi tè ra quần. Mặc dù tôi luôn học giỏi... Hãy nói rằng nó tốt, tôi sẽ không muốn lặp lại trải nghiệm này. Tôi tìm thấy một bài học trong sách giáo khoa về cách cấu trúc câu một cách chính xác. Và tôi quyết định viết một bài về điều này, để các bạn, những người đang hoài niệm về thời đi học của mình, hoặc đột nhiên, do cần thiết, sẽ không lang thang tìm sách giáo khoa tiếng Nga mà tìm đến blog của tôi. Và đây là cách kiểm tra nhanh dành cho bạn:

Giới hạn thời gian: 0

Điều hướng (chỉ số công việc)

0 trên 10 nhiệm vụ đã hoàn thành

Thông tin

Bạn đã làm bài kiểm tra trước đó. Bạn không thể bắt đầu lại nó.

Đang tải thử nghiệm...

Bạn phải đăng nhập hoặc đăng ký để bắt đầu bài kiểm tra.

Bạn phải hoàn thành các bài kiểm tra sau để bắt đầu bài kiểm tra này:

kết quả

Thời gian đã hết

Bạn đạt 0 trên 0 điểm (0)

  1. Với câu trả lời
  2. Với một dấu hiệu xem

  1. Nhiệm vụ 1 trên 10

    1 .

    Tìm cấu trúc [ __ và __ ====== ] trong số các câu đã trình bày.

  2. Nhiệm vụ 2 trên 10

    2 .

    Tìm cấu trúc [│О│,…] trong số các câu đã trình bày.

  3. Nhiệm vụ 3 trên 10

    3 .

    Tìm cấu trúc [│ВВ│,…] trong số các câu đã trình bày.

  4. Nhiệm vụ 4 trên 10

    4 .

    Tìm cấu trúc [│DO│, X...] trong số các câu đã trình bày.

  5. Nhiệm vụ 5 trên 10

    5 .

    Tìm cấu trúc [X,│PO│,…] trong số các câu đã trình bày.

  6. Nhiệm vụ 6 trên 10

    6 .

    Tìm cấu trúc “[P!]” - [a] trong số các câu đã trình bày.

  7. Nhiệm vụ 7 trên 10

    7 .

    Tìm trong số các câu đã trình bày cấu trúc “[P..,│O│!] - [a]. - [│BB│,…P..].”

  8. Nhiệm vụ 8 trên 10

    8 .

    Tìm cấu trúc […..], và […..] trong số các câu được trình bày.

  9. Nhiệm vụ 9 trên 10

    9 .

    Tìm trong số các câu có cấu trúc […..], (that….).

  10. Nhiệm vụ 10 trên 10

    10 .

    Tìm trong số các câu có cấu trúc […..], ( which….).

Có người sẽ phản đối: “Việc học đã kết thúc từ lâu rồi, hãy viết mà không cần sơ đồ”. Quan điểm này khá công bằng. Dành cho những người giao tiếp qua SMS và trò chuyện trong trò chơi. Vì vậy, chủ đề bài học hôm nay của chúng ta là: “Làm thế nào để tạo được sơ đồ câu?” Hơn nữa, nếu bạn là một copywriter hoặc muốn trở thành một copywriter và kiếm được nhiều tiền hơn giáo viên của mình thì thật không may, kiến ​​thức về các mẫu câu là cần thiết.

Trình tự xây dựng đề cương đề xuất


Để vẽ sơ đồ, bạn sẽ cần các ký hiệu đồ họa. Mệnh đề tương đương trong câu phức được biểu thị bằng dấu ngoặc vuông. Cấp dưới cùng với liên từ nằm trong ngoặc đơn. Từ chính mà câu hỏi được hỏi là chữ thập.

Sơ đồ câu đơn giản

Hãy xem ngay một ví dụ. Hãy bắt đầu với nhiệm vụ dễ nhất dành cho trường tiểu học.

Đây là một câu đơn giản gồm hai phần. Sự phân biệt cũng được thực hiện giữa các câu một thành phần, khi các thành viên chính của câu được thể hiện bằng một chủ ngữ hoặc một vị ngữ. Những câu đơn giản có thể phổ biến, như trong trường hợp của chúng tôi, hoặc không phổ biến, chẳng hạn:

Chúng ta hãy chú ý đến vị ngữ. Nó có thể đơn giản hoặc phức tạp:

  • Đơn giản: " Michael sáng tác ».
  • Động từ ghép: “ Misha muốn viết trên đi văng».
  • Hợp chất danh nghĩa: “ Misha là một người bạn cho tôi».

Một câu đơn giản có thể bao gồm:

Ivan, ngồi ở hàng bên trái. Đề cương đề xuất như sau

[│О│,…..].

Điều quan trọng là phải đánh dấu địa chỉ bằng dấu phẩy giống như các từ giới thiệu.

Thật không may, điều này xảy ra khá thường xuyên

[│ВВ│,…..].

Đừng quên tìm và đánh dấu các cụm từ trạng từ hoặc phân từ.

Con chó nhìn cô không rời mắt

[│DO│, X...].

Khung cảnh mở ra trước mắt anh giống như một vương quốc lạnh lẽo đầy mê hoặc.

[X,│PO│,…..].

Lời nói trực tiếp thường được tìm thấy trong văn bản văn học và văn bản lý luận.

“Đừng vào sân!” Người lạ hét lớn.

“[P!]” - [a].

“Hoan hô, các anh em!” anh ta hét lên. “Có vẻ như hoạt động kinh doanh của chúng tôi đang bắt đầu cải thiện.”

“[P.,│O│!] - [a]. - [│BB│,...P..].”

Vì vậy, một giáo viên tiếng Anh. Hãy tưởng tượng tôi đạt tất cả điểm A (80 phần trăm), tôi sắp vào một trường đại học danh dự, đạt giải Olympic, hội nghị - mọi người đều biết tôi. Và cái này...... à... người phụ nữ này đang làm khó tôi. Tôi nói với cô ấy: bạn không bình thường à, hãy nhìn vào điểm của tôi, bạn đang làm gì vậy? Và không có gì - được cho là một nguyên tắc. Mặc dù nguyên tắc là cái quái gì khi cô ấy đưa 4 điểm cho những vận động viên không hề đến lớp và đưa 5 điểm cho một lon cà phê. Và mọi người đều nói với cô ấy điều này: Pasha cần phải cho ít nhất bốn điểm. Tóm lại là khó. Khi bảo vệ bằng tốt nghiệp, chính giám đốc đã can thiệp và cô ấy cho tôi điểm 4 sau khi bảo vệ, nhưng bằng danh dự đã bị mất.

Sơ đồ câu phức tạp.

Có một số loại câu phức tạp. Chúng ta hãy nhìn vào chúng theo thứ tự.

Câu ghép là hai câu đơn giản, bằng nhau được nối với nhau bằng một liên từ phối hợp.

Các bức tường của đường hầm tách ra và các du khách thấy mình đang ở trong một hang động khổng lồ dưới mặt trăng.

Sơ đồ ở đây rất đơn giản […..] và […..].

Trong câu phức, một phần là chính, phần thứ hai là phần phụ, đi kèm với phần thứ nhất.

Các cột riêng lẻ lớn đến mức đỉnh của chúng cao tới tận mái vòm.

[…..], (Cái gì ….).

Không khí xung quanh anh sạch hơn nhiều so với những gì anh hít thở ở nhà.

[…..], (cái mà….).

Sự phụ thuộc trong các câu như vậy xảy ra với sự trợ giúp của các liên từ phụ thuộc.

Câu không liên kết tương tự như câu ghép nhưng không có liên từ.

Hãng phim truyền hình đưa ra một số tiền nhỏ đến mức nực cười - Miga tức giận.

[…..] — […..].

Trong ví dụ của chúng tôi, sự không hài lòng của Migi là do các hành động được thực hiện trong phần đầu tiên của câu phức. Nhưng không có sự kết hợp; nó được thay thế bằng dấu gạch ngang.

Đừng nhầm lẫn khi tạo sơ đồ với các loại kết nối khác nhau. Có thể rất khó để ngắt những câu như vậy mà không làm mất đi ý chính.

Đáy đường hầm đi xuống nên việc đi lại rất dễ dàng và đơn giản: hình như có ai đó đang đẩy vào phía sau, và đèn sẽ sớm bật sáng phía trước.

[…..], (do đó….): [│BB│,...], và [....].

Một câu phức tạp có thể có nhiều mệnh đề phụ nối tiếp nhau. Đây là sự phục tùng nhất quán.

Bọn trẻ được thông báo rằng ngày mai sẽ có một ngày lễ kết thúc bằng một lễ hội hóa trang.

(cái mà ….).

Ngoài ra còn có sự phụ thuộc song song. Từ mệnh đề chính, các câu hỏi khác nhau được đặt ra cho các mệnh đề phụ. Trong trường hợp này, mệnh đề phụ có thể trở thành câu đơn giản riêng biệt mà hầu như không thay đổi.

Khi nhiếp ảnh gia đến, Serenky quấn cổ phiếu trong một chiếc khăn tay để giấu vào ngực.

↓ khi nào? ↓ tại sao?

(khi ....), (đến ....).

Trong tiếng Nga, sự phụ thuộc đồng nhất được phân biệt. Đây là danh sách các câu đơn giản. Họ được hỏi cùng một câu hỏi từ phần chính và họ được kết nối bởi cùng một liên minh.

Ngắm nhìn thiên nhiên vào mùa xuân, bạn có thể nhận thấy chim bay về như thế nào, những chiếc lá dịu dàng xuất hiện như thế nào, những bông hoa đầu tiên nở ra như thế nào.

↓ cái gì? ↓ cái gì? ↓ cái gì?

(thích thích thích ....).

Các loại đề xuất chính được xem xét. Khi đọc và phân tích văn bản, hãy xem xét cẩn thận những câu có cấu trúc lớn. Làm nổi bật các thông tin chính. Trong đầu hãy đặt câu hỏi theo từ chính hoặc phần chính cho cấp dưới hoặc cấp dưới. Điều này sẽ giúp bạn nắm được bản chất và đặt dấu câu một cách chính xác.

Chúc mọi người may mắn! Chà, hãy tìm 10 điểm khác biệt trong những bức ảnh này và viết bạn mất bao lâu để làm được điều đó.

tìm 10 điểm khác biệt