Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

PROGRAMACION

No description
by

jose chona

on 3 March 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of PROGRAMACION

PROGRAMACIÓN CONCEPTOS BÁSICOS Tipos de lenguaje de programación Interpretes y Compiladores DATOS ALGORITMOS PROGRAMACIÓN: la creacion de un programa de computador.

es un conjunto de instrucciones que sigue el computador para despues procesarlos y convertirlos en informacion. son maquinas electrónicas que funcionan casi a la velocidad de la luz, procesan la información para hacerla entendible y útil para el ser humano. Interprete Son la expresión general, que describen los objetos con los cuales opera el programa Variables
- Zonas de Memoria, contenido
cambia durante el programa CARACTERISTICAS DE UN PROGRAMA - debe ser confiable y funcional - advertir de erroresde entrada obvios y comunes por Jose Miguel Chona Peña - documentado adecuadamente - ser comprensible - codificado en lenguaje apropiado COMPUTADOR LENGUAJES DE PROGRAMACIÓN son usados para controlar el comportamiento de una máquina ( computadoras ) permite a un programador especificar precisamente como se debe operar, almacenar y transmitir datos. TIPOS DE LENGUAJE DE PROGRAMACION LENGUAJE DE MAQUINA es el lenguaje que entiende la computadora a base de el sistema binario. LENGUAJE DE BAJO NIVEL el es tipo de lenguaje que cualquier computadora en tiende. LENGUAJE DE ALTO NUVEL son lenguajes de programación en lenguas semejantes a la humana lenguajes de alto nivel C++, java, COBOL, etc.. lenguajes de bajo nivel ensamblador lenguaje máquina ORDENADOR TRADUCTOR - COMPILADOR
- INTERPRETE
- MAQ.VIRT. programa ensamblador no produce el lenguaje objeto, lee el codigo escrito y lo convierte en acciones Compilador lee el lenguaje escrito y lo convierte en un lenguaje objeto, le muestra el programador los posibles errores. Código Fuente Intérprete Traducción Ejecución Compilador lenguaje origen mensajes de error lenguaje objeto DATOS - Datos simples ( no estructurados )

- Datos compuestos ( estructurados ) TIPOS
DE
DATOS SIMPLES ESTRUCTURADOS INTERNOS EXTERNOS FICHEROS BASES DE
DATOS SECUENCIALES
DIRECTOS
INDEXADOS DINAMICOS TABLAS ESTATICOS BOOLEANOS CARACTER USUARIOS ENTERO REAL NUMERICOS NO NUMERICOS VERD-FALSO TABLA ASCII CADENAS
VECTORES
MATRICES LISTA
PILA
COLA
ARBOL Constantes
- Objetos que permanecen invarianles
durante la ejecución del programa Operadores
- Simbolo o palabra que debe realizar
una accion entre uno o dos valores TIPOS DE OPERADORES Aritméticos: su resultado es un numero ( +, -, /, * ... ) Relacionales: su resultado es un valor de verdad
( =, <, >, <=, >=, <>. ) Lógicos: su resultado es un valor de verdad ( not, and, or ) Alfanuméricos: +( concatenación ) Asociativos: el único operador asociativo es el ( ), que indica e que order se deben realizar las operaciones Un algoritmo es un procedimiento a seguir en forma ordenada y lógica para resolver un problema en terminos de: Las acciones por ejecutar

EL orden en las que deben de ejecutarse ALGORITMOS CRITERIOS QUE SE DEBEN SATISFACER 1.- Entrada: valores que serán procesados.

2.- Salida: valores resultados del proceso.

3.- Esactitud/precisión: instrucciones claras.

4.- Finito: debe tener un finar.

5.- Eficiente: debe satisfacer los requerimientos. TIPOS DE ALGORITMOS Algoritmos narrados: describe textualmente paso a paso las actividades a desarrollar Algoritmos en Pseudocódigo: es una técnica que permite definir estructuras de datos y la lógica que debe tener un programa DIAGRAMA DE FLUJO Es una representación gráfica de un algoritmo Son independientes del lenguajes de programación que se vaya a usar.
Utilizan símbolos especiales sencillos de utilizar como: rectángulos, diamantes, óvalos, círculos, etc... los cuales son interconectados entre si con flechas conocidas como lineas de flujo SIMBOLOGIA SIMBOLOS NOMBRE inicio o termino decisión archivo definitivo dirección de flujo señala donde incia o termina un programa; ademas se usa para indicar un órgano administrativo o puesto que realiza la actividad indica las posibles alternativas dentro del flujo del procedimiento conecta símbolos señalando el orden en que linea de unión debe realizarse indica que se guarda un documento en forma permanente DESCRIPCION
Full transcript