prueba de entrada

40
PRUEBA DE ENTRADA La prueba de entrada tiene el propósito de medir los conocimientos previos necesarios para desarrollar el curso sin problemas. Usted debe descargar el siguiente archivo y realizar los problemas propuestos empleando el simulador FlowCode. La Prueba de Entrada dura 45 minutos. Una vez que haya desarrollado todas las preguntas, deberá enviar los diagrama de flujo correspondientes a cada pregunta por el siguiente enlace: PETarea Microprocesador Con la aparición del microprocesador se dio inicio a la programación computacional. Aparecen términos como: Hardware (Lógica cableada) y Software (Lógica Programada) Programación La programación es el proceso de diseñar, codificar, depurar y mantener el código fuente de programas computacionales. El código fuente es escrito en un lenguaje de programación. El propósito de la programación es crear programas que exhiban un comportamiento deseado.

Upload: yulfuentesiano

Post on 15-Nov-2015

213 views

Category:

Documents


0 download

DESCRIPTION

PROGRAMACION DIGITAL

TRANSCRIPT

PRUEBA DE ENTRADALa prueba de entrada tiene el propsito de medir los conocimientos previos necesarios para desarrollar el curso sin problemas. Usted debe descargar el siguiente archivo y realizar los problemas propuestos empleando el simuladorFlowCode. LaPrueba de Entradadura 45 minutos. Una vez que haya desarrollado todas las preguntas, deber enviar los diagrama de flujo correspondientes a cada pregunta por el siguiente enlace: PETarea MicroprocesadorCon la aparicin del microprocesador se dio inicio a la programacin computacional. Aparecen trminos como: Hardware(Lgica cableada) ySoftware(Lgica Programada)

ProgramacinLa programacin es el proceso de disear, codificar, depurar y mantener el cdigo fuente de programas computacionales.Elcdigo fuentees escrito en unlenguaje de programacin.El propsito de la programacin es crear programas que exhiban un comportamiento deseado.La programacin es un soporte fundamental de la ingeniera. Las matemticas son la base para la programacin.

A continuacin ver el siguiente video acerca de laprogramacin:

Algoritmo Es un conjunto de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos que no generen dudas a quien deba realizar dicha actividad. En el siguiente diagrama mostramos un ejemplo del proceso en el cual unaidease convierte en unalgoritmo:

Para documentar un algoritmo se puede emplear ellenguaje natural, sin embargo este es ambiguo y extenso. Por ellos es que se utiliza un "lenguaje" ms estructurado. Tenemos dos opciones: Pseudocdigo Diagramas de flujo de Datos A continuacin vea el siguiente video acerca de lo que es un algoritmo:

Diagrama de Flujo de Datos: DFDLos diagramas de flujo de datos o DFD, son descripciones grficas de los algoritmos; usan smbolos conectados con flechas para indicar la secuencia de instrucciones.Un diagrama de flujo se puede documentar mediante diversos programas como: Microsoft Word y Power Point, con la opcinInsertar-Formas. Microsoft Visio. Editores de DFD.Sin embargo todos estos programas solo nos permite documentar el diagrama de flujo de datos.Otra opcin es trabajar con un software que no solamente me permita documentar el DFD, sino que tambin me permita ejecutarlo. Uno de estos programas de denominaFlowCode.

ProgramaEs un archivo que contiene un conjunto de instrucciones (rdenes) que el microprocesador entiende y ejecuta para realizar una determinada tarea.Los programas son escritos utilizandoLenguajes de Programacincomo: Java, C, Visual Basic, etc.Todo programa debe tener por lo menos una entrada y una salida. Su funcionamento es: El programalee un dato la entrada(por ejemplo: lee el teclado) y lo almacena en unavariable. Calcula un nuevo valor para la salidaen funcin a los datos de entrada y el algoritmo implementado. En funcin a lo complejo que puede ser la informacin de la salida, esta se puede almacenar en unavariable. Finalmente el programa enva elnuevo valor a la salidadel computador (por ejemplo: la pantalla de video).

Lenguaje de Programacin

Es un lenguaje formal diseado para expresar procesos que pueden ser llevados a cabo por mquinas como las computadoras.Pueden usarse para crear programas que controlen el comportamiento fsico y lgico de una mquina, para expresar algoritmos con precisin, o como modo de comunicacin humana.Un lenguaje de programacin es un idioma artificial

Est formado por un conjunto de smbolos y reglas sintcticas y semnticas que definen su estructura y el significado de sus elementos y expresiones.Estos lenguajes se clasifican en dos categoras:

Lenguaje Mquina(basado en "1" y "0")

Lenguaje de Bajo Nivel: Lenguaje Ensamblador.

Lenguaje de Alto Nivel:C, Java, etc)Se puede distinguir dos tipos de lenguajes, segn se realice su ejecucin: Interpretado, en donde cada instruccin que contiene el programa se va convirtiendo a cdigo mquina antes de ejecutarla, lo que hace que sean ms lentos. Compilado, en donde se convierte todo el programa en bloque a cdigo mquina y despus se ejecuta. Elementos de un Lenguaje de ProgramacinTodo lenguaje de programacin debe tener los siguientes elementos: Variables:Una variable sirve para almacenar temporalmente datos en un programa. Las variables almacenan informacin en la memoria RAM del computador. Dependiendo del tipo de datos que se quiere almacenar en una variable, esta puede ser de 1 bit, 8 bits (byte), 16 bits (word), etc.

Tipo de Datos:Son los diversos "tamaos" de datos que puede trabajar un lenguaje de programacin. Existen bsicamente dos tipos de datos: Datos simples: Datos Numricos: enteros, real, byte, etc. Datos Lgicos o Booleanos. Datos Alfanumricos: carcter y cadena. Etc. Estructura de datos: Arreglos (Array) Etc.

Operadores: Smbolos que representan operaciones. Operadores Relacionales o Condicionales: >,