Programación modular Procedimientos y Funciones

Slides:



Advertisements
Presentaciones similares
Programación de Computadores
Advertisements

Sesión 13 Tipos de datos Estruturados Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Programación de Computadores
Abstracción de Datos Funciones.
ADA: lenguaje de programación concurrente
PROGRAMACIÓN.
Metodología de la Programación
Conceptos Ing. Marleny Soria Medina1. EN PASCAL Un programa en Pascal consiste de uno o más módulos, los cuales a su vez también pueden estar constituidos.
Procedimientos y Funciones
Resolución de Problemas y Algoritmos Buffer - Read & Readln
Presentación Asignatura POF030 Semana 1. Contenido En forma general, los conceptos que se estudiarán en la asignatura son: – Procedures – Functions –
Subprogramas: Procedimientos
Historia La base del C proviene del BCPL (lógica programable en codigo binario), escrito por Martin Richards, y del B escrito por Ken Thompson en 1970.
Descomponer un problema
Bloque 2: Divide y Vencerás
1.3 Programación modular. Subprogramas.
EXCEPCIÓN DE ERRORES.
Preguntas tipo test (I)
UNITA - IBARRA BLOQUES PL-SQL SUBPROGRAMAS Paulina Guevara.
Algoritmo y Estructura de Datos I
Objetivos Específicos de la Unidad
VISUAL BASIC CONSOLA Todas las ordenes o instrucciones se digitan dentro de sub Main() y End Sub ÁREA DE TRABAJO: Las aplicaciones de consola son aquellas.
C lase 10 COMPUTACION /17/2014Computacion - Fac. Ingeniería2  Ademas de los ya vistos (tipos simples), puede usarse como parámetros variables.
METODOLOGIA DE LA PROGRAMACION
Acciones y funciones Concepto
MÓDULO DE PROCEDIMIENTOS Los módulos también pueden contener subrutinas y funciones → MÓDULO DE PROCEDIMIENTOS  PROCEDIMIENTOS → son compilados como parte.
Funciones en lenguaje C
CI TEORIA semana 8 Subprogramas o funciones Definición de funciones.
Subrutinas.
VBA - Procedimientos Subprogramas (Procedimientos): Procedimientos Sub
Departamento de Informática Universidad Técnica Federico Santa María Tema 7: Subprogramas Programación de Computadores (IWI-131) Luis Pizarro Q.
SQL SERVER APLICADO (SSA010) Ariel Alexis Fierro Sáez DuocUC.
Semana 5 Subprogramas..
PROCEDIMIENTOS FUNCIONES
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Funciones y Procedimientos(Pseudocódigo)
 LOPEZ MENDOZA CORINA AMALINALLI  GRUPO 304.  Una base de datos o banco de datos (en ocasiones abreviada BB.DD.) es un conjunto de datos pertenecientes.
Programación Modular (Pseudocódigo)
Programación I Universidad Nacional de Luján
Programación en Pascal
Resolución de Problemas y Algoritmos Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca - Argentina.
OBJETOS DISTRIBUIDOS E INVOCACIÓN REMOTA ING. MARISCAL.
Fundamentos de Programación
1 6. PARAMETRIZACIÓN. 2 Parametrización La parametrización permite realizar una abstracción de la identidad de varios ejemplos de los datos Los valores.
Diseño de Programas.
Juego de Preguntas y Respuestas
Tipos de Datos. Entrada-Salida.. La entrada-salida (I/O) le permite a un programa comunicarse con el mundo exterior. Esta comunicación puede realizarse.
Ada 2º Parte (variables, ámbitos , subrutinas , tipos abstractos de datos y excepciones)
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
APRENDIZ: SANDRA L. CAICEDO C. ORDEN: 20194
Sesión 9 Subprogramas Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Departamento de Informática Universidad Técnica Federico Santa María Temas 2,3,4: Estructura de un Programa Pascal Declaraciones Tipos de Datos Simples.
COMPUTACIÓN I TEMA 5. Subprogramas o funciones. Alcance de variables
Curso de C # República Bolivariana de Venezuela Área de Computación
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Contenido:  ¿Qué son los Punteros?  Los Procedimientos: New y Dispose.
Visual Basic FUNCIONES Y PROCEDIMIENTOS
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
Capítulo 2 “Subprogramas/Funciones - Arreglos”
Estructura: COLA Profesor: Ing. Erick López Ch. M.R.I.
FUNDAMENTOS DE PROGRAMACION
Marzo de 2010Dos Ideas - La visión de Sistemas desde el Desarrollo Uso de Procedimiento y Funciones Conceptos básicos.
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
Curso: Fundamentos de Computación
Estructura de Datos PILA Universidad Hispanoamericana Prof. Ing. Erick López.
PROCEDIMIENTOS Y FUNCIONES
Programación en Visual Basic
La programación modular es un paradigma de programación que consiste en dividir un programa en módulos o subprogramas con el fin de hacerlo más legible.
Este material ha sido desarrollado para alumnos que cursan la asignatura de Programación Básica impartida en el primer semestre en la Facultad de Ingeniería.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 7 – Funciones y Procedimientos.
Transcripción de la presentación:

