Вы находитесь на странице: 1из 425

TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Portafolio de Evidencias.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Alumno: Candelario de Jesús Ángel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Semestre: Agosto – Diciembre 2018


Mi nombre es Candelario de Jesús Ángel Sosa, nací el 17 de enero de 1999 en la
ciudad de Salina Cruz, actualmente curso el 3 semestre en el Instituto Tecnológico
de Salina Cruz la que para mí es la mejor universidad de la ciudad.
Mi mamá se llama Alelia Sosa Fuentes ella es originaria de esta ciudad, mi papá se
llama Aurelio Angel Pérez el es de la ciudad de Cintalapa, Chiapas, el regularmente
me cuenta de las carencias que tuvo de niño y me dice que le meta ganas para que
yo no tenga que pasar lo que él.
Tengo un hermano mayor, su nombre es Alberto, actualmente el trabaja con mi papá
en la tienda comercial “La Sevillana”, el y yo vivimos juntos ya que mis padres viven
en distintas casas, nosotros empezamos a vivir solos hace como 6 años.
Las cosas que me gustan en su mayoría son los deportes, no me considero muy
bueno en la mayoría de ellos, pero en el que destaco más es jugando fútbol, otra de
las cosas que me gusta es el pasar tiempo con mis amigos ya que me la paso muy
bien con ellos al igual que me encanta estar con mi familia, mi familia es lo más
importante para mí, ellos me apoyan de muchas maneras y estoy muy agradecido
por eso.
Por otra parte, las cosas que no me gustan son muy pocas y me enfoco más en las
personalidades de las personas porque no encuentro agradable el estar con una
persona que sea arrogante, egocéntrica o que les guste hacer menos a demás
personas.
En el ámbito escolar, de niño tenía muy buenas calificaciones, pero al llegar al 5
semestre de la prepa mis calificaciones empezaron a bajar considerablemente y
hasta el momento sigo así, espero que vuelva a tener esas calificaciones ya que
pretendo solicitar alguna beca el próximo semestre.
5.- OBJETIVO GENERAL DEL CURSO
Diseñar algoritmos y desarrollar programas de aplicación, utilizando un lenguaje de
programación estructurado de alto nivel, para su aplicación en la solución de
problemas propios del área.

6.- COMPETENCIAS PREVIAS


El estudiante:
• Busca y analiza información de diferentes fuentes.
• Analiza problemas
• Usa la computadora personal

7.- TEMARIO

Unidad Temas Subtemas


1.1. Importancia de la programación de
1 Fundamentos de
computadoras
programación
1.2. Clasificación de los lenguajes de
programación
1.3. Diseño de algoritmos
Elementos del lenguaje 2.1. Introducción al entorno de
2
programación
de programación
2.2. Estructura básica de un programa
2.3. Palabras reservadas
2.4. Variables y constantes
2.5. Tipos de datos
2.5.1. Simples
2.5.2. Compuestos (abstractos)
2.6. Despliegue y formateo de datos
2.7. Operadores aritméticos, lógicos y
relacionales
2.8. Control de flujo
2.9. Ciclos
3.1. Declaración de funciones
3 Programación modular
3.1.1. Simples
3.1.2. Con parámetros
3.2. Uso de bibliotecas de funciones
3.2.1. Entrada y salida
3.2.2. Archivos
3.2.3. Cadenas
Aplicación de puertos de 4.1. Puertos de comunicación
4
4.2. Especificaciones de los puertos RS-
comunicación
232 y Paralelo.
4.3. Envío y recepción de datos
INSTITUTO TECNOLÓGICO DE MÉXICO

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

INGENIERIA ELECTRÓNICA

“Programación Estructurada”
M.C Susana Mónica Román Nájera

Integrantes:
- Luis Eduardo Martínez Ramos
- Candelario de Jesús Ángel Sosa
- Josué Aarón Aragón Pérez
- Carlos Joaquín Ruiz Calderón
- Manuel Sarabia Sachiñas
- Luis Antonio Márquez Contreras
- Daniel Rodríguez Galeana
- José Francisco Cisneros López
- Reynaldo Godoy Ramírez

SALINA CRUZ OAXACA


SEMESTRE: 3ero GRUPO: 3-C1
AGOSTO-DICIEMBRE




1.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Instituto Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Mapa mental sobre la importancia de saber


programar en el área de electrónica.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


Bibliografía.
Aprende a programar. 2018. Internet. En línea. Pagina consultada el 25 de agosto
de 2018. Disponible en: https://www.lego.com/es-ar/mindstorms/learn-to-program

Brazo robot cebek. 2018. Internet. En línea. Pagina consultada el 25 de agosto de


2018. Disponible en: https://www.ro-botica.com/Producto/Brazo-robot-cebek/

Lenguajes de programación más usados de 2017. 2017. Internet. En línea. Pagina


consultada el 25 de agosto de 2018. Disponible en:
https://omicrono.elespanol.com/2017/07/lenguaje-programacion-mas-usado-2017/

MPLAB. 2017. Internet. En línea. Pagina consultada el 26 de agosto de 2018.


Disponible en: https://es.wikipedia.org/wiki/MPLAB

Que es Arduino, como funciona y que puedes hacer con uno. 2018. Internet. En
línea. Pagina consultada el 28 de agosto de 2018. Disponible en:
https://www.xataka.com/basics/que-arduino-como-funciona-que-puedes-hacer-uno
INSTITUTO TECNOLÓGICO DE MÉXICO

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

INGENIERIA ELECTRÓNICA

“Programación Estructurada”
M.C Susana Mónica Román Nájera

Integrantes:
- Luis Eduardo Martínez Ramos
- Candelario de Jesús Ángel Sosa
- Josué Aarón Aragón Pérez
- Carlos Joaquín Ruiz Calderón
- Manuel Sarabia Sachiñas
- Luis Antonio Márquez Contreras
- Daniel Rodríguez Galeana
- José Francisco Cisneros López
- Reynaldo Godoy Ramírez

SALINA CRUZ OAXACA


SEMESTRE: 3ero GRUPO: 3-C1
AGOSTO-DICIEMBRE
- DEFINICIÓN ALGORITMO

- USOS

ÍNDICE - CARACTERÍSTICAS DE LOS ALGORITMOS

- PSEUDOCÓDIGO

- DIAGRAMAS DE FLUJO

- EJEMPLOS
DEFINICIÓN ALGORITMO
Un algoritmo es un conjunto de acciones que determinan la secuencia de
los pasos a seguir para resolver un problema específico.

Sus pasos deben estar definidos con precisión de forma que no existan
ambigüedades que den origen a elegir una opción equivocada.

Los algoritmos son finitos es decir, su ejecución termina en un número


determinado de pasos.
USOS DE LOS ALGORITMOS
Principalmente son utilizados en la computación, robótica y demás
áreas científicas para dar ordenes, soluciones y programar
computadores, sensores, robots y realizar tareas comunes o enfrentar
problemas y resolverlos sobre todo en áreas matemáticas.

Los algoritmos llevan un proceso y orden de ideas en todos los


aspectos, pues cada actividad por mínima que sea requiere un orden.
CARACTERÍSTICAS DE LOS ALGORITMOS

Los algoritmos se caracterizan porque: se definen de manera específica en


cada paso. Su efectividad, esto significa que un sujeto puede realizar un
algoritmo sin utilizar un ordenador y sus pasos son finitos. Por otra parte
se pueden clasificar de la siguiente manera:

Según el sistema de signos: cualitativos y cuantitativos. Los algoritmos


cualitativos son aquellos que se realizan por medio de las palabras, lo que
quiere decir que las órdenes vienen dadas en forma verbal.

Es importante resaltar la importancia de


los algoritmos ya que representa
un elemento básico para:

Las Matemáticas.
La Informática.
La Robótica.
La Electrónica.

Ya que a través de ellos se logra un


ordenamiento de ideas.
PSEUDOCÓDIGO

El pseudocódigo es una descripción de alto nivel de un algoritmo que


emplea una mezcla de lenguaje natural con algunas convenciones
sintácticas propias de lenguajes de programación, como asignaciones,
ciclos y condicionales, aunque no está regido por ningún estándar.
DIAGRAMAS DE FLUJO

- Los diagramas de flujo son descripciones gráficas de algoritmos; usan


símbolos conectados con flechas para indicar la secuencia de
instrucciones y están regidos por ISO.

-Los diagramas de flujo son usados para representar algoritmos


pequeños.

- Por su facilidad de lectura son usados como introducción a los


algoritmos, descripción de un lenguaje.
Diagrama de flujo que expresa
un algoritmo para calcular la
raíz cuadrada de un
número x2
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Instituto Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Actividad número 4.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Instituto Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Actividad número 5.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Instituto Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Actividad número 6.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Actividad número 7.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


1. Crear un algoritmo que escriba "Hola" cinco veces.

2.- Crear un algoritmo que pida al usuario un número y le diga si es positivo,


negativo o cero.
3.- Crear un algoritmo que pida al usuario 5 datos y muestre su suma.

4.- Crear un algoritmo que calcule la raíz cuadrada del número que introduzca el
usuario. Si se introduce un número negativo, debe mostrar un mensaje de error y
volver a pedirlo (tantas veces como sea necesario).
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Actividad número 8. Diagramas de Flujo

Alúmno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


Ejercicio 11.-

Ejercicio 15.-
Ejercicio 16.-
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Actividad número 9.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Mapa mental del tema 1.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Semestre: Agosto - Diciembre 2018


1. maxresdefault. Todos los derechos reservados por Danisable. Obtenido de:
https://www.youtube.com/watch?v=3lwmgekxEws

2. algoritmosencillo. Todos los derechos reservados Research Gate. Obtenido de:


https://www.researchgate.net/figure/Algoritmo-ejemplo-para-establecer-horario-
de-alarma_fig1_279312376

3. Ejemplos+Ejemplo+1+Desarrolle+un+algoritmo+que+describa+la+manera+en+q
ue+su+papa+se+levanta+todas+las+mañanas+para+ir+al+trabajo. Todos los
derechos reservados por Emiliana Gomez. Obtenido de:
https://slideplayer.es/slide/1027226/

4. Ejemplo+4+Juan+y+su+amigo+quieren+correr+una+carrera+dando+la+vuelta+a
+la+manzana.+Considerando+que+Juan+vive+en+una+esquina,+escriba+el+alg
oritmo+correspondiente. Todos los derechos reservados por Emiliana Gómez.
Obtenido de: https://slideplayer.es/slide/1027226/release/woothee

5. Índice. Todos los derechos reservados por Lucidchart. Obtenido de:


https://www.lucidchart.com/pages/es/qu%C3%A9-es-un-diagrama-de-flujo
6. Título: Diagramas de Flujo. Sitio: Importancia.org. Fecha: 08/09/2014. Autor:
Editorial. URL: https://www.importancia.org/diagramas-de-flujo.php

7. diagrama_flujo_01. Todos los derechos reservados por Nacho Cabanes. Obtenido


de: http://www.nachocabanes.com/csharp/curso2015/csharp02a7.php

8. pseint. Todos los derechos reservados por Aprender a Programar. Obtenido de:
https://www.aprenderaprogramar.pro/2017/11/por-que-aprender-a-programar-en-
pseint.html

9. pseint04. Todos los derechos reservados por El lado oscuro de Java. Obtenido
de: http://java-white-box.blogspot.com/2014/09/pseudocodigo-que-es-el-pseint-
donde.html

10. PSEINT Si Entonces. Todos los derechos reservados por Gerber


Monterroso. Obtenido de: http://gerbermonterroso.blogspot.com/

11. Compilacion. Todos los derechos reservados por Fafnir. Obtenido de:
http://cristihancardona.wixsite.com/cscr/primer-periodo
12. 500_F_205245512_VI51YYbcpAsaWb8iYgfx1JalEf74ffm0. Todos los
derechos reservados por Fotolia. Obtenido de:
https://eu.fotolia.com/id/205245512

13. Operadoresarit. Todos los derechos reservados por Material Educativo


Computarizado de Algorítmica y Programación. Obtenido de:
https://algoritmica.webcindario.com/unidad3.html

14. Operadores1. Todos los derechos reservados por Material Educativo


Computarizado de Algorítmica y Programación. Obtenido de:
https://algoritmica.webcindario.com/unidad3.html

15. Ejemploarit. Todos los derechos reservados por Material Educativo


Computarizado de Algorítmica y Programación. Obtenido de:
https://algoritmica.webcindario.com/unidad3.html

16. Comienza a programar. Todos los derechos reservados por Fiveerr.


Obtenido de: https://www.fiverr.com/igna1997/do-web-programming-and-mobile-
app
Aportaciones.
Para comprender mejor el crear los diagramas de flujos busqué en internet
información sobre ello por lo cual pude encontrar esto:
• Que es un diagrama de flujo. 2018. Internet. En línea. Pagina consultada el
29 de Agosto de 2019.
Disponible en: https://www.lucidchart.com/pages/es/que-es-un-diagrama-de-
flujo
Al igual tuve problemas para generar una buena lógica al momento de crear un
algoritmo por lo cual tuve que ver un tutorial en YouTube de cómo se realizan.
• Como hacer un algoritmo [Programación para principiantes VOL. 1]. 2015.
Internet. En línea. Pagina consultada el 30 de Agosto de 2018.
Disponible en: https://www.youtube.com/watch?v=UHMjSO6Ql8U
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema: Lenguaje en C.

