OBJETIVOS
DEL CURSO METODOLOGIA DE PROGRAMACION |
Los objetivos del curso de Metodología de la Programación,
son: Conocer la sintaxis para realizar aplicaciones correctamente
estructuradas. Analizar las necesidades inherentes de un programa,
dividirlas en distintas tareas sencillas y crear algoritmos para realizar
dichas tareas. Desarrollar funciones y procedimientos que utilicen
parámetros. Conocer la utilización de variables con
distintos ámbitos de aplicación (locales y globales).
Aprender el uso adecuado de sentencias condicionales y bucles. Crear
y utilizar matrices, punteros y registros. Realizar labores recursivas.
Trabajar con estructuras dinámicas.
|
REQUISITOS
DEL CURSO METODOLOGIA DE PROGRAMACION |
Alumnos con conocimientos básicos de informática.
|
DURACIÓN
DEL CURSO METODOLOGIA DE PROGRAMACION |
25 horas.
|
CONTENIDO
DEL CURSO METODOLOGIA DE PROGRAMACION |
CONCEPTOS BÁSICOS. Características básicas de
la programación estructurada. Lenguajes estructurados. Características
de la programación antes de su aparición. Programación
secuencial e iterativa. Conceptos de instrucción y algoritmo.
Especificación e implementación. Introducción
a las estructuras fundamentales de la programación estructurada:
funciones, procedimientos, variables y sentencias. Análisis
de una aplicación. Determinar las necesidades de una aplicación.
División de la aplicación en tareas. Utilización
de organigramas para representar algoritmos. Utilización de
pseudocódigo para la representación de algoritmos. Utilización
de pseudocódigo para especificar algoritmos.
CONTROL DEL FLUJO DE PROGRAMA. Estructuras básicas. Sentencias.
Concepto de tipo y variable. Necesidad de declaración de variables.
Asignación de valores. Utilización de operadores aritméticos.
Constantes. Introducción al alcance de las variables. Estructuras
condicionales. Operadores de comparación y lógicos.
Expresiones condicionales. Utilización de la sentenciaif-then-else.
Utilización de la sentencia case. Sentencias anidadas.
Errores típicos en la utilización de sentencias condicionales.
Estructuras iterativas. Concepto de bucle. Condición de control
del bucle. Utilización de sentencias for. Utilización
de sentenciaswhile. Utilización de sentencias repeat.
Bucles anidados. Ruptura de bucles. Errores típicos en la utilización
de sentencias iterativas.
PROGRAMACIÓN MODULAR. Procedimientos. Concepto de procedimiento.
Necesidad de parámetros. Parámetros por valor y por
referencia. Llamada a procedimientos. Reutilización de código.
Funciones. Concepto de funciones. Utilización de parámetros
en funciones. Llamadas a funciones. Recursividad. Concepto de recursividad.
Recursividad final y no final. Ventajas e inconvenientes
respecto a las estructuras no recursivas. Ejemplos: algoritmos de
ordenación y búsqueda. Algoritmos de ordenación:
burbuja, selección e inserción. Algoritmos de búsqueda:
lineal, dicotonómica. Módulos. Concepto de módulo.
Utilización de librerías estándar. Creación
de módulos propios.
UTILIZACIÓN DE TIPOS DE DATOS COMPLEJOS. Punteros. Concepto
de puntero y su importancia. Utilización de punteros. Aritmética
de punteros. Problemas ligados a la utilización de punteros.
Matrices. Concepto de matriz. Declaración y utilización
de matrices. Matrices de varias dimensiones. Matrices como parámetros
o como devolución de una función. Registros. Concepto
de registro. Utilización de registros. Acceso a sus elementos.
Punteros y matrices de registros. Ficheros. Necesidad de ficheros.
Apertura, lectura y escritura de ficheros de tipos básicos.
Utilización de ficheros de registros.
ESTRUCTURAS DINÁMICAS. Utilización de la memoria dinámicamente.
Necesidad de estructuras dinámicas. Creación de datos
en tiempo de ejecución. Creación de matrices en tiempo
de ejecución utilizando punteros.
|
REFERENCIAS
|
Una
de nuestras fortalezas es la experiencia acumulada en más
de 308 empresas, privadas y públicas, representantes de todos
los sectores económicos.
La mejor prueba de que va a recibir una formación de calidad
es que el 88% de las evaluaciones de nuestros alumnos nos dan en
la valoración global como satisfactoria o muy satisfactoria.
CEDECO es ATC y ATP de las más importantes empresas de software
como Microsoft, Adobe, Macromedia.
CEDECO
dispone de un sistema de calidad certificado de acuerdo a la norma
ISO 9001.
|
|
| |
Si
lo desea también puede solicitar más información
o llamando al teléfono:
91 355 44 82 |