"Los hombres inteligentes quieren aprender, los demás enseñar."Anton Chejov, escritor y dramaturgo ruso
Concepto:Conjunto deinstrucciones queespecifican lasecuencia deinstrucciones arealizar en orden,para resolver unproblema e...
Teniendo una visión general de programación, se podríareducir todo a que el algoritmo consta de tres simples pasos:       ...
Apliquemos lasnociones aprendidas a la resolución de un      problema
Enunciado del     problema Realice un algoritmo que    permita calcular la   suma de 2 números yLuego imprima el resultado...
Análisis: Determinación         del Proceso                           Proceso                Sumar                        ...
Análisis: Determinación                     de la Entrada                                       Proceso               Suma...
Análisis: Determinación                        de la Salida                                     Proceso              Sumar...
Es preciso representar el algoritmo mediante      una determinada herramienta de     programación: diagramas de flujo,pseu...
ESTRUCTURA DE UN                                    ALGORITMO SOLUCIÓN            ALGORITMOPrincipio Del Algoritmo Nombre ...
Es el algoritmo traducido a la computadora a    través de un lenguaje de programación,     debe ser escrito de acuerdo a l...
ESTRUCTURA DE UN                               PROGRAMA SOLUCIÓN   PROGRAMA EN PASCALPROGRAM Nombre;          PROGRAM Suma...
Compilación: El lenguaje de programaciónseleccionado revisa que ya no haya errores en               el código fuente.   Ej...
Revisar que el programa proporcione losresultados que el usuario quiere, hay que revisar si hay algún error el cual puedes...
Corregir los errores encontrados en la etapa anterior, si hubiese algúnerror se tiene que regresar hasta laetapa que sea n...
Son todos los comentarios, referencias desdeque se dió el problema hasta que se encontró la                    solución. a...
Upcoming SlideShare
Loading in...5
×

Aprendiendo a programar

2,226

Published on

Presentación que enseña de manera sencilla las nociones básicas de la programación utilizando el pseudo código y el lenguaje de programación Pascal.

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,226
On Slideshare
0
From Embeds
0
Number of Embeds
13
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Aprendiendo a programar

  1. 1. "Los hombres inteligentes quieren aprender, los demás enseñar."Anton Chejov, escritor y dramaturgo ruso
  2. 2. Concepto:Conjunto deinstrucciones queespecifican lasecuencia deinstrucciones arealizar en orden,para resolver unproblema específico… Algoritmo Partes: Es un sistema que consiste en un conjunto de partes interconectadas entre sí que forman un todo. El algoritmo sigue el principio básico de un sistema: está compuesto por tres elementos o componentes básicos que son: entrada, proceso y salida.
  3. 3. Teniendo una visión general de programación, se podríareducir todo a que el algoritmo consta de tres simples pasos: Entrada, Proceso y Salida. ENTRADA PROCESO SALIDA En este paso se Se realizan todos Este es el último introducen los los pasos para paso y solo datos con los que resolver el muestra al usuario se va a resolver un problema el resultado del determinado utilizando los problema. problema. Son datos de entrada datos que el programa le pide al usuario. Fuente: http://snippets-tricks.org/entrada-proceso-y-salida/
  4. 4. Apliquemos lasnociones aprendidas a la resolución de un problema
  5. 5. Enunciado del problema Realice un algoritmo que permita calcular la suma de 2 números yLuego imprima el resultado.Los valores a sumar son 4 y 3
  6. 6. Análisis: Determinación del Proceso Proceso Sumar dos números Realice un algoritmo que permita calcular la suma de 2 números y Luego imprima el resultado. Los valores a sumar son 4 y 3El proceso es la acción a realizar, aquí se determina la fórmula a utilizar (Instrucción de Asignación)
  7. 7. Análisis: Determinación de la Entrada Proceso SumarDos Entrada dosNúmeros números Realice un algoritmo que permita calcular la suma de 2 números y Luego imprima el resultado. Los valores a sumar son 4 y 3 La Entrada la forman los datos necesarios a ser usados en la fórmula, se introducen por teclado. (Instrucción de Entrada: LEER, READLN)
  8. 8. Análisis: Determinación de la Salida Proceso Sumar Dos Entrada dos Números números Realice un algoritmo que permita calcular la suma de 2 números y Luego imprima el resultado. Los valores a sumar son 4 y 3 Salida La Salida está formada por los resultados que se visualizanmediante el monitor o la impresora Resultado (Instrucción de Salida: ESCRIBIR, de la suma WRITELN)
  9. 9. Es preciso representar el algoritmo mediante una determinada herramienta de programación: diagramas de flujo,pseudocódigo o diagramas N - S. En nuestro caso utilizaremos el pseudocódigo o pseudolenguaje.
  10. 10. ESTRUCTURA DE UN ALGORITMO SOLUCIÓN ALGORITMOPrincipio Del Algoritmo Nombre INICIO DEL ALGORITMO[Definición de Contantes:] Sumatoria Constante1= Valor1 Constante2= Valor2 : ConstanteN= ValorN[Definición de Variables:] DEFINIR VARIABLES: Variable1: Tipo A, B : Numérico Entero Variable2: Tipo Suma : Numérico Entero : COMIENZO VariableN: Tipo ESCRIBIR “Introduzca PrimerProceso: Valor” Instrucción 1 LEER A Instrucción 2 ESCRIBIR “Introduzca 2º Valor” : LEER B Instrucción N Suma = A + BFin del proceso ESCRIBIR “Resultado de la Suma:Fin del Algoritmo Nombre ”, Suma FIN DEL ALGORITMO
  11. 11. Es el algoritmo traducido a la computadora a través de un lenguaje de programación, debe ser escrito de acuerdo a las reglasgramaticales o sintaxis del mismo. En nuestro caso es el Turbo Pascal.Generamos un algoritmo el cual se denomina código, y al pasarlo a un lenguaje de programación se le llama código fuente o programa fuente.
  12. 12. ESTRUCTURA DE UN PROGRAMA SOLUCIÓN PROGRAMA EN PASCALPROGRAM Nombre; PROGRAM Sumatoria ;[CONST] Constante1= Valor1; Constante2= Valor1; : ConstanteN= Valor1;[VAR] VAR Variable1: Tipo; A, B : INTEGER ; Variable2: Tipo; Suma : INTEGER; : BEGIN VariableN: Tipo; WRITELN(„Introduzca PrimerBEGIN Valor: ‟) ; Instrucción1; READLN (A) ; Instrucción2; WRITELN („Introduzca Segundo : Valor: „); InstrucciónN; READLN (A) ;END. Suma := A + B ; WRITELN („Resultado de la Suma: „, Suma) ; READLN ; END .
  13. 13. Compilación: El lenguaje de programaciónseleccionado revisa que ya no haya errores en el código fuente. Ejecución: Correr o ejecutar el programa después del ser compilado.
  14. 14. Revisar que el programa proporcione losresultados que el usuario quiere, hay que revisar si hay algún error el cual puedeser de tipo lógico, de sintaxis o ejecución.
  15. 15. Corregir los errores encontrados en la etapa anterior, si hubiese algúnerror se tiene que regresar hasta laetapa que sea necesaria para que la solución sea la que el usuario requiere.
  16. 16. Son todos los comentarios, referencias desdeque se dió el problema hasta que se encontró la solución. a) documentación interna, es el encabezado, descripción, declaración del problema, son todos los comentarios que puedan llegar a servir dentro del código fuente. b) documentación externa, son los manuales que se hacen para una mejor ejecución del programa, ahí se explicará como usar el programa.http://html.rincondelvago.com/fases-del-proceso-de-programacion.html
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×