Practica 1. Reporte de instalación de IDE.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 9 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
Objetivo: Instalar programa IDE.

Materiales: Laptop o computadora de escritorio.

1.- Como primer paso, instalaremos el Setup.exe haciendo doble clic sobre él.

2.- Posteriormente nos saltara la pantalla de instalación en la que tendremos que


hacer clic en Next.
Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
3.- A continuación, se nos presentara una nota, simplemente la cerraremos y
proseguimos con la instalación.

4.- Ahora veremos un cuadro en donde se nos pregunta que tipo de instalación
queremos hacer, lo recomendado es dejarlo como viene en Tipical, después de esto
hacemos clic en Next.
Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
5.- Damos clic en Next.

6.- En esta pantalla se nos pregunta donde queremos guardar la ruta del programa
lo recomendado es dejarlo como predeterminado y dar clic en Next.
Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
7.- Damos clic en Next.

8.- Esta pantalla nos dice que ya esta listo para instalarse el programa, ahora damos
clic en Install.
Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
9.- Esperamos a que termine el proceso de instalación.

10.- En la siguiente pantalla se nos aparece un recuadro en el se nos da la opción


de elegir ver ahora o después un block de notas en donde viene información sobre
el programa, daremos clic en Skip para hacer más rápido el proceso.
Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
11.- De igual manera en el siguiente recuadro se nos pregunta si queremos
registrarnos ahora o después, daremos clic en Skip para acelerar el proceso.

12.- Después de esto se cerrará solo el programa, pero nos arrojará una carpeta del
programa, debemos buscar la que se llama Borland C++.
Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
13.- Posteriormente debemos hacer clic izquierdo sobre el y enviarlo al escritorio
como acceso directo.

14.- A continuación, veremos el acceso directo en nuestro escritorio.


Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
15.- Daremos doble clic sobre su icono o podemos hacer clic izquierdo sobre él y
elegir la opción Abrir.

16.- Se nos abrirá el programa y veremos la interfaz que hay en ella.


Instituto Tecnológico de Salina Cruz. Practica 1. Reporte de instalación de IDE
Candelario de Jesús Angel Sosa 9 de Septiembre de 2018
Resultados.
Se instalo correctamente el programa Borland en la PC a utilizar, cuidando que en
la instalación no se cometiera algún error que provocara el fallo al instalarse.

Conclusiones personales.
Con la instalación de este programa podremos realizar las diferentes actividades
que se nos presente en clase, así como aprender a programar en C que es a lo que
nos enfocaremos en esta unidad.
En la instalación no se tuvieron problemas ya que los pasos son muy sencillos y se
realizó de forma satisfactoria.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 2. Escribir un programa que genere el


letrero de las practicas.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 11 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 2. Escribir un programa que
genere el letrero de las practicas.
Candelario de Jesús Angel Sosa Fecha: 11 de Septiembre de 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrir Borland haciendo doble clic sobre él.

2.- Una vez en el programa iremos a la parte superior derecha donde dice File y
posteriormente daremos clic en Save as, esto es para darle un nombre a nuestro
proyecto.
Instituto Tecnológico de Salina Cruz. Practica 2. Escribir un programa que
genere el letrero de las practicas.
Candelario de Jesús Angel Sosa Fecha: 11 de Septiembre de 2018
3.- Le damos el nombre que queramos y lo dejamos en la carpeta que viene por
defecto para que se nos facilite el encontrar nuestro archivo.

4.- Empezaremos con la edición del código.


Instituto Tecnológico de Salina Cruz. Practica 2. Escribir un programa que
genere el letrero de las practicas.
Candelario de Jesús Angel Sosa Fecha: 11 de Septiembre de 2018
5.- Así se vería terminado en el programa.

6.- A continuación, compilamos el programa para verificar que no tengamos algún


error y en caso de tenerlos este nos ayude a identificarlos. Como podemos observar
no tuvimos errores, entonces nuestro código está escrito correctamente.
Instituto Tecnológico de Salina Cruz. Practica 2. Escribir un programa que
genere el letrero de las practicas.
Candelario de Jesús Angel Sosa Fecha: 11 de Septiembre de 2018
Resultados.

Conclusiones personales.
Con esta práctica aprendí los distintos significados de algunas palabras que se
utilizan como por ejemplo el: \t que es un tabulador o como \n que es un salto de
línea, de igual manera aprendí para que se puede utilizar getch y esta sirve para
que podamos ver el proceso en la pantalla y se quede ahí hasta que nosotros
oprimiendo una tecla ordenemos que termine el proceso.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 3. Escribir un programa que sume


dos números.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 3. Escribir un programa que sume
dos números.
Candelario de Jesús Angel Sosa Fecha: 13 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 3. Escribir un programa que sume
dos números.
Candelario de Jesús Angel Sosa Fecha: 13 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 3.

4.- Así veremos la pantalla después de crear el código que es para sumar dos
números.
Instituto Tecnológico de Salina Cruz. Practica 3. Escribir un programa que sume
dos números.
Candelario de Jesús Angel Sosa Fecha: 13 de Septiembre de 2018

5.- A continuación, compilamos el programa para verificar que no tengamos algún


error y en caso de tenerlos este nos ayude a identificarlos. Como podemos observar
no tuvimos errores, entonces nuestro código está escrito correctamente.

6.- Ahora procederemos a elaborar un comentario de bloque, como vimos en clase


esto es como unas notas para el programador ya que al ejecutarlo estas no se ven.
Instituto Tecnológico de Salina Cruz. Practica 3. Escribir un programa que sume
dos números.
Candelario de Jesús Angel Sosa Fecha: 13 de Septiembre de 2018

7.- Después de todo, daremos clic en la pestaña File y a continuación elegiremos la


opción Save as, con esto podremos guardar nuestro proyecto.

8.- Le damos el nombre que queramos y lo dejamos en la carpeta que viene por
defecto para que se nos facilite el encontrar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 3. Escribir un programa que sume
dos números.
Candelario de Jesús Angel Sosa Fecha: 13 de Septiembre de 2018

Ahora procederemos a remarcar las palabras reservadas, es decir son palabras que
ya vienen establecidas para su uso en el programa.

De este color esta remarcado main, este sirve como punto de


partida para la ejecución del programa.
De este color esta remarcado printf, este sirve para que lo
podamos visualizar en pantalla.
De este color esta remarcado int, sirve para indicar que son
valores enteros.
De este color esta remarcado scanf, sirve para leer los datos de
entrada.
De este color esta remarcado getch, sirve para que el proceso
se muestre en pantalla hasta que nosotros queramos al
presionar alguna tecla.
Instituto Tecnológico de Salina Cruz. Practica 3. Escribir un programa que sume
dos números.
Candelario de Jesús Angel Sosa Fecha: 13 de Septiembre de 2018

Resultados:

Conclusiones personales.
Con el desarrollo de esta práctica aprendí sobre las palabras reservadas como
usarlas y por que se llaman así. De igual manera entendí el funcionamiento de “%d”
y “&a” este ultimo sirve como para almacenar en una variable que hayamos
declarado antes.
Así también aprendí a utilizar los comentarios ya que estos son como notas
personales para los programadores, puede contener cualquier ayuda que nos
recuerde como lo realizamos o cosas así pero que este escrito en el código no
quiere decir que este afecte o que lo vayamos a visualizar al ejecutar el programa,
solo es un comentario personal.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 4. Cambiar ubicación de Clrscr.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 20 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 4. Cambiar ubicación de clrscr.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 4. Cambiar ubicación de clrscr.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 3.

4.- Copiamos el código original que hicimos en la clase.


Instituto Tecnológico de Salina Cruz. Practica 4. Cambiar ubicación de clrscr.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

5.- Colocamos el clrscr en otra posición, en esta ocasión la pusimos después del
letrero, para que borre el letrero y solo se quede con la operación.

6.- A continuación, compilamos el programa para verificar que no tengamos algún


error y en caso de tenerlos este nos ayude a identificarlos. Como podemos observar
no tuvimos errores, entonces nuestro código está escrito correctamente.
Instituto Tecnológico de Salina Cruz. Practica 4. Cambiar ubicación de clrscr.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

7.- Ahora daremos clic en la pestaña File y a continuación elegiremos la opción Save
as, con esto podremos guardar nuestro proyecto.

8.- Le damos el nombre que queramos y lo dejamos en la carpeta que viene por
defecto para que se nos facilite el encontrar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 4. Cambiar ubicación de clrscr.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

9.- Ahora identificaremos nuestras variables.

De este color tenemos a la variable Chabelo.

De este color tenemos a la variable Buchona.

De este color tenemos a la variable tristeza.


Instituto Tecnológico de Salina Cruz. Practica 4. Cambiar ubicación de clrscr.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

Diagrama de Flujo.
Instituto Tecnológico de Salina Cruz. Practica 4. Cambiar ubicación de clrscr.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

Resultados.

Conclusiones personales.
Con esta práctica aprendí sobre el funcionamiento de clrscr, esto sirve para borrar
lo que este antes de él, en la práctica borramos el letrero al escribir el clrscr después
del último printf del letrero, al ejecutarlo podemos visualizar que no se muestra el
letrero solo la operación de suma de dos números.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 5. Secuencias de escape.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 20 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 4. Secuencias de escape.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 4. Secuencias de escape.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 3.

4.- Ahora haremos un programa de sumar dos números para colocar las
secuencias de escape.
Instituto Tecnológico de Salina Cruz. Practica 4. Secuencias de escape.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

5.- A continuación, compilamos el programa para verificar que no tengamos algún


error y en caso de tenerlos este nos ayude a identificarlos. Como podemos observar
no tuvimos errores, entonces nuestro código está escrito correctamente.

6.- Ahora daremos clic en la pestaña File y a continuación elegiremos la opción Save
as, con esto podremos guardar nuestro proyecto.
Instituto Tecnológico de Salina Cruz. Practica 4. Secuencias de escape.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

7.- Le damos el nombre que queramos y lo dejamos en la carpeta que viene por
defecto para que se nos facilite el encontrar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 4. Secuencias de escape.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

8.- Ahora identificaremos las secuencias de escape que utilizamos.

\a Alarma.
\b Retrocede el cursor un espacio.
\n Nueva línea.
\t Tabulador horizontal.
\v Tabulador vertical.
\? Imprime interrogación.
Instituto Tecnológico de Salina Cruz. Practica 4. Secuencias de escape.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

Resultados.

Conclusiones Personales.
Al realizar esta práctica aprendí sobre cómo usar las secuencias de escape, como
se utilizan, al inicio tuve errores por que no sabia bien para que servían cada uno
de ellas pero después de clases entendí para que funcionaban cada una de ellas.
Fue una practica sencilla en el cual el aprendizaje fue bueno.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 6. Programa que realice operaciones


básicas.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 20 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 6.- Programa que realice
operaciones básicas.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 6.- Programa que realice
operaciones básicas.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 3.

4.- Introducimos el código que realizamos que sirve para sumar, restar, multiplicar
y dividir.
Instituto Tecnológico de Salina Cruz. Practica 6.- Programa que realice
operaciones básicas.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

5.- Compilamos, como podemos percatarnos tuvimos un error, se procedió a


verificar el código y vimos que la variable res estaba mal escrita y esto ocasionaba
el error.

6.- Lo corregimos y compilamos, como podemos observar en esta ocasión no


tenemos errores.
Instituto Tecnológico de Salina Cruz. Practica 6.- Programa que realice
operaciones básicas.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

7.- Ahora daremos clic en la pestaña File y elegiremos la opción Save as para
guardar nuestro documento.

8-. Le daremos el nombre que queramos y de preferencia lo guardaremos en la


carpeta que ya viene asignada para que se nos facilite el encontrarlos nuevamente.
Instituto Tecnológico de Salina Cruz. Practica 6.- Programa que realice
operaciones básicas.
Candelario de Jesús Angel Sosa Fecha: 20 de Septiembre de 2018

Resultados.

Conclusiones personales.
Al realizar esta práctica, aprendí sobre los numeradores como utilizarlos
correctamente, también por el error que tuve me quedo más claro el tema de las
variables y constantes.
Igual aprendí que poniendo un .2 después del \ y antes de f, sirve para indicar que
solo se muestren dos dígitos decimales después del punto.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 7. Promedio de 7 calificaciones.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 25 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 7.- Promedio de 7 calificaciones.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 7.- Promedio de 7 calificaciones.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 7.

4.- Introducimos el código que realizamos que sirve para realizar el promedio de 7
calificaciones con una constante de 2 puntos extra.
Instituto Tecnológico de Salina Cruz. Practica 7.- Promedio de 7 calificaciones.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora daremos clic en la pestaña File y elegiremos la opción Save as, esto es
para guardar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 7.- Promedio de 7 calificaciones.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya esta establecida pues la encontraremos con mayor facilidad.

8.- Listo tenemos el código listo para su ejecución.


