¡GoConqr estrena diseño! Cuéntanos qué te parece.

Diapositivas

Sin título

tirano rex Español 1 diapositiva

Diapositivas del conjunto (1)

  1. Diapositiva 1

    • 1.- Definiciones.
    • Lenguaje de Programación:
    • Un lenguaje de programación es
    • una notación constituida por símbolos y reglas que permite escribir programas.
    • Todo lenguaje de programación está compuesto por su sintaxis (reglas) y su
    • semántica (significado de los símbolos y las palabras que utiliza). A través de
    • los lenguajes de programación es posible establecer una comunicación
    • sistematizada y precisa con una computadora.
    • Lenguaje de Programación en C:
    • Se trata de un lenguaje de
    • tipos de datos estáticos, débilmente tipificado, de medio nivel, ya que dispone
    • de las estructuras típicas de los lenguajes de alto nivel pero, a su vez,
    • dispone de construcciones del lenguaje que permiten un control a muy bajo
    • nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan
    • mezclar código en ensamblador con código C o acceder directamente a memoria o
    • dispositivos periféricos.
    • Lenguaje interpretado:
    • Es un programa que va leyendo
    • poco a poco el código que el programador escribe y va traduciéndolo y ejecutándolo
    • según se traduce. En estos casos no hay una traducción completa, ya que no se
    • genera un programa directamente ejecutable. Éste permite al programador
    • ejecutar interactivamente las diferentes secciones del programa, en vez de
    • esperar a que todo el programa sea traducido y probado, como lo haría con un
    • lenguaje compilado. Los lenguajes interpretados son menos eficientes que los
    • compilados
    • Programa:
    • Un programa es una secuencia
    • lógica de instrucciones escritas en un determinado lenguaje de programación que
    • dicta a la computadora las acciones que debe llevar a cabo. Una instrucción es
    • una orden que se le da a la máquina para que ejecute una acción. Está compuesta
    • por dos partes: operando y operador. El operador indica el tipo de operación a
    • realizar sobre los datos; el operando es el conjunto de valores con los que el
    • operador va a trabajar.
    • Programa Fuente:
    • Es un programa escrito en un
    • lenguaje de programación generalmente simbólico que el programador desarrolla.
    • Para que la computadora pueda ejecutarlo, primero debe ser traducido
    • (compilado). Algunos ejemplos de programas fuentes son los escritos en C, C++,
    • JAVA, Pascal o Visual Basic.
    • Programa Objeto:
    • Son los programas compuestos
    • por unos y ceros, producto de la compilación de programas fuente. Es el programa
    • que la máquina puede entender directamente.
    • Programa Ejecutable:
    • Un programa que está listo
    • para funcionar. Este término suele referirse a un programa compilado que se ha
    • traducido a código máquina en un formato que se puede cargar en memoria y funcionar;
    • sin embargo, en lenguajes interpretados simplemente puede hacer referencia al
    • código fuente en el formato apropiado.
    • Procesador de lenguajes:
    • Un procesador de lenguajes es
    • el software que traduce los programas fuentes escritos en lenguajes de programación
    • de alto nivel a código de máquina. Los procesadores de lenguaje pueden ser
    • compiladores o intérpretes.
    • Compilador y sus funciones:
    • Es un programa, suministrado
    • por el fabricante del lenguaje, cuyo objetivo es convertir el programa fuente
    • en un programa objeto. El compilador realiza las siguientes funciones:
    • Ø Traduce las instrucciones del programa fuente.
    • Ø Asigna áreas y direcciones de memoria.
    • Ø Suministra constantes y otros datos.
    • Ø Produce un diagnóstico de errores.
    • Ø Genera el programa objeto.
    • La compilación es, entonces,
    • el proceso mediante el cual la computadora traduce las instrucciones escritas
    • por el programador (programa fuente) a instrucciones escritas en el lenguaje
    • propio de la máquina (programa objeto) (figura 1.2). Existen tantos
    • compiladores como lenguajes hay; por ejemplo: compiladores para C++, C, Visual
    • Basic, Pascal, etcétera.
    • Ensamblador y sus funciones:
    • El lenguaje ensamblador es el
    • lenguaje de programación utilizado para escribir programas informáticos de bajo
    • nivel, y constituye la representación más directa del Código máquina específico para cada arquitectura de
    • computadoras legible por un programador. Aun hoy se utiliza en la programación
    • de handler o manipuladores de dispositivos de hardware.
    • Programación estructurada:
    • técnica en la cual la
    • estructura de un programa, esto es, la interpelación de sus partes realiza tan
    • claramente cómo es posible mediante el uso de tres estructuras lógicas de
    • control:
    • Ø Secuencia: Sucesión simple de dos o más operaciones.
    • Ø Selección: bifurcación condicional de una o más
    • operaciones.
    • Ø Interacción: Repetición de una operación mientras se cumple
    • una condición.
    • POO:
    • Técnica o estilo de
    • programación que utiliza objetos como bloques esenciales de construcción. Los
    • elementos básicos de la POO son: objetos, mensajes, métodos y clases. La POO es
    • una extensión natural de la actual tecnología de programación y representa un
    • enfoque relativamente nuevo y distinto al tradicional. En la POO, los objetos
    • son los elementos principales de construcción, pero simplemente comprenderlos o
    • usarlos dentro de un programa, no significa que se esté programando en un modo
    • orientado a objetos. Los objetivos de esta modalidad de programación son el
    • mejoramiento de la productividad del programador por medio del manejo de la
    • complejidad del software a través del uso de clases y sus objetos asociados.
    • Algoritmo y seudocódigo:
    • Técnica de solución de
    • problemas que consiste en una serie de instrucciones paso por paso y que
    • produce resultados específicos para un problema determinado. Como planos
    • previos a la construcción de programas de computación, los algoritmos permiten
    • esquematizar los pasos a seguir usando un lenguaje de especificaciones llamado
    • seudocódigo, que requiere menos precisión que un lenguaje de programación
    • formal. De hecho, la computadora no puede ejecutar el seudocódigo de un
    • algoritmo: sólo ayuda al programador a determinar cómo escribir la solución
    • planteada en un lenguaje de programación. Un buen algoritmo debe ser
    • independiente pero fácilmente traducible a cualquier lenguaje formal de
    • programación. Por tanto, todo algoritmo debe poseer las siguientes
    • características: a. Debe estar compuesto por acciones bien definidas
    • (especificidad). b. Debe constar de una secuencia lógica de operaciones. c.
    • Debe ser finito.
    • Diagrama de flujo:
    • Representación gráfica de un
    • proceso. Cada paso del proceso es representado por un símbolo diferente que
    • contiene una breve descripción de la etapa de proceso. Los símbolos gráficos
    • del flujo del proceso están unidos entre sí con flechas que indican la
    • dirección de flujo del proceso.

Información

Descripción
Diapositivas sobre Sin título, creado por tirano rex el 10/02/2017.
Creado por
tirano rex
Visitas
1
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?