fundamentos de programacion
Escuela 45 ing. Industrial
Catedra: informática
Sección: I
Profesor: Alumno: Iván Salazar David Pinto ci19301450
Ciudad Guayana, 15/02/2017
Introducción
Los ordenadores o computadoras han revolucionado todos los aspectos de la vida en los últimos 40 años. Hoy en día los encontramos en todos lados: escritorios de oficinas, aviones, microondas y teléfonos celulares entre otros. Pero el equipo físico que podemos ver es solo la mitad de la historia. Cada una de estas computadorastambién necesita un soporte lógico que le indique como realizar las tareas que esperamos que ejecute. Estas instrucciones se codifican en una gran variedad de lenguajes de programación. Cada uno tiene sus características específicas, sintaxis y mecanismos diferentes para llevar a cabo diversas tareas. Sin embargo, todos comparten un conjunto fundamental de características y conceptos que debendominar todas las personas interesadas en crear programas para resolver problemas o realizar tareas con ordenadores.
Fundamentos de programación
Fundamentos de Programación es una asignatura básica que permite crear programas que exhiban un comportamiento deseado. El proceso de escribir código requiere frecuentemente conocimientos en varias áreas distintas, además del dominio dellenguaje a utilizar, algoritmos especializados y lógica formal.
Programa de computador
Un programa de computadoras, también llamado software, es un conjunto de códigos o instrucciones secuenciales que describen, definen o caracterizan la realización de una acción en la computadora. Si bien en los inicios de la historia de la programación los programas dictaban instrucciones directamente a lasmáquinas, hoy los programas se escriben usando "lenguajes de programación", que son a su vez otros programas que para simplificar la tarea ya traen construidas secuencias y utilidades para facilitar la tarea del programador.
Como se dijo previamente un software es una secuencia de instrucciones. Se dice que las instrucciones son los componentes y la secuencia corresponde a la relación que hay entreellos. A esto se le conoce como la visión algorítmica de un programa de computadoras. Básicamente un algoritmo consiste en la traducción concreta realizada por la computadora de la instrucción dictada por el software. Para que los algoritmos sean menores y asimismo menos complejos para la comprensión de la computadora, se suele dividir los programas en partes proporcionando una ayuda aldesarrollo del programa.
Los software o programas de computación se pueden dividir en dos categorías:
1. Por un lado, los de sistemas que consisten en un conjunto de programas que son indispensables para que el sistema funcione
2. En segundo lugar, están los softwares de aplicaciones que son más específicos y complejos que los anteriores, y a diferencia de los anteriores, no son indispensables para que elsistema funcione. Por ejemplo, para usar una computadora necesitamos de un sistema operativo, programa básico para iniciar la computadora, darle las instrucciones básicas de partida y para que esta reconozca todos sus accesorios o periféricos. Luego entre las aplicaciones tenemos a los procesadores de textos, planillas de cálculos, juegos, etc...
Ciclo de vida de construcción de un programa
Eltérmino ciclo de vida del software describe el desarrollo de software, desde la fase inicial hasta la fase final. El propósito de este programa es definir las distintas fases intermedias que se requieren para validar el desarrollo de la aplicación, es decir, para garantizar que el software cumpla los requisitos para la aplicación y verificación de los procedimientos de desarrollo: se asegura...
Regístrate para leer el documento completo.