Author Archives: Fernando Aguirre

#Mastery06

Install Linux on their own computer

Para esto fuí con Ken, y le pedí que me instalara Ubuntu en una USB  para correrlo en cualquier comptadora y practicar para los examenes y quizes, ahora tengo mi USB con Linux pero no corren todavía en laptops asi que no tengo como hacer una imagen de Linux corriendo porque no tengo computadora de escritorio.

Pero es muy util tenerlo en una USB porque como ya dije, es muy facil llegar a una computadora de escritorio y ponerte a hacer codigos para practicar para tus examenes y quizes.

#Mastery04

Submit work via Blog RSS and GitHub

Para subir documentos y publicarlos en Known después de haber creado una cuenta en ambos sitios, es necesario abrir Known y hacer un post, donde puedes editar texto asi como subir imagenes oara mostrar lo que estas haciendo.

Después para subir un archivo de un codigo o algo muy extenso para no subirlo completo en este sitio, es muy util utilizar Github, con solo poner el link en un post de Known basta.

Para crear un archivo en Github es necesario ir al nombre de usuario y a continuación dar click en Create a new file here para ahi colocar nuestro código con solo copiarlo y pegarlo.

Aquí un ejemplo: y el link en este caso sería https://github.com/fernandoaguirrer/TC1017/blob/master/WSQ03.md

 

#Mastery03

Create accounts: Blog, Twitter, GitHub

Aquí estan mis cuentas necesarias para este curso:

Nombre del usuario: @fernandoagrob Link a la página: https://twitter.com/fernandoagrob

Nombre del usuario: fernandoaguirrer Link a la página: https://github.com/fernandoaguirrer

Nombre del usuario: Fernando Aguirre Link a la página: http://ken.baueralonso.com/courses/

#Mastery02

Ability to create C++ project in IDE and run inside the IDE

Para crear un código C++ en un IDE y correrlo dentro deun IDE lo unico que se debe hacer es ir a CodeBlocks y correrlo como cualquier otro programa, poner como siempre include iostream using namespace std; después lo unico que se debe hacer es escribir todo el código y todo con tus variables dentro del int main y normal como siempre se ha hecho y lo unico que debes de hacer dentro de este programa es ir al boton de “Build and run” y el programa te compilará todo tu código y no tendras que hacer nada más.

Aquí esta un ejemplo de lo que acabamos de hacer: 

#Mastery01

Ability to create C++ file and run from command line

Primero para crear un documento en C++ debemos crear el código y para esto es necesario que introduzcamos siempre la libreria iostream using namespace std; para todos los codigos que hagamos es necesario poner esto.

Ademas es necesario despues siempre introducir el comando para nuestra función principal int main 

Despúes es indispensable declarar las variables que se van a utilizar en esta funcion, con el tipo de la variable seguido del nombre de ella.

a continuación se imprime algo que el usuario pueda leer con el comando cout para introducir un valor a una variable se utiliza el cin seguido de la variable a guardar el valor que el usuario introduzca.

Después se hace todo el calculo o lo que se desee hacer en el programa y al final de todos los programas debes de introducir el comando return O; para que después de esto el programa ya no haga nada.

Se guarda el archivo en alguna carpeta de tu computadora como nombredelarchivo.cpp

Para correr el programa nos vamos a nuestra terminal,  y siempre al inicio introducimos lo siguiente: cd /cygdrive/c/nombredelacarpetadenuestrodocumento

A continuación podemos abrir una lista de nuestros documentos en esa carpeta con el comando ls

Para compilar nuestro código es necesario poner el comando g++ seguido del nombre del archivo con su extension .cpp

Y para finalizar y correr el programa después de que no nos marque ningun error, se utiliza el comando ./a.exe y el programa hara lo que nosotros le indicamos en el código anterior.

Aquí esta un ejemplo de lo que acabamos de hacer: 

Lists


Lists

Lists

Aqui está mi código para calcular el promedio, el total y la desviación estándar de 10 números que se le piden al usuario. Utilicé funciones para practicar, estuvo más dificil pero pedí ayuda a un amigo que ya llevó la materia y pude resolverlo.
Aquí esta el programa funcionando:

Aquí esta mi código:
https://github.com/fernandoaguirrer/TC1017/blob/master/WSQ10.md

Factorial calculator

Aquí lo que hice fue usar un do while pero dentro de este utilicé un ciclo for para calcular un factorial que se le pidió al usuario.

Este WSQ ya es un poco más avanzado pero busque ayuda con compañeros que ya cursaron la materia y no estuvo muy dificil una vez que me explicaron.

Aquí esta el resultado de mi programa corriendo:

Aquí esta mi código:

https://github.com/fernandoaguirrer/TC1017/blob/master/WSQ09.md

On to functions

Aquí lo que hice fue hacer funciones para hacer el WSQ que ya habíamos hecho de pedir 2 numeros al usuario y que con estos numeros se sacaran calculos como suma, resta, división y multiplicación pero  lo unico que cambió aquí es que utilicé  funciones para después llamarlas en el int main

 

Aquí está mi código:

https://github.com/fernandoaguirrer/TC1017/blob/master/WSQ08.md

 

Sum of numbers

Aqui lo que hice fue usar un do while para que se repita el ciclo mientras los numeros sean acomodados correctamente primero el menor y luego el mayor.

Busqué ayuda con un compañero para que me explicara el ciclo for.

 

 

Aquí está mi codigo: https://github.com/fernandoaguirrer/TC1017/blob/master/WSQ07.md

 

 

Pick a number

Primero utilicé un do-while y después dentro de este mismo hice varias condiciones con if y else if.

Necesité leer el libro y pedir ayuda a un amigo para saber como se utilizan las funciones y utilicé un contador para tener un límite de intentos.

 

Aquí está el código: https://github.com/fernandoaguirrer/TC1017/blob/master/WSQ06.md