Aprendiendo a programar
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Aprendiendo a programar

  • 2,145 views
Uploaded 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.

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.

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
2,145
On Slideshare
571
From Embeds
1,574
Number of Embeds
16

Actions

Shares
Downloads
11
Comments
0
Likes
0

Embeds 1,574

http://xavlobdigital.blogspot.com 1,216
http://xavlobdigital.blogspot.mx 228
http://xavlobdigital.blogspot.com.es 38
http://xavlobdigital.blogspot.com.ar 36
http://xavlobdigital.blogspot.ru 28
http://www.xavlobdigital.blogspot.com 8
http://xavlobdigital.blogspot.com.br 6
http://xavlobdigital.blogspot.it 3
http://xavlobdigital.blogspot.de 3
http://xavlobdigital.blogspot.in 2
http://xavlobdigital.blogspot.hk 1
http://xavlobdigital.blogspot.jp 1
http://xavlobdigital.blogspot.ch 1
http://webcache.googleusercontent.com 1
http://xavlobdigital.blogspot.co.uk 1
http://xavlobdigital.blogspot.hu 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. "Los hombres inteligentes quieren aprender, los demás enseñar."Anton Chejov, escritor y dramaturgo ruso
  • 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. 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. Apliquemos lasnociones aprendidas a la resolución de un problema
  • 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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