0% encontró este documento útil (0 votos)
84 vistas5 páginas

ACTIVIDAD 12 Programacion

El documento presenta una tabla descriptiva sobre instrucciones y conceptos de programación, incluyendo instrucciones compuestas, composición secuencial, selectiva e iterativa, así como procesos de entrada/salida y la importancia de la documentación. Se destaca el paradigma imperativo como un enfoque común en lenguajes de programación. La conclusión resalta la relevancia de estos conceptos en el desarrollo de software.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
84 vistas5 páginas

ACTIVIDAD 12 Programacion

El documento presenta una tabla descriptiva sobre instrucciones y conceptos de programación, incluyendo instrucciones compuestas, composición secuencial, selectiva e iterativa, así como procesos de entrada/salida y la importancia de la documentación. Se destaca el paradigma imperativo como un enfoque común en lenguajes de programación. La conclusión resalta la relevancia de estos conceptos en el desarrollo de software.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

NOMBRE DEL ALUMNO: PAMELA JUDITH GONZALEZ NARVAEZ

NOMBRE DEL TUTOR: ING. JOSÉ CARLOS TORRIJOS ARRIAGA

MATRICULA: 231570034

CARRERA: INGENIERIA INDUSTRIAL Y DE SISTEMAS

NOMBRE DEL CURSO: PROGRAMACION I

ACTIVIDAD: 12

MONTERREY NUEVO LEON 27 DE MARZO DEL 2025


Tabla Descriptiva de Instrucciones y Conceptos de Programación

Tema Descripción Características Ejemplo

Instrucciones Son instrucciones - Pueden agrupar Ejemplo: Un bloque de


Compuestas que agrupan múltiples código en un if o un
múltiples instrucciones para bucle. En C: if (x > 0) { y
instrucciones crear estructuras = x + 1; z = y + 2; }
simples, más complejas.- Se
permitiendo ejecutar utilizan para
un conjunto de organizar el flujo de
acciones. Las control en un
instrucciones programa.
compuestas se
dividen en tres tipos
principales.

Composición Secuencial Es la ejecución de - Las instrucciones a = 10; b = a + 5; c = b *


un conjunto de se ejecutan una 2;
instrucciones en tras otra de manera
orden, una después ordenada.- Es el
de la otra, sin tipo más simple de
ninguna condición o flujo de control.
iteración.

Composición Selectiva Consiste en ejecutar - Utiliza estructuras if (x > 10) { y = 5; } else


ciertas instrucciones condicionales como { y = 3; }
bajo una condición. if, else o switch.-
Si la condición se Permite que se
cumple, se ejecutan ejecute un bloque
una o más de código
instrucciones, si no, dependiendo de si
se omiten o se se cumple o no una
ejecutan otras condición.
instrucciones.

Composición Iterativa Implica ejecutar un - Se utiliza en for (i = 0; i < 10; i++)


conjunto de estructuras de { sum = sum + i; }
instrucciones control como for,
repetidamente, while y do-while.-
mientras se cumpla Repite la ejecución
una condición. Este de instrucciones
tipo de composición hasta que se
se utiliza en bucles. cumple una
condición.

Entrada/Salida Se refiere a los - Entrada: Entrada: scanf("%d",


procesos mediante Obtención de datos &x);Salida: printf("El
los cuales el del usuario, valor es %d", x);
programa recibe archivos o
datos (entrada) y dispositivos.-
proporciona Salida: Mostrar
resultados (salida). resultados al
usuario, escribir en
archivos o en
dispositivos.

Documentación Es el proceso de - Incluye Comentarios en código:


describir y explicar comentarios en el // Esto es un comentario
el funcionamiento código y explicativo sobre la
del código fuente de documentación variable x
un programa para externa.- Ayuda a
facilitar su otros
comprensión y programadores a
mantenimiento. entender el
propósito y uso de
cada parte del
código.

Paradigma Imperativo Es un enfoque de - El programa se Ejemplo en Python: x =


programación describe como una 10; y = 20; z = x + y;
donde el flujo de secuencia de
control del instrucciones que
programa se modifican el
determina mediante estado.- Se utiliza
instrucciones que ampliamente en
modifican el estado lenguajes como C,
del sistema. Python, Java.

Entrada/Salida (Procesos Se refiere a la - La entrada puede Entrada: input("Ingrese


de Entrada-Salida) manipulación de la ser a través de su nombre: ")Salida:
entrada y salida de teclados, archivos, print("Hola, ", nombre)
datos en un sensores, etc.- La
programa. Los salida puede ser en
procesos de entrada forma de texto,
y salida permiten gráficos o datos
interactuar con el enviados a otro
usuario o con otros sistema.
sistemas (archivos,
dispositivos).

Explicación de los Conceptos:


1. Instrucciones Compuestas:
Son secuencias de instrucciones agrupadas para realizar un conjunto de
acciones más complejo que las instrucciones simples. Se dividen en tres
tipos principales:

o Secuencial: Ejecución de instrucciones en un orden predeterminado


sin condiciones.

o Selectiva: Ejecución de instrucciones basadas en condiciones (por


ejemplo, con if o switch).

o Iterativa: Repetición de instrucciones mientras se cumpla una


condición (por ejemplo, con for o while).

2. Entrada/Salida:
Es el proceso mediante el cual los programas interactúan con el mundo
exterior, ya sea recibiendo datos de un usuario o archivo (entrada) o
mostrando resultados a través de pantallas, impresoras o archivos (salida).

3. Documentación:
Los comentarios y las explicaciones sobre el código son cruciales para
facilitar la comprensión y mantenimiento de un programa. La
documentación permite que otros desarrolladores entiendan rápidamente
cómo funciona un sistema y por qué se hizo de cierta manera.

4. Paradigma Imperativo:
En este paradigma, los programas se diseñan como una secuencia de
instrucciones que modifican el estado del sistema. Es uno de los
paradigmas más comunes, que se encuentra en muchos lenguajes de
programación populares como C, Java y Python.

Conclusión:

Esta tabla explica las principales instrucciones y procesos que se utilizan en la


programación, abordando desde el flujo de control de las instrucciones
(composición secuencial, selectiva e iterativa) hasta los procesos de interacción
con el usuario (entrada/salida) y la importancia de la documentación en el
desarrollo de software. Además, se presenta el paradigma imperativo como base
para la estructura de muchos lenguajes de programación.

También podría gustarte