Saltar al contenido principal
Aprenda a Programar con Lazarus

Aprenda a Programar con Lazarus

Arboledas Brihuega, David

Lazarus es un entorno de desarrollo integrado basado en una extensión orientada a objetos del lenguaje de programación Pascal. Pascal es un lenguaje de programación de propósito general y de alto nivel desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos y que c...

Editorial:
Ra-Ma
Año de edición:
2014
ISBN:
978-84-9964-511-7
Encuadernación:
Normal tapa blanda (libros)
24,90 €
IVA incluído
Añadir a favoritos Consulta disponibilidad

Sinopsis

Lazarus es un entorno de desarrollo integrado basado en una extensión orientada a objetos del lenguaje de programación Pascal. Pascal es un lenguaje de programación de propósito general y de alto nivel desarrollado por el profesor suizo Niklaus Wirth entre los años 1968 y 1969. Su objetivo era crear un lenguaje que facilitara el aprendizaje de programación a sus alumnos y que con el tiempo se ha convertido en una herramienta fabulosa para la creación de aplicaciones de todo tipo. Mientras Borland introducía la programación orientada a objetos en Pascal con su compilador de Turbo Pascal 5.5, que terminó dando lugar a Delphi®, Cliff Baeseman, Shane Miller y Michael Hess, comenzaban a gestar el proyecto Lazarus/Free Pascal que, recogiendo las mismas características que Delphi, incluía tres aspectos diferenciales: ser de código abierto, completamente gratuito y verdaderamente multiplataforma. Con este libro aprenderá: Los principios básicos de la programación estructurada. A configurar el IDE de Lazarus. A escribir funciones y procedimientos para mejorar la claridad, calidad y tiempo de desarrollo de un programa. Las técnicas esenciales de la programación orientada a objetos (POO). A crear potentes interfaces gráficas de usuario (GUI). A manipular ficheros de texto y binarios como extensión de los programas. Las principales técnicas de depuración para corregir los habituales errores de programación.

Índice

Introducción Capítulo 1. El arte de programar 1.1 Lenguajes de programación 1.2 Pascal , un lenguaje de propósito general 1.3 Lazarus Capítulo 2. Lazarus y pascal 2.1 El ide de Lazarus 2.2 Modo consola frente a interfaz gráfica 2.3 El primer programa 2.4 Estructura de un programa pascal 2.5 Comentarios 2.6 Los nombres en Pascal 2.7 Directivas del compilador Capítulo 3. Tipos, variables y constantes 3.1 Tipos 3.1.1 Enteros 3.1.2 Ordinales 3.1.3 Reales 3.1.4 Lógicos 3.1.5 Carácter 3.1.6 Cadena 3.1.7 Tipo enumerado 3.2 Cambio y forzado de tipos 3.3 Variables 3.3.1 Sentencias básicas de asignación 3.4 Constantes 3.5 Punteros 3.6 Un programa de ejemplo Capítulo 4. Tipos estructurados de datos 4.1 Arreglos 4.1.1 Arreglos estáticos 4.1.2 Arreglos dinámicos 4.2 Cadenas 4.3 Registros 4.3.1 La sentencia with…do 4.4 Conjuntos 4.5 Ficheros Capítulo 5. Operadores y expresiones 5.1 Operadores aritméticos 5.2 Operadores lógicos 5.3 Operadores relacionales 5.4 Precedencia de operadores 5.5 Un programa de ejemplo Capítulo 6. Sentencias de control 6.1 Estructuras de selección 6.1.1 Sentencia if 6.1.2 Estructura case of 6.2 Estructuras repetitivas 6.2.1 El bucle for 6.2.2 La sentencia for in 6.2.3 El bucle while 6.2.4 La estructura repeat 6.3 Sentencias de control en los bucles 6.3.1 Break 6.3.2 Continue 6.4 Las excepciones 6.4.1 Flujo de programa 6.4.2 Clases de excepciones Capítulo 7. Funciones y procedimientos 7.1 Funciones 7.1.1 Declaración y definición de una función 7.1.2 Parámetros de referencia 7.1.3 Argumentos por defecto 7.1.4 Sobrecarga de funciones 7.2 Procedimientos 7.2.1 Definición de un procedimiento 7.2.2 Declaración 7.2.3 Argumentos 7.2.4 La rutina Exit 7.3 Rutinas recursivas Capítulo 8. Programación orientada a objetos 8.1 Clases y objetos 8.2 Gestión de memoria 8.3 Encapsulado 8.3.1 Niveles de acceso a los campos 8.3.2 Encapsulado con propiedades 8.4 Definición de objetos con un

