Está en la página 1de 11

19/1/2023

FUNDAMENTOS DE
PROGRAMACION

Roney Collaguazo
INDICE
1 Programacion secuencial

2 Programacion estructurada
3 Programacion por funciones
Programacion
Secuencial
La estructura secuencial o programación secuencial
se entiende como una metodología que basa su
funcionamiento en tener acciones o instrucciones
que sigan a otras de forma secuencial. Así pues, en
este mecanismo se pueden presentar múltiples
operaciones de inicio a fin, así como las operaciones
de asignación o de cálculo, entre otras.
La estructura secuencial en programación destaca
también porque sus tareas se siguen de forma que la
salida de una de estas actividades corresponde o
hace las veces de entrada de la siguiente. Esto se da
de forma sucesiva hasta que se finaliza el proceso
en el sistema.
Caracteristicas
Dentro de las características y propiedades
relevantes de la estructura secuencial o
programación secuencial destacamos que incluye
la participación de recursos como operaciones,
entradas y salidas.
Asimismo, esta metodología se caracteriza por
su orientación a optimizar la claridad, el tiempo y
la calidad que se necesitan para desarrollar un
programa de un ordenador.
Con el uso de la estructura secuencial en
programación se obtiene, por tanto, una mayor
facilidad para el entendimiento de los programas,
pues se evita la necesidad de llevar a cabo el
rastreo de saltos de línea en el interior de los
bloques de código, en búsqueda de la
comprensión de la lógica interna implementada.
Ejemplos de Programacion secuencial

Que se introduzca un dato a través del teclado como dos números y luego sumar ambos
números y mostrar el resultado de la suma. Eso sería un ejemplo de código con
estructura secuencial.

#include <stdio.h>int main(){int a, b, sum;


printf("Introduce el primer número: ");
scanf("%d", &a);
printf("Introduce el segundo número: ");
scanf("%d", &b);
sum=a+b;
printf("La suma es: %d\n\n", sum);return 0;}
l
Programacion
estructurada
La programación estructurada es una
teoría orientada a mejorar la claridad,
calidad y tiempo de desarrollo utilizando
únicamente subrutinas o funciones.
Basada en el teorema del programa
estructurado propuesto por Böhm y
Jacopini, ha permitido desarrollar
software de fácil comprensión.14 jul 2021
CARACTERISITICAS EJEMPLO

Los programas son más fáciles de


entender, pueden ser leídos de forma jj
secuencial y no hay necesidad de Ejemplo:

tener que rastrear saltos de líneas

(GOTO) dentro de los bloques de INPUT x


código para intentar entender la lógica INPUT y
interna auxiliar= x

x= y
y= auxiliar
PRINT x
PRINT y

Programacion por
funciones
En programación, una función es una sección de un
programa que calcula un valor de manera independiente al
resto del programa.
Una función tiene tres componentes importantes:
los parámetros, que son los valores que recibe la
función como entrada;
el código de la función, que son las operaciones que
hace la función; y
el resultado (o valor de retorno), que es el valor final
que entrega la función.
En esencia, una función es un mini programa. Sus tres
componentes son análogos a la entrada, el proceso y la
salida de un programa.
En el ejemplo del factorial, el parámetro es el entero al que
queremos calcularle el factorial, el código es el ciclo que
hace las multiplicaciones, y el resultado es el valor calculado.
Caracteristicas
Lorem ipsum dolor sit amet, consectetur
adipiscing elit, sed do eiusmod tempor
incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam quis nostrud
exercitation ullamco.
Ejemplos
comb = 1# multiplicar por >>> factorial(0)1>>>
m!f = 1for i in range(1, m +
1):f = f * icomb = comb * factorial(12) +
f# dividir por (m - n)!f = factorial(10)48263040
1for i in range(1, m - n + 1):f 0>>>
= f * icomb = comb / f#
dividir por n!f = 1for i in factorial(factorial(3))7
range(1, n + 1):f = f * icomb 20>>> n = 3>>>
= comb / f factorial(n **
2)362880
BIBLIOGRAFIAS
https://www.autycom.com/p https://www.lifeder.com/pr
rogramacion-secuencial- ogramacion-estructurada/
caracteristicas-y-ventajas/

https://www.edix.com/es/instituto/programaci http://progra.usm.cl/apunte/m
on- ateria/funciones.html
estructurada/#:~:text=La%20programaci%C3%
B3n%20estructurada%20es%20una,desarrollar%
20software%20de%20f%C3%A1cil%20comprensi
%C3%B3n.

También podría gustarte