" Datos controlando acceso al código ", principio
fundamental , donde el programador define los
datos y las rutinas que tiene permiso para actuar
sobre ellos.
Caracterizando sus lenguajes
principalmente por:
Encapsulamiento
Une el código y los datos que éste
manipula, manteniendo a ambos
seguros de interferencias exteriores
y usos erróneos pudiendo ser
privados o exclusivos
Polimorfismo
Cualidad que le permite a una interfaz
acceder a una clase general de acciones
para un grupo de actividades similares
Aplicando "una interfaz, múltiples
métodos"
Herencia
Proceso mediante el cual un objeto puede adquirir las
propiedades de otro , así un objeto sólo necesita definir
aquellas cualidades que lo hacen único dentro de su
clase permitiendo que un objeto sea una instancia
específica de un caso mucho más general
Abstracción
Cada objeto en el sistema sirve como modelo
de un “agente” abstracto que puede realizar
trabajo, informar y cambiar su estado, y
“comunicarse” con otros objetos en el sistema
sin revelar cómo se implementan estas
características.
Principio de Ocultación
El aislamiento protege a las propiedades de un objeto
contra su modificación por quien no tenga derecho a
acceder a ellas, solamente los propios métodos
internos del objeto pueden acceder a su estado. Esto
asegura que otros objetos no pueden cambiar el
estado interno de un objeto de maneras inesperadas,
eliminando efectos secundarios e interacciones
inesperadas.
Paradigma de programación
Es una propuesta tecnológica adoptada por una
comunidad de programadores y desarrolladores
Es un estilo de desarrollo
de programas
Es un enfoque
particular o filosofía
para crear
Soluciones
Hay paradigmas fundamentales que están basados en
los modelos de computo y por lo tanto afectan a las
construcciones mas básicas de cualquier programa
Es un tipo de paradigma de
programación
FUNDAMENTOS DE #C
Fue creado por los laboratorios de
microsoft en la decada de los 90
Es un programa innovador por su
diseño en lenguaje de programación y
computación
Caracteristicas
Es un programa de alto nivel
que ha evolucionado con el
tiempo
Actualmente la
versión mas
utilizada es la 3.0
ya que contiene
una propuesta
innovadora y asi
contribuye a la
evolución de la
programación
Esta diseñado como soporte
integrado para
componentes de software
tiene la capacidad de
trabajar en un ambiente
seguro de lenguajes cruzados
Etapas de
desarrollo
Crear
Es escribir el programa
en código fuente
Compilar
Es traducir un código de
programación a código
ejecutable por la
máquina.
Lo hace un programa
informático llamado
Compilador
Ejecutar
Es el proceso mediante el cual
una computadora lleva a cabo
las instrucciones de un
programa informático
Variable
Es un espacio reservado de
memoria asociado a un nombre
simbólico: el identificador
Se utiliza para guardar un valor,
que se corresponde a un tipo de
dato soportado por el lenguaje de
programación.
Ciclos
Son sentencias que repiten una
instrucción n veces sin volver a
escribir esa parte del código.
Los pricipales son
while , for y do while.
Condicionales
Permiten determinar el
comportamiento del código
dependiendo de una respuesta de una
variable o de un resultado.
Las pricipales son:
if y Switch-Case
ELABORADO POR: Angie
Tatiana Benavides, Diego
Alexander Parado, Mayerli
Natalí ÁLvarez, Carlos
Andrés Pérez y Luis
Fernando Palacios