Browse Source

README-en.md edited online with Bitbucket

Jose R Ortiz Ubarri 8 years ago
parent
commit
69d24cc138
1 changed files with 8 additions and 6 deletions
  1. 8
    6
      README-en.md

+ 8
- 6
README-en.md View File

4
 ![main2.png](images/main2.png)
4
 ![main2.png](images/main2.png)
5
 ![main3.png](images/main3.png)
5
 ![main3.png](images/main3.png)
6
 
6
 
7
+[Verano 2016 - Ive]
8
+
7
 Commonly, when solving a problem, there are one or more steps that depend on whether certain conditions are met. Computer programs are built to solve problems, so they should have a structure that allows them to make decisions. In C++ the decision instructions (or conditionals) are structured using  `if`, `else`, `else if` or `switch`. Relational expressions and logical operators are common when handling decision structures. In today's laboratory experience you will practice the use of some of these structures by completing the design of an application that determines the strength of a password.
9
 Commonly, when solving a problem, there are one or more steps that depend on whether certain conditions are met. Computer programs are built to solve problems, so they should have a structure that allows them to make decisions. In C++ the decision instructions (or conditionals) are structured using  `if`, `else`, `else if` or `switch`. Relational expressions and logical operators are common when handling decision structures. In today's laboratory experience you will practice the use of some of these structures by completing the design of an application that determines the strength of a password.
8
 
10
 
9
 ## Objectives:
11
 ## Objectives:
26
 
28
 
27
 3. Studied the concepts and instructions for this laboratory session.
29
 3. Studied the concepts and instructions for this laboratory session.
28
 
30
 
29
-4. Taken the Pre-Lab quiz in Moodle.
31
+4. Taken the Pre-Lab quiz available in Moodle.
30
 
32
 
31
 ---
33
 ---
32
 
34
 
193
 
195
 
194
 ## Laboratory session:
196
 ## Laboratory session:
195
 
197
 
196
-In this laboratory session you will practice the use of mathematical expressions and conditional structures to compute the score for the strength of a password combining the points for the individual criteria.
198
+In this laboratory experience you will practice the use of mathematical expressions and conditional structures to compute the score for the strength of a password combining the points for the individual criteria.
197
 
199
 
198
 Your task is to complete the design of the application to measure the strength of a password. When done, you will obtain a simplified version of the application in http://www.passwordmeter.com/. Since there isn't an official system to measure passwords, the formulas created by "passwordmeter" will be used to evaluate the general strength of a given password. The application will allow users to enter a password and calculate its strength using a series of rules.
200
 Your task is to complete the design of the application to measure the strength of a password. When done, you will obtain a simplified version of the application in http://www.passwordmeter.com/. Since there isn't an official system to measure passwords, the formulas created by "passwordmeter" will be used to evaluate the general strength of a given password. The application will allow users to enter a password and calculate its strength using a series of rules.
199
 
201
 
204
 
206
 
205
 
207
 
206
 
208
 
207
-### Exercise 1: Familiarize yourself with the pre-defined functions
209
+### Exercise 1 - Familiarize yourself with the pre-defined functions
208
 
210
 
209
 The first step in this laboratory experience is to familiarize yourself with the functions that are pre-defined in the code.  You will call these functions as part of your own code to compute the score of the various password strength criteria.
211
 The first step in this laboratory experience is to familiarize yourself with the functions that are pre-defined in the code.  You will call these functions as part of your own code to compute the score of the various password strength criteria.
210
 
212
 
219
   * `psfunctions.h` : contains the prototypes for the functions defined in `psfunctions.cpp`.
221
   * `psfunctions.h` : contains the prototypes for the functions defined in `psfunctions.cpp`.
220
 
222
 
221
 
223
 
222
-### Exercise 2: Understand the functions to update the user's graphical interface.
224
+### Exercise 2 - Understand the functions to update the user's graphical interface.
223
 
225
 
224
 In the laboratory exercise you will write code to calculate the score associated to each one of the criteria in the tables for adding and subtracting points shown above. These scores should be updated in the user's graphical interface that is shown in Figure 1.
226
 In the laboratory exercise you will write code to calculate the score associated to each one of the criteria in the tables for adding and subtracting points shown above. These scores should be updated in the user's graphical interface that is shown in Figure 1.
225
 
227
 
295
 
297
 
296
 
298
 
297
 
299
 
298
-### Exercise 3: Compute the score for the criteria and the total score for the password
300
+### Exercise 3 - Compute the score for the criteria and the total score for the password
299
 
301
 
300
 The code that we're providing you contains the functions that compute the count for the majority of the criteria and whose names reflect what they do and what the function returns. For example, `countUppercase`, return the number of characters that are uppercase letters.
302
 The code that we're providing you contains the functions that compute the count for the majority of the criteria and whose names reflect what they do and what the function returns. For example, `countUppercase`, return the number of characters that are uppercase letters.
301
 
303
 
353
 
355
 
354
 ## Deliverables
356
 ## Deliverables
355
 
357
 
356
-Use "Deliverables" in Moodle to upload the `readpassword.cpp` file that contains the code with the computation for the score of the individual criteria, the final score, the function calls to update the graphical interface, the password's classification and the display functions. Remember to use good programming techniques, include the name of the programmers involved, and to document your program.
358
+Use "Deliverable" in Moodle to upload the `readpassword.cpp` file that contains the code with the computation for the score of the individual criteria, the final score, the function calls to update the graphical interface, the password's classification and the display functions. Remember to use good programming techniques, include the name of the programmers involved, and to document your program.
357
 
359
 
358
 
360
 
359
 
361