Instituto Tecnológico de Salina Cruz. Practica 7.- Promedio de 7 calificaciones.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Resultados.

Conclusiones Personales.
Con la realización de esta práctica reforcé mis conocimientos sobre el uso de printf
como de scanf e ir mejorando mi lógica de programación.
Tuve algunas dudas al inicio sobre como hacer que se sumara la constante Punto
Extra pero después logre solucionar este problema, también se debe saber que no
se deben poner calificaciones mayores a 8 por tal condición se deja un letrero al
usuario para que siga la instrucción.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 8. Ley de Ohm

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 25 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 8.- Ley de Ohm
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 8.- Ley de Ohm
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 8.

4.- Introducimos el código que realizamos para calcular la ley de Ohm.


Instituto Tecnológico de Salina Cruz. Practica 8.- Ley de Ohm
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora daremos clic en la pestaña File y elegiremos la opción Save as, esto es
para guardar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 8.- Ley de Ohm
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo tenemos el programa para su ejecución sin fallos.


Instituto Tecnológico de Salina Cruz. Practica 8.- Ley de Ohm
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Resultados.

Conclusiones personales.
Al realizar esta practica me quedo más claro las leyes de Ohm ya que se debe saber
este tema para programar un código que realice dichas operaciones, así como
también lo que realiza float en las operaciones y es que este permite que den
resultados en decimal haciendo así un cálculo más preciso. Y usar bien las variables
y constantes que se declaren ya que son estas las que harán que el código se
ejecute correctamente.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 9. Ecuaciones de Segundo Grado.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 25 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 9.- Ecuaciones de Segundo Grado.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 9.- Ecuaciones de Segundo Grado.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 9.

4.- Introducimos el código que hicimos para realizar la solución a la ecuación de


segundo grado.
Instituto Tecnológico de Salina Cruz. Practica 9.- Ecuaciones de Segundo Grado.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora daremos clic en la pestaña File y elegiremos la opción Save as, esto es
para guardar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 9.- Ecuaciones de Segundo Grado.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 9.- Ecuaciones de Segundo Grado.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Resultados.

Conclusiones personales.
Al realizar esta práctica aprendí sobre cómo usar while ya que esta es como un
mientras y sirve para una condición en este caso así lo utilice, también utilice sqrt
que es raíz cuadrada de un número entre otras condiciones, al igual que se debió
llamar a la librería math.h para que se pudieran realizar cada una de las acciones.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 10. Letrero de bienvenido con datos.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 25 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 10.- Letrero de Bienvenida con datos.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 10.- Letrero de Bienvenida con datos.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 10.

4.- Introducimos el código que hicimos para el letrero de Bienvenida con nuestros
datos.
Instituto Tecnológico de Salina Cruz. Practica 10.- Letrero de Bienvenida con datos.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora daremos clic en la pestaña File y elegiremos la opción Save as, esto es
para guardar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 10.- Letrero de Bienvenida con datos.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 10.- Letrero de Bienvenida con datos.
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Resultados.

Conclusiones personales.
Con la realización de esta practica comprendí mejor el uso que se le debe dar a
char ya que es una variable que almacena datos, aquí no se le pone %f ni %d ya
que no es una variable que almacené números, sino que esta almacena caracteres
para almacenar se utiliza %s, así es cómo funciona y se comportaría igual que las
otras.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 11. Calculo de área y perímetro de


figuras geométricas.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 25 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 11.- Calculo de área y perímetro de
figuras geométricas
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos Borland haciendo doble clic sobre él.

2.- Vamos a la pestaña File y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 11.- Calculo de área y perímetro de
figuras geométricas
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 11.

4.- Introducimos el código que hicimos para calcular el área y perímetro de figuras
geométricas.
Instituto Tecnológico de Salina Cruz. Practica 11.- Calculo de área y perímetro de
figuras geométricas
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora daremos clic en la pestaña File y elegiremos la opción Save as, esto es
para guardar nuestro archivo.
Instituto Tecnológico de Salina Cruz. Practica 11.- Calculo de área y perímetro de
figuras geométricas
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 11.- Calculo de área y perímetro de
figuras geométricas
Candelario de Jesús Angel Sosa Fecha: 25 de Septiembre de 2018

Resultados.

Conclusiones personales.
Al concluir esta practica me quedo claro el uso de las variables y constantes, así
como también el que siempre después de escribir debe llevar un punto y coma ya
que si no lo lleva puede generar un error y seria ese.
Igual aprendí a reciclar variables es decir ocuparlas para otras figuras para no crear
tantas variables y sea más fácil la lectura del código.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 12. Precios para arrendadora.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 27 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 12.- Precios para arrendadora.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y a la opción Abrir Proyecto y elegimos la práctica


anterior del letrero.
Instituto Tecnológico de Salina Cruz. Practica 12.- Precios para arrendadora.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 12.

4.- Introducimos el código que hicimos para calcular el costo de sillas, mesas y
manteles.
Instituto Tecnológico de Salina Cruz. Practica 12.- Precios para arrendadora.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 12.- Precios para arrendadora.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 12.- Precios para arrendadora.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

Resultados.

Conclusiones personales.
Al concluir esta practica se me queda más grabado el concepto de variables, así
como el funcionamiento que presenta scanf y este sirve para leer nuestros datos y
acompañados de & nos sirve para almacenar el dato leído en una unidad de espacio
virtual que nos permite ocupar dicha cantidad con llamar a la variable o constante
asignada.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 13. Precios para arrendadora con


descuento e IVA.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 27 de Septiembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 13.- Precios para arrendadora con
descuento e IVA.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y a la opción Abrir Proyecto y elegimos la práctica


anterior 12.
Instituto Tecnológico de Salina Cruz. Practica 13.- Precios para arrendadora con
descuento e IVA.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 13.

4.- Ahora agregamos variables y hacemos las operaciones correspondientes para


que al total final de la practica 12 se le asigne un descuento del 10% y se le agregue
el IVA correspondiente a 16%.
Instituto Tecnológico de Salina Cruz. Practica 13.- Precios para arrendadora con
descuento e IVA.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 13.- Precios para arrendadora con
descuento e IVA.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 13.- Precios para arrendadora con
descuento e IVA.
Candelario de Jesús Angel Sosa Fecha: 27 de Septiembre de 2018

Resultados.

Conclusiones personales.
Al realizar esta practica tuve varios errores de lógica ya que al querer calcular el
descuento yo razonaba que se debía guardar en scanf pero no es así ya que los
valores están dados y solo es hacer las operaciones directamente sin necesidad de
guardarlas en otras variables ya que esta marcara error, ya solucionado el error me
di cuenta de la importancia de la lógica de programación ya que si no esta lo
suficiente desarrollada como en mi caso no podemos encontrar soluciones rápidas
y correctas.
Al igual que en la practica anterior me quedo más claro el funcionamiento de scanf
así como el de crear variables para que crear el código se te haga más fácil y más
entendible.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 14. Entrar a cuenta.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 02 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 14. Entrar a cuenta.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y a la opción Abrir Proyecto y elegimos la práctica


anterior del letrero.
Instituto Tecnológico de Salina Cruz. Practica 14. Entrar a cuenta.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 14.

4.- Introducimos el código que hicimos para entrar a una cuenta y nos muestre
acceso permitido o denegado según sea el caso.
Instituto Tecnológico de Salina Cruz. Practica 14. Entrar a cuenta.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 14. Entrar a cuenta.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 14. Entrar a cuenta.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
Resultados.

Conclusiones personales.

Con esta práctica empecé a utilizar las estructuras, en este caso fue una estructura
selectiva donde utilice el if y else, aquí solo copiamos el código que se nos mostro
en la clase, en mi caso yo le agregue Bienvenido cuando se introducía bien la
contraseña, con la explicación en clase y al ver el código que se copio logre captar
un poco sobre como se utiliza el if y else, además de la sintaxis que debe llevar, ya
que lleva llaves después de if al introducir la instrucción y se cierra al terminar la
instrucción.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 15. Cuál número es mayor.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 02 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 15. Cuál número es mayor.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y a la opción Abrir Proyecto y elegimos la práctica


anterior del letrero.
Instituto Tecnológico de Salina Cruz. Practica 15. Cuál número es mayor.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 15.

4.- Introducimos el código que hicimos para ver cual de los dos números es mayor.
Instituto Tecnológico de Salina Cruz. Practica 15. Cuál número es mayor.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 15. Cuál número es mayor.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 15. Cuál número es mayor.
Candelario de Jesús Angel Sosa Fecha: 2 de Octubre del 2018
Resultados.

Conclusiones personales.
Al realizar esta práctica tuve varios problemas, una de ellas fue que no sabía cómo
podía mostrar cuál de las dos era la mayor, pero después un compañero me dijo
que funciona igual que las practicas anteriores y pude terminarla.
Otro problema que se me presento fue en la sintaxis ya que no sabía que después
del if al dar la instrucción esta debe ir entre llaves, ya que si no lo hacemos nos
marcará un error al compilar y este será el error, arreglado todos estos errores que
se me presentaron logre realizar el código bien y se ejecutó correctamente.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 16. Determinar rango de edad


correspondiente.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 03 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 16. Determinar rango de edad
correspondiente.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y a la opción Abrir Proyecto y elegimos la práctica


número 10 que ya teníamos, esta ya tiene el letrero.
Instituto Tecnológico de Salina Cruz. Practica 16. Determinar rango de edad
correspondiente.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 16.

4.- Introducimos el código que hicimos para saber si es menor de edad, mayor de
edad o de la tercera edad.
Instituto Tecnológico de Salina Cruz. Practica 16. Determinar rango de edad
correspondiente.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 16. Determinar rango de edad
correspondiente.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 16. Determinar rango de edad
correspondiente.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018

Resultados.
Instituto Tecnológico de Salina Cruz. Practica 16. Determinar rango de edad
correspondiente.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018

Conclusiones personales.
Al terminar esta practica logre entender un poco más sobre las estructuras de
control, aquí utilice los if como se nos explico en clase, los if pueden ir sin la
condicionante else y así lo hice, los utilice tres veces para indicar el rango de edad
dependiendo del digito que ingresaran.
Igual al inicio se me complico por la sintaxis que debe llevar, pero después de que
corregí mis errores el programa se ejecuto correctamente.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 17. Calificación aprobatoria o no.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 03 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 17. Calificación aprobatoria o no.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y a la opción Abrir Proyecto y elegimos la práctica


número 7 que ya teníamos, esta ya tiene el letrero.
Instituto Tecnológico de Salina Cruz. Practica 17. Calificación aprobatoria o no.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 17.

4.- Ahora haremos el código para saber si tiene una calificación aprobatoria o una
que lo reprobaría cabe señalar que en este caso para pasar deberá tener una
calificación mínima de 6.
Instituto Tecnológico de Salina Cruz. Practica 17. Calificación aprobatoria o no.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 17. Calificación aprobatoria o no.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 17. Calificación aprobatoria o no.
Candelario de Jesús Angel Sosa Fecha: 3 de Octubre del 2018
Resultados.

Conclusiones personales.
Al concluir esta practica comprendí un poco mejor sobre las estructuras de control,
en esta ocasión elegimos la practica 7 que ya teníamos hecha y al promedio final le
agregaríamos una condición, si el promedio era menor de 6 se le enviaría un letrero
que diga Estas reprobado y en caso contrario si el promedio es igual o mayor a 6
salga un letrero que diga Esta aprobado.
En este caso usamos if y else para indicar eso, al igual de las estructuras de control
estoy aprendiendo a utilizar los diferentes tipos de operadores, aquí ya no tuve
tantos problemas al realizar el código ya que con las anteriores practicas logre
darme cuenta de cómo es que funciona if y else.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 18. Uso de Switch.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 05 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 18. Uso de Switch.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 18. Uso de Switch.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 18.

4.- Introducimos el código que copiamos de la proyección dada y le agregamos


una opción por cada día, en mi caso fueron puros printf.
Instituto Tecnológico de Salina Cruz. Practica 18. Uso de Switch.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 18. Uso de Switch.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 18. Uso de Switch.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

Resultados.

Conclusiones personales.

Esta práctica sirvió para ver cómo se estructura la condición switch ya que se nos
proyectó un código que analizamos y solo le debíamos agregar una acción por cada
día, en mi caso les agregue printf que mostraban como una nota por cada día que
se tecleaba, al igual sirvió para ver la sintaxis que se utiliza al usar case y los break.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 19. Menú para áreas y perímetros.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 05 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 19. Menú para áreas y perímetros.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica numero 11 que es la del


cálculo de área y perímetro de 5 figuras geométricas esta ya tiene el letrero.
Instituto Tecnológico de Salina Cruz. Practica 19. Menú para áreas y perímetros.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 19.

4.- Ahora lo modificamos para agregar el switch y nos despliegue un menú de


opciones para elegir la que necesitemos.
Instituto Tecnológico de Salina Cruz. Practica 19. Menú para áreas y perímetros.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 19. Menú para áreas y perímetros.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 19. Menú para áreas y perímetros.
Candelario de Jesús Angel Sosa Fecha: 5 de Octubre del 2018

