Este documento presenta información sobre algoritmos, pseudocódigos y diagramas de flujo. Brevemente describe que los algoritmos son conjuntos de operaciones para resolver problemas, los pseudocódigos son lenguajes informales útiles para desarrollar algoritmos, y los diagramas de flujo son representaciones gráficas de procesos y algoritmos.
1. Algoritmos.
Pseudocódigos.
Diagrama de flujo.
Por: Michelle Deans Cabrera
Dirigido a: Mónica Pérez
2. Conjunto de operaciones ejecutadas para
resolver un problema.
Características
Carácter finito
Precisión.
Entrada.
Salida
Eficacia.
3. Inicio
Paso1. Colocar los números el primero encima del
segundo, de tal manera que las unidades, decenas,
centenas, etc., de los números queden alineadas.
Trazar una línea debajo del segundo número.
PASO 2. Empezar por la columna más a la derecha.
PASO 3. Sumar los dígitos de dicha columna.
PASO 4. Si la suma es mayor a 9 anotar un 1 encima de
la siguiente columna a la izquierda y anotar debajo de
la línea las unidades de la suma. Si no es mayor anotar
la suma debajo de la línea.
PASO 5. Si hay más columnas a la izquierda, pasar a la
siguiente columna a la izquierda y volver a 3.
PASO 6. El número debajo de la línea es la solución.
Fin
4. Lenguaje informal útil para el desarrollo de
algoritmos.
Características
1. Se puede ejecutar en un ordenador
2. Es una forma de representación sencilla de utilizar
y de manipular.
3. Facilita el paso del programa al lenguaje de
programación.
4. Es independiente del lenguaje de programación que
se vaya a utilizar.
5. Es un método que facilita la programación y solución
al algoritmo del programa.
5. Realizar el pseudocódigo de un programa que permita calcular el
área de un rectángulo. Se debe introducir la base y la altura para
poder realizar el cálculo.
Programa; área
Entorno: BASE, ALTURA, AREA son número enteros
Algoritmo:
escribir “Introduzca la base y la altura”
leer BASE, ALTURA
calcular AREA = BASE * ALTURA
escribir “El área del rectángulo es “AREA
Finprograma.
6. Representación grafica de un algoritmo o
proceso.
Características
Identificar las ideas principales a ser incluidas en el diagrama de
flujo.
Definir qué se espera obtener del diagrama de flujo.
Identificar quién lo empleará y cómo.
Establecer el nivel de detalle requerido.
Determinar los límites del proceso a describir.
7. Inicio
Pedir menú
Mesa Analizar menú
Bar
Desea
usar el Pedir
bar?
Pagar
Desea usar el Fin
restaurante? Restaurante