#WSQ12 estimating e

--Originally published at Michelle

El propósito de esta actividad era saber el valor de euler con mas precisión.

Hacer la función de esta actividad me pareció muy fácil ya que se parecía a la actividad que habíamos hecho previamente, la de factorial, sin embargo hacer el main estuvo un poco más complicado para mí. Sin embargo no tardé tanto haciéndola.

Screenshot (329)Screenshot (330)

Referencias:

http://www.cplusplus.com/reference/ios/ios_base/precision/

http://www.cplusplus.com/forum/beginner/60097/

https://turbofuture.com/computers/C-Code-for-Program-to-Find-Factorial-of-a-Number-and-using-it-to-Find-value-of-e-and-ex

 


A lo largo del semestre…

--Originally published at Michelle

A lo largo del semestre de esta clase pude aprender muchísimo. Antes de esta clase si había programada en la prepa, sin embargo, no en este lenguaje, porque lo que prácticamente no sabía nada, y eso me asustaba. Pero con el paso del tiempo, con la ayuda de ken y de mis compañeros, pude aprender muchísimo sobre este lenguaje, como la realización de funciones, como hacer un main, entre muchas otras cosas. Tambíen aprendí como utilizar Github, terminal, entre otras.

Esta clase fue una clase muy fuera de lo normal, ya que no seguía en método anticuado que todos conocemos. Ken nos dio la libertad de trabajar al ritmo que nosotros quisiéramos y si terminábamos antes de hacer las actividades publicadas, podríamos ser libres de utilizar otro lenguaje, o hacer otra cosa que nosotros quisieras. El proyecto por ejemplo, podíamos hacerlo en lo que tu quisieras, si querías seguir con c++, o en arduino, o en otro lenguaje. La verdad me encantó esta clase, aprendí mucho y siempre tuve el apoyo y la paciencia de todos.

https://drive.google.com/file/d/1UjSWKWUaLVRnA4wtGxGzuVYeCLqlSSCF/view?usp=sharing

El link de arriba es mi video, donde hablo sobre lo que me pareció esta clase.


#WSQ11 Find bananas

--Originally published at Michelle

En esta actividad teníamos que crear un código que encontrara todas las veces que se encontraba en un texto la palabra “Banana”, sin embargo tenía que encontrarla de la manera que fuera, escritas en mayúsculas, pegadas, con minúsculas, de la forma que fuera.

Si se me complicó un poco hacer esta actividad, ya que al principio solo encontraba las que estaban escritas en minúsculas, pero tras hacer unos cambios en el código, al fin salió correcto. Asimismo me pareció divertido hacer esta actividad, me gustó mucho.

 

Screenshot (328)

 

Referencias:

http://www.aprendeaprogramar.com/mod/resource/view.php?id=172

http://www.forosdelweb.com/f96/contar-palabras-cadena-1082761/

http://www.forosdelweb.com/f96/c-programa-minusculas-mayusculas-viceversa-738881/

 

 


Proyecto

--Originally published at Michelle

Para el proyecto final trabaje con Elisa Valles, nuestro proyecto final consistió en hacer un código donde su objetivo es pedirle al usuario un numero en cifra y mostrarlo en letras, lo hicimos en Notepad and Cywing64 Terminal. Este programa tuvo el objetivo de ser un juego interactivo para los niños que no saben escribir los números en letras puedan conocer que numero que teclearon y su ortografía correcta.

Les compartimos nuestro código:

https://github.com/ElisaVal/Programacion/blob/master/proyecto2.cpp

 

Nuestro calendario de trabajo es el siguiente:calendario

3 de noviembre: Buscar tutoriales sobre como hacer nuestro proyecto.

6 de noviembre: Hacer un diagrama de flujo de nuestro proyecto.

10 de noviembre: Empezar a programar nuestro proyecto.

14 de noviembre: Seguir avanzando con nuestro proyecto e ir con Ken si existe alguna duda.

