Course Review #TC1017

--Originally published at Regular Blog

5759146

A continuación les proporcionaré acceso a la liga del video review que hice con mucho amor, ahí explico lo que experimenté durante mi primer semestre de profesional en el área de ingenierías tomando la materia de “Soluciones de problemas con programación”.

Considero que aprendí bastante durante el curso, honestamente la programación no es de mis áreas favoritas, pero disfruté la clase gracias Ken Bauer ❤ además tuve la oportunidad de incrementar mi promedio y gracias a la autoevaluación probar mi integridad académica…

No me queda más que agradecer a Ken Bauer y hacerle llegar un saludo de parte de la comunidad de Tec Gear 6106 #BorregosFreseros


WSQ 13…

--Originally published at tc1017 – chivas4ever2009

Working, playing or however you want to call it with SciLab. I did some basic stuff, basic operations, I worked with constants, also with functions and additionally I worked with graphs and diagrams.

I find it to be a very useful tool like Ken said. Maybe in the future I will be using it, I think it will be way more easy. It is ilke programming, and since I already took a course of one of most difficult languages for programming (C++), I think and I hope wont be having problems with this.

Here you have some basic introduction files:

Click to view slideshow.

Scilab_beginners (1)introscilab


WSQ 12…

--Originally published at tc1017 – chivas4ever2009

Objective:

Ken asked to create a programm to estimate the value of the constant  “e” = 2.71……(Easy).

I said it is easy because there exists a library in C++ with plenty of Math constants. (_USE_MATH_DEFINES). There you can find the value of pi, e, log and square root.

In this case you need e = M_E.

Then we should create a function that received one parameter thar reached the precision of the value asked by user through an input.

***Important stuff***

  • The use of libraries. When you can get the constant then you can compare it with function you created. That is what I did, I printed both values: the cosntant and the one calculated. To compare both of them and see if I was doing it right.
  • Reading instructions. This is a tricky one, at first I thought it was asking for decimal places of the e value. It was not clear, then Ken told us that in real life it was like that. With the clients or with workmates, sometimes they are not very clear of what they want, but you as an engineer must figure out what does the client wants2017-11-24 (2).

 

 

Links:

https://www.quantstart.com/articles/Mathematical-Constants-in-C

GitHub: https://gist.github.com/CesarR99/d377e4053691464b5a8c01e15f9da623

 


WSQ 11…

--Originally published at tc1017 – chivas4ever2009

Objective:

Ken asked us to create a programm that searched and counted the word “banana” in a file through a function that recieved a single parameter and returned a positve integer that would be the number of times banana is in the document.

It was easy and I find it useful. Maybe when you are doing an essay you need to search for a specific word, or in a long file you need to find a key word. With this programm you will find what you are looking for.

*When looking for a word in a document like a PDF on the internet press F3. And in Word press Control + B, depending in your computer it should work.

***Important stuff***

  • The difficult part for me it was setting as equal: lower case letters and uppercase letters. But on the internet I found it was not so difficult. The function tolower must be introduced in your programm.
  • Also another mistake I had it was that I was not saving my file as .txt . Something super easy, a dumb mistake and very basic.
  • 2017-11-24

2017-11-03 (1)2017-11-03

Links: http://www.cplusplus.com/reference/cctype/tolower/

GitHub: https://gist.github.com/CesarR99/48fbd26c375b8709afeb3a34ccefc4fc

 

 


#CourseReview

--Originally published at Oscar Ramírez Blog

El curso de Solución de Problemas con Programación es, sin lugar a dudas, el curso más fuera de lo común que he tenido este semestre. Algunos de los aspectos que más destaco de este curso y que más disfrute (de los cuales voy a dar mi opinión en esta publicación) los explico en el siguiente vídeo:

 

El aspecto que más me gustó del curso es el hecho de que se da verdadera importancia al trabajo de los estudiantes y no solamente a un examen. Yo venía de una preparatoria en la que lo importante eran las actividades, tareas y proyectos, no los exámenes (los cuales valían 10% de la calificación) y al llegar a la Universidad me encontré con materias en las que el examen valía el 60% o el 85% de la calificación. Personalmente estoy en contra de que un examen valga tanto en la calificación, pues considero que el examen no indica nuestro nivel de conocimiento, podrá reflejar que también dormimos la noche anterior, si tenemos problemas en casa o si no nos pudimos concentrar al momento de contestar esas hojas; pero no nos dice que tanto conocemos la materia. Por lo que encontrar una clase en la que el examen funcionaba solamente como herramienta de reflexión personal y autoevaluación, me resultó muy interesante y lo disfrute mucho.

Durante el curso se fomentó el trabajo colaborativo, y no hablo solamente del proyecto final, sino que a lo largo de todas las actividades contábamos con el apoyo de nuestros compañeros a través de la página en Facebook y los blogs. Este fue otro aspecto que me gustó mucho, pues creo que el apoyo de nuestros compañeros nos ayuda a mejorar y aprender.

