Académique Documents
Professionnel Documents
Culture Documents
Las herramientas de programación para diseñar algoritmos que generalmente se utilizan son la
representación gráfica utilizando símbolos predeterminados para indicar las acciones, o el
pseudocódigo donde las acciones se escriben con palabras del lenguaje natural.
Por lo general una situación problemática compleja puede ser resuelta más eficientemente si
este se divide en problemas más pequeños llamados módulos, o subproblemas, o subalgoritmos. Los
subalgoritmos son independientes del algoritmo principal, se escriben una sola vez y pueden ser
utilizados en diferentes puntos del algoritmo principal, o en diferentes algoritmos. No son autónomos,
necesitan de un algoritmo principal para ser ejecutados, resuelven un subproblema. La ventaja de esta
metodología es la reutilización, ya que evita la duplicación del código. Al ser independientes pueden
ser verificados sin importar el resto del algoritmo, ya que poseen su propia lógica, reciben los valores
de los algoritmos por el cual fue llamado y retornan sus propios resultados. A su vez este subalgoritmo
puede llamar a otros subalgoritmos.
1
CARRERA: INGENIRIA QUÍMICA Código: 95-1199
FUNDAMENTOS DE INFORMÁTICA ANEXO I Prof. Adriana Adamoli
scanf
Obtener Valores Leer lista de variables
printf
Mostrar Valores Informar literales, lista de variables
operador =
Asignar Valores variable expresión
(igual)
Si condición entonces
acciones
Selección simple si-no [optativo] If
selectivasEstructuras
acciones
fin-si
Si variable
caso valor1: acciones;
caso valor2: acciones;
Selección ………………………
switch
múltiple caso valorn: acciones;
si-no [optativo]
acciones
fin-si-caso
Mientras condición
Estructuras repetitivas
acciones while
fin-mientras
Desde variablevalorini hasta valorfin [incremento]
Acciones de
acciones for
repetición
fin-desde
Repetir
acciones do-while
hasta condición
Nombre-función (parámetros)
Subalgoritmos acciones funciones
fin-función resultado