markdown 问题解决过程课程笔记

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 问题解决过程课程笔记相关的知识,希望对你有一定的参考价值。

# Problem Solving Process

### Objectives

- [ ] Describe the process of solving a problem
- [ ] Solve a problem using a specific problem solving technique

## Process

Turn to your neighbor and describe a problem solving process that you've used in the past

  > Your answer here...
  
### The SJEVAVI method
  
1. **Specification**
  
  Sub problems, inputs/outputs, constraints, edge cases
  
2. **Justification**
  
  problem statement
  
3. **Explanation**
  
  I/O explain
  
4. **Visualization**
  
  Diagrams 
  
5. **Approximation**

  Psuedocode

6. **Verification**
  
  Running through examples 
  
7. **Implementation**
  
  Write code
  
## Practice

- Lets think about an example together:
  ```
    Write a function that takes a string and returns the total number of vowels found in the string.
  ```
  
  > Your answer here...

- Use the problem solving techniques we've identified to solve the following example problem:

```
Write a function that accepts two strings and returns a boolean indicating if the two strings are anagrams.
```

  > Your answer here...

以上是关于markdown 问题解决过程课程笔记的主要内容,如果未能解决你的问题,请参考以下文章

markdown 问题解决过程课程笔记

markdown 问题解决过程课程笔记

markdown fastai 2018课程笔记

markdown Git课程笔记

markdown 通信原理课程笔记

《掌握需求过程》阅读笔记04