Pero no contábamos solamente con el apoyo de nuestros compañeros, sino que Ken también estaba en

Continue reading "#CourseReview"

#WSQ13 – SciLab

--Originally published at Oscar Ramírez Blog

La #WSQ13 fue diferente al resto de actividades en este curso, pues fue una actividad que no nos pedía encontrar la manera de crear un código para realizar cierta labor, sino que era una actividad que tenía el objetivo de que conociéramos una nueva herramienta: Scilab. Al momento de realizar esta actividad trabajé con algunas compañeras del curso (Brenda Ruiz, Sofía González y Ana Paula González), porque sus computadoras no les permitían descargar esta herramienta.

En este blog podría hacer un resumen en el que explique cómo familiarizarnos con Scilab, pero para eso ya existe una Guía para Principiantes; por lo mejor hablaré sobre nuestros pensamientos acerca de esta herramienta.

Scilab es un software matemático, en el que a través de la programación somos capaces de realizar cálculos matemáticos y científicos. Dentro de las herramientas que Scilab nos presenta y que pueden ser de gran utilidad para nuestros próximos semestres (mis compañeras y yo estudiamos Ingeniería Mecatrónica), se encuentran la solución de ecuaciones diferenciales, el manejo de vectores, gráficas en 2D y 3D, análisis estadístico y numérico, optimizaciones, y trabajo con sistemas dinámicos.

Además de lo anterior, un aspecto de Scilab que nos llamó mucho la atención (pero que no hemos utilizado) es la comunidad de usuarios de Scilab vía email, a través de la cual los usuarios pueden interactuar y compartir sus dudas, respuestas, hallazgos, documentos, etc.

En conclusión, nos gustaría decir que Scilab es una herramienta que podría resultar de mucha utilidad a lo largo de nuestros estudios, por lo que es bueno que comencemos a familiarizarnos con ella.


SciLab

--Originally published at TC 1017

This program is for math graphics.

I learned how to show the standard graphic for 2 and 3d. (code “plot2d” and “plot3d”)

Page for SciLab to download at https://www.scilab.org

Theres also a tutorial to learn how to download the program at

http://www.scilab.org/content/download/849/7901/file/Scilab_beginners.pdf

I also found some information at

https://es.scribd.com/document/38819495/Ejercicios-Con-Scilab

 

Captura de pantalla 2017-11-17 a la(s) 09.15.18


#ProyectoFinal: Adivina Quién – Versión Game of Thrones

--Originally published at Oscar Ramírez Blog

¡Hemos acabado nuestro proyecto! Y están todos invitados a jugar nuestro Guess Who? Game of Thrones.

Para hablar un poco sobre el código realizado queremos explicar que nuestro proyecto se centra en el uso de condicionales If, a través de los cuales vamos descartando personajes y seleccionando al personaje que cumple con todas las especificaciones hechas por el usuario. Para comprender como funcionan estos If, les compartimos nuestro borrador y esquema de trabajo:

esquema

Debido a que el mundo de Game of Thrones es muy grande y la cantidad de personajes es abrumadora, centramos nuestro juego en un número limitado de personajes, los cuales son definidos al principio de cada juego; pero nos gustaría compartir con ustedes una imagen en la que mostramos quienes son los personajes que nuestro programa puede adivinar:

Characters

Queremos compartir con ustedes nuestros carteles promocionales, esperamos les gusten:

Poster GoT

Poster 2

Esperando que los carteles los motivaran a jugar Guess Who? Game of Thrones, les compartimos nuestro código en GitHub, para que lo copien y lo puedan jugar en sus computadoras: https://github.com/brendaruizt/TC1017/blob/master/GoT.cpp

Por último, compartimos un par de capturas del código en funcionamiento:

the hound

oberyn

Deseamos que disfruten el juego, y siéntase libres de complementarlo con nuevos personajes, mientras más personajes estén incluidos, será mejor.

Brenda Ruiz y Oscar Ramírez


#WSQ08 – Yo Soy 196

--Originally published at Oscar Ramírez Blog

Esta WSQ a pesar de ser la 08, la he realizado después del resto de WSQ porque era la más confusa de todas y la más larga. Pero el momento de realizarla ha llegado.

Antes que nada, quiero agradecer a mi compañera Sofía González por sus explicaciones y ayuda al momento de realizar esta actividad. Les comparto la liga a su blog por si tienen alguna duda: https://ordinaryextraordinary2017.wordpress.com/

Al hablar del programa, debo comentar que la actividad nos solicitaba crear algunas funciones, capaces de identificar la cantidad de palindromes,  nonlychrel y lychrel dentro de un rango de números especificados por el usuario.

Para comprender que son estas variables les comparto las siguientes ligas con información:

Por último, les comparto una liga a mi código en GitHub: https://en.wikipedia.org/wiki/Palindromic_number