Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín...

16
Unidad 1 Introducción a los Programas

Transcript of Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín...

Page 1: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Unidad 1

Introducción a los

Programas

Page 2: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Concepto de Programa

• El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene múltiples usos.

• Puede ser la previa declaración de lo que se piensa hacer en alguna materia u ocasión; el tema que se da para un discurso y el anuncio , exposición o actos.

Page 3: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

•Programa Informático o Software, es algo necesario para el funcionamiento de una computadora.

• Puede ser tanto un programa ejecutable como su código fuente, que es escrito por los programadores.

Page 4: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Tipos de Lenguaje de

Programación• LENGUAJE DE MAQUINA

• LENGUAJE DE BAJO NIVEL

• LENGUAJE DE ALTO NIVEL

Page 5: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Algoritmos

•Un algoritmo es una Secuencia finita de instrucciones, reglas o pasos que describen de forma precisa las operaciones de un ordenador debe realizar para llevar a cabo una tarea en un tiempo mas finito.

Page 6: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

La definición de un algoritmo debe describir tres partes: •Entrada todo algoritmo debe tener cero (0) o más elementos de entrada ingredientes y utensilios empleados

•Proceso cálculos necesarios para encontrar la solución del problema elaboración de la receta de cocina

•Salida todo algoritmo produce uno o más elementos como resultado.

•Ejem. terminación del plato

Page 7: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Características:• Un algoritmo debe ser preciso e indicar

el orden de realización de cada paso. 

• Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez. 

• Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento; es decir, debe tener un numero finito de pasos

Page 8: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Pasos

Etapa Descripción

1 Análisis del problema

Conducen al diseño detallado por medio un código escrito en forma de un algoritmo2 Diseño de

algoritmo3 Codificación Se implementa el algoritmo en un

código escrito en un lenguaje de programación. Refleja las ideas desarrolladas en las etapas de análisis y diseño

4 Compilación y ejecución

Traduce el programa fuente a programa en código de maquina y lo ejecuta.

5 Verificación Busca errores en las etapas anteriores y los elimina.6 Depuración

7 Documentación Son comentarios, etiquetas de texto, que facilitan la comprensión del programa

Page 9: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

CLASES DE ALGORITMOSExisten dos clases de algoritmos, las cuales son:

Algoritmos Cualitativos: Son todos aquellos pasos o instrucciones descritos por medio de palabras que sirven para llegar a la obtención de una respuesta o solución de un problema cualquiera.

Algoritmos Cuantitativos: Son aquellos pasos o instrucciones que involucran cálculos numéricos para llegar a un resultado satisfactorio.

Page 10: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
Page 11: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.
Page 12: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Realizar un algoritmo Cuantitativo que calcule la altura de un edificio.Análisis:1.- Inicio2.-Calcular la altura de un edificio X3.-Determinar cantidad de pisos (N)4.-Altura de un apartamento (H)5.-Altura H*N6.-fin

Page 13: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Desarrollo1.Inicio2.suministrar la cantidad de pisos3.Suministrar la altura de un

apartamento4.Multiplicar la cantidad e pisos por la

altura de cada apartamento5.Generar resultado6.Fin

Page 14: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

Algoritmo de salida de la casa al centro de la ciudad1.Caminar hasta la estación del

metro2.Subir las escaleras3.Sacar el boleto4.Dirigirse al torniquete e

introducir el boleto5.Guardar el boleto6.Bajar al anden con dirección el

silencio Zona renta

Page 15: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

7. Esperar el metro con dirección Zona rental

• *¿Llego el metro hacia Zona rental?• SI: ir al paso 8• NO: ir al paso 78.Subir al metro y bajarse en Zona rental9. En zona rental. Subir las escaleras10.Hacer la transferencia hacia nueve de octubre

Page 16: Unidad 1 Introducción a los Programas Concepto de Programa El término programa (del latín programma, que a su vez proviene de un vocablo griego) tiene.

11.Bajar al anden con dirección12.Esperar el metro con dirección•*Llego el metro?•SI: ir al paso 13•NO: ir al paso 1213.Montarse en el metro con dirección 14.Bajarse en la estación 15.Salir del metro16.Caminas hasta la alcabala 2 17.Caminar hasta la AMVfin