Resultados.

Conclusiones personales.
Al realizar esta practica se me presentaron algunos problemas ya que no tenia muy
clara la idea de cómo utilizar el switch, pero le pregunte a un compañero y me
auxilio, me explico como es la sintaxis, pero una vez aclarado este punto logre
realizarlo de forma correcta,
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 20. Conversor de Temperaturas.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 08 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 20. Conversor de Temperaturas
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 20. Conversor de Temperaturas
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 20.

4.- Introducimos el código que realizamos para un conversor de temperaturas con


su respectivo switch para que nos deje elegir cual es el que queremos.
Instituto Tecnológico de Salina Cruz. Practica 20. Conversor de Temperaturas
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 20. Conversor de Temperaturas
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 20. Conversor de Temperaturas
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018

Resultados.

Conclusiones personales.
Al realizar esta practica utilice la misma lógica de la practica pasada ya que son
similares, cabe señalar que me apoye del conversor de Google para verificar mis
respuestas.
La sintaxis es en lo que más tengo problemas ya que se me olvidan algunas cosas
como el punto y como casi siempre tengo este error de sintaxis por que en algunas
líneas se me olvida colocarlas, pero cuando lo compilo me lo remarca y lo puedo
solucionar, esto sería mi conclusión.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 21. Conversor de Monedas.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 08 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 21. Conversor de Monedas.
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 21. Conversor de Monedas.
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 21.

4.- Introducimos el código que realizamos para un conversor de monedas con su


respectivo switch para que nos deje elegir cual es el que queremos.
Instituto Tecnológico de Salina Cruz. Practica 21. Conversor de Monedas.
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 21. Conversor de Monedas.
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 21. Conversor de Monedas.
Candelario de Jesús Angel Sosa Fecha: 8 de Octubre del 2018
Resultados.

Conclusiones personales.
Al terminar la práctica, comprendí un poco más sobre la estructura selectiva en este
caso switch sobre su sintaxis el que debe llevar una llave después de escribir switch
y su condición y al terminar la sentencia se cierra la llave, también el como utilizar
los case que sirven para elegir al que utilizaremos, con esta practica me quedo un
poco más claro como se utilizan las estructuras selectivas.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 22-A. Uso de do-while del 0 al 9.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 10 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 22-A. Uso de do-while.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 22-A. Uso de do-while.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 22-A.

4.- Después del código del letrero escribimos el código que se nos do en clase
para el uso de do-while.
Instituto Tecnológico de Salina Cruz. Practica 22-A. Uso de do-while.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 22-A. Uso de do-while.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 22-A. Uso de do-while.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018

Resultados.

Conclusiones personales.
Al concluir esta primer practica acerca de la estructura do-while vi cómo se
estructura y las condiciones que se le deben de asignar, se puede decir que esta
practica solo fue para ver como se estructuran cada una de ella.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 22-B. Uso de do-while tabla de


multiplicar del 5.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 10 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 22-b. Uso de do-while tabla de
multiplicar del 5.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 22-b. Uso de do-while tabla de
multiplicar del 5.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 22-B.

4.- Después del código del letrero escribimos el código que hicimos para que nos
diera la tabla del 5.
Instituto Tecnológico de Salina Cruz. Practica 22-b. Uso de do-while tabla de
multiplicar del 5.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 22-b. Uso de do-while tabla de
multiplicar del 5.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 22-b. Uso de do-while tabla de
multiplicar del 5.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018

Resultados.

Conclusiones personales.
Con esta práctica analice la manera en la que pudiera escribir un código para que
me generara la tabla de multiplicar del numero 5, tuve errores ya que no se aun muy
bien como se estructura y pedí ayuda del compañero de a lado y ya me explico
como se realizaba y pude completarla con éxito, con esta practica voy aprendiendo
acerca de la sintaxis de este tipo de estructura de control.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 22-C. Uso de do-while tabla de


multiplicar.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 10 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 22-C. Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 22-C. Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 22-C.

4.- Después del código del letrero escribimos el código que hicimos para que el
usuario con insertar un número, se le proporcione su tabla de multiplicar.
Instituto Tecnológico de Salina Cruz. Practica 22-C. Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 22-C. Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 22-C. Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018

Resultados.

Conclusión personal.
Al concluir esta practica me percate de como es que se le debe asignar un valor a
la i para que pueda realizar los ciclos bien, además de los operadores y como
utilizarlos para indicar un incremento.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 23. Datos personales

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 10 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 23. Datos personales.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 23. Datos personales.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 23.

4.- Después del código del letrero escribimos el código que hicimos para que nos
de datos personales y se repita 5 veces.
Instituto Tecnológico de Salina Cruz. Practica 23. Datos personales.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 23. Datos personales.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 23. Datos personales.
Candelario de Jesús Angel Sosa Fecha: 10 de Octubre del 2018
Resultados.

Conclusiones personales.
Al concluir con esta practica me di cuenta de como funciona un poco este ciclo ya
que lo estas condicionando a que si es verdad o no, en este caso fue que 1 llegara
a 5 y ahí terminaría el ciclo, logre entender un poco de la sintaxis al realizar esta
práctica y de cómo usar los operadores.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 24. Menú.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 17 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 24.- Menú
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica de la ley de ohm este ya


cuanta con el letrero.
Instituto Tecnológico de Salina Cruz. Practica 24.- Menú
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018
3.- Copiamos y pegamos en un archivo nuevo para empezar con nuestra practica
24.

4.- Después de copiar el código, ingresamos el código que realizamos para crear
el ciclo en la práctica seleccionada.
Instituto Tecnológico de Salina Cruz. Practica 24.- Menú
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 24.- Menú
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 24.- Menú
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018
Resultados

Conclusiones personales.
Al concluir con esta práctica entendí más sobre el ciclo do-while y como usar bien
la sintaxis ya que si ingresamos mal lo del incremento puede que nos llegue un
numero infinito y no debe ser así, debe terminar hasta cuando la condición se
termine en este caso la condición era que se repitiera 6 veces y se terminara y así
ocurrió.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 25. Tabla de Multiplicar.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 17 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 25.- Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 25.- Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del


código ya que este será la practica 25.

4.- Después del código del letrero ingresamos el que realizamos para calcular la
tabla de multiplicar de cualquier número a ingresar.
Instituto Tecnológico de Salina Cruz. Practica 25.- Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 25.- Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 25.- Tabla de multiplicar.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

Resultados.

Conclusión.
En esta primer practica pude ver y aplicar la sintaxis de la estructura for, ya que esta
tiene en una misma línea las tres condiciones haciendo el código más corto, también
aplicando los incrementos dados para que pueda realizar la operación de una
manera óptima.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 26. Ciclo en menú.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 17 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 26.- Ciclo en menú.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo, después Abrir y elegimos la practica del conversor
de unidades pues esta es la que ocuparemos.
Instituto Tecnológico de Salina Cruz. Practica 26.- Ciclo en menú.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

3.- Copiamos y pegamos en un archivo nuevo para empezar con nuestra practica
26.

4.- Después de copiar el código, ingresamos el código que realizamos para crear
el ciclo con for.
Instituto Tecnológico de Salina Cruz. Practica 26.- Ciclo en menú.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 26.- Ciclo en menú.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 26.- Ciclo en menú.
Candelario de Jesús Angel Sosa Fecha: 17 de Octubre del 2018

Resultados.

Conclusiones personales.
Con el desarrollo de esta practica use el for para realizar 6 ciclos y al finalizar los
ciclos este se cierre, se usa el incremento ++ para que se pueda realizar los ciclos
y asi cumplir con la practica.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 27. Factorial de un Número.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 21 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 27.- Factorial de un Número.
Candelario de Jesús Angel Sosa Fecha: 21 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 27.- Factorial de un Número.
Candelario de Jesús Angel Sosa Fecha: 21 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 27.

4.- Después de insertar el letrero agregamos el código que realizamos para


calcular la factorial de un número.
Instituto Tecnológico de Salina Cruz. Practica 27.- Factorial de un Número.
Candelario de Jesús Angel Sosa Fecha: 21 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 27.- Factorial de un Número.
Candelario de Jesús Angel Sosa Fecha: 21 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 27.- Factorial de un Número.
Candelario de Jesús Angel Sosa Fecha: 21 de Octubre del 2018
Resultados.

Conclusión.
Al terminar la práctica logre entender un poco más sobre la estructura for y como se
utiliza, también su sintaxis que es lo que mas me falla ya que aun no me queda muy
claro lo de los incrementos y me salen varios errores la mayoría de las veces, pero
después las soluciono.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Practica 28. Números en filas y columnas.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Octubre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 28. Números en filas y columnas.
Candelario de Jesús Angel Sosa Fecha: 29 de Octubre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica anterior del encabezado.


Instituto Tecnológico de Salina Cruz. Practica 28. Números en filas y columnas.
Candelario de Jesús Angel Sosa Fecha: 29 de Octubre del 2018
3.- Copiamos y pegamos en un proyecto nuevo, empezamos con la edición del
código ya que este será la practica 29.

4.- Después del código del letrero escribimos el código que hicimos para que se
visualizaran de forma descendente una columna de números y una fila de números.
Instituto Tecnológico de Salina Cruz. Practica 28. Números en filas y columnas.
Candelario de Jesús Angel Sosa Fecha: 29 de Octubre del 2018
5.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

6.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 28. Números en filas y columnas.
Candelario de Jesús Angel Sosa Fecha: 29 de Octubre del 2018
7.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

8.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 28. Números en filas y columnas.
Candelario de Jesús Angel Sosa Fecha: 29 de Octubre del 2018
Resultados.

Conclusión.
Al termino de esta practica logre percatarme de cómo es que funciona la estructura
for y como es que va reduciendo líneas ya que en una sola línea hace lo que
hacíamos en tres líneas con otras estructuras de control.
Esta estructura tiene un sintaxis algo confusa para mí ya que esta todo junto y me
llego a confundir.
TECNOLÓGICO NACIONAL DE MÉXICO

INSTITUTO TECNOLÓGICO DE SALINA CRUZ

INGENIERIA ELECTRÓNICA

“Programación Estructurada”
M.C Susana Mónica Román Nájera

Integrantes:
- Luis Fernando Chicati López
- Candelario de Jesús Ángel Sosa
- José Alfredo Petriz Escobar

Tema: Clases en lenguaje C.

SALINA CRUZ OAXACA


SEMESTRE: 3ero GRUPO: 3-C1
AGOSTO-DICIEMBRE
 Materiales:
1. Laptop.
2. Proyector.
3. Plumón.
¿Qué es un objeto?

Un objeto es una cosa. Cuando creamos un programa, este


casi siempre usa variables para guardar información del
mundo real.
Un objeto es lo que realmente se utiliza en un programa, ya
que tiene valores que pueden ser cambiados.
Clases
La clase es la principal herramienta de la
programación orientada a objetos, una clase es
muy parecida a una estructura ya que agrupa
miembros que corresponden a los datos de un
objeto, así como funciones que operan sobre los
datos.
Ejemplo

En el caso de un objeto teléfono, la clase podría contener


miembros de datos, como el número de teléfono y su tipo
(teclado o táctil), así como funciones que operan sobre él,
como marcar, contestar y colgar.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Actividad número 2.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Fecha: 25 de Septiembre del 2018.


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Actividad 3. Mapa mental de las estructuras


de control en C.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Fecha: 28 de Septiembre de 2018


Bibliografía.

1.- Bucle While - do en C++ por Roberto C. González. Internet. En línea. Página
consultada 27 de Septiembre del 2018.
Basada en una obra en http://ehack.info/cpp01/.
Disponible en: http://ehack.info/bucle-while-do-cpp/

2.- Estructura: If / else en C++ por Roberto C. González. Internet. En línea. Página
consultada el 27 de Septiembre del 2018.
Basada en una obra en http://ehack.info/cpp01/.
Disponible en: http://ehack.info/estructura-if-else-en-c/

3.- Estructura switch en C++ por Roberto C. González. Internet. En línea. Página
consultada el 27 de Septiembre del 2018.
Basada en una obra en http://ehack.info/leguaje-c-introduccion/
Disponible en: http://ehack.info/estructura-switch-en-c/

4.-Estructura selectiva múltiple switch C# por Liliana Nataly Arcila Gómez. Internet.
En línea. Página consultada el 27 de Septiembre del 2018.
Disponible en: http://www.incanatoit.com/2014/11/estructura-selectiva-multiple-
switch-programacion-csharp-net.html
5.- Usando LEDs con sentencias condicionales if-else por Alberto Valero. Internet.
En línea. Página consultada el 27 de Septiembre del 2018.
Disponible en: http://diwo.bq.com/usando-leds-con-sentencias-condicionales-if-
else/

6.- Estructuras de control por Roberto C. González. Internet. En línea. Página


consultada el 27 de Septiembre del 2018.
Basada en una obra en http://ehack.info/cpp01/.
Disponible en: http://ehack.info/estructuras-de-control/

7.- Estructura IF Anidado (Salida Falsa) y Switch por Ericka Zavala. Internet En
línea. Página consultada el 27 de Septiembre de 2018.
Disponible en: https://www.ezavalar.com/2016/05/estructura-if-anidado-salida-
falsa-y.html

