Algoritmos

Solo disponible en BuenasTareas
  • Páginas : 9 (2057 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de enero de 2012
Leer documento completo
Vista previa del texto
LENGUAJE DE PROGRAMACION Un lenguaje de programación consiste en todos los símbolos, caracteres y reglas de uso que permiten a las personas comunicarse con las computadoras.

PROGRAMA DE COMPUTACION Es el conjunto coherente de instrucciones destinadas al tratamiento de un problema dado. ALGORITMO Es un conjunto de reglas bien definidas para resolver un problema, en un número determinado deoperaciones. CARACTERÍSTICAS DE LOS ALGORÍTMOS

Las características fundamentales que debe cumplir todo algoritmo son: 1) Un algoritmo debe ser preciso e indicar el orden de ejecución de cada acción o proceso. 2) Un algoritmo debe de estar bien definido, o sea ser exacto y preciso. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. Es decir, al aplicar el mismoalgoritmo n veces con los mismos dados de entrada, se deben obtener siempre los mismos datos de salida . 3) Un algoritmo debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento; o sea, debe tener un número finito de pasos. Por tanto, debe tener un inicio y un final. 4) Debe ser flexible, es decir, debe adaptarse con facilidad a cualquier lenguaje de programación y entorno oplataforma. 5) Debe ser diseñado utilizando un estilo entendible por cualquiera. Esto significa que debe realizarse de tal modo que se facilite su traducción y cualquier modificación o actualización posterior.

Las instrucciones que constituyen el algoritmo deben ser: - simples (directamente ejecutables) - no ambiguas - en un orden establecido METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS POR MEDIO DE LACOMPUTADORA

PROBLEMA: Situación en la que los elementos con que se cuentan requieren de un plan de : acciones para su solución. PASOS NECESARIOS PARA LA SOLUCIÓN DE UN PROBLEMA Análisis del problemas Diseño del Algoritmo Codificación en algún lenguaje de programación (Programa) ( Prueba y operación Documentación

TIPOS DE PROBLEMAS A) PROBLEMAS CUANTITATIVOS Son problemas que involucran para susolución cantidades numéricas de cualquier especie. Ejemplo matemáticas financieras, económicas y algunas científicas. La solución de todo problema cuantitativo requiere de utilizar variables y constantes que se define como: proposición VARIABLE.- Una variable es un elemento de una fórmula, proposición o algoritmo que puede adquirir o ser sustituido por un valor cualquiera (siempre dentro de suuniverso). CONSTANTE.- es un valor de tipo permanente, que no puede modificarse, al menos no dentro del contexto o situación para el cual está previsto. EJEM Pi, gravedad, días de la EM semana, meses, etc. B) PROBLEMAS CUALITATIVOS Son aquellos que solo requieren auxiliarse en la toma de decisiones y que no tienen una fórmula establecida a seguir para su solución, Ejemplo seleccionar una carrera, unproceso legal entre otros.

TIPOS DE DATOS

Se denomina tipo de dato al conjunto de la transformación y de las operaciones y funciones internas y externas definidas sobre el conjunto de datos.

TIPOS DE DATOS SIMPLES 2.1. Datos de tipo entero El tipo entero es una representación del conjunto de los números enteros. La razón de esta limitación está en la necesidad de utilizar un espaciofinito, y fijo, para cada dato. 2.2. Datos de tipo real.- Son datos numéricos que tienen parte decimal. 2.3. Datos de tipo lógico.- Representan valores lógicos o booleanos. Pueden tomar uno de entre dos valores: verdadero o falso (abreviadamente V, F o 0,1) Sobre los valores lógicos pueden actuar los llamados operadores lógicos. Los operadores lógicos son: Y, O y NO (en inglés AND, OR y NOT) 2.4.Datos de tipo carácter.- Son los tipos de datos que van almacenar una letra, un numero, símbolo o signo. 2.5 Datos de tipo cadena (STRING).- Son un conjunto de caracteres que permiten representar valores identificables de forma descriptiva, esto incluye nombres, direcciones, etc. No se puede hacer operaciones con ellos. IDENTIFICADORES Representan los datos de un programa (Constantes, variables,...
tracking img