������Конструювання програмного забезпечення.Readings&Reflections�ЧИТАЄМО&РОЗМІРКОВУЄМО��based on https://www.tutorialspoint.com , cplusplus.com, www.java2s.com, https://online.visual-paradigm.com��
prof. Vasyl Sheketa – Creative idea and R&R vasylsheketa@gmail.com, https://www.facebook.com/vasyl.sheketa
1
National Technical University of Oil and Gas
Institute of Information Technologies
Ivano-Frankivsk, Ukraine
1
Серія лекцій
Top-down or Modular Approach
2
Bottom-up Approach
3
Опорний лекційний ЛИСТ
3
Flowcharting
4
Опорний лекційний ЛИСТ
4
Pseudocode
5
Опорний лекційний ЛИСТ
5
Step-by-Step Solution
6
Опорний лекційний ЛИСТ
6
Repetition / Loop Control Structures
7
Опорний лекційний ЛИСТ
7
Loop Control Structures
/EXAMPLE
8
Опорний лекційний ЛИСТ
8
Example Algorithms
9
Опорний лекційний ЛИСТ
9
Flowchart Symbols
10
Опорний лекційний ЛИСТ
10
Example Flowcharts
11
Опорний лекційний ЛИСТ
11
Example Flowcharts
12
Опорний лекційний ЛИСТ
12
Unambiguous Result
13
Опорний лекційний ЛИСТ
13
Good program
14
Опорний лекційний ЛИСТ
14
Proper Identifier Names
.Indentation
15
Опорний лекційний ЛИСТ
15
Semantic Errors
16
Опорний лекційний ЛИСТ
16
Code Optimization
17
Опорний лекційний ЛИСТ
17
Conclusions
18
When programs are developed to solve real-life problems like inventory management, payroll processing, student admissions, examination result processing, etc., they tend to be huge and complex.
Programming Methodology is the approach to analyzing such complex problems by planning the software development and controlling the development process. In this tutorial, we will cover the top-down approach to programming, also called modular programming.
We will also learn about requirement gathering, problem definition and identifying unique solution to the given problems. In addition, we will throw light on the best practices for code optimization.
Опорний лекційний ЛИСТ
18
19
19
20
20
21
FAE building, the true home of Uni-IT
21