8.- Bucle While en C++ por Roberto C. González. Internet. En línea. Página
consultada el 27 de Septiembre de 2018.
Basada en una obra en http://ehack.info/cpp01/.
Disponible en: http://ehack.info/bucle-while-en-c/

9- Bucle for en C++ por Roberto C. González se distribuye bajo una Licencia
Creative Commons Atribución-NoComercial-CompartirIgual 4.0 Internacional.
Basada en una obra en http://ehack.info/leguaje-c-introduccion/
Disponible en: http://ehack.info/ciclo-for-en-c/
10.- Pseudocodigo por Ecured. Internet. En línea. Página consultada el 27 de
Septiembre del 2018.
Disponible en: https://www.ecured.cu/Pseudoc%C3%B3digo

11.- C# Paso a Paso por Anónimo. Internet. En línea. Página consultada el 27 de


Septiembre del 2018.
Disponible en: http://csharp-facilito.blogspot.com/2013/07/estructura-de-
programacion-secuencia-en-c-sharp.html

12.- Metodología Secuencial por Toni González Fuster. Internet. En línea. Página
consultada el 27 de Septiembre del 2018.
Disponible en: http://www.dxtlider.es/2017/06/20/metodologia-secuencial/
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 2: Elementos del lenguaje de programación.

Actividad 4. Sintaxis de estructura de control en


lenguaje C.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 30 de Septiembre del 2018.


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Examen.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 1 de Noviembre del 2018.


Aportaciones.
Al realizar las primeras practicas tenía varios problemas ya que no entendía muy
bien como funcionaban las secuencias de escape por esta razón busqué en internet
sobre el tema y me encontré con una pagina web que me ayudo a entenderlo.
• Secuencias de escape en C. 2015. Internet. En línea. Pagina consultada el 5
de Septiembre de 2018.
Disponible en:
http://programavideojuegos.blogspot.com/2013/05/secuencias-de-escape-
en-c.html
Con las primeras practicas no logré captar de la mejor forma las estructuras de
control por lo que vi algunos tutoriales en YouTube de cómo utilizarlos y encontré
varios que lograron ayudarme y comprender como utilizarlos, ya que las estructuras
de control a las que no logre entenderle fueron a las if, switch y el do-while, con esto
logre realizar las practicas planteadas.
• 11. Programación en C++ || Condicionales || La sentencia if. 2016. Internet.
En línea. Pagina consultada el 20 de Septiembre de 2018.
Disponible en: https://www.youtube.com/watch?v=r5GbMsB0eOA

• 12. Programación en C++ || Condicionales || La sentencia switch. 2016.


Internet. En línea. Pagina consultada el 26 de Septiembre de 2018.

Disponible en: https://www.youtube.com/watch?v=hjDB7ev9ePM

• Programación en C - Ciclos o Bucles - Repetición el bucle do while. 2016.


Internet. En línea. Pagina consultada el 30 de Septiembre de 2018.

Disponible en: https://www.youtube.com/watch?v=e2CmwJQjofU


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3.

Practica 1.- Prueba de Funciones.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Copiamos el código que se nos indica en el papel bond, con esto empieza
nuestra primera práctica.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores. Cabe
resaltar que este es el inciso A.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Listo ahora podremos ejecutar el programa sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Ahora haremos el inciso B.
1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Copiamos el mismo código que se nos dio en el papel bond y lo modificamos
para que realice lo que se nos pide en clase.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Listo ahora procederemos a ejecutar el código.


Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Ahora procederemos a realizar la tercera parte de la practica el inciso C.
1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Copiamos el mismo código que se nos dio en el papel bond y lo modificamos
para que realice lo que se nos pide en clase.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Ahora procederemos a ejecutarlo sin mayor problema.


Instituto Tecnológico de Salina Cruz. Practica 1.- Prueba de funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.

Conclusiones.
Al finalizar con esta practica logre percatarme de como usar las funciones y como
usarlas en distintos puntos, aquí no tuve grandes problemas ya que casi todo estaba
en el papel bond y solo era interpretarlo.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 2. Número mayor o menor.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 2.- Número mayor o menor.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Copiamos el código que se nos presentó en el video.


Instituto Tecnológico de Salina Cruz. Practica 2.- Número mayor o menor.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Al final colocaremos nuestro letrero.

4.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.
Instituto Tecnológico de Salina Cruz. Practica 2.- Número mayor o menor.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar
como.

6.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.
Instituto Tecnológico de Salina Cruz. Practica 2.- Número mayor o menor.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
7.- Listo ahora podemos ejecutar el código sin problemas.

Resultados.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3.

Practica 3.- Área de figuras con funciones.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 3.- Área de figuras con funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Vamos a la pestaña Archivo y elegimos la práctica de área figuras geométricas.


Instituto Tecnológico de Salina Cruz. Practica 3.- Área de figuras con funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Después de insertar el código de las figuras geometricas lo procederemos a
modificar para que realice lo que se nos pide en clase.

4.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.
Instituto Tecnológico de Salina Cruz. Practica 3.- Área de figuras con funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar
como.

6.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

7.- Listo ahora podremos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 3.- Área de figuras con funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.

Conclusión.
Al finalizar con esta práctica logre percatarme de que no importa en donde se
escriba el letrero cuando lo pones en una función, ya que lo puedes llamar en el
inicio como se hizo en esta práctica.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3.

Practica 4.- Ley de Ohm.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 4.- Ley de Ohm.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Ahora procederemos a elegir la práctica que ya tenemos sobre la ley de Ohm
ya que nos facilitara más el código.
Instituto Tecnológico de Salina Cruz. Practica 4.- Ley de Ohm.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Ahora procederemos a editarlo para que realice lo que se nos pidió en la clase.

4.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.
Instituto Tecnológico de Salina Cruz. Practica 4.- Ley de Ohm.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar
como.

6.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

7.- Listo ahora podemos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 4.- Ley de Ohm.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 5.- Crear Funciones.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 5.- Crear Funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Copiamos el código que se nos dio en la clase, este será el inciso A.
Instituto Tecnológico de Salina Cruz. Practica 5.- Crear Funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 5.- Crear Funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Listo, ahora podemos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 5.- Crear Funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Copiamos el código que se nos dio en la clase, pero ahora le agregamos 2
funciones más, esta será nuestra practica B.
Instituto Tecnológico de Salina Cruz. Practica 5.- Crear Funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 5.- Crear Funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Listo, ahora podemos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 5.- Crear Funciones.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.
5 A.

5 B.

En esta práctica aprendí a como crear funciones, ya que al código que se nos mostró
le debimos crear más funciones, tuve algunas complicaciones ya que no sabia muy
bien lo que se debía hacer, pero ya una vez logre entender la sintaxis lo realice de
manera correcta.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 6.- Intercambio de Funciones.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 6.- Intercambio de Funciones
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- Procederemos a copiar el código mostrado en clase, empezaremos con


nuestra práctica número 6.
Instituto Tecnológico de Salina Cruz. Practica 6.- Intercambio de Funciones
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 6.- Intercambio de Funciones
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Listo, ahora podemos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 6.- Intercambio de Funciones
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.

Conclusión.
Al finalizar esta práctica logre darme cuenta de cómo se puede utilizar la lógica para
intercambiar dos variables, aunque llega a ser un poco confuso al momento de
hacer el intercambio.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 7.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 7
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- En esta ocasión vamos a realizar un código en que sumemos dos números,
pero ya definidos. Una vez elaborado el código como se ve en la imagen.
Instituto Tecnológico de Salina Cruz. Practica 7
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Posteriormente cuando veamos que ya esté listo según nuestro criterio debemos
de compilar el código para verificar que no tengamos ninguna falla o error que pueda
perjudicarnos y no nos permita ejecutar el programa. Como se puede observar en
la imagen no se tuvieron errores.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 7
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Listo, ahora podemos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 7
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- En esta ocasión vamos a realizar la parte B de la práctica, aquí crearemos un


espacio de memoria para que posteriormente mostremos lo que hay en ese espacio
de memoria. A continuación, el código.
Instituto Tecnológico de Salina Cruz. Practica 7
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Posteriormente cuando veamos que ya esté listo según nuestro criterio debemos
de compilar el código para verificar que no tengamos ninguna falla o error que pueda
perjudicarnos y no nos permita ejecutar el programa. Como se puede observar en
la imagen no se tuvieron errores.

4.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar


como.
Instituto Tecnológico de Salina Cruz. Practica 7
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.

6.- Listo, ahora podemos ejecutar el código sin problemas.


Instituto Tecnológico de Salina Cruz. Practica 7
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados
7A

7B
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 8.- Hacer librería.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 13 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 8.- Crear librerías.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
Laptop o computadora de escritorio.

1.- Abrimos DEV C++haciendo doble clic sobre él.

2.- En un nuevo archivo pegamos nuestro letrero que ya tenemos hecho.


Instituto Tecnológico de Salina Cruz. Practica 8.- Crear librerías.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
3.- Ahora procederemos a ingresar los void.

4.- Después de esto lo guardamos, ya sea en la carpeta donde vienen todas las
librerías o en una carpeta que podamos recordar, en mi caso yo la guardare en una
carpeta que puedo recordar. Cabe resaltar que se debe guardar con la extensión .h
Instituto Tecnológico de Salina Cruz. Practica 8.- Crear librerías.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
5.- Una vez hecho esto, entonces nosotros ya tenemos hecha nuestra librería,
ahora solo queda llamarla.
Para esto lo haremos en un nuevo archivo, y ahora pondremos la librería que
acabamos de crear junto con las otras dos que siempre ocupamos.
Posteriormente la llamamos para que al momento de ejecutar se visualice.

6.- Una vez escrito el código compilamos para verificar que no tengamos ninguna
falla o error en el código que pueda perjudicarnos y no nos permita ejecutar el
programa. Como se puede observar en la imagen no se tuvieron errores.
Instituto Tecnológico de Salina Cruz. Practica 8.- Crear librerías.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
7.- Ahora guardaremos nuestro archivo en la pestaña Archivo y la opción Guardar
como.

8.- Como observamos se nos desplegara otra ventana esta es para darle un nombre
a nuestro proyecto y guardarlo en el destino deseado, se recomienda dejarlo en la
carpeta que ya está establecida pues la encontraremos con mayor facilidad.
Instituto Tecnológico de Salina Cruz. Practica 8.- Crear librerías.
Candelario de Jesús Angel Sosa Fecha: 13 de Noviembre del 2018
Resultados.

Conclusión.
Al terminar con esta práctica logre percatarme y entender como se pueden crear
librerías por el usuario, es relativamente fácil aunque si te sale error al compilar lo
más seguro es que se tenga un error en el archivo de la librería y se debe ir a
visualizar y corregir.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 9.- A) Encender LED.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 9.- A) Encender led.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
• Laptop o computadora de escritorio.
• Arduino.
• Tablilla Protoboard.
• 1 Led.
• 1 resistencia de 330 Ω.
• Jumpers.

Código.
void setup() {

pinMode(7, OUTPUT);
}

void loop() {
digitalWrite(7, HIGH);
delay(1000);
digitalWrite(7, LOW);
delay(1000);
}
Instituto Tecnológico de Salina Cruz. Practica 9.- A) Encender led.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
1.- Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en
el escritorio.

2.- Después de eso veremos una ventana como la siguiente:


Instituto Tecnológico de Salina Cruz. Practica 9.- A) Encender led.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
3.- En clase se nos dio la instrucción de entrar al IDE de Arduino y probar uno que
ya este hecho y que solamente lo cambiáramos, en mi caso le cambie la salida del
led.

4.- Una vez realizado eso ahora procederemos a compilar el código para verificar
que no tengamos errores y en caso de tenerlos corregirlos.
Instituto Tecnológico de Salina Cruz. Practica 9.- A) Encender led.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
5.- Una vez compilado procedemos a guardarlo para evitar que se pueda borrar el
codigo o algo parecido.

6.- Al igual que con las anteriores practicas se recomienda guaradarlo en la


carpeta designada ya que es más facil accesar a ella.
Instituto Tecnológico de Salina Cruz. Practica 9.- A) Encender led.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
7.- Ahora comenzaremos con la elaboración en la protoboard, para eso primero
debemos de montar los componentes en la tablilla, esto se puede apreciar a
continuación.

8.- Ahora hacemos las conexiones correspondientes con la placa Arduino, como se
puede ver en la imagen.

9.- Ahora conectamos la placa Arduino a su IDE y le subimos el código que


acabamos de realizar.
Instituto Tecnológico de Salina Cruz. Practica 9.- A) Encender led.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Resultados.

En estas imágenes podemos ver como el led, tiene un parpadeo esto se hace con
retardos, ya que se enciende y titila, posteriormente se apaga por un momento, este
momento es el que nosotros queramos ya que lo programamos.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 9.- B) Semáforo.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 9.- B) Semáforo.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
• Laptop o computadora de escritorio.
• Arduino.
• Tablilla Protoboard.
• 3 leds, Rojo, Amarillo, Verde.
• 3 resistencias de 330 Ω.
• Jumpers.

