Browse Source

Correccion gramaticales, para espanol, ingles y codigos

SaraB 7 years ago
parent
commit
ad420e9612
6 changed files with 10 additions and 10 deletions
  1. 0
    1
      README-en.md
  2. 0
    1
      README-es.md
  3. 1
    1
      boxes.cpp
  4. 3
    1
      drawingWindow.cpp
  5. 5
    5
      drawingWindow.h
  6. 1
    1
      snowflake.cpp

+ 0
- 1
README-en.md View File

4
 ![main2.jpg](images/main2.jpg)
4
 ![main2.jpg](images/main2.jpg)
5
 ![main3.png](images/main3.png)
5
 ![main3.png](images/main3.png)
6
 
6
 
7
-[Verano 2016 - Ive - Coralys]
8
 
7
 
9
 One commonly used programming technique is *recursion*. With this technique, problems are solved by solving similar problems, but for smaller cases. We can build sets of objects or tasks using *recursive rules* and *initial values*. *Recursive functions* are functions that are self-invoking, using smaller sets or elements each time, until reaching a point where the initial value is used instead of self-invoking. Fractals are an example of figures that can be created using recursion. In this laboratory experience, you will practice the definition and implementation of recursive functions to draw self-similar objects (fractals). 
8
 One commonly used programming technique is *recursion*. With this technique, problems are solved by solving similar problems, but for smaller cases. We can build sets of objects or tasks using *recursive rules* and *initial values*. *Recursive functions* are functions that are self-invoking, using smaller sets or elements each time, until reaching a point where the initial value is used instead of self-invoking. Fractals are an example of figures that can be created using recursion. In this laboratory experience, you will practice the definition and implementation of recursive functions to draw self-similar objects (fractals). 
10
 
9
 

+ 0
- 1
README-es.md View File

4
 ![main2.jpg](images/main2.jpg)
4
 ![main2.jpg](images/main2.jpg)
5
 ![main3.png](images/main3.png)
5
 ![main3.png](images/main3.png)
6
 
6
 
7
-[Verano 2016 - Ive - Coralys]
8
 
7
 
9
 Una técnica muy utilizada en programación es la *recursión*. Con esta técnica se resuelven problemas resolviendo un problema similar, pero para casos más pequeños. Podemos construir conjuntos de objetos o procesos utilizando *reglas recursivas* y *valores iniciales*. Las *funciones recursivas* son funciones que se auto-invocan, utilizando cada vez conjuntos o elementos más pequeños, hasta llegar a un punto en donde se utiliza el valor inicial en lugar de auto-invocarse. Los fractales son un ejemplo de figuras que se pueden crear usando recursión. En esta experiencia de laboratorio practicarás la definición e implementación de funciones recursivas para dibujar formas auto-similares (fractales).
8
 Una técnica muy utilizada en programación es la *recursión*. Con esta técnica se resuelven problemas resolviendo un problema similar, pero para casos más pequeños. Podemos construir conjuntos de objetos o procesos utilizando *reglas recursivas* y *valores iniciales*. Las *funciones recursivas* son funciones que se auto-invocan, utilizando cada vez conjuntos o elementos más pequeños, hasta llegar a un punto en donde se utiliza el valor inicial en lugar de auto-invocarse. Los fractales son un ejemplo de figuras que se pueden crear usando recursión. En esta experiencia de laboratorio practicarás la definición e implementación de funciones recursivas para dibujar formas auto-similares (fractales).
10
 
9
 

+ 1
- 1
boxes.cpp View File

42
 /// \param sideLength largo de los lados de la caja
42
 /// \param sideLength largo de los lados de la caja
43
 /// \param shrinkFactor factor para disminuir el tamano de los lados en
43
 /// \param shrinkFactor factor para disminuir el tamano de los lados en
44
 /// la recursion para las cajas interiores
44
 /// la recursion para las cajas interiores
45
-/// \param smallestLength largo mas pequeno de el tamano de el
45
+/// \param smallestLength largo mas pequeno del tamano del
46
 /// lado de las cajas
46
 /// lado de las cajas
47
 /// \param c color de las cajas
47
 /// \param c color de las cajas
