E.Logicas P1

Ace your homework & exams now with Quizwiz!

Caracteristicas del lenguaje de Alto Nivel

1. Para construir las instrucciones se usan caracterres alfabeticos numericos y especiales. El programador puede referirse a un dato mediante un nombre significativo (Variables, Constantes o Registros) 2. El repertorio de instrucciones es muy amplio, siendo muy flexibles las reglas gramaticales pra su construccion. 3. Un programa en lenguaje de alto nivel puede ser traducido por un programa traductor, compilador o interprete para poder ser ejecutado.

Clasificacion de Instrucciones

1. Transferencia de Datos de Entrada y Salida 2. De calculo o tratamiento aritmetico-logico. 3. De bifurcaccoin o ruptura de frecuencia (permite alterar el orden de ejecucion de las sentencias.) 4. De control

Cuales son los tipos de datos ?

1. Variables 2. Constantes

Describa el Analisis del Problema

Debe contener Entrada, Salida, y Metodos/Formulas Se debe: 1. Definir los datos de entrada. 2. Saber que informacion se desea producir (Salidas) 3. Especificar metodos y formulas necesarias para procesar los datos.

Reglas para la creación de Diagramas

-Se escribe de arriba hacia abajo, o de izquierda a derecha. -Los simbolos se unen con lineas de flujo, las cuales indican la direccion den que fluye la informacion. Deben ser horizontales o verticales. -Se debe evitar el cruce de lineas mediante el uso del conector. -No deben quedar lineas de flujo sin conectar. -Todo el texto escrito dentro de un simbolo debe ser legible, preciso y breve. -Todos los simbolos pueden tener mas de una linea de entrada a excepcion del simbolo final. -Solo los simbolos de decision pueden y deben tener mas de una linea de flujo de salida.

Pasos para crear un Algoritmo

1. Definicion del Problema 2. Analisis del Problema 3. Diseño del Algoritmo

Cuales son los datos Elementales?

1. Entero 2. Real 3. Logico o Booleano

Clasificacion de Lenguajes

1. Lenguaje Maquina 2. Lenguaje de bajo nivel (ensamblador) 3. Lenguaje de alto nivel.

Cuales son los datos Reales ?

Representa el conjunto de numeros reales. Tambien se llama PUNTO FLOTANTE y representa un conjunto infinito de numeros con punto decimal.

Ventajas de los Algoritmos

Se pueden pasar a diferentes lenguajes de programacion facilmente pues se tiene la idea basica en el algoritmo.

Que es un Dato?

Es cualquier valor manipulado por la computadora, puede ser un caracter logico del teclado, una informacion almacenada en disco, etc

Describa la Definicion del Problema

Es el enunciado del problema, el cual requiere una definicion clara y precisa. Es importante conocer lo que se desea que realice la computadora, de lo contrario no se puede continuar con la siguiente etapa (Analisis del Problema).

Que es una Prueba de Escritorio (Depuracion) ?

Es la comprobacion que se hace de un algoritmo para saber si está bien hecho. Consiste en tomar datos especificos como Entrada y seguir la secuencia indicada en el algoritmo hasta obtener un resultado. El analisis de los resultados indicara si esta correcto el algoritmo y si es necesario hacer correcciones o ajustes.

Cuales son los datos Enteros?

Es la representacion de numeros enteros sin decimales, su longitud maxima es 2^n

Que es un Programa ?

Es un conjunto de instrucciones que se le suministran a la computadora y le indican la tarea a realizar.

Que es una Instrucción?

Es un conjunto de simbolos (que usualmente son caracteres) que representan una orden de operacion o un tratamiento de informacion, siguiendo reglas precisas.

Que es un Lenguaje de Programación ?

Es un conjunto de simbolos y reglas sintacticas con las que se redactan los programas.

Que es un Algoritmo?

Es una forma de escribir un codigo de programacion mas adecuado a nuestro lenguaje. No necesariamente en un lenguaje especifico.

Que es un compilador ?

Es una herramienta que traduce un programa de lenguaje natural a lenguaje ensamblador o languaje maquina.

Lenguaje de Alto Nivel

No obligan al programador conocer la estructura interna de la computadora. USan sentencias con semantica parecida al lenguaje natural, normalmente Ingles.

Describa el Diseño del Algoritmo

Se trata de la escritura en si del algoritmo. Las siguientes reglas se toman en cuenta: -Punto particular de inicio. -Sencillo e indicar el orden de realizacion de cada paso. -Definido, que no permita mas de una interpretación. -Finito en tamaño y tiempo de ejecución.

Que es el Lenguaje Maquina ?

Son instrucciones formadas por ceros y unos para que la entienda la computadora. Los datos se le dan mediante sus direcciones de memoria lo cual resulta dificil para un programador.

Cuales son los datos Logicos o Booleanos?

Son los datos Verdadero o Falso. Sobre este tipo actuan los operadores <,>, =, <>, <=, >=

Cuales son las Constantes?

Son los tipos de datos que no cambian su valor.

Cuales son las Variables?

Son los tipos de datos que pueden cambiar su valor.

Lenguaje de Bajo Nivel

Tambien conocido como Ensamblador. Estan ubicados entre lenguaje maquina que es directamente interpretable por la computadora y los lenguajes de alto nivel, que son los mas cercanos al lenguaje natural. Las instrucciones en ensamblador esta formadas por codigos nemotecnicos (conjunto de 2 a 3 caracteres que identifican la accion que realiza una instruccion)


Related study sets

Pharmacology of Antihyperlipidemic Medications for Laboratory Professionals

View Set

2.7 Visual Communications Designs

View Set

Financial accounting test 1 (chapter 1-4)

View Set

Puyal 6, topographie et vascularisation du membre supérieur

View Set

Bill Clinton, served 1993 to 2001 (Democrat)

View Set

BUS 277, PROFESSOR LIPKA SAMPLE QUESTIONS FOR CHAPTER 35

View Set