UNIDAD VII FUNCIONES (SUBPROCESOS)

Slides:



Advertisements
Presentaciones similares
FUNCIONES FINANCIERAS EXCEL. FUNCIONES FINANCIERAS OBJETIVOS ESPECIFICOS: 1.Aplicar las funciones de redondeo de Excel. 2.Conocer y aplicar los métodos.
Advertisements

Una vez observado el producto programado que se debe construir, es importante que realice los siguientes ejercicios con la ayuda del docente. 1)Con la.
Algoritmos y Estructura de Datos Exposiciones. Clases de Noviembre 4 Nov – Exposición equipos 1, 2 y 3 11 Nov – Exposición equipos 5,6 y 7 18 Nov – Exposición.
2015-BM5A. ¿Qué estructuras de Programación conocemos? Condicional: If … { } … Else …{ } Condicional por Casos: Switch (opcion) { } Repetitiva exacta:
INFORMATICA II TEMA. ALGORITMOS MAESTRA PAULINA RUIZ SOSA.
Fundamentos de Programación de Computadores Módulo de Análisis y Diseño de Algoritmos.
Periodo II Técnicas de programación. Sin Parámetros Con parámetros Funciones.
POTENCIA DE Exponente entero María Pizarro Aragonés 5.
Resolución de problemas utilizando computaoras
Funciones y gráficas ITZEL ALEJANDRA LOZOYARODRIGUEZ
Introducción a la Programación Multimedial
Diagrama de Flujo de Datos (DFD)
Estructuras de Control.
Actividad #2 Los algoritmos
Introducción a la Programación Multimedial
. Primera Open Class Asignatura: Programación Estructurada Tema:
Subject: Programming Methodology
Potencias de 10 y Notación Científica
Potencias -Potencias de base enteras y fraccionarias.
Olimpiadas Chilenas de Informática - Formación
Programación 1 Curso: 5to. I TT
Olimpiadas Chilenas de Informática - Formación
Stored Procedures Firebird.
Fundamentos de programación
Resolución de problemas y algoritmos
Métodos en Java.
Introducción a los algoritmos
Diagramas de flujo Estructuras de Control
print “Calcular área y perímetro de círculo”
Apuntes Matemáticas 2º ESO
Paul Leger Ejercicios Pruebas Paul Leger
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Procedimientos y Funciones
Hard-coded Hard-coded:
Unidad 2. Algoritmos Unidad 4. Control de flujo
Programación en lenguaje estructurado
Fundamentos de programación
SISTEMA DIGITAL Es una combinación de dispositivos diseñados para manipular cantidades físicas o información que estén representadas en forma digital,
ALGORITMOS Un procedimiento o método para resolver un problema que cumpla con unos requisitos se dice que es un algoritmo. Se puede dar por tanto la siguiente.
Estructuras de control en PHP
print “Calcular área y perímetro de círculo”
Curso de iniciación al trabajo con MatLab 7.0
Tema 6 Clasificación de algoritmos
Ing. José David Ortiz Salas
Metodología de la Programación
Tema 5 Representación y Técnicas de Diseño de Algoritmos
Funciones y Procedimientos(Pseudocódigo)
Introducción a los algoritmos
6º PRIMARIA Potencias y raíz cuadrada.
FUNDAMENTOS DE PROGRAMACION
Docente: Ing. Francisco Rodríguez
POLIEDROS.
M. en TI. Omar Téllez Barrientos DOCENTE DE INFORMÁTICA GENERACIÓN DE PSEUDOCÓDIGOS Y ALGORITMOS
Introducción a la Estadística Informática
FUNCIONES Y PROCEDIMIENTOS
Diseño de algoritmos.
MC Beatriz Beltrán Martínez Verano 2018
Potencia de números enteros
LOGICA INTERACTIVA USO DEL HACER PARA Engloba un grupo de instrucciones HACER PARA [I] = 1 a 10 Es la única de las repetitivas que no depende de una expresion.
Programación Modular Programación de Computadoras - Hugo Vega Grupo2: Reina Rodríguez Miriam Salluca.
Sentencias de Control Repetitivas
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 2)
Procedimientos y Funciones
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Estructuras repetitivas Contenido: Introducción Estructura repetir Estructura mientras Estructura para Ejercicios resueltos*Autoevaluación*Glosario*Cultura.
UNIDAD III ESTRUCTURA SECUENCIAL
UNIDAD V ESTRUCTURA REPETITIVA (Repetir Hasta Que)
UNIDAD VI ARREGLO UNIDIMENSIONAL
Macros EN EXCEL.
PROCEDIMIENTO RESULTADO.
Transcripción de la presentación:

UNIDAD VII FUNCIONES (SUBPROCESOS)

Función Bloque de código con un determinado fin o propósito. Comienzan con Funcion (SubProceso) y terminan con FinFuncion (Fin SubProceso) En donde “variable de retorno” es la variable que contiene el valor devuelto por la función “nombre de la funcion” que recibió los parámetros “argumentos” para ejecutar la función.

En muchos casos, nos encontraremos con tareas que tenemos que repetir varias veces en distintos puntos de nuestro programa. Si tecleamos varias veces el mismo fragmento de programa no sólo tardaremos más en escribir: además el programa final resultará menos legible, será más también será más fácil que cometamos algún error alguna de las veces que volvemos a teclear el fragmento repetitivo, o que decidamos hacer una modificación y olvidemos hacerla en alguno de los fragmentos. Por eso, conviene evitar que nuestro programa contenga código repetitivo. Una de las formas de evitarlo es usar "subrutinas", una posibilidad que la mayoría de lenguajes de programación permiten, y que en ocasiones recibe el nombre de "procedimientos" o de "funciones«.

Ejemplo 1

Ejemplo 2

Ejemplo 3

Ejemplo 4

Ejemplo 5 Cuando ejecutamos el programa, la salida que produce es: 25 El valor de i es: 20

Ejemplo 6 Cuando ejecutamos el programa, la salida que produce es la siguiente: 25 El valor de i es: 25

Tarea: Crea un algoritmo que utilice una función MayorDeTres, que reciba tres números enteros y devuelva el valor del mayor de ellos. Por ejemplo, para los números 5, 7 y 5, devolvería el valor 7. Crea un algoritmo que utilice una función Cubo, que reciba un número y lo devuelva elevado al cubo. Escribe un algoritmo que utilice una función que devuelva el resultado de un número elevado a un exponente dado. Escribe un algoritmo que utilice una función que devuelva el área de un círculo dado su radio. Recuerda que para calcular el área, la formula es Π * r2 Escribe un algoritmo que utilice una función llamada ConversionMoneda (…) que permita convertir una cantidad de dinero dada en dólares o córdobas Escribe una función en pseudocódigo que dibuje una pirámide invertida en pantalla como la de la figura. La altura se pasará como parámetro. Si se pasa una altura =0 o negativa, la función devolverá –1; en caso contrario devolverá 0 (éxito). Ejemplo para altura = 5 ********* ******* ***** *** *