Warning: The magic method Slickr_Flickr_Plugin::__wakeup() must have public visibility in /home/kenbauer/public_kenscourses/tc101fall2015/wp-content/plugins/slickr-flickr/classes/class-plugin.php on line 152
victor hugo fernandez angel’s Articles at TC101 Fall 2015, Page 2
Introduction to Programming Python and C++

Author Archives: victor hugo fernandez angel

Mastery # 7 TC1017

Comentarios en C++https://www.youtube.com/watch?v=gfDhRBs5LU8&feature=youtu.be

Mastery #1 TC1017

                                    Crear un programa en C++https://www.youtube.com/watch?v=eA3mPHUYiWA&feature=youtu.be

Mastery #16 TC1017

Uso del elsehttps://www.youtube.com/watch?v=ECQgnJYtwQs&feature=youtu.be

Mastery # 19 TC1017

Uso del Whilehttps://youtu.be/Gryxx94-Pi0

Mastery # 28 TC1017

Escribir en documentos C++

Para escribir en un documento primeramente necesitamos la realización de un archivo de texto, en el cual la base para hacerlo es la siguiente
// writing on a text file
 
usingnamespace std;
 
intmain () {
  ofstream myfile ("Write.txt");
  if(myfile.is_open())  {
    myfile "This is a line.\n";
    myfile "Hello world.\n";
    myfile.close();
  }
  else{
    cout "Unable to open file";
  }
  return0;
}
 
en lo cual ahi tenemos el documento en el cual ingresaremos los datos usamos la libreria fstream, se abre el archivo y se ingresa lo que se quiere escribir en el documento
 
 
en cambio para la lectura de los documentos contamos con un procedimiento parecido, que es el siguiente:
// reading a text file
usingnamespace std;
 
intmain () {
  string line;
  ifstream myfile ("CNC.txt");
  if(myfile.is_open()){
    while( getline (myfile,line) ){
      cout '\n';
    }
    myfile.close();
  }
  else{
    cout "Unable to open file";
  }
 
  return0;
}
 
en este, tenemos que abre el archivo y este es leido linea por linea y convertida en strings, para esto t

Mastery #29 TC1017

                          Análisis de datos en C++
 Esta actividad que debes de realizar antes de comenzar a escribir código es fundamental para el buen funcionamiento del programa, para que tú mismo sepas que es lo que estas haciendo en cada momento y para que el producto final sea de calidad y resuelva un problema. Te voy a hablar de la parte inicial del proceso de desarrollo, el análisis de una aplicación.
El desarrollo de una aplicación informática completa se debe de realizar por una serie de pasos comunes a todas la metodologías. A estos pasos se le denomina el ciclo de vida de una aplicación. Este ciclo consta de seis pasos fundamentales: análisis, diseño, codificación, ejecución, pruebas y mantenimiento.
El análisis estudia los requisitos que debe de cumplir la aplicación. El resultado del análisis es una hoja de especificaciones en la que aparecen los requerimientos de la aplicación. Esta hoja es redactado por la persona responsable del proceso de creación de la aplicación. Si estás creando algoritmos o programas sencillos, el análisis consistirá en evaluar estos tres pasos fundamentales:
  • Determinar las entradas. Es decir, los datos que posee el programa al comenzar su ejecución. Esos datos permiten obtener el resultado.
  • Determinar las salidas. Es decir, los datos que obtiene el algoritmo como resultado. Lo que el algoritmo devuelve al usuario.
  • Determinar el proceso. Se estudia cuál es el proceso que hay que realizar.
Si realizas estos pasos antes de comenzar a escribir código independientemente del lenguaje que uses, vas a realizar programas de calidad y vas a eliminar muchos errores que te pueden surgir si no analizas el programa y los requisitos que te piden del programa.

Mastery # 18 TC1017

