E.E.S.T Nº1
F.T.E SIST.
TECNOLOGICOS
Alumnas: Lucía Luengo, Pilar Cifuentes.
Docente: Guillermina Martin.
Abril 2016
Menú
 ¿Qué es un algoritmos?
 Metodología para solucionar problemas
 Elementos
 Constantes
 Variables
 Clasificación de variables
 Operadores
Algoritmo
 Es una serie de pasos organizados que
describe el proceso que se debe seguir, para
dar solución a un problema especifico
 Hay dos tipos de algoritmo:
• Cualitativos: Describen los pasos utilizando
palabras
• Cuantitativos: Utilizan cálculos numéricos
para definir los pasos del proceso
 Diseño del algoritmo:
• Debe tener un punto particular de inicio
• Debe ser definido, no debe permitir dobles
interpretaciones
• Debe soportar la mayoría de las variantes que
se puedan representar
• Debe ser finito en tamaño y tiempo de
ejecución.
• Diseño del algoritmo.
• Prueba de escritorio o depuración (La
comprobación que se hace de un algoritmo para
Metodología para solución de
problemas
 Definición del problema: Es importante que se
conozca lo que se desea que realice la computadora
 Analisis del problema: Definir:
• Los datos de entrada
• Cual es la información que se desea producir (salida)
• Los métodos y formas que se necesitan para procesar
los datos
Elementos
Tipos de datos:
Simples:
 Numéricos: Representan valores escalares de forma
numérica.
 Lógicos: Solo pueden tener dos valores. (cierto o falso)
 Alfanuméricos: Representan valores identificables de
forma descriptiva.
Estructurados:
 Arreglos. (vectores, matrices)
 Registros.
 Archivos.
 Apuntadores.
Constantes
Son datos numéricos o
alfanuméricos que no cambian
durante la ejecución del
programa.
Ejemplo: PI: 3,1416
Variable
Es un espacio en la memoria de la computadora
que almacena temporalmente un dato durante la
ejecución de un proceso, puede cambiar durante
esta.
Ejemplo: Área: pi *radio^ 2
Las variables son: El radio, el área y la constante es
pi.
Clasificación de variables
Por su contenido :
 Numéricas(Almacenan valores numéricos, positivos o
negativos)
 Lógicas: (Solo pueden tener dos valores, cierto o falso)
 Alfanumérica: (Letras, numeres y caracteres especiales)
Por su uso:
 Trabajo: (Reciben el resultado de una operación
matemática completa)
 Contadores: (Llevan el control del numero de ocasiones
en que se realiza una operación o se cumple una
condición)
 Acumuladores : (Forma que toma una variable y lleva la
Operadores
Elementos que realizan de forma diferente, los
valores de una o mas variables y/o constantes. Los
operadores nos permiten manipular valores.
Tipos de operadores:
 Aritméticos: Permiten la realización de operaciones
matemáticas con los valores
(+ suma, - resta,* multiplicación, / división, mod Modulo)
 Relacionales: Establecen una relación entre dos valores,
los compara entre si y esta comparación produce el
resultado de certeza o falsedad.
(>Mayor que, <menor que, >= Mayor o igual que, <= Menor
o igual que, <>Diferente,=igual)
 Lógicos :Se utiliza para establecer relaciones entre valores
lógicos, pueden ser resultado de una expresión relacional
(and Y, or O, not NEGACION)

Algoritmo

  • 1.
    E.E.S.T Nº1 F.T.E SIST. TECNOLOGICOS Alumnas:Lucía Luengo, Pilar Cifuentes. Docente: Guillermina Martin. Abril 2016
  • 2.
    Menú  ¿Qué esun algoritmos?  Metodología para solucionar problemas  Elementos  Constantes  Variables  Clasificación de variables  Operadores
  • 3.
    Algoritmo  Es unaserie de pasos organizados que describe el proceso que se debe seguir, para dar solución a un problema especifico  Hay dos tipos de algoritmo: • Cualitativos: Describen los pasos utilizando palabras • Cuantitativos: Utilizan cálculos numéricos para definir los pasos del proceso
  • 4.
     Diseño delalgoritmo: • Debe tener un punto particular de inicio • Debe ser definido, no debe permitir dobles interpretaciones • Debe soportar la mayoría de las variantes que se puedan representar • Debe ser finito en tamaño y tiempo de ejecución. • Diseño del algoritmo. • Prueba de escritorio o depuración (La comprobación que se hace de un algoritmo para
  • 5.
    Metodología para soluciónde problemas  Definición del problema: Es importante que se conozca lo que se desea que realice la computadora  Analisis del problema: Definir: • Los datos de entrada • Cual es la información que se desea producir (salida) • Los métodos y formas que se necesitan para procesar los datos
  • 6.
    Elementos Tipos de datos: Simples: Numéricos: Representan valores escalares de forma numérica.  Lógicos: Solo pueden tener dos valores. (cierto o falso)  Alfanuméricos: Representan valores identificables de forma descriptiva. Estructurados:  Arreglos. (vectores, matrices)  Registros.  Archivos.  Apuntadores.
  • 7.
    Constantes Son datos numéricoso alfanuméricos que no cambian durante la ejecución del programa. Ejemplo: PI: 3,1416
  • 8.
    Variable Es un espacioen la memoria de la computadora que almacena temporalmente un dato durante la ejecución de un proceso, puede cambiar durante esta. Ejemplo: Área: pi *radio^ 2 Las variables son: El radio, el área y la constante es pi.
  • 9.
    Clasificación de variables Porsu contenido :  Numéricas(Almacenan valores numéricos, positivos o negativos)  Lógicas: (Solo pueden tener dos valores, cierto o falso)  Alfanumérica: (Letras, numeres y caracteres especiales) Por su uso:  Trabajo: (Reciben el resultado de una operación matemática completa)  Contadores: (Llevan el control del numero de ocasiones en que se realiza una operación o se cumple una condición)  Acumuladores : (Forma que toma una variable y lleva la
  • 10.
    Operadores Elementos que realizande forma diferente, los valores de una o mas variables y/o constantes. Los operadores nos permiten manipular valores. Tipos de operadores:  Aritméticos: Permiten la realización de operaciones matemáticas con los valores (+ suma, - resta,* multiplicación, / división, mod Modulo)  Relacionales: Establecen una relación entre dos valores, los compara entre si y esta comparación produce el resultado de certeza o falsedad. (>Mayor que, <menor que, >= Mayor o igual que, <= Menor o igual que, <>Diferente,=igual)  Lógicos :Se utiliza para establecer relaciones entre valores lógicos, pueden ser resultado de una expresión relacional (and Y, or O, not NEGACION)