Código.
int rojo=8;
int amarillo=6;
int verde=7;
int pausa=5000;
void setup() {
pinMode(rojo, OUTPUT);
pinMode(amarillo, OUTPUT);
pinMode(verde, OUTPUT); }
void loop() {
digitalWrite(rojo, HIGH);
delay(pausa);
digitalWrite(rojo, LOW);
digitalWrite(verde, HIGH);
delay(pausa);
digitalWrite(7, LOW);
digitalWrite(6, HIGH);
delay(1500);
digitalWrite(6, LOW); }
Instituto Tecnológico de Salina Cruz. Practica 9.- B) Semáforo.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
1.- Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en
el escritorio.

2.- Después de eso veremos una ventana como la siguiente:


Instituto Tecnológico de Salina Cruz. Practica 9.- B) Semáforo.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
3.- Procederemos con la elaboración de nuestro código, en este inciso haremos
encender tres leds a comparación de la practica pasada en el cual solo debíamos
encender un led, además debe hacer la función de un semáforo.
Al igual que con las practicas anteriores debemos de declarar nuestras variables.

4.- Una vez realizado eso ahora procederemos a compilar el código para verificar
que no tengamos errores y en caso de tenerlos corregirlos.
Instituto Tecnológico de Salina Cruz. Practica 9.- B) Semáforo.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
5.- Una vez compilado procedemos a guardarlo para evitar que se pueda borrar el
codigo o algo parecido.

6.- Al igual que con las anteriores practicas se recomienda guaradarlo en la


carpeta designada ya que es más facil accesar a ella.
Instituto Tecnológico de Salina Cruz. Practica 9.- B) Semáforo.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
7.- Ahora comenzaremos con la elaboración en la protoboard, para eso primero
debemos de montar los componentes en la tablilla, esto se puede apreciar a
continuación.

8.- Ahora hacemos las conexiones correspondientes con la placa Arduino, como se
puede ver en la imagen.

9.- Ahora conectamos la placa Arduino a su IDE y le subimos el código que


acabamos de realizar.
Instituto Tecnológico de Salina Cruz. Practica 9.- B) Semáforo.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Resultados.
En esta imagen podemos observar el primer led encendido con un retardo, despues
enceera el siguiente.

Aquí el led ya cambio al amarillo y este hará lo mismo que el pasado.

Aquí podemos observar como cambio al led verde, después de esto se hace el
mismo procedimiento per inverso.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 9.- C) Semáforo titilante.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
• Laptop o computadora de escritorio.
• Arduino.
• Tablilla Protoboard.
• 3 leds, Rojo, Amarillo, Verde.
• 3 resistencias de 330 Ω.
• Jumpers.

Código.
int rojo=8;
int amarillo=7;
int verde=6;
int pausa=5000;

void setup() {
pinMode(rojo, OUTPUT);
pinMode(amarillo, OUTPUT);
pinMode(verde, OUTPUT);
}

void loop() {
digitalWrite(rojo, HIGH);
delay(pausa);
digitalWrite(rojo, LOW);
digitalWrite(7, HIGH);
delay(1500);
Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
for (int i=0; i<4; i++) {
digitalWrite(7, LOW);
delay(500);
digitalWrite(7, HIGH);
delay(500);
}
digitalWrite(7, LOW);
digitalWrite(verde, HIGH);
delay(pausa);

digitalWrite(6, LOW);
digitalWrite(7, HIGH);
delay(1500);
for (int i=0; i<4; i++) {
digitalWrite(7, LOW);
delay(500);
digitalWrite(7, HIGH);
delay(500);
}
digitalWrite(7, LOW);
}
Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
1.- Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en
el escritorio.

2.- Después de eso veremos una ventana como la siguiente:


Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
3.- Procederemos con la elaboración de nuestro código con el cual haremos
retardos, se hará parpadear al led amarillo indicando un cambio de led.
Al igual que con las practicas anteriores debemos de declarar nuestras variables.

4.- Una vez realizado eso ahora procederemos a compilar el código para verificar
que no tengamos errores y en caso de tenerlos corregirlos.
Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
5.- Una vez compilado procedemos a guardarlo para evitar que se pueda borrar el
codigo o algo parecido.

6.- Al igual que con las anteriores practicas se recomienda guaradarlo en la


carpeta designada ya que es más facil accesar a ella.
Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
7.- Ahora comenzaremos con la elaboración en la protoboard, para eso primero
debemos de montar los componentes en la tablilla, esto se puede apreciar a
continuación.

8.- Ahora hacemos las conexiones correspondientes con la placa Arduino, como se
puede ver en la imagen.

9.- Ahora conectamos la placa Arduino a su IDE y le subimos el código que


acabamos de realizar.
Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Resultados.
En esta imagen el led rojo ya estaba a punto de pasar al amarrillo.

Aquí el led amarillo ya esta en funcion, y lo podemos observar.

En esta otra el led ya esta titilando indicando que se cambiara al siguiente led.
Instituto Tecnológico de Salina Cruz. Practica 9.- C) Semáforo titilante.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Conclusión.
Al finalizar con estas practicas logre darme cuenta como es que se declaran las
variables ya que es muy parecido a lo que veníamos haciendo en la programación
en C, en el ultimo inciso se utilizo una estructura en mi caso el for ya que es el más
fácil para esta situación.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 10.- Practica con sensor ultrasónico.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
• Laptop o computadora de escritorio.
• Arduino.
• Tablilla Protoboard.
• 1 Led.
• 1 Resistencia de 330 Ω.
• Jumpers.
• Sensor Ultrasónico.

Código.
int trigger=9;
int eco=8;
int led=4;
int distancia;
int tiempo;

void setup() {
Serial.begin(9600);
pinMode(trigger, OUTPUT);
pinMode(eco, INPUT);
pinMode(led, OUTPUT);
}

void loop() {
digitalWrite(trigger, HIGH);
delay(1);
Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018

digitalWrite(trigger, LOW);
tiempo=(pulseIn(eco,HIGH)/2);

distancia=(tiempo*0.0343);

Serial.println("distancia");
Serial.println(distancia);
delay(200);
if(distancia>=0 && distancia<=200){
digitalWrite(led, HIGH);
delay(distancia*10);
digitalWrite(led, LOW);
}
}
Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
1.- Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en
el escritorio.

2.- Después de eso veremos una ventana como la siguiente:


Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
3.- Ahora procederemos a copiar el código que se nos dio en clase con el cuál
veremos el funcionamiento del sensor ultrasónico.
Al igual que con las practicas anteriores debemos de declarar nuestras variables.

4.- Una vez realizado eso ahora procederemos a compilar el código para verificar
que no tengamos errores y en caso de tenerlos corregirlos.
Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
5.- Una vez compilado procedemos a guardarlo para evitar que se pueda borrar el
codigo o algo parecido.

6.- Al igual que con las anteriores practicas se recomienda guaradarlo en la


carpeta designada ya que es más facil accesar a ella.
Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
7.- Ahora comenzaremos con la elaboración en la protoboard, para eso primero
debemos de montar los componentes en la tablilla, esto se puede apreciar a
continuación.

8.- Ahora hacemos las conexiones correspondientes con la placa Arduino, como se
puede ver en la imagen.

9.- Ahora conectamos la placa Arduino a su IDE y le subimos el código que


acabamos de realizar.
Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Resultados.
Para este primer resultado no se presento ningun obstaculo para el sensor por lo
que el led no se encendio y podemos verificarlo con el monitor serie.
Instituto Tecnológico de Salina Cruz. Practica 10.- Practica con sensor ultrasónico.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
En esta parte se le presento un obstáculo al sensor por lo que podemos observar el
led se encendió, al igual que se registró en el monitor serie como la distancia
disminuyo.

Conclusión.
Con esta practica logre darme cuenta de como funciona el monitor serie y como es
que nos ayuda en prácticas como esta, de igual manera como es que se debe
programar la distancia en el sensor ya que tiene un rango de 4 metros y podemos
jugar con las cantidades inferiores haciendo que funcione con estas.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 11.- Practica con Pushbotton.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 11.- Practica con Pushbotton
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
• Laptop o computadora de escritorio.
• Arduino.
• Tablilla Protoboard.
• Pushbotton.
• 1 LED.
• 2 resistencias de 330 Ω

Código.
int botton=6;
int led=7;
int estad=LOW;

void setup() {
pinMode(botton, INPUT);
pinMode(led, OUTPUT);
digitalWrite(led, LOW);
}

void loop() {
while(digitalRead(botton)==LOW);
estad= digitalRead(led);
digitalWrite(led, !estad);
while(digitalRead(botton)==HIGH);
}
Instituto Tecnológico de Salina Cruz. Practica 11.- Practica con Pushbotton
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
1.- Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en
el escritorio.

2.- Después de eso veremos una ventana como la siguiente:


Instituto Tecnológico de Salina Cruz. Practica 11.- Practica con Pushbotton
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
3.- Ahora elaboraremos el código que nos permita encender y apagar un Led con
la ayuda de un pushbotton.
Al igual que con las practicas anteriores debemos de declarar nuestras variables.

4.- Una vez realizado eso ahora procederemos a compilar el código para verificar
que no tengamos errores y en caso de tenerlos corregirlos.
Instituto Tecnológico de Salina Cruz. Practica 11.- Practica con Pushbotton
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
5.- Una vez compilado procedemos a guardarlo para evitar que se pueda borrar el
codigo o algo parecido.

6.- Al igual que con las anteriores practicas se recomienda guaradarlo en la


carpeta designada ya que es más facil accesar a ella.
Instituto Tecnológico de Salina Cruz. Practica 11.- Practica con Pushbotton
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
7.- Ahora comenzaremos con la elaboración en la protoboard, para eso primero
debemos de montar los componentes en la tablilla, esto se puede apreciar a
continuación.

8.- Ahora hacemos las conexiones correspondientes con la placa Arduino, como se
puede ver en la imagen.

9.- Ahora conectamos la placa Arduino a su IDE y le subimos el código que


acabamos de realizar.
Instituto Tecnológico de Salina Cruz. Practica 11.- Practica con Pushbotton
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Resultados.

Conclusión.
Al terminar con esta practica logre percatarme de como es que se puede controlar
in Led con el IDE de Arduino y ayuda de un pushbotton.
Es algo un poco fácil ya que no fue necesaria tanta lógica en su programación.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 12.- Practica con Servomotor.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 12.- Practica con Servomotor.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
• Laptop o computadora de escritorio.
• Arduino.
• Tablilla Protoboard.
• Servomotor.
• Jumpers.

Código.
#include <Servo.h>
Servo mio;
void setup(){
mio.attach(11,650,2400);
}
void loop(){
mio.write(0);
delay(1000);
mio.write(90);
delay(1000);
mio.write(180);
delay(1000);
}
Instituto Tecnológico de Salina Cruz. Practica 12.- Practica con Servomotor.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
1.- Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en
el escritorio.

2.- Después de eso veremos una ventana como la siguiente:


Instituto Tecnológico de Salina Cruz. Practica 12.- Practica con Servomotor.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
3.- Ahora procederemos a elaborar el código que nos permita manipular el
servomotor, recordando que solo pueden girar 180 grados.
Al igual que con las practicas anteriores debemos de declarar nuestras variables.

4.- Una vez realizado eso ahora procederemos a compilar el código para verificar
que no tengamos errores y en caso de tenerlos corregirlos.
Instituto Tecnológico de Salina Cruz. Practica 12.- Practica con Servomotor.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
5.- Una vez compilado procedemos a guardarlo para evitar que se pueda borrar el
codigo o algo parecido.

6.- Al igual que con las anteriores practicas se recomienda guaradarlo en la


carpeta designada ya que es más facil accesar a ella.
Instituto Tecnológico de Salina Cruz. Practica 12.- Practica con Servomotor.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
7.- Ahora procederemos a elaborar la práctica para esto conectaremos el
servomotor con el Arduino, esto se puede apreciar en la imagen.

8.- Ahora conectamos la placa Arduino a su IDE y le subimos el código que


acabamos de realizar.
Instituto Tecnológico de Salina Cruz. Practica 12.- Practica con Servomotor.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Resultados.

Conclusión.
Al terminar con esta practica logre darme cuenta sobre el funcionamiento del
servomotor y cuantos grados es libre moverse, al igual el dar los retardos para que
pueda moverse una cantidad de grados.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3

Practica 13.- Practica con Fotorresistencia.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 29 de Noviembre del 2018.


Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Objetivo.
Utilizar adecuadamente las herramientas de diseño para el diseño de programas.
Desarrollar programas a partir del diseño de algoritmos, para su aplicación en la
solución de problemas.

Materiales.
• Laptop o computadora de escritorio.
• Arduino.
• Tablilla Protoboard.
• 1 fotorresistencia.
• 3 resistencias de 330 Ω.
• 1 resistencias de 10 KΩ.
• Jumpers.

Código.
int Led1=2;
int Led2=3;
int Led3=4;

int LDR=0;
int valorLDR=0;

void setup(){

pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);

