Fundamentos de Programación

Cards (45)

  • Un lenguaje de programación es una herramienta que nos ayuda a desarrollar software.
  • La programación es un proceso de planificación, creación y prueba de un conjunto de instrucciones para que la computadora lo ponga en marcha y se pueda realizar una tarea específica.
  • Quién ejecuta el codigo
    El microprocesador
  • ¿Para qué sirven los lenguajes de programación?
    Para establecer una comunicación humano - máquina
  • Los traductores son programas especiales que convierten las instrucciones escritas en código fuente o lenguaje máquina (código binario)
  • Compiladores
    Crean un archivo de todo el código traducido, lo que los hace veloces y eficientes
  • Intérpretes
    Traduce las instrucciones de una a una cuando el programa se ejecuta, haciendo que sean lentos pero mucho más efectivos.
  • Los circuitos micro programables son sistemas digitales, es decir, trabajan con dos únicos niveles de tensión 0 y 1. Por ello, el lenguaje máquina trabaja solo con esos valores.
  • Lenguaje máquina
    Sistema de códigos que puede interpretar directamente un circuito micro programable y que serán ejecutados por la máquina. Es un lenguaje propio de cada máquina.
  • Lenguaje de bajo nivel
    Proporciona poca o nula abstracción del microprocesador, por lo que su traducción a código máquina es relativamente sencillo.
  • Ensamblador
    Tipo de programa que se encarga de traducir un código fuente en lenguaje ensamblador o un archivo objeto que contiene código máquina ejecutable por la máquina.
  • Lenguaje de alto nivel
    Son lenguajes caracterizados por tener una estructura semántica similar a nuestro lenguaje escrito, lo que permite codificar los algoritmos de manera más natural y sencilla.
  • En 1843 Ada Lovelace escribió un algoritmo para una máquina calculadora mecánica.
  • Tenían como objetivo enseñar programación.
    Pascal y LOGO
  • Que lenguaje se usó para programar Skype?
    Pascal
  • Que lenguaje de antaño tuvo usos en la NASA y aún sigue siendo importante para la industria y las entidades financieras.
    COBOL
  • Que lenguaje se usó para programar UNIX?
    C
  • Lenguaje empleado para operaciones comerciales, interacción cliente - servidor, videojuegos, software y está orientado a objetos.
    C++
  • Que lenguaje se utilizó para programar Chrome, FireFox y Adobe
    C++
  • Que lenguaje aportó en la programación de operaciones para los sistemas operativos de Apple.
    Objective - C
  • Que lenguaje se utilizó para programar Amazon?
    Perl
  • Que lenguaje favoreció la incrementación de gráficos por computadora.
    Perl
  • Que lenguaje se utilizó para crear Google, Yahoo y Spotify?
    Python
  • Que lenguaje se utilizó para programar Twitter, hulu y Groupon?
    Ruby
  • ¿Por qué 1995 es considerado un gran año la programación?

    Porque con la aparición de Java, PHP y Javascript nos pudimos adentrar mucho más a la programación de dispositivos móviles y de aplicaciones web.
  • Que lenguaje se utiliza para el sistema operativo de dispositivos móviles.
    Java
  • Que lenguaje es empleado para aplicaciones web, como Facebook, Wikipedia y Wordpress.
    PHP
  • Que lenguaje es utilizado para programar los principales navegadores.
    Javascript
  • Qué lenguaje se usó para programar Photoshop y Gmail?

    Javascript
  • Lenguaje que se centra en traducir y trabajar con fórmulas matemáticas en su código, permitiendo un desarrollo en áreas de matemáticas e ingeniería.
    Fortran
  • Análisis de problemas

    Proceso sistemático utilizado para identificar, comprender y resolver dificultades que surjan en cualquier ámbito de la vida.
  • Paso 1 del análisis de problemas
    Identificación del problema
  • Identificación del problema

    Debemos definir claramente el problema a ser abordado, comprendiendo sus efectos, impacto y las posibles áreas de influencia.
  • Paso 2 del análisis de problemas
    Recopilación de datos
  • Recopilación de datos

    Debemos juntar toda la información relevante para comprender el problema.
  • Paso 3 del análisis de problemas
    Análisis de causas
  • Análisis de causas
    Búsqueda de las causas del problema por medio de métodos analíticos y de investigación
  • Paso 4 del análisis de problemas
    Generar soluciones
  • Generar soluciones

    Idear soluciones posibles para abordar el problema identificado.
  • Paso 5 del análisis de problemas
    Evaluar soluciones