La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Introducción a la programación

Presentaciones similares


Presentación del tema: "Introducción a la programación"— Transcripción de la presentación:

1 Introducción a la programación
Ing. Jonathan Guerrero Astaiza

2 ALGORITMO Definición: Conjunto de pasos ordenados de forma lógica, secuencial y además finito que permite resolver un problema. Estructura: Algoritmo <Nombre del algoritmo> Inicio <Pasos de la solución> Fin

3 ALGORITMO Ejemplo: Escribir un algoritmo para preparar una torta.
Algoritmo Torta Inicio Buscar el libro de recetas. Ubicar la pagina con la receta para preparar la torta. Alistar todos los ingredientes necesarios. Elegir el molde y untarle mantequilla, luego esparcir polvo royal o maicena. Elaborar la mezcla siguiendo las instrucciones del libro de recetas.

4 ALGORITMO Vaciar la mezcla en el molde. Controlar el tiempo de horneado. Apagar el horno, sacar el molde. Fin Ejemplo2: Escribir un algoritmo para embolar un par de zapatos. Algoritmo embolar_Zapatos Inicio Buscar los zapatos a embolar.

5 ALGORITMO Limpiar los zapatos con un trapo húmedo.
Esperar unos minutos a que se sequen los zapatos. Alistar los implementos para embolar (betún y cepillo). Untar los zapatos de betún (ambos) de manera uniforme. Usar el cepillo para darles brillo. Fin

6 ALGORITMO Lo que plantea la definición de algoritmo son actividades que diariamente realizamos para resolver problemas de nuestra vida diaria. Siempre dirigimos nuestros actos de manera ordena y en ciertos casos de forma sistemática para cierto tipo de actividades. El problema que se plantea es como hacemos para escribir todas estas acciones ya que lo hacemos inconscientemente.

7 CICLO PARA PROGRAMACIÓN DE SOLUCIONES POR COMPUTADOR
Algoritmo (descripción de pasos – lenguaje natural) Computador (Lenguaje bajo nivel - Bits) Traducción (Compiladores-Interpretes) Programación Programa (Lenguaje Alto Nivel)

8 ALGORITMO Tal y como lo hemos visto, el algoritmo es el elemento fundamental en la solución de problemas con computadores. El algoritmo no depende de la estructura de la maquina ni de ningún lenguaje de programación. El proceso de llevar un algoritmo a un lenguaje de alto nivel se conoce como programación. El algoritmo traducido en un lenguaje de alto nivel(lenguaje de programación) se conoce como programa.

9 ALGORITMO Características
Preciso, tiene que indicar el orden de realización en cada paso. Definido, si el algoritmo se prueba dos o mas veces siempre se debe obtener el mismo resultado. Finito, el algoritmo debe tener un numero determinado de pasos. Debe producir un resultado en un tiempo finito.

10 ALGORITMO Preguntas para el planteamiento de un algoritmo.
Qué me piden? Información de salida Como lo hago? Tipo de operaciones (matemáticas o lógicas) Que me dan? Entrada de datos

11 ALGORITMO Representación de Algoritmos.
Debido a que los algoritmos son descripciones de pasos para la solución de algún problema, es necesario que llevemos esas descripciones a un lenguaje que pueda ser entendido por el computador, para tal fin existen representaciones intermedias que me permiten tener un acercamiento a lo que son los lenguajes de programación y código.

12 ESTRUCTURAS SECUENCIALES
Ejemplo1: diseñar un algoritmo que permita realizar la suma de dos números. Respuesta. Debemos respondernos las preguntas de análisis. Que me piden? La suma de dos cantidades numéricas. Como lo hago? A partir de los dos números puedo realizar la operación aritmética de suma. Que me dan? Para poder solucionar este problema deben darme los dos números que utilizare para la operación de suma.

13 ESTRUCTURAS SECUENCIALES
Describir paso a paso las tareas a realizar para lograr el objetivo (algoritmo). Inicio Leer los dos números Realizar la operación suma sobre los números leídos Mostrar el resultado Fin


Descargar ppt "Introducción a la programación"

Presentaciones similares


Anuncios Google