ALGORITMOS SECUENCIALES Prof. Darwin Durand Huamán RECORDANDO SABERES DE LA SESIÓN ANTERIOR ¿QUÉ ES LA LÓGICA? ¿QUÉ ES UN ALGORITMO? CARACTERISTICAS EJEMPLOS DE ALGORITMOS EN LA VIDA COTIDIANA ¿QUÉ ES PROGRAMAR? EJEMPLOS DE ALGORITMOS EN LA VIDA COTIDIANA RECORDANDO SABERES DE LA SESIÓN ANTERIOR FASES PARA ELABORAR UN PROGRAMA DE COMPUTADOR SIMBOLOGIA EN LOS DIAGRAMAS DE FLUJO EJEMPLOS DE ALGORITMOS EN LA VIDA DIARIA (PASOS) DIAGRAMAS DE FLUJOS-EJERCICIOS REALIZAR LOS DIAGRAMAS DE FLUJO DE LOS ALGORITMOS PARA : 1. Leer el radio de un círculo, calcular E imprimir su área y perímetro 2. Comparar 2 Números y mostrar cual es el mayor 3. Recibir el año de nacimiento de una persona para calcular y mostrar su edad 4. Hallar el promedio de 3 números ingresados 5. Recibir la edad de una persona y verificar que es mayor de edad o no 1. Recibir la temperatura de un objeto, y verificar si esta frio, normal o caliente -frio : desde 0 hasta 20 -tibio : desde 21 hasta 29 -caliente: desde 30 a más PSEUDOCÓDI GO QUE ES PSEUDOCÓDIGO El pseudocódigo es una forma de expresar los distintos pasos que va a realizar un programa, de la forma más parecida a un lenguaje de programación. Su principal función es la de representar por pasos la solución a un problema o algoritmo, de la forma más detallada posible, utilizando un lenguaje cercano al de programación. El pseudocódigo no puede ejecutarse en un ordenador ya que entonces dejaría de ser pseudocódigo, como su propio nombre indica, se trata de un código falso (pseudo = falso), es un código escrito para que lo entienda el ser humano y no la máquina. EJEMPLO DE PSEUDOCODIGO Algoritmo SUMA_DE_NUMEROS Inicio variables N1,N2,SUMA Leer N1 Leer N2 SUMA= N1+N2 Escribir “la suma es”: SUMA Fin EJEMPLO DE PSEUDOCODIGO Algoritmo PERIMETRO_DE_RECTANGULO Inicio variables Lado1,Lado2,Perimetro Leer Lado1,Lado2 perímetro = Lado1+Lado1+Lado2+Lado2 Escribir “El perímetro es”: perímetro Fin VARIABLES Y CONSTANTES Constantes: Una constante es un dato numérico o alfanumérico que no cambia durante todo el desarrollo del algoritmo o durante la ejecución del programa. Es un objeto de valor invariable. Para expresar una constante se escribe explícitamente su valor. Variables: Son zonas de memoria cuyo contenido cambia durante la fase de procesamiento de información TIPOS DE DATOS TIPOS DE DATOS Como sabemos, la mayoría de las plataformas de desarrollo de software están en inglés, incluidos los menús, los mensajes de sistema y por supuesto, las propias sentencias o instrucciones del lenguaje de programación. Esto para muchos es una dificultad, ya que además del propio lenguaje de programación, aquellos que están comenzando en estas actividades deberán aprender también un lenguaje extranjero para entender por completo las características y funciones del programa usado para sus desarrollos PSEINT ES UNA HERRAMIENTA QUE VA A AYUDARNOS A NOSOTROS COMO ESTUDIANTES DE A APRENDER NOCIONES DE LA PROGRAMACION. PSEINT ES UN PROGRAMA DISÑEADO PARA ESTUDIANTES Y PERSONAS QUE DAN SUS PRIMEROS PASOS DENTRO DE LA PROGRAMACION ES UNA APLICACION QUE NOS VA A PERMITR CREAR NUESTROS ALGORITMOS PERO TAMBIEN NOS V A FACILITAR LA HERRAMIENTA PARA CREAR DIAGRAMAS DE FLUJO Y PSEUDOCODIGO,DIGAMOS QUE ESTA PODRIA SER LA HERRAMIENTA MAS COMPLETA PARA APRENDER A PROGRAMAR ESTE PROGRAMA AYUDA MUCHISIMO PARA QUE NOSOTROS NOS CENTREMOS DENTRO DE LOS ALGORITMOS COMPUTACIONALES, ES DECIR, LO QUE INTENTA EVITAR ES QUE HAYA COFUSION A LA HORA DE PROGRMAR DENTRO DE UN LEGNAUJE DE PROGRAMACION PSEINT ESTA LIMITADO PARA ENTENDER LOS ALGORITMOS,DIAGRMAS DE FLUJO Y EL PSEUDPCOGIO EL OBJETIVO ES QUE EL ESTDIANTE CENTRE LA ATENCION EN LOS CONCEPTOS FUNDAMENTALES: ALGORITMOS,PSEUCODIGO Y DIAGRAMAS DE FLUJO