Aprende a programar con FreePascal

Pablo Augusto Sznajdleder es el autor del blog HolaMundo.pascal (online) y este blog es un curso de programacion con FreePascal. Va del nivel basico al avanzado tratando los siguientes contenidos :

1.- Introducción

  • Definición de Algoritmo
  • Estructuras de Control
  • Variables y Tipos de Datos
  • Comenzando a Programar
  • Codificación
  • Operadores Lógicos
  • Contadores y Acumuladores
  • Nomencatura

2 .- Operadores

  • Operadores Aritméticos
  • Máximos y Mínimos
  • Manejo de Strings (cadenas)

3.- Procedimientos y Funcinones

  • Procedimientos y Funciones
  • Pasaje de Parámetros
  • Tipos de Datos
  • Operadores Binarios

4 .- Corte de Control

  • Corte por 1 variable
  • Corte por 2 variables
  • Corte por n variables

5 .- Arrays

  • ArraysOperaciones sobre Arrays
  • Ordenamiento (burbuja)
  • Búsqueda Binaria
  • Matrices
  • Arrays Multidimensionales

6 .- Archivos

  • Definir Nuevos Tipos de Datos
  • Registros
  • Archivos
  • Acceso Directo a Registros
  • Ordenamiento de Archivos
  • Indexar Archivos
  • Apareo de Archivos

7 .- Estructuras Dinámicas

  • Estructuras de Datos Dinámicas
  • Punteros y Alocación de Memoria
  • Listas Enlazadas
  • Operaciones sobre Listas
  • Indexar Archivos con Listas
  • Pila o "FIFO"
  • Operaciones Pilas
  • Cola o "LIFO"
  • Operaciones sobre Colas

8 .- Arboles y Recursividad

  • Definición de Recursividad
  • Ejemplos de Uso
  • Arboles
  • Arbol Binario de Búsqueda
  • Recorridos (in,pre,post)

9 .- Teoría de Objetos

  • Análisis de Objetos
  • Clases y Objetos
  • El Constructor
  • Variables de Instancia
  • Métodos de Acceso
  • Sobrecarga
  • Encapsulamiento de Estructuras
  • Clase Pila (s/Array)
  • Clase Pila (s/Lista)
  • Clase ListaOrdenada

Como podeis ver un recurso muy util :) Gracias Pablo por tu tiempo!

Comentarios

quiero ejemplo de free pascal en lazaru

Añadir nuevo comentario

Filtered HTML

  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.

Plain text

  • No se permiten etiquetas HTML.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Saltos automáticos de líneas y de párrafos.
CAPTCHA
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.