Apuntes de fundamentos de programacion

Solo disponible en BuenasTareas
  • Páginas : 9 (2139 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de enero de 2012
Leer documento completo
Vista previa del texto
Un algoritmo es un conjunto de reglas para resolver una cierta clase de problema o una forma de escribir la solución del problema por ejemplo una receta de cocina es un algoritmo.
Computadora: dispositivo electrónico utilizado para proceder información y obtener resultados. Los componentes físicos que constituyen la computadora, junto con los dispositivos que realizan las tareas, entrada ysalida se conoce en el término hardware.
Programa: conjunto de instrucciones que hacen funcionar a la computadora y que se encuentran almacenados en su memoria. Al conjunto de programas escritos para una computadora se llama software.
Lenguajes de Programación: conjunto de reglas símbolos y palabras especiales que permiten construir un programa.
CARACTERISTICAS DE LOS LENGUAJES DE PROGRAMACIONSintaxis: conjunto de reglas que gobiernan la construcción o formación de sentencias (instrucciones) validez de un lenguaje.
Semántica: conjunto de reglas que proporcionan el significado de una sentencia del lenguaje. Solamente las sentencias correctamente sintaticas pueden ser traducidas por un lenguaje de programación, y los programas que contienen errores de sintaxis son rechazados por lacomputadora. Cada lenguaje de programación posee sus principios reglas sintácticas.
Vocabulario: es un conjunto de símbolos “símbolos terminales”. Los mas usuales son letras, dígitos, símbolos especiales (, ; : / & + - * etc.), palabras reservadas o claves if (is), then (entonces), repeat (repetir), or (o), begin (inicio), end (fin).
Reglas Sintácticas: son los métodos de producción de sentencias oinstrucciones validas que permitirán formar un programa. Las reglas sintácticas permiten reconocer si una cadena o serie de símbolos que es correcta dramáticamente y a su vez información sobre su significado o semántica.
Salchichas Enchipotladas
Salchichas Enchipotladas

Licuar una mantequilla junto con la crema y una porción al gusto de chile chipotle
Licuar una mantequilla junto con lacrema y una porción al gusto de chile chipotle
En el mismo sartén vaciar el licuado realizado
En el mismo sartén vaciar el licuado realizado
Por ultimo mover para que no se peguen y estar al pendiente hasta q se cosan
Por ultimo mover para que no se peguen y estar al pendiente hasta q se cosan
Untar al sartén mantequilla y dejar que se derrita y freír las salchichas
Untar al sartén mantequillay dejar que se derrita y freír las salchichas
Picar las salchichas y preparar l licuadora, destapar la mantequilla.
Picar las salchichas y preparar l licuadora, destapar la mantequilla.
Adquirir los alimentos o ingredientes a utilizar
Y a disfrutar…
Y a disfrutar…



LA PROGRAMACION


El proceso de la programación
Toma de datos: el analista o programador podrá describir unadescripción clara y detallada de la aplicación que debe desarrollar y en caso de no percibir suficiente información, debe solicitarla en la medida necesaria para el desarrollo de su trabajo.
Modularizacion: en esta fase consiste en la descomposición sucesiva del problema en modulo o problemas cada vez mas concretos o detallados. Estos módulos normalmente se programaran y desarrollaranindependientemente y luego se enlazaran.
Representaciones graficas de las operaciones a realizar: esta se realiza de manera clara y detallada que refleja la secuencia en que debe ser ejecutada las diferentes expresiones por las maquinas. Estas representaciones graficas son herramientas utilizadas para el análisis de la programación. Se clasifican en tres grandes bloques:
* Diagrama de flujo uorganigramas
* Pseudocódigo
* Tabla de decisión
Codificación en el lenguaje de programación: una ve que el diagrama de flujo el algoritmo de resolución de problema esta ya definido se pasa al la fase de codificación de programa en el lenguaje elegido y la obtención del programa fuente.
Preparación de un conjunto de datos: es necesario un conjunto de datos que permitan probar el programa...
tracking img