También te puede interesar

Escribir Prompts Eficaces para Dummies

Escribir Prompts Eficaces para Dummies

Bello, Bonaventura Di

Este libro está diseñado para todos aquellos que desean ir más allá de los fundamentos de uso de las diversas plataformas de IA y dominar los prompts de manera sistemática: desde los fundamentos del diseño de prompts hasta los marcos de trabajo, pasando por la creación autónoma de metaprompts personalizados. Mientras millones de usuarios utilizan herramientas como ChatGPT o Gem...

19,95 €

Criteria

Criteria

Chacon Sartori, Camilo

La IA cambia cada día. El criterio sigue siendo suyoLa inteligencia artificial escribe, resume, traduce, programa, organiza ideas, responde correos y prepara clases. Y, si uno se descuida, también puede ocupar el lugar de su propio criterio. Ese es el verdadero problema.En CriterIA, Camilo Chacón Sartori propone una guía práctica para utilizar la IA generativa sin caer en la il...

11,20 €

Ignorancia Artificial

Ignorancia Artificial

Ruiz Casanova, Jose Francisco

Llevamos años oyendo hablar de inteligencia artificial como si fuera una fuerza de la naturaleza: inevitable, omnisciente, transformadora. Pero ¿qué ocurre cuando esa inteligencia no sabe contar sílabas, atribuye versos a poetas equivocados o traduce ignorando por completo que detrás de un texto hay un autor, una lengua, una historia? José Francisco Ruiz Casanova propone una re...

17,90 €

Generacion Ia

Generacion Ia

Lazaro Avila, Maria

Al debate sobre cómo, cuándo y por qué dar acceso (o no) a niños y adolescentes a las pantallas, móviles y redes sociales, se añade ahora otro ingrediente digital: la inteligencia artificial.En realidad, la IA no es un fenómeno nuevo: llevamos conviviendo con ella desde hace años, muchas veces de forma invisible. Ahora, la «democratización» de aplicaciones y herramientas de IA ...

22,95 €

Sabiduria Artificial

Sabiduria Artificial

Aa.vv.

Inteligencia artificial, decisiones humanasLa inteligencia artificial ya está aquí: un nuevo tipo de intelecto que empieza a tomar decisiones con nosotros, sobre nosotros y, a veces, por nosotros. Pero ¿cómo evitamos que esto se traduzca en control, desigualdad y deshumanización? ¿Cómo ponemos ese progreso al servicio de la dignidad humana? Este libro parte de una convicción ra...

23,95 €

Vita

Vita

Uribe-Etxebarria, Xabi

El libro que cambiará cómo entiendes la vida en la era de la inteligencia artificial. «Vita es un ensayo inspirador, revelador y penetrante. Me ha ayudado a descubrir aspectos trascendentes y me ha fortalecido como persona». Luis Rojas Marcos, psiquiatra, escritor y profesor de la Universidad de Nueva York Durante siglos hemos creído saber distinguir lo vivo de lo inerte. Un a...

20,90 €

Otros libros del autor

Backtrack 5. Hacking de Redes Inalámbricas

Backtrack 5. Hacking de Redes Inalámbricas

Arboledas Brihuega, David

Desde hace un tiempo, la seguridad en las comunicaciones, en general, y en las inalámbricas, en particular, se ha convertido en un tema de continua actualidad y es un elemento crucial que cualquier administrador de red debe asumir como objetivo principal. En este libro, su autor (docente e investigador) explica cuidadosamente el abecé de las redes inalámbricas desde un punto de...

24,90 €

Electronica Basica

Electronica Basica

Arboledas Brihuega, David

Este libro es una introducción a la electrónica y está dirigido a estudiantes que van a iniciar sus estudios universitarios o de formación profesional y a todos aquellos aficionados interesados en la materia. Su contenido puede agruparse en tres bloques temáticos. En el primer bloque, que se corresponde con el capítulo 1, el lector encontrará las técnicas más elementales del an...

16,90 €

Electricidad Basica

Electricidad Basica

Arboledas Brihuega, David

La electricidad es una de la principales fuentes de energía utilizadas en el mundo actual. Sin ella no existiría ni la iluminación como la conocemos hoy, ni las comunicaciones de radio y televisión, ni tampoco Internet. Alessandro Volta, con el invento de su pila, consiguió producir corriente eléctrica de forma continua. Este es el origen de la electrodinámica. Más tarde Oerst...

16,90 €