Program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin.

Slides:



Advertisements
Presentaciones similares
IBD Curso 2007 Clase 2.
Advertisements

Análisis Sintáctico Capítulo 4.
Diseño y análisis de algoritmos
Programación de Computadores
Sesión 13 Tipos de datos Estruturados Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Programación de Computadores
Programación de Computadores
DECLARE CURSOR cur1 IS SELECT dnombre, loc FROM DEPART; v_nombre DEPART.DNOMBRE%TYPE; v_localidad DEPART.LOC%TYPE; BEGIN OPEN cur1; LOOP FETCH cur1 INTO.
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
Type tipo_bf = ; tipo_dato = word; tipo_puntero = ^tipo_nodo; tipo_nodo = record dato: tipo_dato; izquierdo, derecho: tipo_puntero; bf: tipo_bf;
Diseño y análisis de algoritmos
Metodología de la Programación
Daniel Morillo Jorge Boscán Gregory Carrasco
Programación modular Procedimientos y Funciones
Seminario de Actualización - Excel Avanzado y Macros
Realizado por: Ing. Mauricio Rivera1 Colas. Realizado por: Ing. Mauricio Rivera2 ¿Qué es una Cola? Una cola es un grupo ordenado de elementos homogéneos.
INGENIERÍA EN SISTEMAS COMPUTACIONALES MAYO DEL 2013 HORARIO DE ATENCIÓN: DIVISIÓN DE INGENERIÍA EN SISTEMAS COMPUTACIONALES DIVISIÓN DE CARRERA I.S.C.
Curso de Programación 1 Plan 97
Bloque 2: Divide y Vencerás
Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid Bloque 1: Introduccion Unidad 1: Consideraciones acerca de la eficiencia.
Unidad 4: Análisis de algoritmos (parte II)
Preguntas tipo test (I)
Algoritmos de Búsqueda
C lase 10 COMPUTACION /17/2014Computacion - Fac. Ingeniería2  Ademas de los ya vistos (tipos simples), puede usarse como parámetros variables.
Lenguaje de Descripción de Hardware.
TRAMPAS EN EL DISEÑO DE LENGUAJES CON RELACIÓN A LOS NOMBRES - REGLAS DE ALCANCE - COMPILACIÓN POR SEPARADO CONTROL DE FLUJO - EVALUACIÓN DE EXPRESIONES.
Sesión 6 Sentencias de Repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
PROCEDIMIENTOS FUNCIONES
Coloración de Grafos Planos
1 Concurrencia Procesos y Programas. 2 Establecer Comunicación entre procesos (memoria común)
EJEMPLO DEL TEMA 6 ARRAYS BIDIMENSIONALES. TEMA6: EJEMPLO ARRAYS BIDIMENSIONALES Consumo (C) y renta mensual (RM) de 100 familias (expresadas en 10 4.
Instituto Tecnológico de Minatitlán Ingeniería en Sistemas Computacionales Reglas de Gramática para el proyecto.
Agosto 2010Programación I - Tipo de Datos1 Programación I Prof. Adjunto: Lic. Jorge O. Scucimarri Universidad Nacional de Luján Licenciatura en Sistemas.
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
Programación en Pascal
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Sesión 17 Tipos de datos Estruturados Arreglos de Registros Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Programación I Arreglos II- Matrices.
Lectura 4: Compilación e Interpretación
75.40 Algoritmos y Programación I
Departamento de Sistemas Informáticos y Programación Universidad Complutense de Madrid Bloque 1: Introduccion Unidad 3: Análisis de algoritmos (parte I)
Tema 5: Sentencias Básicas
Departamento de Informática Universidad Técnica Federico Santa María Programación de Computadores (IWI-131) Luis Pizarro Q.
Programación I Arreglos. Los elementos de un arreglo son todos del mismo tipo de dato (todos integer o real o char o registros o aún arreglos)
Definir un vector Forma general Variable=[tipo]*tamaño Tipo: es el valor inicial con el cual quedarán llenas todas las posiciones creadas del vector. Tamaño:
Tema 8: Tipos de Datos Estructurados I
COTI 3101 Ciclos. Class Square Start Main number : integer number
Vectores y Matrices.
Sesión 9 Subprogramas Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Tema 6: Estructuras de Control
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.
Departamento de Informática Universidad Técnica Federico Santa María Ejercicios Certamen 1: Programación de Computadores (IWI-131) Luis Pizarro Q.
Programación de Computadores
Estructura: COLA Profesor: Ing. Erick López Ch. M.R.I.
Programación de Computadores
MODULA Lenguaje de Programación Anabel Martín González
CICLOS ESTRUCTURA DE REPETICIÓN PROG 2270LGUILLERMO SOLLA.
Resolución de problemas y algoritmos
Paso por Referencia v/s Paso por Valor
Análisis y resolución de problemas
Paso por Referencia v/s Paso por Valor
Estructuras Dinámicas
كلمه رئيس البلديه السيد المحامي عادل بدير بسم الله الرحمن الرحيم برعاية بلديه كفر قاسم تم بعون الله في شهر اكتوبر 2014 افتتاح قسم الخدمات النفسية الجديد.
CALENDARIO AÑO 2013 Enero Febrero Marzo Abril Mayo Junio Julio Agosto
Estructuras de Control 2 Ciclos
Estructuras de Control 3 Ciclos
Diego Hernández R. Archivos Diego Hernández R.
END.
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*)... diaEnum 1

program p (input, output) type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd ? ? (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*) 2 ZONA diaEnum dia n 3... ? f0 diaEnum 2 diaEnum(3) 3 3

program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom) var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd ? ? (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*) 2 ZONA diaEnum dia n 3... ? lun mar f0 f1 f2 f3 f4 f5-2 diaEnum 3 diaEnum(3)

program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd ? ? (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*) 2 ZONA diaEnum dia n... ? lun mar 2 mie f0 f1 f2 f3 f4 f5-2 f3 f4 f5-2 diaEnum 4 3 diaEnum(3)

program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd ? ? (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*) 2 ZONA diaEnum dia n... ? lun mar 2 mie f0 f1 f2 f3 f4 f5-2 f3 f4 f5-2 f6 f7 diaEnum 5 3 mie diaEnum(3)

program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd ? ? (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*) f0 f1 f2 f3 f4 f5-2 f3 f4 f5-2 f6 f7 diaEnum 6 mie

program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd ? ? (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*) 2... mie f0 f1 f2 f3 f4 f5-2 f3 f4 f5-2 f6 f7 diaEnum 7 mie

program p (input, output); type TDia = (lun,mar,mie,jue,vie,sab,dom); var d : tdia; nd : integer; function diaEnum (n: integer):TDia; var dia : TDia; (*f0*)begin (*f1*) dia := lun; (*f2*) while n>1 do begin (*f3*) dia := succ (dia); (*f4*) n := n-1; (*f5*) end; (*f6*) diaEnum := dia (*f7*)end; dnd ? ? (*0*)BEGIN (*1*) nd := 2; (*2*) d := diaEnum(nd+1) (* 3*) 2... mie f0 f1 f2 f3 f4 f5-2 f3 f4 f5-2 f6 f7 diaEnum 8 3