Você está na página 1de 16

OBJETIVO DE LA ASIGNATURA

El alumno disear algoritmos en seudocdigo y diagramas de flujo, para resolver un problema determinado.

OBJETIVO UNIDAD 1 El alumno determinar las entradas, procesos y salidas de un problema, utilizando los elementos bsicos de programacin, para el planteamiento de una solucin. El alumno convertir expresiones algbricas, aritmticas y lgicas a expresiones algortmicas, considerando la jerarqua de operadores, para realizar las tareas solicitadas.

OBJETIVO UNIDAD 2

METODOLOGA DE LA PROGRAMACIN

INTRODUCCIN
Se entiende como metodologa de la programacin al conjunto de normas, mtodos y anotaciones que nos indican la forma de programar.

METODOLOGA DE LA PROGRAMACIN

INTRODUCCIN
Las computadoras son uno de los productos ms importantes del siglo XXI ya que se han convertido en un dispositivo esencial en la vida diaria de las personas. Constituyen una herramienta esencial en reas como: empresa, industria, gobierno, ciencia, educacin, etc. Las aplicaciones que se pueden realizar con ellas son infinitas: consultar el saldo de una cuenta, retirar dinero, enviar o recibir mensajes por telfonos celulares, tomar un curso en lnea, escribir documentos, navegar por internet, enviar y recibir correos electrnicos, etc. La computadoras estn incluidas en todo tipo de dispositivos: automviles, aviones, relojes, televisiones, videojuegos, etc.

METODOLOGA DE LA PROGRAMACIN

COMPUTADORA
Dispositivo electrnico, utilizado para procesar informacin y obtener resultados, capaz de ejecutar clculos y tomar decisiones a millones o cientos de millones ms rpida que los seres humanos. Hardware, es la computadora en si misma, es la parte fsica (tangible) como: mouse, pantalla, CPU, RAM, etc. Software, conjunto de programas que indican a la computadora las tareas que deben realizar.

Elementos de una Computadora

METODOLOGA DE LA PROGRAMACIN

ELEMENTOS DE UNA COMPUTADORA

Hardware

Software

METODOLOGA DE LA PROGRAMACIN

PROCESAMIENTO DE LA INFORMACIN
Los datos se pueden introducir por una entrada (input), a continuacin se procesan para producir una salida (output).
Dispositivo de procesamiento (procesador y memoria) Dispositivo de salida

Dispositivo de entrada

Entran datos como materia prima, para ser procesados y transformados en informacin que se emite como salida.

METODOLOGA DE LA PROGRAMACIN

ETAPAS PARA LA SOLUCIN DE PROBLEMAS


Elaborar un programa de computadora implica realizar una serie de pasos secuenciales que comienza con la deteccin o definicin de un problema.

Definicin o Identificacin del problema

Anlisis del Problema

Diseo de la solucin

Comprobacin

Codificacin

METODOLOGA DE LA PROGRAMACIN

SOLUCIN DE PROBLEMAS
Definicin del problema, identificar el problema y comprender la utilidad de la solucin que se alcance; considerando condiciones iniciales y limites.

METODOLOGA DE LA PROGRAMACIN

1. ANLISIS DEL PROBLEMA


Etapa donde se definen los DATOS disponibles (datos de entrada), los PROCESOS necesarios para convertir los datos en informacin que sern los RESULTADOS esperados (salida). Definir los resultados esperados Identificar los datos disponibles Determinar los procesos para la transformar los datos disponibles en los resultados esperados

Una tctica para desarrollar la etapa es comenzar con:

METODOLOGA DE LA PROGRAMACIN

2. DISEO DE LA SOLUCIN
Esta etapa comienza con el diseo del algoritmo de la solucin del problema. Construir el algoritmo, se estructura la secuencia lgica de los pasos que la computadora deber seguir para obtener los resultados esperados. Prueba de escritorio, es la simulacin del funcionamiento del algoritmo con datos propios y reales respecto al problema.

METODOLOGA DE LA PROGRAMACIN

3. CODIFICACIN
Se procede a codificar el programa en el lenguaje de programacin seleccionado. El programa codificado deber editarse, compilarse, probarse y depurarse. Con el fina de verificar su buen funcionamiento.

public class HolaMundo //declaracin de la clase { public static void main (String[] args) //declaracin del mtodo main { // llave que indica el incio del mtodo System.out.println("Hola Mundo"); /* en esta lnea se imprime un mensaje en pantalla*/ } //llave que cierra el mtodo }

METODOLOGA DE LA PROGRAMACIN

ALGORITMO
Es una secuencia ordenada y cronolgica de pasos que llevan a la solucin de un problema o a la ejecucin de una tarea o actividad. Deben ser simples, claros y exactos (definido) Debe tener un orden lgico (preciso) Debe tener un principio y un fin (finito)

Sus caractersticas son:

METODOLOGA DE LA PROGRAMACIN

ETAPAS DE UN ALGORITMO
Algoritmo

Entrada

Proceso

Salida

METODOLOGA DE LA PROGRAMACIN

EJEMPLO, ALGORITMO CUALITATIVO


Descritos mediante palabras Problema: preparar unas palomitas en un horno de microondas.
Entrada Palomitas, microondas Proceso Cocinar palomitas Salida

Palomitas cocinadas

Inicio 1. Quitar el papel de empaque de las palomitas 2. Colocar las palomitas dentro del horno de microondas 3. Seleccionar y presionar el botn de coccin para palomitas 4. A la indicacin de finalizacin del horno, retirar la bolsa de palomitas cuidadosamente, esperar 3 minutos Fin
METODOLOGA DE LA PROGRAMACIN

EJEMPLO, ALGORITMO CUANTITATIVO


Se basan en clculos numricos Problema: obtener el resultado de la suma 20+120
Entrada 20, 120 Inicio 1. Sumar 20 ms 120 2. Mostrar el resultado 140 Fin Proceso Sumar 20+120 Salida Resultado 140

METODOLOGA DE LA PROGRAMACIN

Você também pode gostar