¿Como crear una función en c++?

Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor. Las funciones pueden tomar parámetros que modifiquen su funcionamiento. Las funciones son utilizadas para descomponer grandes problemas en tareas simples y para implementar operaciones que son comúnmente utilizadas durante un programa y de esta manera reducir la cantidad de código. 

 Usamos las funciones para acortar nuestras lineas de código o, lo que es lo mismo, facilitar nuestro trabajo, ya que, podremos hacer que las lineas de código que usaremos más se puedan escribir solo una vez y que, para volverlas utilizar solo debamos de escribir una linea de código en lugar de las tantas que usaríamos si no tuvieramos las funciones.
  1. el primer paso es determinar que tipo de función va a ser, que nos va arrojar, podemos usar int, float, bool, o cualquiera que nosotros queramos usar
  2. el segundo paso, es ponerle nombre a la función, este nombre puede ser en realidad el que nosotros queramos, puede ser desde “cuadratica” hasta “perrito” solo que es recomendable darle nombres relacionados con lo que hace esa función, ya que si le ponemos “perrito” y trata sobre una función, esta puede llegarnos a confundir y cometer errores.
  3. el tercer paso para realizar la función es poner entre parentesis, que y cuantas variables van a ser usadas en nuestra función, por ejemplo si queremos que sean tres variables enteras (a,b y c) las cuales vamos a necesitar en la realización de nuestra función llamada “ejemplo” y arrojara un numero entero, entonces quedaría así:           int ejemplo (int a, int b, int c)
  4. después de determinar que arrojara, el nombre y las variables de la función procederemos abrir corchetes “{“, escribir lo que queremos que haga esa función y por ultimo, antes de cerrar nuestra función tenernos que poner “return” y la variable que queremos que regrese y por ultimo debemos de cerrar corchetes “}” a continuación un ejemplo de una función 



Mastery #24 TC1017

                  ¿Qué son los arrays o arreglos?
Un arreglo en C++ es un conjunto de datos que se almacenan en memoria de manera contigua con el mismo nombre. Para diferenciar los elementos de un arreglo se utilizan índices detrás del nombre del arreglo y encerrados por []. El elemento 5° (quinto) de un arreglo, es representado por el índice [4], ya que los índices comienzan en 0. Esto significa que un arreglo de 10 elementos tendría los índices del 0 al 9: [0...9].
Después de definir que son y como se pueden usar los arreglos vamos a ver como se programan con los siguientes pasos:
  1. definir que tipos de variables queremos guardar en el arreglo.
  2. ya definida nuestra variable  tenemos que pensar cuantos datos queremos guardar en el arreglo
  3. ya definida la anterior información lo que debemos hacer es empezar a programarlo, la manera para crear un arreglo es casi la misma para crear otras variables
  4. podemos definir el tipo de variable, antes o al momento de ingresar cuantos datos queremos poner
  5. después de definirla nos pondremos a definir cuantos espacios (cajas) queremos que tengan este numero siempre tiene que estar entre “[ ]” 
  6. ya definida cuantos datos queremos lo que debemos hacer es ingresarlos, empezando por el lugar 0, los datos se empiezan a ingresar desde el lugar cero por lo tanto si decidimos que va a tener 10 lugares  el ultimo lugar va a ser el lugar 9.
  7. y as es como se trabaja con arreglos.

Ejemplo:

using namespace std
int main ( )
{
int arreglo [10]; // en este arreglo es un arreglo de enteros llamado “arreglo” y con un numero de espacios de 10
arreglo[0]=5; //en este momento estamos diciendo que el primer arreglo o el 0 ya que empieza desde el cero es 5
arreglo[9]=45; //y en este ultimo arreglo el 9 ya que como se señalaron 10 espacios y empieza en el 0 el 9 es el ultimo
return 0;


WSQ #8 TC1017

On Two Functions https://github.com/victorgiuch/QSW-8/blob/master/.gitignoreWSQ #8

WQS #14 TC1017

Estimating e

Código en GitHub:

https://github.com/victorgiuch/WSQ-14-/blob/master/.gitignore

WSQ # 14

What should you work on?

Week #12 and more partial exams for you.

For this week's readings:
C++ (TC1017) should either be looking at support for your project, ImageMagick C++ libraries are a good start.
Python (TC1014) should be finishing chapter 11 (Dictionaries).