17 de noviembre: terminar el proyecto.

proyecto 1

proyecto 2


Proyecto final

--Originally published at Michelle

Durante el proyecto final estaré trabajando con mi compañera Elisa Valles. Tras un tiempo de pensar, decidimos que nuestro proyecto sería sobre hacer un horario.

El programa le pediría al usuario que primero insertara las materias que le corresponden a cada día de la semana y posteriormente con solo escribir el día de la semana que quisiera, podría saber que materias le toca ese día.

Nuestro calendario de trabajo es el siguiente:

31 de octubre: Buscar tutoriales sobre como hacer nuestro proyecto.

3 de noviembre: Hacer un diagrama de flujo de nuestro proyecto.

6 de noviembre: Empezar a programar nuestro proyecto.

10 de noviembre: Seguir avanzando con nuestro proyecto e ir con Ken si existe alguna duda.

14 de noviembre: terminar el proyecto.


#WSQ10 Babylonian method

--Originally published at Michelle

En la actividad siguiente teníamos que sacar el factorial de un numero dado por el usuario pero con el método de babilonio. El método de babilonio es el siguiente:

maxresdefault (3).jpg

A pesar de que la actividad parecía muy fácil ya que el método de babilonio no es complicado si tardé un poco terminando esta actividad, pero al final aprendí mucho y quedó muy bien.

Screenshot (321).png

Referencias:

http://www.cplusplus.com/forum/general/20118/

 

 

#Masterytopic17


#WSQ09 Multipar data and files

--Originally published at Michelle

Las instrucciones de esta actividad eran:

Por lo tanto, para esta tarea me gustaría que crearan una función que reciba como parámetro el nombre de un archivo (esto sería un valor de cadena como data.txt) y que tu función cuente el número de líneas y el número de caracteres en el archivo. Tendrás que ver cómo crear e imprimir un valor de estructura de una función y cómo abrir y leer archivos de texto línea por línea.

Esta actividad no se me hizo tan complicadas como otras, pude hacerla en pocos días, claro que tuve que ver videos y visitar websites para entenderlo mejor. Pero al final todo quedó como esperaba.

 

Referencias:

http://www.cplusplus.com/forum/beginner/110198/

https://www.thecrazyprogrammer.com/2015/02/c-program-to-count-number-of-words-lines-and-total-size-of-a-text-file.html

 

 

#Masterytopic19 #Masterytopic20


#WSQ07 List

--Originally published at Michelle

Esta actividad tenía como objetivo pedirle al usuario 10 números tipo float, guardarlos en una lista y hacer que el programa imprimiera la suma de los 10 numeros, el promedio y la desviación estándar.

Para empezar en esta actividad ni siquiera sabía como se sacaba la desviación estándar de los números, así que primero tuve que investigar eso, una vez que lo hice vi vídeos sobre como hacer listas en c++, eso me ayudó muchísimo. Entre más avanzan las actividades cada vez se ponen más difíciles.

Screenshot (318)

Referencias:

https://es.khanacademy.org/math/probability/data-distributions-a1/summarizing-spread-distributions/a/calculating-standard-deviation-step-by-step


#WSQ06 Factorial Calculator

--Originally published at Michelle

En esta actividad el reto era pedirle al usuario que te diera un numero positivo y entero y que el programa le diera el factorial del número, también, una vez que se haya dado la respuesta, decirle al usuario si quiere volver a intentarlo o ya no.

Para mi esta actividad si fue difícil, miraba vídeos y no entendía, mis compañeros trataban de explicarme y ni así. Pero decidí empezar a leer el libro y venía un método con el que hice esta actividad, el método de recursión.  En un principio tampoco entendí del todo en que consistía el método pero una vez que Ken me lo explicó lo pude terminar.

La explicación de ken fue la siguiente:

22853213_1569913656361975_740186937609998549_n

Screenshot (317).png

Referencias:

Libro del curso: http://www.greenteapress.com/thinkcpp/