- Cursos
- Tecnología
- Desarrollo Web
- Curso online para aprender a programar desde cero
Curso online para aprender a programar desde cero
Tutorial gratis para aprender a programar, conociendo las bases de la construcción de aplicaciones informáticas y proyectos con el lenguaje Pascal. Con certificación final para los mejores estudiantes.
Descripción del curso
Pascal es uno de los lenguajes de programación más utilizado de todos los tiempos, tanto para construir aplicaciones informáticas como soluciones más industriales.
Este tutorial de programación en Free Pascal pretende ayudar a aquéllos que todavía no han comenzado en el mundo de la programación y desean conocer las bases de la programación estructurada y procedural.
Al finalizar este curso, usted sabrá:
- Qué son los tipos de datos y cuáles son los tipos de datos básicos en Pascal.
- Cuáles son las estructuras básicas de datos y cómo se manejan en Pascal.
- Controlar el flujo de sus programas mediante sentencias condicionales y cíclicas y a través de subrutinas.
- Un pequeño conjunto de algoritmos esenciales que resuelven problemas de carácter general.
- Manejar la memoria de forma dinámica comprendiendo su alojo y desalojo y sus efectos colaterales.
- Diseñar e implementar tipos abstractos de datos gracias a la encapsulación de código y la abstracción de uso.
- Cómo abordar problemas más complejos a partir de los vistos en el curso
El curso consta de un total de 16 horas y 18 minutos con un total de 69 vídeos.
Contenido del curso
Conceptos básicos
23:24- Metodología05:50AVANCE
- Operadores aritméticos08:09
- Tipos de datos09:25
Control de flujo I
02:17:19- Sentencia IF - I09:31
- Sentencia IF - II08:58
- Sentencia Case10:07
- Seminario I - Entrada y Salida de datos + Aritmética18:52
- Seminario II - Sentencias Condicionales: I19:28
- Seminario II - Sentencias Condicionales: II22:47
- Ciclo While08:45
- Ciclo Repeat05:56
- Ciclo For05:47
- Seminario III - Sentencias Cíclicas: I12:25
- Seminario III - Sentencias Cíclicas: II12:17
- Seminario III - Sentencias Cíclicas: III02:26
Constantes, tipos y variables
05:30- Definición de constantes y tipos y declaración de variables05:30
Conjuntos
14:21- Conjuntos14:21
Control de flujo II
01:29:58- Procedimientos I12:50
- Procedimientos II09:46
- Funciones09:39
- Seminario IV - Procedimientos y Funciones: I19:04
- Seminario IV - Procedimientos y Funciones: II25:18
- Seminario IV - Procedimientos y Funciones: III13:21
Estructuras de datos
02:04:35- Vectores I07:30
- Vectores II12:09
- Seminario V - Vectores: I15:29
- Seminario V - Vectores: II20:03
- Registros13:54
- Vector de registros - Lista estática17:38
- Seminario VI - Ejercicio de estructura de datos: I12:45
- Seminario VI - Ejercicio de estructuras de datos: II25:07
Cadenas de texto
55:28- Cadenas de texto I10:57
- Cadenas de texto II07:26
- Cadenas de texto III15:42
- Seminario VII - Cadenas de texto21:23
Control de flujo III
24:48- Recursividad15:13
- Seminario VIII - Recursividad09:35
Algoritmos de búsqueda y ordenación
01:05:03- Búsqueda Lineal09:30
- Búsqueda Binaria25:57
- Ordenación por Burbuja (mejorado)17:06
- Ordenación por Selección12:30
Gestión de la memoria
01:32:06- Gestión de la memoria: Montículo y Pila08:00
- Gestión dinámica de la memoria I: Punteros I23:19
- Gestión dinámica de la memoria II: Punteros II07:52
- Seminario IX - Punteros I23:14
- Seminario IX - Punteros II29:41
Introducción a los TADs
31:11- Introducción a los tipos abstractos de datos31:11
Las estructuras enlazadas: los nodos
08:03- Los nodos y las estructuras enlazadas08:03
Las listas
13:53- Introducción a las listas13:53
Lista dinámica simplemente enlazada
03:25:16- Lista simplemente enlazada - Tipo Lista11:53
- Lista simplemente enlazada - CrearLista08:25
- Lista simplemente enlazada - EsListaVacia06:20
- Lista simplemente enlazada - Primera03:30
- Lista simplemente enlazada - Siguiente05:05
- Lista simplemente enlazada - Última06:58
- Lista simplemente enlazada - Anterior07:35
- Lista simplemente enlazada - Obtener Dato07:28
- Lista simplemente enlazada - Buscar Dato12:46
- Lista simplemente enlazada - Buscar Dato Ordenado11:43
- Lista simplemente enlazada - InsertarDatoPrimera + CrearNodo17:07
- Lista simplemente enlazada - InsertarDatoUltima08:31
- Lista simplemente enlazada - Insertar Dato Posición23:50
- Lista simplemente enlazada - Insertar Dato Ordenado20:52
- Lista simplemente enlazada - Eliminar Posición 12:37
- Lista simplemente enlazada - Eliminar Lista 08:33
- Lista simplemente enlazada - Prueba de la lista 32:03
Cola dinámica
53:44- Cola Dinámica53:44
Fin del curso
24:00- Fin del curso - conclusiones y continuación24:00
Extra
09:41- Configuración del editor Geany junto al compilador FPC09:41
Ejercicios Aleatorios (podéis solicitar más ejercicios en las preguntas del curso)
03:02:05- Ejercicios de Pascal - 00: Presentación10:03
- Ejercicios de Pascal - 01: Sucesión inversa de n naturales08:21
- Ejercicios de Pascal - 02: potencia de un número (Math y propiedades de logs) - parte 1 -10:45
- Ejercicios de Pascal - 03: potencia de un número (forma iterativa) - parte 2 -09:09
- Ejercicios de Pascal - 04: potencia de un número (forma recursiva) - parte 3 -14:25
- Ejercicios de Pascal - 05: función de conversión de binario a decimal19:33
- Ejercicios de Pascal - 06: función de conversión de binario a cualquier base09:32
- Ejercicios de Pascal - 07: función de conversión de decimal a binario11:07
- Ejercicios de Pascal - 08: función de conversión de decimal a cualquier base14:32
- Ejercicios de Pascal - 09: función de conversión de base P a base Q40:14
- Ejercicios de Pascal - 10: Array ordenado de punteros34:24
Valoraciones
- 5 ESTRELLAS49%
- 4 ESTRELLAS33%
- 3 ESTRELLAS9%
- 2 ESTRELLAS0%
- 1 ESTRELLAS9%
- Mario AgustínCórdobaIncluir valoración media (en números)
Muy bueno, yo no tenia idea de programacion asi que esto es contenido nuevo pero esta muy bien explicado
- LeonardoTobaldiIncluir valoración media (en números)
Por el momento solo estoy en la parte introducción, parece muy bien explicado.
- Marcos AndrésFierro AvilaIncluir valoración media (en números)
- Juan CarlosBeltrán PichardoIncluir valoración media (en números)
- SaulArandaIncluir valoración media (en números)
muy bueno
- CarlosMiranda VegaIncluir valoración media (en números)
Muy Bueno
- Andrew_10andrew_11Incluir valoración media (en números)
- alejandrosalatiIncluir valoración media (en números)
- José CarlosRamos GómezIncluir valoración media (en números)
- GermanRodriguezIncluir valoración media (en números)
- AntonioFerrer SánchezIncluir valoración media (en números)
De momento sólo he visto el primer capítulo, aunque, no obstante, siento que la estructura de esta enseñanza no ha comenzado con lógica informativa al respecto del lenguaje de programación FreePascal.
- FreddyCabraIncluir valoración media (en números)
- Jose CarlosAldana GarciaIncluir valoración media (en números)
La estructura me parece la adecuada.
- joan mauriciosanchez abelaezIncluir valoración media (en números)
excelente video, estoy entendiendo el orden del programa
- DinoManzoniIncluir valoración media (en números)
¿Por qué pagar por un curso cuando puedes tenerlos todos?
Prueba la Suscripción ahoraO quiero saber más
Cursos que quizás te interesen
- 10 €11 h5
- 19 €1 h0