Download TALER DE ALGORITMO
Document related concepts
Transcript
TALER DE ALGORITMO LENGUAJE DE PROGRAMACION Y C++ PRESENTADO POR MALORY ESTRADA LAGUNA PROFESDORA SANDY ROMERO CUELLO INGENIERIA DE SISTEMAS 1 SEMESTRE UNIGUAJIRA RIOHACHA GUAJIRA 1. LENGUAJE DE PROGRAMACION Es aquel que nos permite crear programas mediante un conjunto de instrucciones, operadores y reglas de sintaxis que pone a disposición el programador para que estos puedan comunicarse con el software y el hardware. Su objetivo es crear programas que controlen el comportamiento físico y lógico de una máquina para expresar algoritmos con precisión. 2. COMO SE CLASIFICAN LOS LENGUAJES DE PROGRAMACION A) Nivel de abstracción: según el grado de cercanía a la maquina. Lenguaje de bajo nivel la programación se realiza teniendo en cuenta las características del procesador eje: lenguajes ensamblador. Lenguaje de alto nivel: más parecido al lenguaje humano manejan conceptos, tipos de datos de una manera cercana al pensamiento humano ignorando el funcionamiento de la maquina eje: java y ruby B) Propósito el tipo de problemas a tratar con ellos. •Lenguajes de programación imperativos: entre ellos tenemos el Cobol, Pascal, C y Ada. •Lenguajes de programación declarativos: el Lisp y el Prolog •Lenguajes de programación orientados a objetos: el Smalltalk y el C++. C) Lugar de ejecución según donde se ejecute. Lenguajes de servidor Se ejecutan en el Ejemplo: PHP es el más utilizado en servidores web. Lenguajes de cliente Se ejecutan en el cliente. JavaScript en navegadores web. D) Concurrencia servidor. Ejemplo: Según admitan o no concurrencia de procesos, esto es, la ejecución simultánea de Lenguajes concurrentes Ejemplo: Ada Lenguajes no concurrentes. Ejemplo: C. 4) QUE ES EL LENGUAJE C++ Es un lenguaje de programación de propósito general basado en el C, al que se han añadido nuevos tipos de datos, clases, plantillas, mecanismo de excepciones sus características principales Tienen un conjunto de completo de instrucciones de control. Permite la agrupación de instrucciones. Incluye el concepto de puntero. 5) COMO ES LA ESTRUCTURA DE UN C++ El tipo de datos determina la naturaleza del valor que puede determinar una variable los cuales son. Int (números enteros) Float (números reales) Doublé (números reales más grandes que float) Bool (valores lógicos) Char (caracteres y cualquier cantidad de 8 bits) Void (nada sirve para indicar que una función no devuelve valores) Componentes Estructural Básico: la función Función main () FUNCIONES secuencia de declaraciones e instrucciones Función 1 () Secuencias de declaraciones e instrucciones Una de las funciones ha de Ser main Función N () Secuencias de declaraciones e instrucciones 6) TIPOS DE DATOS El tipo de datos determina la naturaleza del valor que puede determinar una variable los cuales son. Int (números enteros) Float (números reales) Doublé (números reales más grandes que float) Bool (valores lógicos) Char (caracteres y cualquier cantidad de 8 bits) Void (nada sirve para indicar que una función no devuelve valores) 7) QUE ES UNA LIBRERÍA EN C++ Es un conjunto de recursos (algorítmicos) prefabricados que pueden ser utilizados por el programador para realizar determinadas operaciones Sinopsis no llega al nivel de simplicidad de su antecesor Cpero al igual que aquel tampoco dispone de utilidades o funciones para entrada o salida implementadas en el propio lenguaje. Librería estándar c++ que debe acompañar a cada implementación del compilador que se adhiera al estándar. Es decir la norma determina cuales son, como se llaman y como se utilizan este conjunto de algoritmo. 8) COMO SE DECLARA UNA LIBRERÍA. Como se declara una variable y constante Se debe declarar al inicio de un programa antes de la definición de la clase. Se pueden utilizar un número ilimitado de import. Es posible importar todas las clases de una librería a través de un asterisco. Las variables primero se especifica el tipo y a continuación una lista de variables y finalmente un punto y coma. <Tipo> <lista de variables>; Las constantes se declaran en una sección que comienza con la palabra reservada Const. 9) COMO SE ASIGNA EN C++ La asignación en c++ se hace con el símbolo = por ejemplo c=a+b; 10) COMO SE LEE Y SE ESCRIBE Lectura: scanf (“%d”&variable); Escritura: printf (“la variable es: %d”,variable) 11) COMO SE LEE Y SE ESCRIBE EN C++ CON LA LIBRERÍA IOSTREAM.H Lectura: cin>> variable Escritura: cout<<”su variable es:”<<variable;