请输入您要查询的百科知识:

 

词条 Control break
释义

  1. References

{{dablink|Not to be confused with 'Control-Break' displayed in MS-DOS when cancelling an ongoing task by pressing Ctrl+Break key combination.}}

In computer programming a control break is a change in the value of one of the keys on which a file is sorted which requires some extra processing.[1][2][3][4] For example, with an input file sorted by post code, the number of items found in each postal district might need to be printed on a report, and a heading shown for the next district. Quite often there is a hierarchy of nested control breaks in a program, e.g. streets within districts within areas, with the need for a grand total at the end. Structured programming techniques have been developed to ensure correct processing of control breaks in languages such as COBOL and to ensure that conditions such as empty input files and sequence errors are handled properly.[5][6]

With fourth generation languages such as SQL, the programming language should handle most of the details of control breaks automatically.[7][8][9]

References

1. ^[https://books.google.com/books?id=EGWeBQAAQBAJ&pg=PA201&dq=Control+break+computer+programming&hl=en&sa=X&ved=0ahUKEwjS7OfPiqbVAhWhslQKHaUMAFcQ6AEIJjAA#v=onepage&q=Control%20break%20computer%20programming&f=false Computer Programming Languages in Practice: Made Simple Computerbooks], 2014, page 32-227
2. ^[https://books.google.com/books?id=J88gAQAAIAAJ&q=Control+break+computer+programming&dq=Control+break+computer+programming&hl=en&sa=X&ved=0ahUKEwjS7OfPiqbVAhWhslQKHaUMAFcQ6AEIPTAE Logic and Structured Design for Computer Programmers], 2001, page 74-390
3. ^[https://books.google.com/books?id=RzAeCgAAQBAJ&pg=PT368&dq=Control+break+computer+programming&hl=en&sa=X&ved=0ahUKEwjS7OfPiqbVAhWhslQKHaUMAFcQ6AEIUjAI#v=onepage&q=Control%20break%20computer%20programming&f=false Programming Logic and Design, Introductory], 2014
4. ^[https://books.google.com/books?id=pkwsAQAAIAAJ&q=Control+break+computer+programming&dq=Control+break+computer+programming&hl=en&sa=X&ved=0ahUKEwjS7OfPiqbVAhWhslQKHaUMAFcQ6AEINzAD Introduction to computer programming RPG], 1972, pages 1-8
5. ^[https://books.google.com/books?id=nauWlPTBcjIC&pg=PA512&dq=Control+break+computer+programming&hl=en&sa=X&ved=0ahUKEwjS7OfPiqbVAhWhslQKHaUMAFcQ6AEIWDAJ#v=onepage&q=Control%20break%20computer%20programming&f=false Academic Press Dictionary of Science and Technology], 1992, pages 307-2112
6. ^[https://books.google.com/books?id=cE0gAQAAIAAJ&q=Control+break+computer+programming&dq=Control+break+computer+programming&hl=en&sa=X&ved=0ahUKEwjS7OfPiqbVAhWhslQKHaUMAFcQ6AEIQjAF Introduction to computer programming structured COBOL], 1977, pages 8-20
7. ^[https://books.google.com/books?id=Hi9fMnOoRtAC&pg=PA528&dq=Control+break+computer+programming+SQL&hl=en&sa=X&ved=0ahUKEwiUv8aCjKbVAhWHjlQKHf7JBvAQ6AEIMTAC#v=onepage&q=Control%20break%20computer%20programming%20SQL&f=false Joe Celko's SQL for Smarties: Advanced SQL Programming], 2010, page 528
8. ^[https://books.google.com/books?id=ytBQAAAAYAAJ&q=Control+break+computer+programming+SQL&dq=Control+break+computer+programming+SQL&hl=en&sa=X&ved=0ahUKEwiUv8aCjKbVAhWHjlQKHf7JBvAQ6AEIQjAF Oracle SQL], 2003, pages 76-201
9. ^[https://books.google.com/books?id=HUSeBQAAQBAJ&pg=PA46&dq=Control+break+computer+programming+SQL&hl=en&sa=X&ved=0ahUKEwiUv8aCjKbVAhWHjlQKHf7JBvAQ6AEIPTAE#v=onepage&q=Control%20break%20computer%20programming%20SQL&f=false Relational Databases: State of the Art Report 14:5] 2014, page 46

2 : Conditional constructs|Data management

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/22 20:23:25