|
CarlosPes.com
> Cursos
> Curso/Tutorial de Diseño de Algoritmos |
|
Curso/Tutorial
de Diseño de Algoritmos
|
|
|
|
|
Introducción
|
|
» ¿Qué
es un Algoritmo? |
|
»
¿Qué
es un Ordinograma? |
|
|
|
Tipos de Datos
|
|
» ¿Qué
Tipos de Datos existen? |
|
» Datos
de
Tipo Entero |
|
» Datos
de
Tipo Real |
|
» Datos
de
Tipo Lógico |
|
» Datos
de
Tipo Carácter |
|
» Datos
de
Tipo Cadena |
|
» Clasificación
de los Tipos de Datos Simples |
|
» Ejercicios
de Tipos de Datos en Pseudocódigo |
|
|
|
Identificadores
|
|
» ¿Qué
son los Identificadores? |
|
» Palabras
Reservadas |
|
|
|
Variables
|
|
»
¿Qué
son las Variables? |
|
» Declaración
de Variables |
|
|
|
Constantes
|
|
»
¿Qué
Tipos de Constantes existen? |
|
» Constantes
de Tipo Entero |
|
» Constantes
de Tipo Real |
|
» Constantes
de Tipo Lógico |
|
» Constantes
de Tipo Carácter |
|
» Constantes
de Tipo Cadena |
|
» Ejercicios
de Identificadores, Variables y Constantes en Pseudocódigo |
|
|
|
Tipos de Datos Definidos por el
Programador
|
|
» Datos
de
Tipos Enumerados |
|
» Declaración
de Tipos Enumerados |
|
» Variables
de Tipos Enumerados |
|
» Datos
de
Tipos Subrangos |
|
» Declaración
de Tipos Subrangos |
|
» Variables
de Tipos Subrangos |
|
» Ejercicios
de Tipos de Datos Definidos por el Programador en
Pseudocódigo |
|
|
|
Operadores y Expresiones
|
|
»
¿Qué
tipos de Operadores y Expresiones existen? |
|
» Expresiones
Aritméticas |
|
» Prioridad
de los Operadores Aritméticos |
|
» Expresiones
Lógicas |
|
» Prioridad
de los Operadores Relacionales y Lógicos |
|
» Expresiones
de Carácter |
|
» Expresiones
de Cadena |
|
» Prioridad
de los Operadores Aritméticos, Relacionales,
Lógicos y de Cadena |
|
» Ejercicios
de Operadores y Expresiones en Pseudocódigo |
|
|
|
Instrucciones Primitivas
|
|
» Instrucción
de Asignación |
|
»
Instrucción
de Salida |
|
»
Instrucción
de Entrada |
|
» Ejercicios
de Instrucciones Primitivas en Pseudocódigo |
|
|
|
Estructura de un Algoritmo en
Pseudocódigo
|
|
» Partes de un
Algoritmo |
|
» Cabecera |
|
» Declaraciones |
|
» Cuerpo |
|
» Sintaxis
de un Algoritmo |
|
» Comentarios |
|
» Ejercicios
de la Estructura de un Algoritmo en Pseudocódigo |
|
|
|
Introducción a los
Diagramas de Flujo (Ordinogramas)
|
|
» Asignación |
|
» Entrada
y
Salida |
|
»
Inicio y Fin |
|
» Decisiones |
|
» Ejercicios
de la Estructura de un Algoritmo en Ordinogramas |
|
|
|
Instrucciones de
Control
|
|
» Instrucciones
Alternativas |
|
» Instrucciones
Repetitivas |
|
» Instrucciones
de Salto |
|
|
|
Instrucción de
Control Alternativa Doble
|
|
» Instrucción
de Control Alternativa Doble en Pseudocódigo |
|
» Ejercicios
de la Instrucción Alternativa Doble en
Pseudocódigo |
|
» Instrucción
de Control Alternativa Doble en Ordinogramas |
|
» Ejercicios
de la Instrucción Alternativa Doble en Ordinogramas |
|
|
|
Instrucción de
Control Alternativa Simple
|
|
» Instrucción
de Control Alternativa Simple en Pseudocódigo |
|
» Ejercicios
de la Instrucción Alternativa Simple en
Pseudocódigo |
|
» Instrucción
de Control Alternativa Simple en Ordinogramas |
|
» Ejercicios
de la Instrucción Alternativa Simple en Ordinogramas |
|
|
|
Instrucción de
Control Alternativa Múltiple
|
|
» Instrucción
de Control Alternativa Múltiple en Pseudocódigo |
|
» Ejercicios
de la Instrucción Alternativa Múltiple en
Pseudocódigo |
|
» Instrucción
de Control Alternativa Múltiple en Ordinogramas |
|
» Ejercicios
de la Instrucción Alternativa Múltiple en
Ordinogramas |
|
|
|
Anidamiento de Instrucciones de
Control Alternativas
|
|
» Anidamiento
de Instrucciones Alternativas |
|
» Alternativa
Doble en Doble |
|
» Alternativa
Múltiple en Doble |
|
» Ejercicios
de Anidamiento de Instrucciones Alternativas en Pseudocódigo |
|
» Ejercicios
de Anidamiento de Instrucciones Alternativas en Ordinogramas |
|
|
|
Instrucción de
Control Repetitiva mientras
|
|
» Instrucción
de Control Repetitiva mientras en Pseudocódigo |
|
» Variable
Contador |
|
» Cambios en
un Bucle mientras |
|
» Errores en
un Bucle mientras |
|
» Uso
de un
Bucle mientras que puede no iterar |
|
» Repetitiva
mientras en Ordinogramas |
|
» Ejercicios
de la Instrucción Repetitiva mientras en
Pseudocódigo |
|
» Ejercicios
de la Instrucción Repetititva mientras en Ordinogramas |
|
|
|
Instrucción de
Control Repetitiva hacer...mientras
|
|
» Instrucción
de Control Repetitiva hacer...mientras en Pseudocódigo |
|
» Variable
Acumulador |
|
» Repetitiva
hacer...mientras en Ordinogramas |
|
» Diferencias
entre un Bucle mientras y hacer...mientras |
|
» Ejercicios
de la Instrucción Repetitiva hacer...mientras en
Pseudocódigo |
|
» Ejercicios
de la Instrucción Repetitiva hacer...mientras en
Ordinogramas |
|
|
|
Instrucción de
Control Repetitiva para
|
|
» Instrucción
de Control Repetitiva para en Pseudocódigo |
|
» Repetitiva
para en Ordinogramas |
|
» ¿Cuándo
usar un Bucle u otro? |
|
» Ejercicios
de la Instrucción Repetitiva para en Pseudocódigo |
|
» Ejercicios
de la Instrucción Repetitiva para en Ordinogramas |
|
|
|
Anidamiento de Instrucciones de
Control Repetitivas y Alternativas
|
|
» Anidamiento
de Instrucciones Repetitivas y Alternativas |
|
» Bucle
para
en hacer...mientras |
|
» Alternativa
simple en Bucle para |
|
» Ejercicios
de Anidamiento de Instrucciones de Control Repetitivas y Alternativas
en Pseudocódigo |
|
» Ejercicios
de Anidamiento de Instrucciones de Control Repetitivas y Alternativas
en Ordinogramas |
|
|
|
Instrucciones de Control de
Salto
|
|
» Instrucción
de Control de Salto interrumpir |
|
» Instrucción
de Control de Salto continuar |
|
» Instrucción
de Control de Salto ir_a |
|
» Instrucción
de Control de Salto volver |
|
» Ventajas
de
no usar las Instrucciones de Salto |
|
|
|
Llamadas a Subalgoritmos
|
|
» ¿Qué
es un Subalgoritmo? |
|
» Subprogramas |
|
» Procedimientos
en Pseudocódigo |
|
» Declaraciones
Locales y Globales |
|
» Declaración
de Subprogramas |
|
» Parámetros |
|
» Parámetros
Formales |
|
» Parámetros
Actuales |
|
» Paso
por Valor |
|
» Paso
por Referencia |
|
» Funciones |
|
» Representación
mediante Diagramas de Flujo |
|