Está en la página 1de 4

FUNDAMENTOS DE PROGRAMACIÓN

Descripción del Curso


Con este curso se brinda la posibilidad de aprender los fundamentos de la programación
comunes en la mayoría de lenguajes de programación, sin necesidad de ningún requisito
previo, ni tampoco de lengua inglesa.
Perfecto tanto si eres nuevo (a) o un estudiante en apuros, descubre por qué PseInt (el
Pseudo Intérprete) es la mejor herramienta para aprender programación y se utiliza en
multitud de colegios, institutos superiores y facultades universitarias como herramienta
perfecta de apoyo en la enseñanza de los futuros programadores.
Aprende a tu propio ritmo y totalmente en español, ejecutando todos los ejemplos en tu
ordenador mientras vas descubriendo la lógica tras los programas informáticos.

¿A quién está dirigido?


Este curso va dirigido a cualquiera que sienta curiosidad sobre el mundo de la Informática
o que quiera aprender los fundamentos lógicos de la programación estructurada. También
es una excelente herramienta de apoyo a estudiantes que necesiten un refuerzo en
algoritmia.
No va dirigido a aquellos que busquen una introducción a la programación orientada a
objetos, pues este es un tema más avanzado que no entra en este curso. Tampoco es tu
curso si ya entiendes la programación y buscas ejemplos prácticos de formularios,
consultas de bases de datos, ni como crear apps.

Requisitos
 Es aconsejable un manejo del ordenador de nivel medio. Con utilizar la informática
de forma cotidiana y saber manejar el sistema operativo es más que suficiente.
 El programa PseInt con el que se realizarán las prácticas es gratuito y compatible
con cualquier sistema operativo.
 ¡Y por último necesitarás mucha curiosidad y ganas de aprender!

¿Qué incluye el Curso?


 Certificado de aprobación y asistencia
 Un computador por participante

Fechas, Horarios y Duración


Proximamente…

Inversión Total
El valor del curso tiene una inversión de $80 dólares (más IVA) y debe ser cancelado antes
de iniciar las clases.

Contenido
TEMA 1. CONCEPTOS GENERALES
Algoritmos y programas
Lenguajes y entornos de programación
Sistemas operativos
Herramientas utilizadas en la programación
Fases en la resolución de problemas
Programación estructurada
Concepto y características de los algoritmos
Formas de expresar un algoritmo
Diagramas de flujo
Pseudocódigo
Elaboración de algoritmos mediante diagramas de flujo

TEMA 2. INTRODUCCIÓN A LA PROGRAMACIÓN MEDIANTE PSEUDOLENGUAJE


Concepto de un programa
Partes constitutivas de un programa
Instrucciones y tipos de instrucciones
Elementos básicos de un programa
Entorno de trabajo PSeInt
Datos, tipos de datos y operaciones primitivas
Constantes y variables
Expresiones
Funciones internas
La operación de asignación
Entrada y salida de información
Escritura de algoritmos/programas
Flujo de control de un programa

TEMA 3. ESTRUCTURAS DE CONTROL SECUENCIALES Y SELECTIVAS


Estructura secuencial
Estructuras selectivas o condicionales
Alternativa simple (si-entonces/if-then)
Alternativa múltiple (según_sea, caso de/case)
Estructuras de decisión anidadas (en escalera)
La sentencia ir-a (goto)

TEMA 4. ESTRUCTURAS DE CONTROL REPETITIVAS


Estructuras repetitivas
Estructura mientras ("while")
Estructura hacer-mientras ("do-while")
Diferencias entre mientras (while) y hacer-mientras (do-while)
Estructura repetir ("repeat")
Estructura desde/para ("for")
Salidas internas de los bucles
Sentencias de salto interrumpir (break) y continuar (continue)
Estructuras repetitivas anidadas

TEMA 5. ARREGLOS Y MATRICES


Introducción a los arreglos y matrices
Arrays (arreglos) unidimensionales: los vectores
Operaciones con vectores
Asignación
Lectura/escritura de datos
Acceso secuencial al vector (recorrido)
Actualización de un vector
Arrays de varias dimensiones
Arrays bidimensionales (tablas/matrices)
Arrays multidimensionales
TEMA 6. FUNCIONES, SUBPROCESOS O SUBALGORITMOS
Introducción a los subalgoritmos o subprocesos
Funciones
Declaración de funciones
Invocación a las funciones
Procedimientos (subrutinas)
Sustitución de argumentos/parámetros
Ámbito: variables locales y globales
Comunicación con subprocesos: paso de parámetros
Paso de parámetros
Paso por valor
Paso por referencia
Comparaciones de los métodos de paso de parámetros
Síntesis de la transmisión de parámetros

También podría gustarte