tema1 teoriasdeprogramacin

Anuncio
Programación de Computadoras – 12°
TEMA 1. TEORÍA DE PROGRAMACIÓN.
OBJETIVOS ESPECÍFICOS:
 Describir los conceptos esenciales sobre la programación de computadoras.
INDICADORES DE LOGROS
 Describe los conceptos fundamentales de programación de computadora en forma adecuada.
¿Qué es la programación de computadoras?
Programación es el proceso a través del cual un programa o aplicación informática es
desarrollado.
Se conoce como programación en ciencias de la computación a los pasos que se abordan para
crear el código fuente de un programa informático. De acuerdo con estos pasos, el código se
escribe, se prueba y se perfecciona.
El software informático es aquel ejecutado por el hardware o dispositivos de una computadora,
permitiendo que el usuario acceda a funciones y operaciones de todo tipo. Así, la programación es
una de las actividades más determinantes en el desarrollo de sistemas eficientes, rápidos y
amigables para todo tipo de usuarios.
Se conoce como programadores a aquello encargados de desarrollar este código con instrucciones
para que el software se comporte de una u otra manera de acuerdo con las órdenes que reciba. El
lenguaje de programación es, por otro lado, la serie de parámetros y códigos de los que el
programador se vale para desarrollar software. Existen distintos tipos de lenguajes, como el C,
BASIC, VISUAL BASIC, entre otros.
Además, existe la ingeniería el software, que se dedica a desarrollar modelos de software para
programas de gran envergadura.
Típicamente, para programar un software o aplicación, el programador debe en principio
reconocer el principal problema o tarea a la que se destinará el programa, definir los requisitos y
tipo de funcionamiento, diseñar la arquitectura, implementar el programa, implantarlo o instalarlo
y, luego, perfeccionarlo sobre la base de pruebas y errores.
¿Qué es un Algoritmo?
Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y
ordenada que permite solucionar un determinado problema. Se trata de una serie de
instrucciones o reglas establecidas que, por medio de una sucesión de pasos, permiten llegar a un
resultado o solución.
Prof. Eliécer Espinosa-JARC
Programación de Computadoras – 12°
¿Qué es un diagrama de Flujo?
El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso.
Se utiliza en disciplinas como programación, economía, procesos industriales y psicología cognitiva.
Un diagrama de flujo presenta generalmente un único punto de inicio y un único punto de término,
aunque puede tener más, siempre que cumpla con la lógica requerida.
¿Qué es un Programa?
Un programa informático es un conjunto de instrucciones que una vez ejecutadas realizarán una o
varias tareas en una computadora. Sin programas, estas máquinas no pueden funcionar. Al
conjunto general de programas, se le denomina software, que más genéricamente se refiere al
equipamiento lógico o soporte lógico de una computadora digital.
¿Qué es la Depuración?
En programación consiste en revisar y analizar si la sintaxis de un programa creado es correcta y/o
genera errores al ejecutarlo. Mediante la depuración lo que se hace es ejecutar el programa paso a
paso, y si alguna instrucción no es correcta o no la comprende la computadora, entonces se genera
un informe de error para esa instrucción en particular, permitiendo así que el programador la
corrija posteriormente.
¿Qué es un Lenguaje de Programación orientado a objeto?
Se le llama así a cualquier lenguaje de programación que implemente los conceptos definidos por
la programación orientada a objetos. La Programación Orientada a Objetos (POO según sus siglas
en inglés) es un paradigma de programación que usa objetos y sus interacciones para diseñar
aplicaciones y programas de computadora. Está basado en varias técnicas, incluyendo herencia,
modularidad, polimorfismo, y encapsulamiento. Actualmente son muchos los lenguajes de
programación que soportan la orientación a objetos.
En otras palabras, la POO este paradigma de la programación de computadoras hace referencia al
conjunto de teorías, estándares, modelos y métodos que permiten organizar el conocimiento,
proporcionando un medio bien definido para visualizar el dominio del problema e implementar en
un lenguaje de programación la solución a ese problema.
__
Prof. Eliécer Espinosa-JARC
Descargar