Algoritmos & Programas

Description

mapa mental
Mauro Gamboa
Mind Map by Mauro Gamboa, updated more than 1 year ago
Mauro Gamboa
Created by Mauro Gamboa over 4 years ago
14
0

Resource summary

Algoritmos & Programas
  1. Sistemas de Procesamiento
    1. Estas son mas que una maquina de ejecutar operaciones aritméticas, esta es una maquina o aparato electrónico capaz de ejecutar operaciones repetitivas muy complejas a altas velocidades. Los términos procesador de datos se utilizan con frecuencia en lugar de computadora. Existen conceptos importantes a considerar en los sistemas de procesamiento tanto el:
      1. Hardware y el Software
        1. El Hardware; es el conjunto de componentes físicos de una computadora, y estos se dividen en, *Unidad central de procesamiento, * Memoria central, *Almacenamiento secundario, *Periférico de entrada y salida
          1. El Software; es el conjunto de programas que controlan el funcionamiento de la computadora tales como: * Sistema operativo de Windows, Linux y Mac
      2. Concepto de Algoritmo
        1. Un programador es aquel que resuelve problemas, por lo tanto se utiliza una metodología para resolver este tipo. La resolución del problema exige el diseño de un algoritmo. los pasos de este son; *Diseño del algoritmo, *Expresar el algoritmo en un programa de lenguaje, *Ejecución de validación. En la mayoría de creación se requiere creatividad y conocimiento para poder crear un buen algoritmo.
          1. Características de algoritmo
            1. *Un algoritmo debe ser preciso e indicar el orden de realización, *Un algoritmo debe estar definido, * Un algoritmo debe ser finito, con una terminación en algún momento
        2. Lenguajes de Programación
          1. Para que un procesador haga su labor se debe suministrar en primer lugar un algoritmo, este se debe expresar en un lenguaje de programación, en este se hace una serie de operaciones que conducen a expresar un algoritmo en forma de programa
            1. Lenguajes de bajo nivel
              1. Son mas fáciles de utilizar que los lenguajes de maquina, el lenguaje de bajo nivel por excelencia es ensamblador
              2. Lenguajes de alto nivel
                1. Son los mas utilizados por los programadores, están diseñados para que el lector entienda con mas facilidad que el lenguaje de maquina y de ensambladores
                  1. Ventajas; * Se demora menos en hacer programas que con otros lenguajes, * Las modificaciones son mas fáciles
                    1. Inconsistencias; *No se aprovechan los recursos internos, * aumenta el uso de memoria
                  2. Lenguajes a maquina
                    1. Son aquellas que estan escritos en lenguajes intelgibles por la maquina, porque su lenguaje es una cadena en lenguaje binario ( 0-1 ). Las instruciones de la maquina depende de la maquina, todo depende si es personal o de trabajo, tabien se ven inconvenientes en este lenguaje tales como: * Dificultad y lentitud, * poca fiabilidad, *dificultad al verificar.
                    2. Instrucciones a la computadora
                      1. Las diferentes acciones de un logaritmo se expresan en los programas como instrucciones sentencias o proporciones. La elaboración de un programa que conoce el juego perpetuno de instrucciones básicas y comunes, en el lenguaje se divide en cuatro grupos:
                        1. Entrada y salida ( teclado e impresora), *Aritmético y lógicos ( Suma, resta, multiplicación, división, potenciación), *selectivas ( Permite la selección de varias alternativas), *Repetitivas ( Repetición de secuencia de instrucciones)
                  3. Datos y tipo de datos
                    1. Objetivo de la computadora es mantener el orden de los datos, este clasifica los distintos dato, se representan diferente, hay datos simples, tales como númericos, lógicos y de carácter, tambien están los datos númericos que son el conjunto entre los enteros y reales
                    2. Constantes y variables
                      1. no se puede cambiar ciertas cosas cuando se corre un programa, porque talles valores se llamas constantes. Una variable es un objeto o partida de datos que puede cambiarse durante el proceso
                      2. Expresiones
                        1. Las expresiones son convinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones operacionales, también se puede encontrar las expresiones aritméticas, las cuales son inalógicas a las formulas matemáticas, se piden encontrar también las expresiones lógicas cuyo valor es siempre verdadero o falso
                        2. Funciones Internas
                          1. Un numero determinado de operaciones especiales que se denominan funciones internas, aparte de las aritméticas básicas y lógicas. Se puede tener en cuenta las siguientes asignaciones aritmética y lógica, de cadena de caracteres y conversión de tipo.
                          2. Entrada y salida de información
                            1. Son aquellos cálculos realizados por ordenadores que son demasiado útiles frente a la entrada de los datos necesarios para ejecutar la operación de entrada, se conoce como operación de lectura, La salida se podría definir como aquella pantalla o aquella impresora que sirve para dejar algún lenguaje impreso o leíble frente a un lector de programación
                            Show full summary Hide full summary

                            Similar

                            FUNDAMENTOS DE REDES DE COMPUTADORAS
                            anhita
                            Test: "La computadora y sus partes"
                            Dayana Quiros R
                            Abreviaciones comunes en programación web
                            Diego Santos
                            Seguridad en la red
                            Diego Santos
                            Excel Básico-Intermedio
                            Diego Santos
                            Evolución de la Informática
                            Diego Santos
                            Introducción a la Ingeniería de Software
                            David Pacheco Ji
                            Conceptos básicos de redes
                            ARISAI DARIO BARRAGAN LOPEZ
                            La ingenieria de requerimientos
                            Sergio Abdiel He
                            TECNOLOGÍA TAREA
                            Denisse Alcalá P
                            Navegadores de Internet
                            M Siller