ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
Informática ii
1. Informática II
Resumen del tema
Bloque 1: Algoritmos
N. del Alumno: Gustavo Alonso Landeros Regín
Fecha: 20 de junio, 2014
2. Definición de algoritmo:
Es una serie de pasos e instrucciones o rutinas para resolver un problema y
alcanzar un fin deseado.
Los algoritmos pueden llevar a cabo un proceso y por lo tanto, son ejecutados por
un procesador o puede ser ejecutado por un ser humano.
Esquema: clasificación de los algoritmos:
Cualitativos
No intervienen cálculos númericos
Cuantitativos
Si intervienen cálculos Númericos
Caraterísticas
Deben ser finitos, definidos, entrada,
salida y efectivos
3. Un algoritmo puede ser representado bajo las siguientes técnicas:
Para resolver un problema se requiere seguir la siguiente metodología:
Primero Definir que es un problema:
Es algo que hay que resolver, es una situación o estado inicial que debemos
transformar en estado final.
Identificación del problema a resolver.
Análisis y planteamiento de alternativas de solución.
Elección de alternativas Consiste en tres etapas: leer datos de entrada,
procesar los datos y escribir el resultado.
Desarrollo de la solución.
Evaluación de la solución.
Texto
Narrativo
Diagrama de
Flujo
Pseudocódigo
• Consiste en escribir paso a
paso las acciones.
• Ejemplo: una receta de
cocina.
• Representación gráfica
mediante símbolos
Simbología estandar.
• Se usa un lenguaje no
formal para describir las
acciones a ejecutar segun
el lenguaje e instrucción del
programa.
4. Características de un Pseudocódigo:
Emplea palabras normales: inicio, imprimir, calcular etc.
No existe vocabulario obligado se establecen estándares.
Las instrucciones deben ser escritas con precisión evitar ambigüedades.
Las instrucciones deben ser empeladas de acuerdo a lenguaje a utilizar.
Un Pseudocódigo se convierte el código en cualquier lenguaje de
programación.
Tipos de datos
Variables: las variables tienen un nombre y un valor y a lo largo del
algoritmo se puede cambiar.
Constantes: es un literal cuyo valor se mantiene a lo largo del algoritmo.