Anda di halaman 1dari 4

Nombre: Juan Toapanta

18/04/2014

Fecha:
NRC: 4221

Tema: Bases Digitales y Normas APA.


Fundamentos de programacin
1.- ALGORITMO:
Segn Moreno, Eduardo (2005) dice: no existe una definicin exacta de este concepto,
pero en palabras sencillas, podemos considerar que un algoritmo es una secuencia
finita y ordenada de pasos para realizar una tarea en forma precisa. Bajo esta premisa,
podemos ver que casi todo lo que hacemos en nuestra vida diaria son algoritmos.
2.- PSEUDO-LENGUAJE DE PROGRAMACIN
En el estudio dentro de la computacin necesitamos una forma necesaria de
comunicacin ante el computador, el cual nos entender mediante un lenguaje
expresado nicamente desarrollado desde un algoritmo y segn Moreno, (2005) en el
mbito de las matemticas y la computacin, necesitamos un pseudo-lenguaje para
poder escribir los algoritmos, esto es una serie de comandos y sentencias que nos
permitan escribir las rutinas o procedimientos necesarios para la creacin de un
algoritmo. Siendo esta la premisa de codificacin en pseudo-cdigo de programacin.
3.- PROGRAMACIN ESTRUCTURADA
Mcgraw-hill en su libro nos dice: La programacin orientada a objetos se desarroll
para tratar de paliar diversas limitaciones que se encontraban en anteriores enfoques
de programacin. Para apreciar las ventajas de la POO, es preciso constatar las
limitaciones citadas y cmo se producen con los lenguajes de programacin
tradicionales.
4.- OPERADORES
Dentro de la programacin en lenguaje estructurado podemos definir varios conceptos
entre ellos podemos mencionar los operadores:
Un operador es una funcin que es aplicada a valores para dar un resultado.
(Prentice Hall, 2009)
5. ABSTRACCIN

La abstraccin es la propiedad de los objetos que consiste en tener en cuenta


slo los aspectos ms importantes desde un punto de vista determinado y no
tener en cuenta los restantes aspectos. El trmino abstraccin que se suele
utilizar en programacin se refiere al hecho de diferenciar entre las propiedades
externas de una entidad y los detalles de la composicin interna de dicha
entidad. Mcgraw-hill, (2011)
6.- PROGRAMACIN ORIENTADA A OBJETOS
En el concepto de programacin orientada a objetos Mcgraw-hill dice La
programacin orientada a objetos, tal vez el paradigma de programacin ms utilizado
en el mundo del desarrollo de software y de la ingeniera de software del siglo XXI,

Nombre: Juan Toapanta


18/04/2014

Fecha:
NRC: 4221

trae un nuevo enfoque a los retos que se plantean en la programacin estructurada


cuando los problemas a resolver son complejos. Al contrario que la programacin
procedimental que enfatiza en los algoritmos, la POO enfatiza en los datos.
En lugar de intentar ajustar un problema al enfoque procedimental de un lenguaje,
POO intenta ajustar el lenguaje al problema. La idea es disear formatos de datos que
se correspondan con las caractersticas esenciales de un problema.

Ilustracin 6.1 Mcgraw hill, 2011

7.- SOFTWARE DEL SISTEMA


Dentro de programacin podemos encontrar diversos conceptos como el
siguiente, consultado de Mcgraw-hill, (2011) El software del sistema coordina las
diferentes partes de un sistema de computadora y conecta e interacta entre el
software de aplicacin y el hardware de la computadora. Otro tipo de software
del sistema que gestiona controla las actividades de la computadora y realiza
tareas de proceso comunes, se denomina utility o utilidades (en algunas partes
de Latinoamrica, utileras). El software del sistema que gestiona y controla las
actividades del computador se denomina sistema operativo. Otro software del
sistema son los programas traductores o de traduccin de lenguajes de
computador que convierten los lenguajes de programacin, entendibles por los
programadores, en lenguaje mquina que entienden las computadoras.
8.- LENGUAJES DE PROGRAMACIN
Los lenguajes utilizados para escribir programas de computadoras son los
lenguajes de programacin y programadores son los escritores y diseadores
de programas. El proceso de traducir un algoritmo en pseudocdigo a un

Nombre: Juan Toapanta


18/04/2014

Fecha:
NRC: 4221

lenguaje de programacin se denomina codificacin, y el algoritmo escrito en


un lenguaje de programacin se denomina cdigo fuente. Mcgraw-hill, (2011)

Ilustracin 8.1 Mcgraw-hill, (2011)

9. Compiladores
Mcgraw-hill, (2011) Un compilador es un programa que traduce los programas

fuente escritos en lenguaje de alto nivel a lenguaje mquina. La traduccin del


programa completo se realiza en una sola operacin denominada compilacin
del programa; es decir, se traducen todas las instrucciones del programa en un
solo bloque.
El programa compilado y depurado (eliminados los errores del cdigo fuente)
se denomina programa ejecutable porque ya se puede ejecutar directamente y
cuantas veces se desee; slo deber volver a compilarse de nuevo en el caso
de que se modifique alguna instruccin del programa. De este modo el
programa ejecutable no necesita del compilador para su ejecucin. Los
lenguajes compiladores tpicos ms utilizados son: C, C++, Java, C#, Pascal,
FORTRAN y COBOL.

Ilustracin 9 Mcgraw-hill, (2011) Proceso de codificacin

Nombre: Juan Toapanta


18/04/2014

Fecha:
NRC: 4221

10. C: EL ORIGEN DE C++ COMO LENGUAJE UNIVERSAL


C es el lenguaje de programacin de propsito general asociado, de modo
universal, al sistema operativo UNIX. Sin embargo, la popularidad, eficacia y
potencia de C, se ha producido porque este lenguaje no est prcticamente
asociado a ningn sistema operativo, ni a ninguna mquina, en especial. sta
es la razn fundamental, por la cual C, es conocido como el lenguaje de
programacin de sistemas, por excelencia. Mcgraw-hill, (2011)

Ilustracin 10 Mcgraw-hill, (2011) Estructura de lenguaje C y C++

Anda mungkin juga menyukai