Documente Academic
Documente Profesional
Documente Cultură
Frecuentemente Dependiente del lenguaje de Programacin Utilizado Lenguaje de Programacin Tienen menos combinaciones aceptables que los lenguajes naturales
Es un mtodo conveniente y sencillo de Describir las estructruas de informacin y las sentencias de acciones
necesarias para ejecutar una tarea concreta
Razones Primordiales para el estudio de L de P Mejorar la habilidade de desarrollar algoritmos eficaces Lenguajes de programacion tienen caractersticas que benefician al
programador
Mejorar el uso del lenguaje de Programacion Disponible Al Entender como se implementan las caracterisisticas, se mejora la
habilidad de escribir programas eficientes
Permite una mejor seleccion de lenguaje de programacin El conocer una variedad de L de P. pemmite la seleccin correcta
para x proyecto
Paradigmas en L de P. En la Prctica cada paradigma de programacin es implementado a Ej. La POO es un paradigma dirigido al mejoramiento en la calidad de
trves de diversos lenguajes software
Existen cuatro Modelos bsicos de Computacin que describen a los Imperativo Los lenguajes Imperativos o de procedimiento son controlados por
L de P. mandatos u orientados a enunciados (instrucciones)
Ejemplos: C, C++, FORTRAN, ALGOL, PL/I, Pascal, Ada, Smalltalk, Fortran *1957
COBOL *IBM
*Formula Translating System
Estilo de Programacin *Permite escribir el programa de manera identica a como se escriben
las formulas en un papel
ALGOL *50s
*ALGOrithmic Language
*Funciones Anidadas
COBOL *50s
*COmmon Bussiness Oriented Language
*Orientado a los negocios, finanzas y sistemas Administrativos
Pascal *1968
*Niklaus Wirth
*Lenguaje utilizado en Primeros MAC, Actualmente en SKYPE
Basic *60s
*Beginners All-purpose Symbolic Instruction Code
*Aoya a la enseanza y la investigacin
C *1972
*Dennis Ritchie
*Para el suso de Sistemas Operativos UNIX
*Permite usar matrices y punteros
Aplicativos o funciones
NO Existen las instrucciones cclicas (FOR, While, Do-While) TODO se procesa usando RECURSIVIDAD y funciones de alto orden
Lenguaje con Base en Reglas Se ejecutan verificado la presencia de una cirta condicin habilitadora
y, cuando se satisface, ejecutan una accin apropiada
*Artimeticos
Tipos de operadores en TURBOPascal Pueden Ser clasificados
*Cadena de Caracteres
Dependiendo del tipo de operandos *De Relacin
*Lgicos o Booleanos
*De bit y de conjuntos
Ternarios: 3 operandos
Evalaucin de Expresiones
Operadores de Bit
1) Primero Parentesis
1) Parentesis
Evaluacin
2) EL operador Cambio de Signo
3) NOT
Niveles de Priodidad o Precedencia
4) */ div mod and shl shr (Operadores Multiplicativos)
Herencia:
DIsciplina de Tipos Cuando una clase se deriva de otra, de manera que extiende su
funcionalidad
JAVA Polimorfismo:
Maneja 3 comprobaciones de tipos Se encarga de permitir que una misma funcin se pueda aplicar a
Ejemplos
parametros de diferentes tipos
Disciplina de Tipos
Disciplina de tipos esttica:
Comprobacion de tipificacion realizada durante la compilacion (NO
Durante la ejecucion)
Tipo de Datos Un tio de datos es un ATRIBUTO de una parte de los datos que indica
la clase de datos sobre los que se va a procesar
Es un Dgito Indvidual
Numeros ms grandes
8 bits de Memoria
Devuleven un valor
La cabecera, en la que hay que indicar el tipo del valor que devuelve
El tipo de dato que devulve NO Pude ser Array, REcor, SET o FIle
Declaracin de Funcin la Funcin
Se diferencia en dos detalles
En el Cuerpo de la Funcin hay qye indicar mediante una sentencia
de asignacin el valor que debe devoler la funcion
Es una parte del programa que realiza una accin espefifica basa a
menudo de una serie de parmetros o argumentos
Procedimientos
No devulven un valor una vez terminada su ejecucin
Funciones
Son un mecanismo para pasar datos del programa principal a un
procedimiento y viceversa