Serial.begin(9600);
}
Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
void loop(){
digitalWrite(Led1, LOW);
digitalWrite(Led2, LOW);
digitalWrite(Led3, LOW);

valorLDR=analogRead(LDR);
Serial.println(valorLDR);

if(valorLDR>20){
digitalWrite(Led1, HIGH);
}
if(valorLDR>60){
digitalWrite(Led2, HIGH);
}
if(valorLDR>100){
digitalWrite(Led3, HIGH);
}
delay(200);
}
Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
1.- Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en
el escritorio.

2.- Después de eso veremos una ventana como la siguiente:


Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
3.- Ahora procederemos a elaborar nuestro código para que la fotorresistencia
funcione, entre menos luz se encuentre en el ambiente se irán apagando nuestros
que hemos puesto.
Se debe aclarar que para lograr todo esto se deben hacer las declaraciones en el
programa.

4.- Una vez hecho esto procedemos a compilar el codigo para verificar que todo
este bien.
Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
5.- Una vez compilado procedemos a guardarlo para evitar que se pueda borrar el
codigo o algo parecido.

6.- Al igual que con las anteriores practicas se recomienda guaradarlo en la


carpeta designada ya que es más facil accesar a ella.
Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
7.- Ahora procederemos a elaborar nuestro circuito en la tablilla protoboard, como
podemos observar así quedaría.

8.- Posteriormente hacemos las conexiones con la placa Arduino, nos quedaría
toda la práctica de la siguiente manera.
Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
9.- Ahora conectamos la placa Arduino a su IDE y le subimos el código que
acabamos de realizar.
Instituto Tecnológico de Salina Cruz. Practica 13.- Practica con Fotorresistencia.
Candelario de Jesús Angel Sosa Fecha: 29 de Noviembre del 2018
Resultados.

Conclusión.
Al concluir la practica me di cuenta de como es que se puede programar una
fotorresistencia como poner las distancias para que se apague el led
correspondiente y como monitorear cada una de las distancias con el Monitor Serie.
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3. Programación Modular.

Actividad 1. Mapa conceptual sobre funciones.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 06 de Noviembre del 2018


Bibliografía.

Wikilibros. Programación en C/Uso de funciones. 2018. Internet. En línea. Pagina


consultada el 05 de Noviembre del 2018.
Disponible en:
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C/Uso_de_funciones
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3. Programación Modular.

Librerías definidas por el usuario.

Alumno: Candelario de Jesús Angel Sosa.

Número de Control: 171020185.

Grupo: 3C1.

Fecha: 05 de Noviembre del 2018


Índice
Introducción. ...................................................................................................................................... 3
Objetivo. ............................................................................................................................................. 3
Funciones definidas por el usuario. ............................................................................................... 4
Tipos de Funciones. ......................................................................................................................... 5
Función escalar................................................................................................................................ 5
Funciones con valores de tabla. ................................................................................................ 6
Instrucciones. .................................................................................................................................... 7
Instrucciones validas en una función. ....................................................................................... 7
Conclusión. ........................................................................................................................................ 8
Bibliografía. ........................................................................................................................................ 8

2
Introducción.
Las librerías son una parte importante de la programación ya que nos facilitan
mucho más las cosas por ende el saber como realizar nuestras propias librerías es
importante.
Una biblioteca o librería es un programa carente de autonomía que debe ser
utilizado por otro programa, pero hay ejecutables que pueden funcionar como
librería y como programa autónomo.

Objetivo.
Diseñar algoritmos y desarrollar programas de aplicación, utilizando un lenguaje de
programación estructurado de alto nivel, para su aplicación en la solución de
problemas propios del área.

3
Funciones definidas por el usuario.
¿Por qué se deben usar?

• Permiten una programación modular.


Puede crear la función una vez, almacenarla en la base de datos y llamarla
desde el programa tantas veces como desee. Las funciones definidas por el
usuario se pueden modificar, independientemente del código de origen del
programa.

• Permite una ejecución más rápida.


Al igual que los procedimientos almacenados, las funciones definidas por el
usuario Transact-SQL reducen el costo de compilación del código Transact-
SQL almacenando los planes en la caché y reutilizándolos para ejecuciones
repetidas. Esto significa que no es necesario volver a analizar y optimizar la
función definida por el usuario con cada uso, lo que permite obtener tiempos
de ejecución mucho más rápidos.

Las funciones CLR ofrecen una ventaja de rendimiento importante sobre las
funciones Transact-SQL para tareas de cálculo, manipulación de cadenas y
lógica empresarial. Transact-SQL se adecuan mejor a la lógica intensiva del
acceso a datos.

• Pueden reducir el tráfico de red.


Una operación que filtra datos basándose en restricciones complejas que no
se puede expresar en una sola expresión escalar se puede expresar como
una función. La función se puede invocar en la cláusula WHERE para reducir
el número de filas que se envían al cliente.

4
Tipos de Funciones.

Función escalar.
Las funciones escalares definidas por el usuario devuelven un único valor de datos
del tipo definido en la cláusula RETURNS. En una función escalar insertada no hay
cuerpo de la función; el valor escalar es el resultado de una sola instrucción. Para
una función escalar de varias instrucciones, el cuerpo de la función, definido en un
bloque BEGIN...END, contiene una serie de instrucciones de Transact-SQL que
devuelven el único valor. El tipo devuelto puede ser de cualquier tipo de datos
excepto text, ntext, image, cursory timestamp.

Ejemplo:

Puede asignar un método de cliente definido en una clase a una función definida
por el usuario utilizando el atributo FunctionAttribute. Observe que el cuerpo del
método construye una expresión que captura el intento de llamada al método y pasa
esa expresión a DataContext para su conversión y ejecución.

El código de SQL siguiente presenta una función ReverseCustName() definida por


el usuario con valores escalares.

Para este código, asignaría un método de cliente como el siguiente:

5
Funciones con valores de tabla.
Las funciones con valores de tabla definidas por el usuario devuelven un tipo de
datos table. Las funciones insertadas con valores de tabla no tienen cuerpo; la tabla
es el conjunto de resultados de una sola instrucción SELECT.

Ejemplo.

Una función con valores de tabla devuelve un conjunto de filas único (a diferencia
de los procedimientos almacenados, que pueden devolver varias formas de
resultados). Dado que el tipo devuelto de una función con valores de tabla es Table,
una función con valores de tabla se puede usar en cualquier lugar de SQL donde
se pueda usar una tabla. La función con valores de tabla se puede tratar como se
trataría una tabla.

El código de SQL siguiente muestra cómo se puede unir a la tabla devuelta por la
función y, si no, tratarla como lo haría con cualquier otra tabla:

En LINQ to SQL, la consulta se presentaría de la siguiente manera:

6
Instrucciones.
Los errores de Transact-SQL que producen la cancelación de una instrucción y
continúan con la siguiente instrucción del módulo (como desencadenadores o
procedimientos almacenados) se tratan de forma distinta dentro de una función. En
las funciones, estos errores hacen que se detenga la ejecución de la función. Esto
hace que se cancele la función que invocó la instrucción.

Las instrucciones de un bloque BEGIN...END no pueden producir efectos


secundarios. Los efectos secundarios de una función son cambios definitivos del
estado de un recurso que está fuera del ámbito de la función, como una modificación
de una tabla de base de datos. Los únicos cambios que pueden realizar las
instrucciones de la función son cambios en objetos locales de la función, como
cursores o variables locales. En una función no se pueden llevar a cabo algunas
acciones como, por ejemplo, modificar tablas de base de datos, realizar operaciones
en cursores no locales de la función, enviar correo electrónico, intentar modificar un
catálogo o generar un conjunto de resultados que se devuelve al usuario.

El número de veces que se ejecuta realmente una función especificada en una


consulta puede variar entre los planes de ejecución generados por el optimizador.
Un ejemplo es una función invocada por una subconsulta en una cláusula WHERE.
El número de veces que se ejecuta la subconsulta y su función puede variar con
diferentes rutas de acceso seleccionadas por el optimizador.

Instrucciones validas en una función.


Entre los tipos de instrucciones válidos en una función se incluyen:

• Las instrucciones DECLARE pueden utilizarse para definir variables y


cursores de datos locales de la función.
• La asignación de valores a objetos locales de la función, como la utilización
de SET para asignar valores a variables locales escalares y de tabla.
• Las operaciones de cursores que hacen referencia a cursores locales que
están declarados, abiertos, cerrados y no asignados en la función. No se
admiten las instrucciones FETCH que devuelven datos al cliente. Solo se
permiten las instrucciones FETCH que asignan valores a variables locales
mediante la cláusula INTO.
• Instrucciones de control de flujo excepto instrucciones TRY...CATCH.
• Instrucciones SELECT que contienen listas de selección con expresiones
que asignan valores a las variables locales para la función.
• Instrucciones UPDATE, INSERT y DELETE que modifican las variables de
tabla locales de la función. Instrucciones EXECUTE que llaman a un
procedimiento almacenado extendido.

7
Conclusión.
Al terminar esta investigación logre entender como son las librerías definidas por el
usuario y la importancia que tienen ya que lo podemos hacer para simplificar aún
más nuestro código haciendo menos líneas, y no solo eso si no que podremos
llamarlo en cualquier cantidad de programas que necesitemos crear, por eso el crear
librerías es algo importante.

Bibliografía.
Microsoft. Funciones definidas por el usuario. 2018. Internet. En línea. Pagina
consultada el 04 de Noviembre del 2018.
Disponible en: https://docs.microsoft.com/es-es/sql/relational-databases/user-
defined-functions/user-defined-functions?view=sql-server-2017

8
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3. Programación Modular.

Actividad número 4. Arduino

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Fecha: 12 de Noviembre del 2018.


Bibliografía.
Arduino. Wikipedia. 2018. Internet. En línea. Pagina consultada el 12
de Noviembre del 2018.
Disponible en: https://es.wikipedia.org/wiki/Arduino

¿Qué es Arduino?. 2018. Internet. En línea. Pagina consultada el 12


de Noviembre del 2018.
Disponible en:
https://aprendiendoarduino.wordpress.com/2016/09/25/que-es-arduino/
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3. Programación Modular.

Actividad número 5.- Resumen de guía y libro.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Fecha: 19 de Noviembre del 2018.


TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Tema 3. Programación Modular.

Actividad número 6.- ¿Qué es el monitor serie? y


pasos para reiniciar un programa en Arduino.

Alumno: Candelario de Jesús Angel Sosa.

Numero de Control: 171020185.

Grupo: 3C1.

Semestre: 3er Semestre

Fecha: 19 de Noviembre del 2018.


Aportaciones.
Al realizar las primeras practicas se me presentaron algunos problemas ya que casi
no se usar el IDE de Arduino y me confundo mucho al momento de querer hacer el
código para las distintas practicas a pesar de que en el salón de clases se nos
explicaba entendía muy poco y tuve que ver tutoriales para realizar varias practicas
• 8. Programación en C++|| Expresiones || Ejercicio intercambio de valores
entre 2 variables. 2016. Internet. En línea. Pagina consultada el 15 de
Noviembre de 2018.
Disponible en: https://www.youtube.com/watch?v=vrXZ22sVIFQ

• Encender y Apagar un LED CON Arduino Tutorial 1. 2012. Internet. En línea.


Pagina consultada el 18 de Noviembre de 2018.
Disponible en: https://www.youtube.com/watch?v=wobkG1kFvAk

• Arduino servomotor. 2014. Internet. En línea. Pagina consultada el 26 de


Noviembre de 2018.
Disponible en: https://www.youtube.com/watch?v=cSM0wh97PjM

• Sensor de Distancia (proximidad) hasta 5 metros / HC-SR04 y Arduino. 2014.


Internet. En línea. Pagina consultada el 27 de Noviembre del 2018.
Disponible en: https://www.youtube.com/watch?v=IF1eN0WK3bU

Para la practica de la fotorresistencia tome ayuda de una pagina web donde te


explica como se programa y su funcionamiento, al igual se nos da un código donde
se puede ver el funcionamiento de este.
• Tutorial Arduino con Fotorresistencia LDR. 2014. Internet. En línea. Pagina
consultada el 29 de Noviembre de 2018.
Disponible en: https://www.geekfactory.mx/tutoriales/tutoriales-
arduino/tutorial-arduino-con-fotoresistencia-ldr/
TECNOLÓGICO NACIONAL DE MÉXICO
INSTITUTO TECNOLOGICO DE SALINA CRUZ

Tecnológico Nacional de México.

Instituto Tecnológico de Salina Cruz.

Carrera: Ingeniería Electrónica.

Materia: Programación Estructurada.

Facilitadora: Susana Mónica Román Nájera.

Reporte de Proyecto: Máquina expendedora.

Alumnos: Francisco Emiliano Saldaña Gómez.


Candelario de Jesús Ángel Sosa.

Grupo: 3C1.

Fecha: 5 de Diciembre de 2018


Marco Teórico.
Máquinas dispensadoras. Es una máquina que proporciona aperitivos, bebidas,
golosinas y otros productos a los consumidores. Se trata de vender sin la presencia
de un dependiente para cobrar los artículos. Periódicamente un empleado repone
el producto y recoge el dinero en forma de monedas o, menos habitualmente,
billetes; a veces también se puede pagar con tarjeta monedero, tarjeta de crédito o
teléfono móvil.

