• Inicio
  • Nosotros
    • Ubicación
    • ¿Quiénes somos?
    • Misión
    • Visión
    • Objetivo
  • Servicios
    • Capacitación
      • Lista de cursos
      • Promociones Cursos
      • Seminarios
      • Capacitación para niños
      • Capacitación para niños II
    • Desarrollo Web y Sistemas
      • Diseño y Desarrollo Web
      • Desarrollo de Sistemas
      • Hosting y Alojamiento
      • Buscador de Dominios
    • Soporte Técnico
      • Soporte y Mantenimiento
      • Promociones
      • Venta Pc
  • Portafolio
    • Capacitación
    • Soporte
    • Diseño Web
    • Desarrollo de Software
  • Boletín
  • Contáctenos

Diseño de Algoritmos

Otros, Programación
2014 Ene 22
Tweet
Diseño de Algoritmos

Duración 18 Horas Cronológicas

DIRIGIDO A:

Personas que quieran iniciarse de cero para aprender a programar en diferentes lenguajes de programación.

REQUISITOS:

Ninguno.

OBJETIVOS:

  • La finalidad del curso es conocer técnicas avanzadas de la programación en Algoritmos y entender la lógica de programación.
  • Estudio de las técnicas de diseño de estos algoritmos, las cuales permiten resolver otros problemas.
  • Introducción a la teoría de complejidad computacional, la cual permite clasificar los problemas de acuerdo al grado de dificultad (en tiempo de ejecución) que resulta al resolverlos algorítmicamente.
CONTENIDOS:
GENERALES

  • Sistemas de proceso de información.
  • Lenguajes de programación.
  • Datos, tipos de datos y operaciones primitivas.
  • Constantes y variables
  • Expresiones lógicas.
  • Funciones internas.
  • Operaciones de asignación.

RESOLUCIÓN DE PROBLEMAS CON COMPUTADORA Y HERRAMIENTAS DE PROGRAMACIÓN

  • Resolución de Problemas.
  • Análisis del problema Diseño de Algoritmos.
  • Diseño de Algoritmos.
  • Resolución en la Computadora.
  • Flujograma.
  • Diagramas N-S
  • Pseudocodigo.

ESTRUCTURA GENERAL DE UN PROGRAMA

  • Conceptos de Programa.
  • Instrucciones y tipos.
  • Elementos Básicos de un Programa.
  • Escritura de Algoritmos y Programas.

INSTRUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA

  • Técnicas de Programación.
  • Programación Modular.
  • Programación Estructurada.
  • Estructura Secuencial.
  • Estructura Selectiva.
  • Estructuras Repetitivas.
  • Estructuras Anidadas.
  • Control de Datos de Entrada.

SUBPROGRAMAS: PROCEDIMIENTOS Y FUNCIONES

  • Introducción a la SubProgramación  o SubAlgoritmo.
  • Funciones
  • Procedimientos.
  • Ámbitos: Variables  Locales y Globales.
  • Comunicación entre SubProgramas.
  • Funciones y procedimientos como Parámetros.
  • Efectos Laterales.
  • Recursividad.

ESTRUCTURAS DE DATOS ARRAYS

  • Introducción a la estructura de Datos.
  • Arrays unidimensionales: vectores.
  • Operación con  Arrays unidimensionales: vectores.
  • Arrays Bidimensionales o Matrices.
  • Almacenamiento de Arrays en Memoria.
  • Arrays como Parámetros  de SubProgramas.
  • Arrays de Punteros.

LAS CADENAS DE CARACTERES

  • Juego de Caracteres.
  • Cadena de Caracteres.
  • Datos de tipo Carácter.
  • Operaciones con Cadenas.

FICHEROS O ARCHIVOS

  • El tipo Registro de datos.
  • Noción de Archivo.
  • Terminología de Ficheros.
  • Tipos de soporte.
  • Tipos de Organizaciones de Ficheros.
  • Operaciones con Ficheros.
  • Tratamiento de Ficheros secuenciales.
  • Ficheros de texto.

ORDENACIÓN, BÚSQUEDA E INTERCALACIÓN INTERNA

  • Introducción.
  • Ordenación.
  • Búsqueda.
  • Intercalación.

Siguenos en:

Siguenos en: FacebookSiguenos en: Twitter

Nuestros cursos

Microsoft Word Básico

Microsoft Word Básico

Destacados,Office
Microsoft Excel Avanzado

Microsoft Excel Avanzado

Destacados,Office
Microsoft Access Básico

Microsoft Access Básico

Base de Datos,Destacados
Linux Básico

Linux Básico

Destacados,Otros
Microsoft PowerPoint Básico

Microsoft PowerPoint Básico

Destacados,Office
Macros Excel Básico

Macros Excel Básico

Destacados,Office
Windows XP – Nivel usuario

Windows XP – Nivel usuario

Destacados,Office,Otros
ASP .NET Básico

ASP .NET Básico

Destacados,Programación
PHP-AJAX-MySQL

PHP-AJAX-MySQL

Base de Datos,Destacados,Programación
C# Basico

C# Basico

Destacados,Programación
[Ver Más Cursos]

Nuestro boletín

  • Inicio
  • ¿Quiénes somos?
  • Lista de cursos
  • Soporte Técnico
  • Contáctenos
Urb. Valencia H5
Umacollo- Yanahuara
(Parque del avión)
Arequipa - Perú
Teléfono: 274927 E-mail: info@lpanalistas.com
LP Analistas y Consultores. Todos los derechos reservados 2023