Crea programas que controlen el
comportamiento físico y lógico de una
máquina, para expresar algoritmos con
precisión, o como modo de
comunicación humana.
Metodologia de la programacion
Conjunto o sistema de métodos, principios y
reglas que permiten enfrentar de manera
sistemática el desarrollo de un programa que
resuelve un problema algorítmico
Algoritmo
Descripción de una sucesión finita de
acciones que permite transformar el
entorno del estado inicial dado en el
final deseado.
Lenguajes algoritmicos
Serie de símbolos y reglas que se utilizan
para describir de manera explícita un
proceso.
Graficos
representación gráfica de las operaciones que
realiza un algoritmo (diagrama de flujo).
No graficos
Representa en forma
descriptiva las operaciones
que debe realizar un
algoritmo (pseudo código).
Pseudocodigo
Lenguaje de especificaciones
de algoritmos, utilizando
palabras que indican el
proceso a realizar.
Diagrama de flujo
Una representación esquemática de los distintos pasos de un
programa. Constituyen pues, otra forma de representar
algoritmo
Simbologia estandar
Ciclo de vida de una aplicación
El ciclo de vida define los pasos que
sigue el proceso de creación de una
aplicación desde que se propone hasta
que finaliza su construcción.
Programacion estructurada
La programación estructurada
es una teoría de programación
que consiste en construir
programas de fácil comprensión,
es especialmente útil, cuando se
necesitan realizar correcciones o
modificaciones después de haber
concluido un programa o
aplicación.
Estructura secuencial
Indica que las instrucciones de un programa se ejecutan una
después de la otra, en el mismo orden en el cual aparecen en el
programa. Se representa gráficamente como una caja después
de otra, ambas con una sola entrada y una única salida
Selectiva
También conocida como la estructura
SI-VERDADERO-FALSO, plantea la selección
entre dos alternativas con base en el resultado
de la evaluación de una condición; equivale a la
instrucción IF de todos los lenguajes de
programación.
Repetitiva
También llamada la estructura HACER-MIENTRAS-QUE,
corresponde a la ejecución repetida de una instrucción
mientras que se cumple una determinada condición.
Conceptos computacionales
Informatica
Conjunto de conocimientos científicos y
técnicas que hacen posible el tratamiento
automático de la información por medio de
ordenadores
Cerebro electronico
Hardware
Software
Conjunto de programas y rutinas que permiten a la
computadora realizar determinadas tareas
Sistema operativo
Es un software que proporciona un acceso sencillo y
seguro al soporte físico del ordenador (hardware)
Compilador
Proceso de traducción que
convierte un programa
fuente escrito en un
lenguaje de alto nivel a un
programa objeto en código
máquina
Interprete
Se caracteriza por traducir y ejecutar,
de una en una, las instrucciones del
código fuente de un programa, pero,
sin generar como salida código objeto.
Aplicaciones
Programa informático que permite a un usuario
utilizar una computadora con un fin específico.