48
 void DrawingWindow::boxes(int x, int y, int sideLength, double shrinkFactor, int smallestLength, QColor c) {
48
 void DrawingWindow::boxes(int x, int y, int sideLength, double shrinkFactor, int smallestLength, QColor c) {

+ 3
- 1
drawingWindow.cpp View File

8
 /// \param parent  when creating a DrawingWindow in the main function, leave this parameter empty
8
 /// \param parent  when creating a DrawingWindow in the main function, leave this parameter empty
9
 /// \~Spanish
9
 /// \~Spanish
10
 /// \brief Constructor
10
 /// \brief Constructor
11
-/// \param parent ventana padre
11
+/// \param parent (ventana padre) Dejar el parametro de parent vacio cuando se cree el DrawingWindow en la funcion de main.
12
 DrawingWindow::DrawingWindow(QWidget *parent) :
12
 DrawingWindow::DrawingWindow(QWidget *parent) :
13
     QMainWindow(parent),
13
     QMainWindow(parent),
14
     ui(new Ui::DrawingWindow)
14
     ui(new Ui::DrawingWindow)
18
     vL = new vector<Line *>;
18
     vL = new vector<Line *>;
19
 
19
 
20
     // just hidding the toolbars to have a bigger drawing area.
20
     // just hidding the toolbars to have a bigger drawing area.
21
+    // Simplemente se esta escondiendo las barras de herramientas para tener
22
+    // mas espacio para dibujar.
21
     QList<QToolBar *> toolbars = this->findChildren<QToolBar *>();
23
     QList<QToolBar *> toolbars = this->findChildren<QToolBar *>();
22
     foreach(QToolBar *t, toolbars) t->hide();
24
     foreach(QToolBar *t, toolbars) t->hide();
23
     QList<QStatusBar *> statusbars = this->findChildren<QStatusBar *>();
25
     QList<QStatusBar *> statusbars = this->findChildren<QStatusBar *>();

+ 5
- 5
drawingWindow.h View File

22
     /// \param parent  when creating a DrawingWindow in the main function, leave this parameter empty
22
     /// \param parent  when creating a DrawingWindow in the main function, leave this parameter empty
23
     /// \~Spanish
23
     /// \~Spanish
24
     /// \brief Constructor
24
     /// \brief Constructor
25
-    /// \param parent ventana padre
25
+    /// \param parent (ventana padre) Dejar el parametro de parent vacio cuando se cree el DrawingWindow en la funcion de main.
26
     explicit DrawingWindow(QWidget *parent = 0);
26
     explicit DrawingWindow(QWidget *parent = 0);
27
 
27
 
28
     /// \fn DrawingWindow::~DrawingWindow - the destructor
28
     /// \fn DrawingWindow::~DrawingWindow - the destructor
96
     /// \param x initial coordinate x
96
     /// \param x initial coordinate x
97
     /// \param y initial coordinate y
97
     /// \param y initial coordinate y
98
     /// \param sideLength length of the sides of the box
98
     /// \param sideLength length of the sides of the box
99
-    /// \param shrinkFactor factor to decreese the sideLength in
99
+    /// \param shrinkFactor factor to decrease the sideLength in
100
     /// the recursion for the interior boxes
100
     /// the recursion for the interior boxes
101
     /// \param smallestLength smallest length of the size of the
101
     /// \param smallestLength smallest length of the size of the
102
     /// side of the boxes
102
     /// side of the boxes
103
     /// \param c color of the boxes
103
     /// \param c color of the boxes
104
     /// \~Spanish
104
     /// \~Spanish
105
     /// \brief Funcion recursiva que dibuja cajas mas pequenas dentro de las cuatro
105
     /// \brief Funcion recursiva que dibuja cajas mas pequenas dentro de las cuatro
106
-    /// esquenas de las cajas.
106
+    /// esquinas de las cajas.
107
     /// \param x coordenada inicial x
107
     /// \param x coordenada inicial x
108
     /// \param y coordenada inicial y
108
     /// \param y coordenada inicial y
109
     /// \param sideLength largo de los lados de la caja
109
     /// \param sideLength largo de los lados de la caja
110
     /// \param shrinkFactor factor para disminuir el tamano de los lados en
110
     /// \param shrinkFactor factor para disminuir el tamano de los lados en
111
     /// la recursion para las cajas interiores
111
     /// la recursion para las cajas interiores
112
-    /// \param smallestLength largo mas pequeno de el tamano de el
112
+    /// \param smallestLength largo mas pequeno del tamano de el
113
     /// lado de las cajas
113
     /// lado de las cajas
114
     /// \param c color de las cajas
114
     /// \param c color de las cajas
115
     void boxes(int x, int y, int sideLength, double shrinkFactor, int smallestLength, QColor c) ;
115
     void boxes(int x, int y, int sideLength, double shrinkFactor, int smallestLength, QColor c) ;
120
     /// \param size snowflake size
120
     /// \param size snowflake size
121
     /// \param level recursion depth
121
     /// \param level recursion depth
122
     /// \~Spanish
122
     /// \~Spanish
123
-    /// \brief function de interface para la funcion recursiva snowflake
123
+    /// \brief funcion de interface para la funcion recursiva snowflake
124
     /// \param size tamano del copo de nieve
124
     /// \param size tamano del copo de nieve
125
     /// \param level profundidad de la recursion
125
     /// \param level profundidad de la recursion
126
     void snowHelper(int size, int level) ;
126
     void snowHelper(int size, int level) ;

+ 1
- 1
snowflake.cpp View File

57
 /// \param size snowflake size
57
 /// \param size snowflake size
58
 /// \param level recursion depth
58
 /// \param level recursion depth
59
 /// \~Spanish
59
 /// \~Spanish
60
-/// \brief function de interface para la funcion recursiva snowflake
60
+/// \brief funcion de interface para la funcion recursiva snowflake
61
 /// \param size tamano del copo de nieve
61
 /// \param size tamano del copo de nieve
62
 /// \param level profundidad de la recursion
62
 /// \param level profundidad de la recursion
63
 void DrawingWindow::snowHelper(int size, int level) {
63
 void DrawingWindow::snowHelper(int size, int level) {