Está en la página 1de 13

Energética Computacional

U1 Introducción al lenguaje de
programación

0
Introducción al lenguaje de programación
U1 Actividades

Introducción al lenguaje
de programación
Actividades

Programación. Fuente de: https://blog.dinahosting.com/

Universidad Abierta y a Distancia de México | DCSBA 1


Introducción al lenguaje de programación
U1 Actividades

Índice
Actividades .............................................................................................................. 3
Actividad 1. Introducción a la energética computacional .................................... 4
Actividad 2. Análisis de algoritmos y diagramas de flujo .................................... 5
Actividad 3. Estructura básica de programación lenguaje C............................... 7
Evidencia de aprendizaje. Lenguaje C y su relación con las energías
renovables ........................................................................................................ 10
Autorreflexiones................................................................................................ 12

Universidad Abierta y a Distancia de México | DCSBA 2


Introducción al lenguaje de programación
U1 Actividades

Actividades

Competencia

Desarrolla algoritmos y diagramas de flujo mediante su implementación en un lenguaje


de programación para solucionar problemas computacionales aplicados a energías
renovables.

Logros
Actividad 1. Introducción a la 13/07/2020
1. Reflexionar sobre la energética computacional 13:00
importancia de la
programación en la solución Actividad 2. Análisis de
13/07/2020
de problemas. algoritmos y diagramas de
13:00
flujo
2. Generar algoritmos para la
solución a problemas dados. Actividad 3. Estructura básica 13/07/2020
3. Diseñar diagramas de flujo a de programación lenguaje C 13:00
partir de un problema
Evidencia de aprendizaje. 20/07/2020
específico.
Lenguaje C y su relación con
4. Generar códigos en lenguaje las energías renovables 13:00
C utilizando algoritmos y
diagramas de flujo, aplicados
20/07/2020
a programas de energías Autorreflexiones
renovables. 13:00

Universidad Abierta y a Distancia de México | DCSBA 3


Introducción al lenguaje de programación
U1 Actividades

Actividad 1. Introducción a la energética computacional

Actividad colaborativa

Introducción
Bienvenido(a) al curso de Energética Computacional, la primera actividad de la unidad 1 te
permitirá identificar el lenguaje de programación a través de símbolos, así como reglas
sintácticas y semánticas. Un lenguaje de programación es una herramienta que permite
desarrollar programas para computadora, el cual se conforma de una serie de símbolos y
reglas de sintaxis y semántica que definen la estructura principal del lenguaje y le dan un
significado a sus elementos y expresiones.

Instrucciones

1. Analiza el contenido de la Unidad 1. Introducción al lenguaje de programación.

2. Comenta en el foro de discusión aportando tus respuestas a los siguientes


cuestionamientos.

• ¿Para qué nos sirven los lenguajes de programación?


• ¿Cuál es la diferencia entre lenguaje de bajo y alto nivel?
• ¿Cuál consideras es la importancia de los algoritmos y diagramas de flujo en la
programación?
• ¿Consideras que aprender un lenguaje de programación apoya en tu formación
como futuro ingeniero(a) en Energías Renovables?

3. Retroalimenta de forma respetuosa y clara a sus compañeros(as), para enriquecer su


aportación, se necesita la participación para que se refleje en su evaluación.

4. Considera la rúbrica de evaluación del foro de discusión, la cual podrán descargar del
espacio del foro de la actividad.

Universidad Abierta y a Distancia de México | DCSBA 4


Introducción al lenguaje de programación
U1 Actividades

Actividad 2. Análisis de algoritmos y diagramas de flujo

Actividad individual

Introducción

Bienvenido(a) a la actividad 2, la cual permitirá aplicar lo aprendido sobre algoritmos y


diagramas de flujo en el material de la Unidad 1. Generarás algoritmos y diagramas de flujo
a partir de las instrucciones solicitadas.

Instrucciones

1. Analiza los siguientes recurso sobre la definición de algoritmo y diagramas de flujo :


https://www.youtube.com/watch?v=U3CGMyjzlvM
https://www.areatecnologia.com/diagramas-de-flujo.htm

2. Revisa el contenido de la Unidad 1. Introducción al lenguaje de programación


correspondiente a algoritmos y diagramas de flujo.

3. Genera el algoritmo para lograr lo que se solicita.

P1. ¿Cómo preparar un sándwich?


P2. ¿Cómo hacer una llamada telefónica en un teléfono público?
P3. ¿Cómo lavarse las manos?

4. Construye el diagrama de flujo para lograr lo que se solicita.

P4. ¿Cómo preparar agua de guayaba?


P5. Sacar el promedio de del consumo de energía en un año.
P6. Obtener el consumo de un foco de 120 W después de 24 h de operación.
P7. Leer dos valores y regresar en pantalla el valor del mayor y si éste es un
número par o impar.
P8. Obtener el residuo o módulo de la división de dos números enteros positivos.

Universidad Abierta y a Distancia de México | DCSBA 5


Introducción al lenguaje de programación
U1 Actividades

5. Integra en un documento de texto los algoritmos del punto 3 y los diagramas de


