Академический Документы
Профессиональный Документы
Культура Документы
II
DOCENTE: Mg. Carlos E. Vega Moreno
Objetivos:
Conocer conceptos bsicos de programacin por computadora.
Diferenciar las diversas tcnicas de programacin.
Escribir correctamente la solucin de problemas de programacin
mediante algoritmos.
Representar los algoritmos mediante seudo cdigo o diagramas de
flujo.
Conocer el Power Script.
CONCEPTOS BSICOS
PROGRAMA
PROGRAMACIN
LENGUAJES DE PROGRAMACIN
TIPOS DE LENGUAJES DE
PROGRAMACIN
LENGUAJE DE MQUINA
LENGUAJE DE BAJO NIVEL
LENGUAJE DE ALTO NIVEL
TECNICAS DE PROGRAMACIN
PROGRAMACIN MODULAR
PROGRAMACIN ESTRUCTURADA
Secuencia
Seleccin
Interaccin
PROGRAMACIN ORIENTADA A
OBJETOS
ELEMENTOS DE LA PROGRAMACIN
ORIENTADA A OBJETOS
OBJETO
ATRIBUTO
HERENCIA
CLASE
POLIMORFISMO
ENCAPSULAMIENTO
ALGORITMO
Es un mtodo para resolver un problema mediante una serie de pasos definidos, precisos y finito
PROPIEDADES DE UN ALGORITMO.
Finitud: Nmero finito de pasos
Definibilidad: Cada paso definido de un modo preciso
Conjunto de Entradas: Datos iniciales del algoritmo
Conjunto de Salidas: Respuesta que obtenemos del algoritmo
Efectividad: Las operaciones a realizar deben ser bsicas, para que el procesador pueda
ealizarlas de modo exacto y en tiempo finito.
DIAGRAMA DE FLUJO
Es la representacin grafica del algoritmo.
La Escritura y lectura del diagrama se
realiza de arriba hacia abajo y de
izquierda a derecha.
Reglas Bsicas.
Todos los smbolos han de estar
conectados
A un smbolo de proceso pueden
llegarle varias lneas
A un smbolo de decisin pueden
llegarle varias lneas, pero slo
saldrn dos.
A un smbolo de inicio nunca le llegan
lneas.
De un smbolo de fin no parte
ninguna lnea.
PSEUDOCDIGO
Es una herramienta de programacin en
que las instrucciones se escriben en
palabras similares al lenguaje nativo
(espaol o ingles), que facilitan tanto la
escritura como la lectura del programa.
Ejemplo:
Para sumar dos nmeros ledos por teclado y
escribir el resultado.
Inicio
Leer A y B
C A+B
Escribir C
Fin
Ejercicios propuestos:
Elaborar el diagrama de flujo y pseudo cdigo para cada uno de los casos.
Obtener el rea y volumen de un cilindro.
Para sumar los N primeros impares. Realizar despus uno que haga lo mismo con los pares
y, otro, con los mltiplos de 3.
Obtener el ndice masa corporal (IMC) sabiendo su talla y peso.
Simular un reloj.
Resolver una ecuacin de segundo grado, teniendo en cuenta las soluciones complejas.
Obtener el cociente entero y resto de dos nmeros utilizando operaciones de suma y resta.
Disear un algoritmo que imprima y sume la serie de nmeros 3, 6, 9, .... ,99.
Escribir un algoritmo que calcule el MCD de dos nmeros por el algoritmo de Euclides.