APENDICE CODIFICACION DE LAS ESTRUCTURAS BASICAS
|
|
- Francisco Parra Coronel
- hace 8 años
- Vistas:
Transcripción
1 i J1~' T"_ APENDICE CODIFICACION DE LAS ESTRUCTURAS AS ALGOL C PL/I
2 APENDICE. CODIFICACION DE LAS ESTRUCTURAS AS 231 ESTRUcrURAIF Ejemplo: EVALUATE L1BRERIA,CLlENTE,TITULO WHEN 1 THRU 5,1 THRU 20,ANY PERFORM GIRO 1 WHEN 6 THRU 7,1 THRU 20,NOT AS PERFORM GIR02 WHEN 8 THRU 10 ANY,ANY PERFORM GIR03 WHEN OTHER PERFORM GIR04 END-EVALUATE, PLjI Y ALGOL Formato: IF expr. lógica THEN [ELSE ] BEGIN Formato: IF exp. lógica [THEN] {Sentencia l IFA = OTHEN NEXT SENTENCE IF B = OTHEN WRITELN ('SOLUCION INDETERMIN') [{ ELSE l {Sentencia l] ELSE WRITELN ('SOLUCION IMPOSIBLE') OTHERWISE NEXT SENTENCE [.] ELSE... Ejemplo: IF DELTA < O DISPLAY "SOLUCION IMAGINARIA" ELSE IF DELTA = O DISPLAY "SOLUCIONES IGUALES" ELSE COMPUTE RAIZ =. o también IF K < A ANO (C > J) PERFORM RUTINA-1 ELSE IF (K = A) OR (C = J) PERFORM... ELSE... Formato: if expresión lógica then ; [elsif expresión lógica then ;] [else ;] end if; Ejemplo: IF CIUDAD = MADRID THEN DISTANClA: = DISTANCIA+200; ELSIF CIUDAD = ZARAGOZA THEN DISTANCIA: = DISTANCIA+300; ELSE DISTANCIA: = O END IF; estructurado j identificador Formato: EVALUATE expresión Formato: if (expresión lógica) ; [...] TRUE [elsif (expresión lógica) ;] FALSE J [else ;] WHEN objeto-selección Ejemplo: if (R = 40) [WHEN OTHER ] if (DELTA = O) [END-EVALUATE] K = O; else 230 K = DELTA; ~:,L
3 232 METODOLOGIA DE LA PROGRAMACION APENDICE. CODIFICACIQN DE LAS ESTRUCTURAS AS 233 ALGOL 68 Formato: if condición then else if condició~j sentencia [ fi fi Ejemplo: IF A > B THEN 400 IF A > B GOTa 400 Formato: IF expresión lógica THEN -etiqueta -etiqueta 1 \ [:...] Ejemplo: if ROMBO < O [ ELSE \ [:...] then PRINT (("SOLUCION NEGATIVA ")) else Ejemplo: IF M < OTHEN N=5 : M=7 : N= 15 if ROMBO = O ELSE N = 5 : M=14 : N=4 then PRINT (("SOLUCIONES IGUALES")) else if... fi fi fi ESTRUcrURA CASE IJ Formato: IF (expresión aritmética) etiqueta 1, etiqueta2, etiqueta3 IF (expresión lógica) Ejemplo:IF (peso.ea.1.and.staiv.gt.1)m = k * 8 IF(K.GT.500)GOTO 500 Formato: case expresión OF C1: 1; C2: 2; Formato: IF (expresión lógica) THEN [ELSE IF (expresión lógica) THEN ] Cn: n; [ELSE ] end ENDIF Ejemplo: case Notas of Ejemplo: IF (A.GT.O) THEN 1,2,3 :N:=N+3 PAUSE :N:=(N-2)*Q; ELSE 5,9 :N:=N+Q; N = N * 30 10,14 :N:=N*Q; ENDIF end case MARCA of 'SANYO' : DESCUENTO:=0.10; 'SONY' : DESCUENTO:=0.20; 'PIONNER' : DESCUENTO:=0.05; Formato: {THEN } 'MARCONI': DESCUENTO:=0.15; IF (expresión lógica) GOTa s (números o etiquetas) end GOSUB
4 234 METODOLOGIA DE LA PROGRAMACION PLjI Formato: switch (expresión entera) I case constante: ;] [default:] 1 Ejemplo: switch (var) I case '1': case '2': case '3': n=(k+5); case' 4' :n=(k-4)-j; case '5': case '7' :n=j+k; case '10':n=j-k; default:break; 1 Formato: case expresión is when valor [1 valor...] => ; when others => ; end case; Ejemplo: case MARCA is when SEAT => DESCUENTO:=0.12; when OPEL=> DESCUENTO:=0.15; when FORD => DESCUENTO:=0.08; when RENAULT = > DESCUENTO:=0.10; when others => PRINT MENSAJE("NO SE VENDE ESA MARCA"); end case; Formato: SELECT (expresión); WHEN (expresión) ; [WHEN...] OTHERWISE ; APENDICE. CODIFICACION DE LAS ESTRUCTURAS AS 235 Ejemplo: SHECT (MARCA); WHEN (MARCA='SEAT') DESCUENTO=0.12; WHEN (MARCA='OPEL') DESCUENTO=0.10; ~ OTHERWISE CALL SALIDA; ESTRUcrURA DOWHILE Formato: WHILE condición DO Ejemplo: WHILE BRAVO> O DO BEGIN \R1 :=(-B+M)j(2-N); R2:=(-B-M)j(2-N); ALGOL 68 Formato: while condición do od Formato: while (expresión) Formato: while (condición) loop s; end loop; Ejemplo: while parcial/=demo parcial loop total:=total+campo; end loop;
5 236 METODOLOGIA DE LA PROGRAMACION PLjl Formato: DO WHILE (condición) Formato: PERFORM nombre procedimiento [THRU nombre procedimiento] UNTIL (NOT condición) AFTER 1 PERFORM WITH TEST BEFORE UNTIL [NOT] condición END-PERFORM Ejemplo: PERFORM WITH TEST BEFORE UNTIL (DISCRIMINANTE < O) R1=(-B+DISCRIMINANTE**0.5)/(2*Al R2=(-B-DISCRIMINANTE**0. 5)/(2* A) END-PERFORM Formato: WHILE condición WEND APENDICE. CODIFICACION DE LAS ESTRUCTURAS AS 237 Ejemplo: DOWHILE (N.GT.M) DISCRIMINANTE=B**2-4*A*C IF (DISCRIMINANTE.GT.O) THEN R1=(-B+SORT(DISCRIMINANTE))/(2*Al R2=(-B-SORT(DISCRIMINANTE))/(2*Al ENDIF ENDDO ESTRUcrURA DOUNTIL Formato: REPEAT : [:...] UNTIL expresión lógica Ejemplo: NUMFIN: =0; TOTAL: =0; REPEAT BEGIN READLN (NUMERO); TOTAL:=TOTAL+NUMERO, NUMFIN:=NUMFIN+1 UNTIL EOF; MEDIA: =TOTAL/NUMFIN; Formato: En las versiones antiguas de no existe la estructura DOWHILE y se debe simular. 1 IF (.NOT.(EXPERL)) GOTO 2 s Formato: do s while (expresión); GOTO 1 2 CONTINUE En las versiones más recientes DOWHILE (expresión lógica) ENDDO PLjI Formato: DO WHILE (condición)
6 'rfi7 238 METODOLOGIA DE LA PROGRAMACION APENDICE. CODIFICACION DE LAS ESTRUCTURAS AS 239 Formato: a: PERFORM nombre procedimiento [THRU nombre procedimiento] WITH TEST AFTER UNTIL condición b: PERFORM WITH TEST AFTER UNTI Lcondición END PERFORM Formato: 1 CONTINUE... s IF (.NOT.(EXPRL)) GOTO 1 Formato: exit [nombre bucle] [when condición] FORTH Formato: BEGIN condición UNTIL \, Formato: goto etiqueta Formato: GOTO {ent~ro } varjable PL/l Formato: GO TO nombre procedimiento Formato: GOTO {eti~ueta} varjable Formato: goto etiqueta SALTOS INCONDICIONALES Formato: GOTO número de línea ALGOL 68 Formato: Goto etiqueta Formato: goto etiqueta ~ Formato: SALTOS CONDICIONALES a) GOTO (etiqueta 1, etiqueta2,.,. etiquetan),n N=J-L GOTO(10,20,30,60),N 10 I=I*N GOTO ={I*N)-5 GOTO
7 240 METODOLOGIA DE LA PROGRAMACION b) GOTO N.(etiqueta t etiqueta2,... etiquetan) ASSIGN 2 TO N GOTa N,(l,2,3,4) 1 I=I*N GOTa =(I*N)-5 GOTa PRINT 45,N Formato: I THEN ON expresión GOTO nl'n 2,n 3,... GOSUB Ejemplo: ON N GOTO 100,200,300,40 Formato: GO TO etiqueta 1[,]etiqueta2[,]... etiquetan OEPENOING ON. identificador INTERACCION GENERAL/BUCLES REPETITIVOS Formato: FOR variable control=valor inicialto valor final [STEP incremento]... s NEXT variable de control Ejemplo: FOR 1= 1 TO 100 STEP 4 PRINT 1*4 NEXTI PL/l APENDICE. CODIFICACION DE LAS ESTRUCTURAS AS 241 Formato: DO variable control= valor inicial [,valor inicial... ] [BY incremento](to valor fina~ [WHILE ( expresión lógica)] s ENO; ALGOL Formato: for variable contro/:= valor inicial step paso until valor final do ; Ejemplo: for N:=l step 1 until 20 do if A I Othen 1:=1+ 1; Formato: for variable control:=valor inicial to valor final downto do Formato: for variable control in [reverse]..intervalo discreto s while condición Ejemplo: for M in loop if A(I) > Othen 1:=1+ 1; endif end loop; ALGOL 68 Formato: for variable control [from valor inicia~[by paso] [to valor fina~ [while condición] do s od
8 242 "c" METODOLOGIA DE LA PROGRAMACION ;~:f!! ~ ",~ f' " '1" "... ' ~, 7t \, 1,1" Formato: for ([valor variable]:[condición]:[paso]) s; Formato: DO etiqueta variable control= valor inicial valor final, [incremento] Ejemplo: DO 10 N= 1,8 10 TOTAL=TOTAL+IMPORTE(K) "~; '11'" It;,
Estructura general de un programa
Estructura general de un programa INTRODUCCION Un programa puede considerarse como una secuencia de acciones (instrucciones) que manipulan un conjunto de objetos (datos). Contendrá por tanto dos bloques
Más detallesMódulo. = Asignación = = Comp. de igualdad!= Com. de desigualdad <= Comp. menor o igual >= Comp. mayor o igual AND lógico OR lógica.
EQUIVALENCIAS BÁSICAS ENTRE PASCAL Y C A continuación se presentan algunas equivalencias básicas entre estos lenguajes de programación : Operadores en lenguaje C: Operador Descripción % Módulo = Asignación
Más detallesIntroducción al Lenguaje de Programación Ada
Instrumentación de Tiempo Real Introducción al Lenguaje de Programación Ada Mario Aldea Rivas Departamento de Electrónica y Computadores Universidad de Cantabria GRUPO DE COMPUTADORES Y TIEMPO REAL Mario
Más detallesPL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:
PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los
Más detallesEsquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema
Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,
Más detallesPRÁCTICA: LENGUAJE VHDL
PRÁCTICA: LENGUAJE Introducción Los lenguajes permiten manejar mejor grandes tamaños Los lenguajes son más flexibles que las tablas Los lenguajes son légibles por las máquinas más fácilmente que los gráficos
Más detallesEsquemas repetitivos en Fortran 90
Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,
Más detalles6. Estructuras básicas de control 1. Pseudocódigo
6. Estructuras básicas de control 1 Acciones Estructuras de control Secuencia Selección Pseudocódigo simple (si... entonces... ) doble (si... entonces... si no... ) múltiple (según el caso... ) Iteración
Más detalles6. Estructuras básicas de control 1. Pseudocódigo
6. Estructuras básicas de control 1 Acciones Pseudocódigo Slide 1 Estructuras de control Secuencia Selección simple (si... entonces... ) doble (si... entonces... si no... ) múltiple (según el caso... )
Más detallesCapítulo 8. Construcción de guiones
Capítulo 8 Construcción de guiones ÍNDICE CAPÍTULO 8 Lenguajes de programación y bases de datos Procedimientos y funciones almacenados en MySQL Sintaxis y ejemplos Parámetros y variables Instrucciones
Más detallesResumen Lenguaje Java
Resumen Lenguaje Java Comentarios Elementos del Lenguaje De una sola línea // comentario De varias líneas /* Este es un comentario de varias líneas */ Comentarios para Javadoc /** * The Example class */
Más detallesENUNCIADO DEL PROBLEMA: ( realizado con Microfocus NetExpress) Implementar el siguiente programa Cobol sobre el censo de población:
ENUNCIADO DEL PROBLEMA: ( realizado con Microfocus NetExpress) Implementar el siguiente programa Cobol sobre el censo de población: El Instituto Nacional de Estadística está haciendo un estudio para descubrir
Más detallesUNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS.
UNIDAD 5. ESTRUCTURAS DINÁMICAS Y ESTÁTICAS DE ALMACENAMIENTO DE DATOS. 5.1.- SECUENCIA En este caso, las instrucciones se ejecutan una después de la otra sin omitir ninguna de ellas. La sintaxis para
Más detallesINGENIERÍA DE COMPUTADORES III. Solución al Ejercicio de Autocomprobación 8
INGENIERÍA DE COMPUTADORES III Solución al Ejercicio de Autocomprobación 8 PREGUNTA 1 (3 puntos) Escriba en VHDL, de las formas que se detallan a continuación, la architecture que describe el comportamiento
Más detallesESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
Más detallesEstructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Más detallesUnidad 6. Procedimientos Almacenados y Disparadores
Unidad 6 Procedimientos Almacenados y Disparadores Disparadores (Triggers) Características Los disparadores solo ocurren cuando se presentan determinados eventos Los tipos de eventos permitidos suelen
Más detallesIntroducción a PL/SQL
Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL
Más detallesSeminario de Actualización - Excel Avanzado y Macros. Visual Basic. Conceptos Básicos de Visual Basic para Aplicaciones
Conceptos Básicos de para Aplicaciones 1 Qué es la programación? Es la acción de escribir programas de computación con el fin de resolver un determinado problema. Datos Constantes π = 3.1416 (real) Variables
Más detallesESTRUCTURA SECUENCIAL ESTRUCTURA SELECTIVA
ESTRUCTURA SECUENCIAL Es aquélla en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta
Más detallesINGENIERÍA DE COMPUTADORES 3. Solución al examen de Junio 2017, Primera Semana
Solución al examen de Junio 2017, Primera Semana PREGUNTA 1 (2 puntos) Tomando como base el siguiente código VHDL, dibuje el cronograma de evolución de las señales x1, x2, x3, x4 y x5 entre los instantes
Más detallesComencemos a programar con. Entrega 10. Estructuras de Control II
Comencemos a programar con VBA - Access Entrega 10 Estructuras de Control II Eduardo Olaz 10-2 Estructuras de Control, segunda parte Las Instrucciones While - - - Wend La estructura de bucle For Contador
Más detallesPHP y MySQL. Indice: Switch Bucles For While do...while
PHP y MySQL Indice: Switch Bucles For While do...while Switch switch...case es otra opción para trabajar con condiciones. Y suplanta al if, cuando lo único que se quiere hacer es comparar si son iguales
Más detallesFUNDAMENTOS DE OBJECT PASCAL
FUNDAMENTOS DE OBJECT PASCAL 1. ASPECTOS GENERALES DE LA SINTAXIS Los bloques de código quedan delimitados por y end. Se usa punto y coma como separador de sentencias de código. Comentarios: - ias líneas:
Más detallesPÁGINAS DINÁMICAS WEB CON PHP. Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP
PÁGINAS DINÁMICAS WEB CON PHP Unidad 2 ELEMENTOS DEL LENGUAJE DE PHP Agenda del curso PHP 2012 ELEMENTOS DEL LENGUAJE PHP Operadores Condicional if sentencia swich ciclo while ciclo for ciclo foreach ACADEMIA
Más detallesPreprocesador de C. Ejemplo: ejecución de código dependiente de la máquina.
Preprocesador de C Prepara el código fuente para el compilador facilitando su trabajo. Sus directivas empiezan por el carácter especial #. Siempre se indica en la columna 1. Ayuda a simplificar la programación
Más detallesCÁLCULO DEL ÍNDICE INTERNACIONAL DE RUGOSIDAD DE CARRETERAS (IRI) UTILIZANDO MEDIDAS DEL PERFIL LONGITUDINAL I.N.V. E 794 07
CÁLCULO DEL ÍNDICE INTERNACIONAL DE RUGOSIDAD DE CARRETERAS (IRI) UTILIZANDO MEDIDAS DEL PERFIL LONGITUDINAL I.N.V. E 794 07 1. OBJETO 1.1 Esta norma describe el procedimiento que se debe seguir para el
Más detallesSi L es recursivo, entonces es recursivamente numerable
Si L es recursivo, entonces es recursivamente numerable Slide 19 program GeneraRec (output); procedure sgte (var x: string); (* calcula la siguiente x en el orden natural *) begin... end; var x: string;
Más detallesLenguaje C Bucles, Condicionales, operadores y Algoritmos.
Lenguaje C Bucles, Condicionales, operadores y Algoritmos. Omar Andrés Zapata Mesa Grupo de Fenomenología de Interacciones Fundamentales, (Gfif) Universidad de Antioquia Operadores Los operadores son aquellos
Más detallesRecursos y Metodologías. Función. Programas
Recursos y Metodologías Sistema Digital Estructura { + Función Descripción Datos R. Cómputo R. Almacenamiento R. Conexionado { Comandos Implementación Full-custom Semi-custom Gate Arrays Programas Lenguaje
Más detallesPL/SQL. DECLARE /* Parte Declarativa */ BEGIN /* Parte de Ejecución */ EXCEPTION /* Parte de Excepciones */ END;
18 de marzo de 2002 1 1. Declaraciones Variables y constantes Cursores Excepciones 2. Instrucciones Asignación Control de flujo Bucles 3. Manejadores de excepciones 4. Anidamiento de bloques 5. Tipos de
Más detallesSentencias o instrucciones en Visual BASIC
Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica
Más detallesLaboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C
Laboratorio de Arquitectura de Redes Sentencias de control en lenguaje C Sentencias de control en lenguaje C Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia do-while Sentencia
Más detallesCOMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC
COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC COMANDO FUNCIÓN EJEMPLO BORRA LA PANTALLA Borra la pantalla ESCRIBE TEXTO O GRÁFICOS EN PRINT HOLA Escribe HOLA en pantalla LA PANTALLA. PRINT PRINT a Escribe
Más detallesInformática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial Sentencias de control en lenguaje Sentencias de control en lenguaje Introducción Sentencia if-else Sentencia switch Sentencia while Sentencia
Más detallesTipos y Estructuras de Control. Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR
Tipos y Estructuras de Control Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Datos: variables y constantes Tipos básicos: entero, real, char, lógico Estructuras de control
Más detallesFUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
Más detallesProgramación: QBASIC
1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato
Más detallesProgramación estructurada
ema 3 Javier iranda, Francisco Guerra jmiranda@iuma.ulpgc.es fguerra@iuma.ulpgc.es..s.. elecomunicación Universidad de Las Palmas de Gran Canaria xiste un conjunto finito de estructuras básicas que gobiernan
Más detallesEstructuras de Programación
Apunte del curso ALGORITMOS y PROGRAMACIÓN (FI-UBA, Prof. Ing. F. J. LAGE, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez Estructuras de Programación Todo programa puede
Más detallesEstructuras de control
Estructuras de control Programación estructurada Estructuras condicionales La sentencia if La cláusula else Encadenamiento y anidamiento El operador condicional?: La sentencia switch Estructuras repetitivas/iterativas
Más detallesTema 2 Descripción de VHDL (2/2)
TECNOLOGÍA DE COMPUTADORES Tema 2 Descripción de VHDL (2/2) Agustín Álvarez Marquina Tipos de sentencias en VHDL Sentencias concurrentes PROCESS Asignación de señal BLOCK Llamadas a procedimientos Llamadas
Más detallesFundamentos de Informática
Fundamentos de Informática Tema 5 Estructuras de Control 1 Contenidos La estructura secuencial La estructura condicional Condicional simple Multicondicional Sentencia SELECT CASE Estructuras de control
Más detallesANEXOS. NODOS
ANEXOS ANEXOS. ANEXO I. Matriz de Adyacencia Tabla 5.4. Matriz de Adyacencia. NODOS 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 1 0 0.11 0.32 0.32 1000 0.1 1000 1000 1000
Más detallesVI. Especificación del Comportamiento
VI. Especificación del Comportamiento 1 Introducción El objetivo de un sistema electrónico es transformar datos de entradas en resultados como salidas, esta clase de actividad es conocida como Comportamiento
Más detallesSentencia1 Sentencia2 Cuerpo del bucle
PROGRAMACIÓN 10 Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 6 ESTRUCTURAS DE CONTROL REPETITIVAS: son aquellas
Más detallesINFORMATICA VISUAL BASIC 2008
SESIÓN Nº 04 ESTRUCTURAS DE CONTROL IF - THEN Permite ejecutar una o mas instrucciones dependiendo de la respuesta (Verdad o Falso) a una condición. En la condición que se escribe en esta instrucción se
Más detallesValores Booleanos Interpretación #t Cierto #f Falso --------------------------------------------------------------------
Valores Booleanos Interpretación #t Cierto #f Falso -------------------------------------------------------------------- Números Pueden ser Complejos Reales Racionales Enteros -------------------------------
Más detallesSentencias de control de flujo
Bucles Sentencias de control de flujo Departamento de Electrónica Fundación San Valero Bucles Hasta ahora los programas que hemos visto eran lineales. Comenzaban por la primera instrucción y acababan por
Más detallesProgramación Estructurada en ANSI C
Programación Estructurada en ANSI C Sesión 2A Rafael Menéndez de Llano Rozas DEPARTAMENTO DE INFORMÁTICA Y ELECTRÓNICA Este material se publica bajo licencia: Creative Commons BY-NC-SA 4.0 Índice 1. Introducción.
Más detallesINGENIERÍA DE COMPUTADORES III. Solución al Ejercicio de Autocomprobación 4
INGENIERÍA DE COMPUTADORES III Solución al Ejercicio de Autocomprobación 4 PREGUNTA (2 puntos) Tomando como base el siguiente código VHDL, dibuje el cronograma de evolución de las señales in, in2, s, s2,
Más detallesProgramcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.
Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 5 Universidad de Guanajuato, DCI, Campus León 1 / 31 Universidad
Más detallesINGENIERÍA DE COMPUTADORES III. Solución al Ejercicio de Autocomprobación 5
INGENIERÍA DE COMPUTADORES III Solución al Ejercicio de Autocomprobación 5 PREGUNTA 1 (2 puntos) Tomando como base el siguiente código VHDL, dibuje el cronograma de evolución de las señales x, z1 y z2
Más detallesTema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN
Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN - Introducción - Sintaxis - Semántica básica - Tipos de datos - Expresiones y enunciados - Procedimientos y ambientes - Tipos abstractos de datos y módulos
Más detallesContenido de la Presentación
Introducción a los Bloques de Función (FB) Automation & Drives Business Unit Contenido de la Presentación 2 Ventajas del ST (Texto Estructurado) o Ladder Editor de Bloques de Función Texto Estructurado
Más detallesGUIA EXAMEN FINAL/EXTRAORDINARIO
INSTITUTO SAN ANGEL DEL SUR ESCUELA NACIONAL PREPARATORIA INCORPORADA A LA UNAM CLAVE 1261 CICLO 2012-2013 Nombre del profesor: Ing. Jorge Padilla Gutiérrez Asignatura: INFORMATICA V GUIA EXAMEN FINAL/EXTRAORDINARIO
Más detallesINGENIERÍA DE COMPUTADORES III. Solución al Ejercicio de Autocomprobación 6
INGENIERÍA DE COMPUTADORES III Solución al Ejercicio de Autocomprobación 6 PREGUNTA 1 (2 puntos) Tomando como base el siguiente código VHDL, dibuje el cronograma de evolución de las señales x, z1,z2 y
Más detallesVHDL. Carlos Andrés Luna Vázquez. Lección 5. Sentencias concurrentes
VHDL Carlos Andrés Luna Vázquez Lección 5 Sentencias concurrentes Índice Introducción Niveles de abstracción del modelado con HDL Estilos descriptivos del modelado con HDL Ventajas y limitaciones de los
Más detalles! Una variable declarada con final no puede volver a ser reinicializada. numero = 2;! ! Para definir constantes
Modificador final Introducción a la Programación IV Curso de Programación en Java Luis Guerra l.guerra@upm.es Enero 2012 Una variable declarada con final no puede volver a ser reinicializada final int
Más detallesProgramación en Pascal
Programación en Pascal Segunda parte de la asignatura. El profesor: Nombre:. Despacho: Edificio de la ETSII 2ª Planta. Correo electrónico: fdoperez@ull.es. Miércoles, Viernes: 3.30 a 5.30. Objetivos: Aprender
Más detallesPROGRAMACIÓN CONCURRENTE. Tema 5 Monitores
PROGRAMACIÓN CONCURRENTE Tema 5 Monitores 1 Indice Definición de los monitores Sincronización condicional usando monitores Algunos problemas con monitores 2 Problemas de las regiones críticas condicionales
Más detallesElementos léxicos del lenguaje de programación Java
Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores
Más detallesIntroducción a la Programación
0,25 puntos cada pregunta 1. Observa el siguiente esquema de código. Cuándo se ejecuta Instrucción4? IF Condición1 THEN Instrucción1 ELSE IF Condición2 THEN Instrucción2 ELSE IF Condición3 THEN Instrucción3;
Más detallesCómo nombrar variables ( 2&
&'()*+,, *)-.&'*/0+!" #$ # http://www.escet.urjc.es/~aiiq/ Introducción a Visual Studio.NET Aprendiendo el IDE de Visual Basic.NET Elementos del lenguaje. Variables y estructuras de datos Introducción
Más detallesRepública Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda. Lenguaje C++ Contadores y Acumuladores
República Bolivariana de Venezuela Aldea Universitaria Liceo Fray Pedro de Agreda Prof. Elías Cisneros. Lenguaje C++ Contadores y Acumuladores Usted es libre de: * Copiar, distribuir y comunicar públicamente
Más detallesSesión 1: Introducción al lenguaje VHDL. S1 1 Laboratorio de Estructura de Computadores Curso 04 / 05
Sesión 1: Introducción al lenguaje VHDL S1 1 AREAS DE APLICACION DE VHDL Síntesis i1 suma Documentación Diagnosis de Fallos i1 i2 - Circuito semisumador Componentes: puerta AND puerta OR puerta XOR......
Más detallesInstrumentación Virtual con LabVIEW
Instrumentación Virtual con LabVIEW ESTRUCTURAS ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales y Globales Personalizar controles 1.- ENTORNO DE
Más detallesSINTAXIS BÁSICA DEL VHDL SIMPLIFICADO
SINTAXIS BÁSICA DEL VHDL SIMPLIFICADO ENTIDAD: ARQUITECTURA: ENTITY IS PORT : : END ; = IN / OUT / IN OUT ARCHITECTURE
Más detallesEl Lenguaje PL/SQL. Un lenguaje de propósito general orientado a la inclusión de sentencias SQL. Estructura del código PL/SQL.
Un lenguaje de propósito general orientado a la inclusión de sentencias SQL Estructura del código PL/SQL. Bloques: El Lenguaje PL/SQL sentencias PL/SQL Los ficheros terminan con el caracter
Más detallesResolución de Problemas y Algoritmos Clase 6: Repetición (continuación)
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación) Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
Más detallesIntroducción a la Informática Estructuras de control. Secuencial y selectiva
Estructuras de control Secuencial y selectiva Programación estructurada La programación estructurada es una forma de escribir programas de computadora de forma clara, utilizando únicamente tres estructuras:
Más detallesMódulo 7: Sentencias de control en Pascal
Módulo 7: Sentencias de control en Pascal Tecnologías en la Educación Matemática Dr. Carlos Gonzalía DCIC - UNS Técnologías en la educación matemática Dr. Carlos Gonzalía 1 de Copyright Copyright 2010,
Más detallesINGENIERÍA DE COMPUTADORES 3. Solución al examen de Junio 2013, Segunda Semana
Solución al examen de Junio 2013, Segunda Semana PREGUNTA 1 (2 puntos) Tomando como base el siguiente código VHDL, dibuje el cronograma de evolución de las señales x1, x2, x3, x4, x5 entre los instantes
Más detallesJava Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 3 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
Más detallesPLANTILLA. [t], Maximino Peña Guerrero,
PLANTILLA Instrucciones secuenciales: CASE CASE ejecuta una o varias secuencias de instrucciones que dependen del valor de una sola expresión. SINTAXIS case expression is when choices => {sequential_statement}
Más detallesProgramación en Gambas
1.- ALGORITMOS Y PROGRAMAS. Programación en Gambas Se puede definir un algoritmo con lo sucesión de pasos que se deben realizar desde que se plantea un problema hasta que éste queda totalmente resuelto.
Más detallesControl de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
Más detallesLENGUAJE ST. (Structured Text) ST (Structured Text): 5to lenguaje definido en la norma IEC
PLC LENGUAJE ST (Structured Text) Introducción ST (Structured Text): 5to lenguaje definido en la norma IEC 61131-3 Lenguaje de texto de alto nivel, con sintaxis similar a la de PASCAL Lenguaje pequeño
Más detallesResolución de Problemas y Algoritmos
CONSULTA RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS CAMBIA DE HORARIO LA CONSULTA DEL PROFESOR! DESDE LA SEMANA DEL 0/0 SERÁ LOS VIERNES A LAS 7HS EN EL NUEVO EDIFICIO DEL DCIC. CLASE Funciones definidas por
Más detallesTema 2. El lenguaje de programación Java (Parte 1)
Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de
Más detallesEXAMENES RESUELTOS DE PROGRAMACION I
EXAMENES RESUELTOS DE PROGRAMACION I Comentarios por Jose Antonio Vaqué EXAMEN DE septiembre 1994, Reserva Soluciones no oficiales 1.- Determinar los valores reales válidos en Modula-2: a) 56.2F-54 y 2.2
Más detallesRepaso Visual Basic Interfaz Gráfica
Interfaz Gráfica Ventana del Proyecto Barras De Menús Barras Herramientas Formulario (Form) Ventana del Propiedades Form Layout Posición del Formulario Códigos de Colores en Vbasic 1 Códigos de Colores
Más detallesInstrumentación Virtual con LabVIEW
Instrumentación Virtual con LabVIEW ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales Do While Loop Terminal de Iteración Terminal Condicionante Do
Más detallesElectrónica Digital Departamento de Electrónica VHDL. Bioingeniería Facultad de Ingeniería - UNER
Electrónica Digital Departamento de Electrónica VHDL Bioingeniería Facultad de Ingeniería - UNER VHDL VHSIC Hardware Design Language VHSIC Very High Speed Integrated Circuits Verilog Handel C Celóxica
Más detalles4. SUMADORES EN BINARIO PURO (I)
TEMA 3: SISTEMAS ARITMÉTICOS Introducción y objetivos (3). Representación y codificación de la información (4-7) 2. Sistemas numéricos posicionales. Binario, hexadecimal, octal, y BCD. (8-33) 3. Números
Más detallesSentencias DO-WHILE EN C++
Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa
Más detallesTutorial Básico de vbscript
Tutorial Básico de vbscript Bueno, primero aclarar que este tutorial, pretende explicar de manera básica las distintas instrucciones aplicadas en visual basic script (vbs de aquí en más), para que así
Más detallesDonde Condicion es una expresión booleana, es decir, que puede tomar el valor verdadero (true) o falso (false).
SETECIA REPETITIVA (SETECIA WHILE) Condicion while do Sentencia Donde Condicion es una expresión booleana, es decir, que puede tomar el valor verdadero (true) o falso (false). Valores
Más detalles1.4 Optimización de código
INDICE 1. Especificacionesdemikrobasic 1.1 Predefiniendoglobalesyconstantes 1.2 Accesandoalosbitsindividuales 1.3 Interrupciones 1.3aLlamandorutinasdesdeinterrupciones 1.4Rutinasconstruidasopredefinidas(built
Más detallesDIRECCIÓN GENERAL DE CÓMPUTO Y DE TECNOLOGÍAS DE INFORMACIÓN Y COMUNICACIÓN Dirección de Docencia en TIC FICHA TÉCNICA NOMBRE DEL CURSO
NOMBRE DEL CURSO MÓDULO DE MACROS CON EXCEL MODALIDAD PRESENCIAL A QUIEN VA DIRIGIDO El curso está dirigido a las personas interesadas en el desarrollo de diversos tipos de cálculos y análisis de datos
Más detallesREPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA VICERRECTORADO ACADÉMICO ARAGUA VENEZUELA
REPÚBLICA BOLIVARIANA DE VENEZUELA UNIVERSIDAD BICENTENARIA DE ARAGUA VICERRECTORADO ACADÉMICO ARAGUA VENEZUELA FACULTAD: ESCUELAS: ASIGNATURA: CODIGO: CIENCIAS ADMINISTRATIVAS Y SOCIALES ADMINISTRACION
Más detallesComencemos a programar con. Entrega 09
Comencemos a programar con VBA - Access Entrega 09 Estructuras de Control Eduardo Olaz 09-2 Estructuras de Control. Las estructuras de control son segmentos de código que nos permiten tomar decisiones
Más detallesUniversidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas. Material de apoyo Semana #2 PROGRAMACIÓN II
Prof. Ing. Patricia Vargas 1 Universidad Metropolitana Castro Carazo Prof. Ing. Patricia Vargas Material de apoyo Semana #2 PROGRAMACIÓN II Agenda 1. Definición de variables locales y públicas. 2. Declaraciones
Más detallesProgramación de Computadores 4 Iteraciones y Decisiones. Prof. Javier Cañas. Universidad Técnica Federico Santa María Departamento de Informática
Programación de Computadores 4 Iteraciones y Decisiones Prof. Javier Cañas Universidad Técnica Federico Santa María Departamento de Informática Contenido 1 Introducción 2 Operadores Relacionales y Lógicos
Más detallesEvolución de los Lenguajes de Programación. Dr. Oldemar Rodríguez Escuela de Informática Universidad Nacional
Evolución de los Lenguajes de Programación Dr. Oldemar Rodríguez Escuela de Informática Universidad Nacional Qué es un Paradigma de programación? Un paradigma de programación representa un enfoque particular
Más detallesApunte Laboratorio ALPI - El lenguaje de programación Pascal
Apunte Laboratorio ALPI - El lenguaje de programación Pascal 1 2 ÍNDICE GENERAL Índice 1. Estructura de un Programa en Pascal 3 2. Sintaxis de Pascal 4 2.1. Uso de mayúsculas.....................................
Más detallesProgramación SQL. Lucio Salgado Diciembre 2008
Programación SQL Lucio Salgado Diciembre 2008 1 Gestionadores de Bases de Datos (DBMS) Es el software que permite administrar bases de datos, a través de ella el usuario puede usar los datos con mucha
Más detallesPara leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.
CICLO: 01/2010 Universidad Don Bosco Materia: Lenguaje de Programación III Contenido: 1-Lectura de Datos de entrada. 2-Introduccion a JOPTIONPANE. 3-Estructuras de Control. ->LECTURA DE DATOS DE ENTRADA
Más detallesSimulación avanzada con TestBench en HDL. Ing. Andrés Miguel Airabella. Ing. Facundo Aguilera.
Simulación avanzada con Ing. Andrés Miguel Airabella. Ing. Facundo Aguilera. Desc. del Problema Descripción HDL Synthesis Place and Route / Fit 2 - Generalidades - Generación de Estímulos Agenda - Asignaciones
Más detallesRecursión. Recursión continuación
Recursión Recursión continuación Recursión Temas que veremos hoy Estructuras de control iterativas, repetitivas y la recursión. Ejemplos recursivos Búsqueda lineal Eficiencia y recursión Conclusiones Recursión
Más detalles