flujo del punto 4. El documento debe incluir los siguientes lineamientos:

• Portada de presentación.
• Introducción al tema algoritmos y diagramas de flujo en máximo una cuartilla.
• Desarrollo (Algoritmos y diagramas de flujo).
• Conclusiones máximo una cuartilla.
• Referencias bibliográficas en formato APA.

6. Verifica la fecha de entrega y los requisitos mínimos a cubrir con la finalidad de que
te organices y cumplas en tiempo y forma con tu actividad.

7. Considera los siguientes criterios de evaluación:

Criterio Puntaje
Entrega en tiempo y forma la actividad. 10
Presenta la introducción al tema en máximo
20
1 cuartilla.
Presenta la solución correcta a los algoritmos
y diagramas de flujo solicitados. 50

Redacta de forma analítica y reflexiva su


15
conclusión en máximo una cuartilla.
Renombra su documento con la
5
nomenclatura señalada.
Total 100

8. Guarda tu actividad con la nomenclatura ECCO_U1_A2_XXYZ. Las cuatro primeras


letras corresponden a la clave de la asignatura, posteriormente sigue el número de
la unidad y de la actividad. Por último, sustituye las XX por las dos primeras letras
de tu primer nombre, la Y por la inicial de tu apellido paterno, y la Z por la inicial de
tu apellido materno.

9. Envía tu actividad y espera las observaciones de tu docente en línea, de ser


necesario ajusta lo que te indique.

*Recuerda que tu documento no deberá pesar más de 5 MB.

Universidad Abierta y a Distancia de México | DCSBA 6


Introducción al lenguaje de programación
U1 Actividades

Actividad 3. Estructura básica de programación lenguaje C

Actividad individual

Introducción
Lenguaje de programación C, también conocido como “lenguaje de programación de
sistemas” desarrollado en el año 1972 por Dennis Ritchie para UNIX un sistema
operativo multiplataforma. El lenguaje C es del tipo lenguaje estructurado como son
Pascal, Fortran, Basic. Sus instrucciones son muy parecidas a otros lenguajes
incluyendo sentencias como if, else, for, do y while. Aunque C es un lenguaje de alto
nivel (puesto que es estructurado y posee sentencias y funciones que simplifican su
funcionamiento) tenemos la posibilidad de programar a bajo nivel (como en el
Assembler tocando los registros, memoria etc.).
(EcuRed, 2018).

Instrucciones

1. Revisa el contenido de la Unidad 1. Introducción al lenguaje de programación


correspondiente a algoritmos y diagramas de flujo.

2. Analiza los siguientes recursos didácticos sobre Lenguaje C.

o Variables y tipos básicos:


http://platea.pntic.mec.es/vgonzale/cyr_0204/cyr_01/control/lengua_C/
variables.htm
o Operadores en C:
http://lsi.vc.ehu.es/asignaturas/FdIc/labs/a1/htm/oper.html
o Ejemplo de lenguaje C-Hola mundo:
https://www.abrirllave.com/c/ejemplo-holamundo.php
o Ejemplos de programas en lenguaje C:
https://www.abrirllave.com/c/ejemplos.php
o Ejemplos Lenguaje de programación C:
https://www.youtube.com/watch?v=3ES6o69MaYg
o Curso Introducción a Lenguaje C: Ejemplo programa estructura

Universidad Abierta y a Distancia de México | DCSBA 7


Introducción al lenguaje de programación
U1 Actividades

secuencial 1: https://www.youtube.com/watch?v=3tN-OY9V6DI
o Tutorial de programación en C-Ejercicios de repaso (Cap. 1 al 5):
https://www.youtube.com/watch?v=Cy9_m4GNFf8

3. Presenta una lista de los tipos de variables usados en C y sus definiciones.

4. Presenta una lista de las sentencias de control de flujo usadas en lenguaje C y


sus funciones.

5. Presenta los componentes de una estructura básica de un programa en lenguaje


C.

6. Genera el código en lenguaje C de 2 diagramas realizados en la Actividad 2.

7. Genera el código en lenguaje C correspondiente al P7 o P8, utilizando lo


aprendido en los puntos anteriores.

8. Integra en un documento de texto los códigos y las impresiones de pantalla de la


programación de los programas que seleccionaste. El documento debe incluir los
siguientes lineamientos:

• Portada de presentación
• Introducción al tema Programación en Lenguaje C en máximo una cuartilla.
• Desarrollo (Tipos de Variables, Sentencias, Programas)
• Conclusiones máximo una cuartilla
• Referencias bibliográficas en formato APA

9. Verifica la fecha de entrega y los requisitos mínimos a cubrir con la finalidad de


que te organices y cumplas en tiempo y forma con tu actividad.

10. Considera los siguientes criterios de evaluación:

Criterio Puntaje
Entrega en tiempo y forma la actividad. 10
Presenta portada y la introducción al tema en
máximo 1 cuartilla y las definiciones 20
solicitadas.
Presenta la solución correcta a los algoritmos
y diagramas de flujo solicitados. 50