Programación modular Procedimientos y Funciones En Pascal Doc. Ing. Marleny Soria M.

PROGRAMACIÓN MODULAR Es una técnica de programación que permite dividir un problema en varios pequeños problemas mas simples para llegar a la solución. Podríamos decir que la programación modular es un conjunto de subprogramas que se comunican entre si para dar una solución simplificada. La comunicación entre subprogramas se lo realiza por medio de parámetro=variable Doc. Ing. Marleny Soria M.

TIPOS DE VARIABLES Locales: Son las que están declaradas dentro de un subprograma (procedimiento y función) solo estarán disponibles en los subprogramas en los que se declaren. Globales: Están declaradas en el programa principal se utiliza en todo el programa sea principal o subprograma. Doc. Ing. Marleny Soria M.

Procedimientos-funciones En Pascal, una rutina puede asumir dos formas: un PROCEDIMIENTO y una FUNCIÓN. Un procedimiento es una operación que se pide a la computadora que realice. Una función es un cálculo que devuelve un valor. Esta diferencia se enfatiza por el hecho de que una función tiene un resultado, un valor de salida, mientras que un procedimiento no. Doc. Ing. Marleny Soria M.

Ejemplo Procedure saludo; Function doble (Valor: Integer) : Integer; begin Write (‘hola ‘); end; Function doble (Valor: Integer) : Integer; doble := Valor * 2; Doc. Ing. Marleny Soria M.

Tipos de procedimientos Con parámetros de entrada Con parámetros de salida Sin parámetros Doc. Ing. Marleny Soria M.

Con parámetros de entrada Recibe parámetros de entrada y no devuelve ningún valor al exterior. Se denominan también parámetros por valor. Ingresa su valor al subprograma y su valor no retorna afuera, solo tiene vida útil en el subprograma. Doc. Ing. Marleny Soria M.

Con parámetros de salida Son los que contienen parámetros que retornan su valor al exterior. Reciben el nombre parámetros por referencia. Su valor puede modificarse o no dentro del subprograma y retornar afuera para ser modificado. Doc. Ing. Marleny Soria M.

Sin parámetros Este tipo de procedimiento no recibe ningún parámetro de entrada, ni de salida es decir realizan una función parecida al de un programa principal. Doc. Ing. Marleny Soria M.

TIPOS DE FUNCIONES Con parámetro de entrada Con parámetros de salida Sin parámetros Doc. Ing. Marleny Soria M.

Con parámetro de entrada Similar a un procedimiento con parámetros de entrada es decir que la interacción de estos parámetros determinara el resultado final del subprograma. Doc. Ing. Marleny Soria M.

Con parámetros de salida Puede o no recibir parámetros de entrada, de igual forma la función debe retornar un valor obligatorio . Doc. Ing. Marleny Soria M.

Sin parámetros No contiene ningún tipo de parámetro pero al igual que los procedimientos, estos pueden realizar una tarea especifica retornando su valor al exterior. Doc. Ing. Marleny Soria M.