Historia.
La primera máquina dispensadora de que se tiene constancia escrita fue diseñada
por Herón de Alejandría para dispensar agua bendita en los templos de Tebas y el
alto Egipto. A pesar de este inicio, las máquinas expendedoras se desarrollan con
la Revolución industrial. En Londres, (Inglaterra), al principio de la década de 1880,
se instalaron las primeras máquinas modernas que vendían tarjetas postales. En
1907, se introdujeron los chicles en forma de bolas de colores recubiertos de una
capa de caramelo. Poco después las máquinas expendedoras ofrecían todo tipo de
artículos. En 1920, aparecen las primeras máquinas automáticas que venden
bebidas gaseosas servidas en vasos desechables. En 1946, las máquinas
dispensadoras de café caliente marcan un hito en la historia del “Vending” porque
.1las máquinas expendedoras de café se extienden por todo el mundo. En la década
siguiente hace su aparición la primera máquina refrigerada de venta de sándwiches.
En 1960 las máquinas se modernizan y ya es posible pagar tanto en monedas como
en billetes. Con el desarrollo de los componentes electrónicos, en 1985 las
máquinas aceptan como medio de pago tarjetas de crédito y débito.

Funcionamiento.
Cuando se introduce una moneda o billete, la máquina expendedora revisa que sea
de curso legal y, según el importe, la clasifica y coloca en diferentes
compartimentos; así, se pueden reutilizar las monedas para devolver cambio y se
facilita la recogida de monedas ya clasificadas y contadas.
Para facilitar aún más la recaudación se intenta devolver a base de monedas
pequeñas y acumular monedas grandes para conseguir retirar el menor peso
posible. Esta “costumbre” que tienen las máquinas puede ser aprovechada para
obtener dinero suelto: se introduce una moneda grande y se pulsa la tecla
“devolver”; no devolverá la moneda introducida, sino dinero suelto.
En el caso de los billetes existen sistemas que reciben los billetes, pero no dan
cambio y otros que almacenan uno o dos tipos de billetes para dar cambio, de igual
forma que en las monedas este almacena los billetes de las denominaciones
seleccionadas, algunos son fácilmente configurables para que reciban el billete que
uno desee otros necesitan software especializado.
Tipos de Máquinas Expendedoras.
• Mecánicas: aquellas en que todo su funcionamiento es mecánico, sin
intervención de ningún mecanismo eléctrico o electrónico. Son máquinas
sencillas, prácticamente en desuso por las limitaciones que presentan.
• Electrónicas: cuentan con componentes electrónicos para su funcionamiento y
necesitan de energía eléctrica.
• Otro sistema de máquinas de bebidas es el conocido como "post-mix", que
quiere decir mezcla posterior y que se utiliza con concentrado de bebidas
(jarabe) y al cual el dispensador agrega agua y mezcla con dióxido de carbono
junto con enfriarlo.

Ubicación.
• En el ámbito privado, en oficinas o fábricas, típicas son las máquinas de café
o de productos alimenticios.
• En lugares públicos, como aeropuertos, estaciones de tren, estaciones de
metro o incluso en la vía pública (como las máquinas de periódicos, por
ejemplo). En estos lugares se pueden encontrar desde expendedores de
billetes hasta máquinas de alimentación.
• En establecimientos comerciales
• A la puerta de las tiendas, como las máquinas de bebidas, de regalos,
golosinas o chucherías para niños.
• En el interior de bares y restaurantes, como las máquinas de tabaco o de
preservativos (condones).

Ventajas e Inconvenientes.
La principal ventaja de las máquinas expendedoras respecto a la venta tradicional
es su disponibilidad en cualquier momento del día, mientras que entre sus
principales desventajas cabe destacar la pérdida del contacto personal con el
vendedor y la posibilidad de que el producto quede atascado y no se entregue al
comprador.
Desarrollo.
Materiales.
• Push Botton.
• Jumpers.
• Arduino.
• Laptop o PC de escritorio.
• Tablilla Protoboard.
• Servomotor.
• Triplay.
• Opto interruptor Tipo H.
• Fibracel
• Kola Loka
• Pistola de Silicon
• Bisagras
• Esponja
• Cinta aislante.
• Batería de 9V.
• Madera

Opto interruptor Tipo H


Voltaje de colector a emisor: 30 V.
Corriente en sentido directo: 50 mA.
Voltaje inverso: 5 V.
Corriente de colector: 30 mA.
Voltaje emisor colector: 5 V.
Potencia de disipación: 100 mW.
Corriente pico en sentido directo: 1A.

Consumo nominal: (no aplica)


Consumo en espera: (no aplica)
Color: negro
Peso: 3.49 gr
Servomotor
• Torque de 1,8 kgf/cm a 5 Vcc
• Rotación de 180°
• Temperatura de operación: -30° a 60°
• Velocidad de operación: <0,1 s
• Conector tipo S compatible con receptores
Futaba y JR
• Engranaje plástico
• Alimentación: 3,5 - 6 Vcc 20 mA

Push Boton.
• Interruptor (Switch) de presión (Push).
• 125 Vca
• 3 Amperes
• 2 terminales
• Normalmente abierto (NA).
• Con botón redondo tipo timbre
• fabricado en PVC color rojo.

Arduino Uno.
• Microcontrolador ATmega328.
• Voltaje de entrada 7-12V.
• 14 pines digitales de I/O (6 salidas PWM).
• 6 entradas análogas.
• 32k de memoria Flash.
• Reloj de 16MHz de velocidad.
Desarrollo.
Abrimos el IDE de Arduino para eso hacemos doble clic en el icono que está en el
escritorio.

Después de eso veremos una ventana como la siguiente:


Ahora elaboraremos el código para nuestra dispensadora de dulces, probamos con
varios códigos, pero nos salía error al compilar hasta que investigamos y nos dimos
cuenta de que estábamos declarando mal varias salidas y entradas al Arduino.

Una vez que tenemos este código lo que prosigue realizar es el compilado del
mismo para verificar que no tengamos errores en el código y en caso de tenerlos
poder corregirlos.

Cuando ya vimos que el código se compilo de manera exitosa daremos lugar a


guardar nuestro archivo, para que en algún momento dado no se nos borre.
Al igual que con las practicas se recomienda guardarlo en la carpeta designada ya
que es más facil accesar a ella.
Código.
#include <Servo.h>
int yo=13;
int moneda = 2;
int bot1=3;

int val=0;
int selec=0;

Servo servoMotor;

void setup() {
Serial.begin(9600);
servoMotor.attach(13);
}

void loop() {
val= digitalRead(moneda);
selec= digitalRead(bot1);

if (val==HIGH && selec==HIGH){


servoMotor.write(180);
delay(1000);
servoMotor.write(0);
}
Ahora comenzaremos con la elaboración en nuestra protoboard con todos los
componentes.
Primero comenzamos conectando nuestro servomotor a la tablilla con las
conexiones correspondientes como son Vcc, Gnd y Data que es la que va con la
placa Arduino.

Posteriormente hicimos la conexión del push botón en la tabilla, con el programa


se pretende hacer que al presionar el push este sirva como un seguro y así
accione el servo.
Ahora podemos observar el circuito terminado en la tablilla protoboard, esta de más
el que aún no se ha conectado al Arduino solo se realizó la conexión completa de
los componentes.

A continuación, vemos el circuito con las conexiones al Arduino


Ahora procederemos a subir el código a la placa Arduino, fue en esta parte que al
probarlo con varios códigos que hicimos anteriormente no realizaba la función
deseada.

Ahora procederemos a probar el circuito con el código ya en la placa, a continuación,


lo veremos.
Una vez que ya comprobamos que funciona con el circuito realizado, procedimos
con el armado de la caja en la que estaría y funcionaria como dispensadora de los
dulces.
Empezamos con las tapas que tendrá ya que es una parte importante del diseño.

Posteriormente realizamos el soporte para los dulces y la parte en la que caerían,


eso se puede observar en la imagen siguiente.
Una vez realizado eso colocamos la tablilla y demás elementos para verificar que
sean las dimensiones correctas de la caja.

Después de eso conectamos todo para que se pueda visualizar como quedaría en
nuestra caja, eso seria con el Arduino, protobaord y demás componentes ya
conectados.
Como se puede ver en la anterior imagen ya están todas las perforaciones
realizadas, tanto como para el opto interruptor que es el dispositivo por donde las
monedas entraran como el push botón que servirá como un candado y al momento
de presionarse hará que el servomotor se accione y empuje al dulce.
Después de eso hacemos otra prueba con los dispositivos funcionando, esto lo
podemos observar en la siguiente imagen.
Una vez que observamos que realiza la función procedemos meter todos los
componentes y cerramos nuestra caja ya que esta casi terminado.

Una vez que ya tiene bien el funcionamiento procedemos a introducir un dulce en


la parte superior que es donde entraran los dichos dulces.
Ahora que toda la carcasa esta armada con el circuito conectado y funcionando, lo
siguiente es introducir el dulce y accionar la maquina presionando el botón y al
mismo tiempo insertando la moneda. Se debe recordar que el push sirve como un
seguro para que se accione el servomotor

Como se puede observar en la imagen el funcionamiento es el correcto, el


servomotor empuja al empaque que contiene el dulce y este cae en el espacio
donde el usuario podrá agarrarlo y disfrutar de él.
Conclusión.
Nos queda como experiencia el programar con el IDE Arduino que a pesar de que
se parecería en gran manera a la programación en C, tiene variantes ya que tiene
como un lenguaje propio y por el momento se nos complica la lógica, nuestro
principal reto fue el del programar el servomotor con el push botón ya que el
servomotor al insertar la moneda se encendía sola sin necesidad de hacer el pulso
con el push, pero se logro resolver ese problema ya que investigamos en varias
fuentes y nos dimos cuenta que estábamos declarando mal las salidas y por eso no
teníamos el resultado esperado.
Al concluir tenemos la experiencia de haber trabajado con el Arduino para realizar
una maquina expendedora, que a pesar de todos los errores que obtuvimos al crear
el código al final se logró resolver los errores que se nos presentaron, de esta forma
podemos decir que la practica nos ayudo para generar una mejor lógica en la
programación con el IDE Arduino y es el comienzo para que en un futuro hagamos
más proyectos similares a este.
Bibliografía.
• Brian W. Evans. 2007. Manual de Programación. USA. RCLibros.

• Curso de Arduino aprende a programar desde cero. 2014. Internet. En línea.


Pagina consultada el 4 de Diciembre de 2018.
Disponible en:
https://programarfacil.com/blog/arduino-blog/curso-de-arduino/

• Encoder y Apagar Arduino. Tutorial sobre el módulo sensor opto interruptor.


2018. Internet. En línea. Pagina consultada el 4 de Diciembre de 2018.
Disponible en: http://androminarobot.blogspot.com/2016/07/en-este-tutorial-
mostramos-como-usar-el.html

• Maquina expendedoras. 2018. Internet. En línea. Pagina consultada el 3 de


Diciembre de 2018.
Disponible en:
https://es.wikipedia.org/wiki/M%C3%A1quina_expendedora#Tipos_de_m%
C3%A1quinas_expendedoras

• Servomotor con Arduino tutorial de Programación paso a paso. 2014.


Internet. En línea. Pagina consultada el 3 de Diciembre de 2018.
Disponible en: https://programarfacil.com/tutoriales/fragmentos/servomotor-
con-arduino/
Conclusión General.
Al finalizar el curso logre comprender una gran parte de la materia, ya que
empezamos desde lo más sencillo que podría ser el realizar un pseudocodigo o un
diagrama de flujo hasta programar en Arduino en el que me sigue costando la lógica.
A través del semestre comprendí como se utilizan las distintas estructuras de control
que hay como pueden ser el if-else, esta estructura nos sirve como para elegir entre
dos opciones en caso de que una no se cumpla, esto se repitió con cada una de las
estructuras de control ya que no todas tienen la misma sintaxis ni lógica, la que
mayor me costo es la estructura for ya que todo esta junto en una sola línea.
Pero fuera de eso se puede decir que la materia me ayudo a desarrollar una lógica
en programación ya que para nuestra carrera es muy importante porque lo
usaremos hasta que la terminemos, al igual que se debe saber que esto solo es lo
básico en la programación y tenemos muchas más cosas que aprender.
Bibliografía.

• Introducción a la programación estructurada en C (Primera edición). F. A.


Martínez Gil y G. Martín Quetglás. Servicio de Publicaciones, Universidad de
Valencia. Junio, 2003.

• Kernighan, Brian W.; El lenguaje de programación C (2 a Ed); Ed. Prentice


Hall; 1998.

• L. Joyanes Aguilar e I. Zahonero Martínez, Programación en C: metodología,


algoritmos y estructuras de datos (Segunda edición). Editorial McGraw-Hill,
2005.

• Osvaldo Cairó, Fundamentos de Programación: Piensa en C. Editorial


Pearson Prentice Hall, 2006.

• Programación en C (Segunda edición). B. S. Gottfried. Editorial McGraw-Hill.


2005.

Вам также может понравиться