This work belongs to the curriculum | C Programming Language II |
---|---|
Where the job requires | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10130 |
My aim in this course is | Master professional skills, strengthen understanding and use of the C language |
This job helped me achieve that goal in terms of specific | PTA in exercises as well as a summary of prior learning |
references | Baidu, C language programming |
1.PTA lab assignments (20 points / questions)
1.1
This problem required to achieve a function, determining any given integer N satisfies the condition: it is a perfect square, and has at least two digits the same as 144,676 and the like.
1.1.1 Data Processing
- Expression Data:
Data processing:
1.1.2 Screenshot experiment code.
1.1.3 build test data
Input data | Output Data | Explanation |
---|
1.1.4 PTA submit a list and description
1.2
This problem required to achieve two functions: a function to determine the digits of the given positive integer and is equal to 5; another function to count the number of integers satisfying the above requirements within a given range, and calculates the integers.
1.2.1 Data Processing
Expression Data:
Data processing:1.2.2 Code Screenshot
1.2,3 create test data.
Input data Output Data Explanation
2. Code peer assessment (5 minutes)
Screenshot students Code:
Screenshot their own codes:
Screenshot students Code:
Screenshot their own codes:
3. The study concluded (15 points)
3.1 learning progress bar
Week / Date | This week the time spent | Learned knowledge Introduction | Currently more confusing issues |
---|---|---|---|
fifth week | three hours | Basic understanding of the profession | As a practitioner should have a kind of professionalism |
Sixth Week | Four hours | The basic syntax of C language | The true meaning of some statements |
Week Seven | Four hours | Some slightly more complicated than the previous program editor | And using the basic logic structure |
Eighth Week | Four hours | Use for type of loop | Some use other structures |
Week Nine | Six hours | Use custom functions and the analysis of function parameters | For complex and difficult to analyze the function can not understand |
The tenth week | Six hours | Using input variables and the branch structure of the character of | About where specific logic and flexible use |
Week 11 | Five hours | The concept of using a switch statement | About the specific meaning of a lot of contact where the logic program |
Week Twelve | Five hours | Use deepening and do while statement while statement | 2 can not distinguish between the two well |
Week 13 | Six hours | Nested loop structure | Skilled use of specific significance continue |
For Week | Six hours | Summary and Review of the loop statements | Synthesis of all of the contents have learned; understanding and expand |