-
Recent Posts
Recent Comments
Archives
Categories
Meta
Author Archives: Juan Pablo Gonzalez Huezzo
Can local variables be retrieved? #TC1017
Comments Off on Can local variables be retrieved? #TC1017
Posted in Blogs, Syndicated, TC1017 Blogs
Got a doubt, go to: http://www.tutorialspoint.com/cplusplus/cpp_operators.htm
Got a doubt, go to:
http:/
Comments Off on Got a doubt, go to: http://www.tutorialspoint.com/cplusplus/cpp_operators.htm
Posted in Blogs, Syndicated, TC1017 Blogs
#Mastery28 #Tc1017
Reading and writing of files in C++
Se requiere de la libreria llamada fstream.
Hay maneras de elegir el tipo de variable. dependiendo los propositos
Data Type |
Description |
ofstream |
This data type represents the output file stream and is used to create files and to write information to files. |
ifstream |
This data type represents the input file stream and is used to read information from files. |
fstream |
This data type represents the file stream generally, and has the capabilities of both ofstream and ifstream which means it can create files, write information to files, and read information from files. |
Usamos esta para tomar los valores en el sudoku por ejemplo.
Se llama el archivo a la hora de correr el programa.
Comments Off on #Mastery28 #Tc1017
Posted in Blogs, Syndicated, TC1017 Blogs
#Mastery26 #Tc1017
MATRICES
Las matrices son vectores de vectores. La manera de llamarlas es un poco similar a los vectores y nos brindar la opción de dar un enfoque bidimensional con lugares definidos. Tambien pueden retener diferentes valores. Con ellas podemos evitar mucho código. como ya debería ser costumbre entender que filas y columnas inician en 0.
http://www.cpp-home.com/archives/185.html
Comments Off on #Mastery26 #Tc1017
Posted in Blogs, Syndicated, TC1017 Blogs
#Mastery25 #Tc1017
STRINGS
Los strings son un tipo de variable que contiene muchos valores.
Para crear un string primero lo nombras, lo defines y finalmente lo puedes llamar.
por ejemplo:
string first //así se llama
first= “HelLo” //se define
cout
No olvide que tienes que llamar la librería iostream y el poderoso using namespace std, además de compilar y correr el programa. Aquí un ejemplo: https://github.com/kenwbauer/JuanPabloSquared/blob/master/sudoku.cpp
Más en el libro de texto ( How to think like a computes scientist.)
Comments Off on #Mastery25 #Tc1017
Posted in Blogs, Syndicated, TC1017 Blogs
#Mastery24 #Tc1017
Un arreglo es un conjunto de valores o datos dentro de un mismo espacio, la syntaxis para un arreglo es la siguiente
tipodevariable nombre (numero de valores)
podemos extraer un valor por medio de corchetes [].
existen más operaciones que pueden realizarse con los arreglos, pero estas son las esenciales.
Comments Off on #Mastery24 #Tc1017
Posted in Blogs, Syndicated, TC1017 Blogs
#Mastery23 #TC1017
Un vector es una estructura de tamaño dinámico que permite guardar muchos elementos de un mismo tipo y almacenarlos juntos, en orden. Debido a esto se les puede encontrar dentro del nombre y con su posición. Para crear un vector es necesario poner #include con las librerías, aunque no sea en si una. Podemos definir el número de elemntos que el vector tendrá o dejarlo libre. este se logra de la siguiente manera:
vector (número de elementos)
para nombrar un elemento se usan los corchetes. []
Usamos mucho los vectores en el programa de Sudoku.cpp
Aquí el link: https://github.com/kenwbauer/JuanPabloSquared/blob/master/sudoku.cpp
#Mastery22 #Tc1017
WHICH TYPE OF REPETITION FOR EACH PROGRAM
recursión:
La recursión es cuando una función se llama a si misma. Parecería que se entra en un loop infinito, mas no siempre es así. El caso en el que el ciclo se rompe se llama caso base. No siempre es la mejor idea usar recursión, pero es mucho más sencillo cuando no se necesita de mucha eficiencia. Existen muchos casos por mencionar, como el “tail recursion”, contando hacia abajo, contando hacia arriba,entre otros. USAR CUANDO LA VELOCIDAD NO ES PRIMORDIAL,
loops: Los loops son ciclos que se repiten de diferentes maneras. Muchas veces contadores. USAR PARA PRECISION Y VELIOCIDAD.
For: usa un contador muchas veces con un int y un i++ o un i–
Do/While: tiene la capacidad de dar al usuario hasta cuando quiere repetir el ciclo por medio de otras variables como tipo ‘char’.
Algo más en: http:/
#TC1017 #Mastery21
Uso de recursión para funciones recursivas.
La recursión es cuando una función se llama a si misma. Parecería que se entra en un loop infinito, mas no siempre es así. El caso en el que el ciclo se rompe se llama caso base. No siempre es la mejor idea usar recursión, pero es mucho más sencillo cuando no se necesita de mucha eficiencia. Existen muchos casos por mencionar, como el “tail recursion”, contando hacia abajo, contando hacia arriba,entre otros.
Primero llamar la librería iostream y el poderoso using namespace std, después dentro del programa principal (int main() ) El caso sera la serie de fibonacci: en la imagen podemos observar como a funcion fibonacci llama a la misma funcion fibonacci dentre de si misma.
más en: http://www.danzig.us/cpp/recursion.html
el código en: https://github.com/JuanPabloGonzalezHuezzo/P2fibonacci.cpp
#Mastery13 #TC1017
Importing and using C++ Libraries
Primero que nada necesitas llamar tus librerías, un ejemplo es el #include . Esta librería contiene los procesos para cin y cout que recogen(guardar información) e imprimen información. Algunos de los casos más comunes son el cmath, cfloat, entre otros, no se deben de confundir con los contenedores como aunque se usen para lo mismo y de la misma manera.
Más en : http://www.cplusplus.com/reference/