Universidad Abierta y a Distancia de México | DCSBA 8


Introducción al lenguaje de programación
U1 Actividades

Redacta de forma analítica y reflexiva su


15
conclusión en máximo una cuartilla.
Renombra su documento con la
5
nomenclatura señalada.
Total 100

11. Guarda tu actividad con la nomenclatura ECCO_U1_A3_XXYZ. Las cuatro


primeras letras corresponden a la clave de la asignatura, posteriormente sigue el
número de la unidad y de la actividad. Por último, sustituye las XX por las dos
primeras letras de tu primer nombre, la Y por la inicial de tu apellido paterno, y la
Z por la inicial de tu apellido materno.

12. Envía tu actividad y espera las observaciones de tu docente en línea, de ser


necesario ajusta lo que te indique.

*Recuerda que tu documento no deberá pesar más de 5 MB.

Universidad Abierta y a Distancia de México | DCSBA 9


Introducción al lenguaje de programación
U1 Actividades

Evidencia de aprendizaje. Lenguaje C y su relación con las

energías renovables

Actividad individual

Introducción

Bienvenido(a) a la actividad Evidencia de aprendizaje, que tiene como propósito aplicar los
conocimientos adquiridos en la Unidad 1.

Instrucciones

1. Analiza el siguiente caso estudio.


Un consultor energético realiza un análisis del consumo de energía que tiene
una escuela primaria del año 2016. La tarifa 3, región centro.
2. Elabora el algoritmo que se requiere para conocer el consumo promedio,
consumo máximo y consumo mínimo de energía de la escuela.

3. Elabora el diagrama de flujo a partir del algoritmo.

4. Genera el programa en lenguaje C.

5. Integra en un documento de texto los puntos 1,2,3 y 4. El documento debe seguir


los siguientes lineamientos:

• Portada de presentación
• Introducción al tema programación en lenguaje C en máximo una cuartilla
• Desarrollo (Algoritmo, Diagrama de flujo, Código, Impresión de Pantalla de
resultado)
• Conclusiones máximo una cuartilla
• Referencias bibliográficas en formato APA

6. Verifica la fecha de entrega y los requisitos mínimos a cubrir con la finalidad de

Universidad Abierta y a Distancia de México | DCSBA 10


Introducción al lenguaje de programación
U1 Actividades

que te organices y cumplas en tiempo y forma con tu actividad.

7. Considera los siguientes criterios de evaluación:

Criterio Puntaje
Entrega en tiempo y forma la actividad. 10
Presenta portada y la introducción al tema en
máximo 10
1 cuartilla.
Presenta algoritmo, diagrama de flujo, código
e impresión de pantalla. 65

Redacta de forma analítica y reflexiva su


10
conclusión en máximo una cuartilla.
Renombra su documento con la
5
nomenclatura señalada.
Total 100

8. Guarda tu actividad con la nomenclatura ECCO_U1_EA_XXYZ. Las cuatro primeras


letras corresponden a la clave de la asignatura, posteriormente sigue el número de
la unidad y de la actividad. Por último, sustituye las XX por las dos primeras letras de
tu primer nombre, la Y por la inicial de tu apellido paterno, y la Z por la inicial de tu
apellido materno.

9. Envía tu actividad y espera las observaciones de tu docente en línea, de ser


necesario ajusta lo que te indique.

*Recuerda que tu documento no deberá pesar más de 5 MB.

Universidad Abierta y a Distancia de México | DCSBA 11


Introducción al lenguaje de programación
U1 Actividades

Autorreflexiones

Actividad individual

Introducción

Bienvenido(a) a la actividad de Autorreflexiones correspondiente a la Unidad 1, la


cual te permitirá reflexionar sobre el conocimiento adquirido.

¡IMPORTANTE! Recuerda responder a esta actividad hasta que hayas desarrollado


todas las actividades, los temas y las lecturas sugeridas en la unidad 1.

Instrucciones

1. Reflexiona acerca de los contenidos hasta ahora estudiados en esta unidad 1


de Energética Computacional, y responde los siguientes cuestionamientos.

• ¿Qué importancia tiene para el desarrollo profesional de un ingeniero en


energías renovables el conocer las bases de programación?
• ¿Qué competencias identificaste al realizar el algoritmo y diagrama de flujo?
• ¿Qué aplicaciones consideras puede tener la programación en las
Energías Renovables?

2. Argumenta tus comentarios, apóyate en tus aportes y los de tus compañeras y


compañeros, en caso de que presenten dudas con toda confianza extérnalas en el
Foros de dudas.

3. Guarda tu actividad con la nomenclatura EECO_U1_ATR_XXYZ. Las cuatro


primeras letras corresponden a la clave de la asignatura, posteriormente sigue el
número de la unidad y de la actividad. Por último, sustituye las XX por las dos
primeras letras de tu primer nombre, la Y por la inicial de tu apellido paterno, y la Z
por la inicial de tu apellido materno.

4. Envía tu actividad.
*Recuerda que tu documento no deberá pesar más de 5 MB.

Universidad Abierta y a Distancia de México | DCSBA 12