Módulo 6: Condicionales y otros
|
|
- Rosa María Gallego Plaza
- hace 7 años
- Vistas:
Transcripción
1 Módulo 6: Condicionales y otros 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
2 Copyright Copyright 2010 M. Capobianco, C. Gonzalía Se asegura la libertad para copiar, distribuir y modificar este documento de acuerdo a los términos de la GNU Free Documentation License, Versión 1.2 o cualquiera posterior publicada por la Free Software Foundation, sin secciones invariantes ni textos de cubierta delantera o trasera. Una copia de esta licencia está siempre disponible en la página Técnologías en la educación matemática Dr. Carlos Gonzalía 2
3 Tipos de datos en Pascal Tipo de dato: es el conjunto de valores que puede tomar un dato (en Pascal: una variable, una constante o una función) Tipos predefinidos en Pascal: Integer: es un subconjunto de los números enteros Real: es un subconjunto de los números reales Boolean: es el conjunto {true, false} (valores lógicos) Char: es el conjunto de caracteres del código ASCII (letras, dígitos, y símbolos) Técnologías en la educación matemática Dr. Carlos Gonzalía 3
4 Ejercicios de repaso Escribir las siguiente expresiones aritméticas en lenguaje Pascal: 2x+3y 2-4z x+y x-y z x.y a.x+b.y 3 a.w-b.y -a+b r 2-1 a a Técnologías en la educación matemática Dr. Carlos Gonzalía 4
5 Ejercicios de repaso Escribir un programa en Pascal para intercambiar el contenido de dos variables leídas por teclado Para cada uno de los siguientes casos, definir dos constantes utilizando nombres significativos: precios, años, días, letras Técnologías en la educación matemática Dr. Carlos Gonzalía 5
6 Tipos de datos en Pascal Indicar un tipo de dato apropiado para cada una de las siguientes variables Precio: Es_Nro_Primo: Letra: Dia: Mes: NombreDia: NombreMes: ColorPrimario: PaloDeBarajaEspanola: NumeroDeCarta: Técnologías en la educación matemática Dr. Carlos Gonzalía 6
7 Tipos de datos en Pascal Tipos Predefinidos REAL BOOLEAN: {true, false}, CHAR: {código ASCII} INTEGER: {-32768,..., 0, 1, } Tipos definidos por el programador Tipos enumerados Tipos subrangos nos permiten ser más específicos, dando claridad y abstracción Técnologías en la educación matemática Dr. Carlos Gonzalía 7
8 Dónde se definen PROGRAM <nombre>; CONST {aquí se definen las constantes} TYPE {aquí el programador define los tipos } VAR {aquí declara las variables con su tipo}... Técnologías en la educación matemática Dr. Carlos Gonzalía 8
9 Redefinición de tipos El programador puede redefinir tipos TYPE Entero = integer; Logico = boolean; NroReal = real; VAR Letra = char; Precio : NroReal; Num: Entero; Es_Primo, Es_Par: Logico; Inicial: Letra;.... Inicial := A ; Es_Par := (Num MOD 2 ) = 0 Técnologías en la educación matemática Dr. Carlos Gonzalía 9
10 Convenciones Se puede anteponer una T a las definiciones de tipos (no es obligatorio, pero sí recomendable hacerlo) TYPE TEntero = integer; TLogico = boolean; TNroReal = real; TLetra = char; VAR Precio: TNroReal; Num: TEntero; esprimo: TLogico; Inicial: TLetra;.... Técnologías en la educación matemática Dr. Carlos Gonzalía 10
11 Tipos enumerados El programador puede definir nuevos tipos, enumerando los valores que lo forman Esos valores deben ser identificadores de Pascal Este tipo definido por el usuario se denomina enumerado Técnologías en la educación matemática Dr. Carlos Gonzalía 11
12 Tipos enumerados <nombre-tipo-enum> = ( ident-1, ident-2,..., ident-n) nombre del tipo (identificador) valores posibles para el tipo (lista de identificadores separados con coma) Ejemplo Computadoras = (IBM, Compaq, Toshiba, Sun, Apple) Técnologías en la educación matemática Dr. Carlos Gonzalía 12
13 Ejemplos TYPE TipoColorprimario = (rojo, azul,amarillo); TipoPaloBaraja = (Oro,Copa,Espada,Basto); TDiasSemana = (lunes,martes,miercoles,jueves, viernes,sabado,domingo); VAR NombreDia: TDiasSemana; ColorPrimario: TipoColorPrimario; PaloDeCarta: TipoPaloBaraja;... NombreDia := lunes; PaloDeCarta:=Basto; Técnologías en la educación matemática Dr. Carlos Gonzalía 13
14 Tipos enumerados Cuidado! Pascal prohibe utilizar las sentencias write, writeln, read o readln con tipos enumerados definidos por el programador. Si V es una variable de un tipo enumerado definido por el programador, entonces... read(v) readln(v) write(v) writeln(v) Técnologías en la educación matemática Dr. Carlos Gonzalía 14
15 Tipos subrangos Los tipos ordinales son todos aquellos donde los elementos están ordenados (según cierto criterio) Cada elemento (excepto el último) tiene un sucesor y cada elemento (excepto el primero) tiene un predecesor Tipos ordinales predefinidos: integer, boolean, char El programador puede definir nuevos tipos subrangos, indicando un valor inicial y un valor final de un tipo ordinal cualquiera Técnologías en la educación matemática Dr. Carlos Gonzalía 15
16 Tipos ordinales Ej: INTEGER predecesor sucesor MaxInt Ej: CHAR predecesor sucesor... A... Z a b c... Técnologías en la educación matemática Dr. Carlos Gonzalía 16
17 Tipos Subrangos <nombre-subrango> = <valor-inicio>.. <valor-tope> Ejemplo nombre del tipo (identificador) valores posibles para el tipo (todos los valores desde valor_inicio hasta valor_tope) NotaAprobado = 4..10; Técnologías en la educación matemática Dr. Carlos Gonzalía 17
18 Ejemplos TYPE TNumeroMes = 1..12; TNumeroDeCarta = 1..12; TLetrasMayusculas = A.. Z ; TDiasSemana = (lun,mar,mie,jue,vie,sab,dom); TDiasLaborables = lun.. vie ; TFinDeSemana = sab..dom; Técnologías en la educación matemática Dr. Carlos Gonzalía 18
19 Tipos Ordinales Tipos Ordinales BOOLEAN: {false, true}, CHAR: {código ASCII} INTEGER: {-32768,..., 0, 1, } Tipos enumerados Tipos subrangos Por qué REAL no es ordinal? Operaciones Características Pueden usarse los operadores relacionales < <= > >= <> Pueden usarse las funciones pred, ord y succ Técnologías en la educación matemática Dr. Carlos Gonzalía 19
20 Funciones para tipos ordinales ORD(V): dado un valor V de un tipo ordinal T, devuelve la posición de V en la sucesión de valores de T Ejemplos: ORD( B ) es 66 ORD(3) es 3 Técnologías en la educación matemática Dr. Carlos Gonzalía 20
21 Dado el tipo Ejemplos Tdias=(lun, mar, mie, jue, vie, sab, dom) ord(lun) es 0 ord(mar) es 1 ord(dom) es 6 ord(false) es 0 y ord(true) es 1 lun < mar y sab < dom Técnologías en la educación matemática Dr. Carlos Gonzalía 21
22 Funciones para tipos ordinales PRED(V): dado un valor V de un tipo ordinal T, devuelve el valor anterior a V en la sucesión de valores de T PRED( B ) es A, PRED(3) es 2 y PRED(true) es false En Tdias=(lun, mar, mie, jue, vie, sab,dom) pred(dom)es sab pred(sab) es vie pred(lun) no existe Técnologías en la educación matemática Dr. Carlos Gonzalía 22
23 Funciones para tipos ordinales SUCC(V): dado un valor V de un tipo ordinal T, devuelve el valor siguiente a V en la sucesión de valores de T SUCC( A ) es B, SUCC(3) es 4 y SUCC(false) es true En Tdias=(lun, mar, mie, jue, vie, sab,dom) succ(lun) es mar succ(sab) es dom succ(dom) no existe Técnologías en la educación matemática Dr. Carlos Gonzalía 23
24 Ejercicios Definir tipos enumerados para representar los siguientes datos: a)las provincias argentinas. b)los días de la semana. c)los meses del año. d)las cuatro estaciones del año. e)las vocales. f)los colores del arco iris. g)los doce signos del zodíaco. Técnologías en la educación matemática Dr. Carlos Gonzalía 24
25 Ejercicios Definir tipos subrangos para representar datos como los siguientes. Se pueden usar los enumerados definidos anteriormente. Las provincias de la mesopotamia argentina. Los días laborales de la semana. Los días del fin de semana. Las letras mayúsculas Los enteros no negativos. Los números naturales de tres cifras. Técnologías en la educación matemática Dr. Carlos Gonzalía 25
26 Sentencias de control Las sentencias de control nos permiten especificar el flujo de control del programa Las sentencias de control en Pascal, que permiten programación estructurada son: Asignación Secuencia Condicionales Repetitivas Llamadas a procedimientos Técnologías en la educación matemática Dr. Carlos Gonzalía 26
27 Sentencias simples y compuestas Sentencia o proposición simple compuesta a:=1 BEGIN <sentencia1>; <sentencia2>;... <sentenciak> END Técnologías en la educación matemática Dr. Carlos Gonzalía 27
28 Sentencia compuesta Permite definir una secuencia de acciones. Comienza con BEGIN y termina con END Las sentencias que forman una sentencia compuesta se separan una de otra con punto y coma Técnologías en la educación matemática Dr. Carlos Gonzalía 28
29 Ejemplo BEGIN PrecioBase := 200; Iva:= Precio * 0.20; PrecioFinal:= PrecioBase + Iva; END Técnologías en la educación matemática Dr. Carlos Gonzalía 29
30 Uso del punto y coma El punto y coma se lo utiliza en Pascal como un separador de sentencias writeln( Hola! ); i := 1; j:=2; k:= 3; writeln( Nada más ); equivalente writeln( Hola! ); i := 1; j:=2; k:= 3; writeln( Nada más ); Técnologías en la educación matemática Dr. Carlos Gonzalía 30
31 Uso del punto y coma Qué sucede cuando nos olvidamos de un punto y coma? Cómo nos advierte el compilador de los errores sintácticos? Técnologías en la educación matemática Dr. Carlos Gonzalía 31
32 Condicionales en Pascal SI <condición> ENTONCES < secuencia de acciones > SI NO Algoritmos < secuencia de acciones > Pascal IF <expresión BOOLEAN> THEN < sentencia(simple o compuesta) > ELSE < sentencia (simple o compuesta > Técnologías en la educación matemática Dr. Carlos Gonzalía 32
33 Ejemplo ALGORITMO Intercambio; DATOS DE ENTRADA: DATOS DE SALIDA: DATOS AUXILIARES: A,B,AUX COMIENZO PIDO(A) PIDO(B) SI A = B ENTONCES MOSTRAR( IGUALES ) SINO AUX A A B B AUX FIN. PROGRAM Intercambio; VAR A,B,AUX: INTEGER; BEGIN READLN(A); READLN(B); IF A = B THEN WRITE( IGUALES ) ELSE BEGIN AUX := A; A := B; B := AUX; END; END. Técnologías en la educación matemática Dr. Carlos Gonzalía 33
34 Ejercicios Escribir un programa para que dados tres números a, b, y c, calcule el producto de a y b si la diferencia entre a y b es mayor que c, de lo contrario, calcule el cociente entre a y b. Escribir un programa para determinar si un número n es par. Escribir un programa que reciba dos números naturales n y d, y determine si n es divisible por d. Técnologías en la educación matemática Dr. Carlos Gonzalía 34
35 Ejercicios Dado el sueldo básico de un empleado, escribir un programa que calcule el monto final que debe abonársele sabiendo que si el sueldo básico es de p pesos por mes, debe agregarse un incremento calculado como un porcentaje a partir de p según la categoría a la que pertenezca: 0 < p < 800 : 10% 800 <= p <2000 : 5% 2000=p : 3% Técnologías en la educación matemática Dr. Carlos Gonzalía 35
36 Ejercicios Definir el tipo enumerado LetrasGriegas con identificadores ALFA, BETA, DELTA, GAMMA y OMEGA ordenados en forma tal que respeten el siguientes conjunto de criterios. Recordar que el ordinal del primer valor definido en el enumerado es 0 Pred(DELTA) es GAMMA OMEGA < GAMMA es False Ord(BETA) es 2 Succ(OMEGA) es ALFA Técnologías en la educación matemática Dr. Carlos Gonzalía 36
37 Ejercicios En una materia de la escuela, un alumno aprueba un examen con A, B o C y lo desaprueba si se saca D o E. Cuál de las siguientes definiciones de tipos es conveniente usar para una variable que represente la nota de un alumno? Por qué? a)type Notas=(A,B,C,D,E); b)type Notas='A'..'E'; c)type Notas=char; Técnologías en la educación matemática Dr. Carlos Gonzalía 37
38 Expresiones de los condicionales Puedo utilizar los operadores lógicos AND (y) OR (o) NOT (no) Puedo utilizar los símbolos: =, >, y < El símbolo se escribe <> El símbolo se escribe >= o => Técnologías en la educación matemática Dr. Carlos Gonzalía 38
39 Ejercicio Escribir un programa en Pascal que sume todos los números divisibles por 3 y por 5 menores que un tope dado Técnologías en la educación matemática Dr. Carlos Gonzalía 39
40 Condicionales anidados El bloque de sentencias que figura siguiendo a un then o a un else en el condicional puede a su vez contener otros condicionales Esto da lugar a un anidamiento de condicionales Técnologías en la educación matemática Dr. Carlos Gonzalía 40
41 Condicionales anidados SI <condicion> ENTONCES SINO <acción> <acción > SI <condicion 1> ENTONCES SINO SI < condicion 2 > ENTONCES <acción 1> SINO <acción 2> SI < condicion 3 > ENTONCES <acción 4> SINO <acción 5> Técnologías en la educación matemática Dr. Carlos Gonzalía 41
42 Condicionales anidados Son equivalentes los siguientes algoritmos? CONDICIONALES SI ( A > 10 ) ENTONCES <ACCION 1 > SI ( B = 0 ) ENTONCES <ACCION 2> SI ( C > 20 ) ENTONCES <ACCION 3> CONDICIONALES ANIDADOS SI ( A > 10 ) ENTONCES <ACCION 1> SINO SI ( B = 0 ) ENTONCES <ACCION 2> SINO SI ( C > 20 ) ENTONCES <ACCION 3> REALIZAR UNA TRAZA CON A = 20, B = 10, C = 100 A = 1, B = 0, C = 100 A = 1, B = 0, C = 1 Técnologías en la educación matemática Dr. Carlos Gonzalía 42
43 Condicionales anidados Cada ELSE corresponde siempre al IF-THEN más cercano Debe prestarse especial atención a cómo utilizar BEGIN y END para agrupar sentencias Es muy importante usar la identación adecuada. Facilita al programador la lectura del programa fuente Técnologías en la educación matemática Dr. Carlos Gonzalía 43
44 Ejercicios Desarrollar un programa en Pascal para calcular la suma, resta, producto y división de fracciones. El programa deberá pedir la operación deseada. Escribir un programa en Pascal para determinar si una fecha dada es válida Técnologías en la educación matemática Dr. Carlos Gonzalía 44
45 Ejercicios Escribir un programa en Pascal para determinar si dos fechas son iguales Escribir un programa en Pascal para hallar la fecha siguiente a una fecha dada Técnologías en la educación matemática Dr. Carlos Gonzalía 45
46 Sentencia CASE IF (mes=11) or (mes=4) or (mes=6) or (mes=9) THEN cant_dias:=30 ELSE IF (mes=1) or (mes=3) or (mes=5) or (mes=7) or (mes=8) or (mes=10) or (mes=12) THEN cant_dias:=31 ELSE IF (mes=2) THEN cant_dias:=29 CASE mes OF 11,4,6,9:cant_dias:=30; 1,3,5,7,8,10,12: cant_dias :=31 2: cant_dias := 29; END; Técnologías en la educación matemática Dr. Carlos Gonzalía 46
47 Sentencia CASE - sintaxis CASE <expresion ordinal> OF <constantes> : <sentencia> ; <constantes> : <sentencia> ;... END; Donde <constantes> puede ser: a) una secuencia de valores individuales. Por ejemplo: 1,2,3,4,5 b) sub-intervalos ej: 1..5 Técnologías en la educación matemática Dr. Carlos Gonzalía 47
48 Ejemplo TYPE TipoClima=(muyfrio, frio,templado,calido); VAR Clima:TipoClima; Temperatura:integer;... READ(Temperatura); CASE Temperatura OF : Clima :=muyfrio; 6..15: Clima := frio; : Clima:= templado; : Clima:= calido; END; Técnologías en la educación matemática Dr. Carlos Gonzalía 48
49 Casos Especiales Extensión Común VAR MES: 1..12; Opciones repetidas VAR M: INTEGER; CASE MES OF 2: maximodia:= 29; 11,4,6,9: maximodia:=30; ELSE maximodia:=31 END; CASE M OF 1,2: write( chico ); 2,3: write( grande ); END; El ELSE se ejecuta cuando el valor no corresponde a ninguna opción Si la opción está repetida, se selecciona sólo la primera. Técnologías en la educación matemática Dr. Carlos Gonzalía 49
50 Ejemplo Programa en Pascal que solicita por teclado una letra cualquiera, e imprime por pantalla si la letra ingresada es una vocal o una consonante PROGRAM Letras; VAR Letra: A.. Z ; BEGIN write( Ingrese una letra: ); readln(letra); CASE Letra OF A, E, I, O, U : writeln( Es una vocal! ); ELSE writeln(!es una consonante! ); END {case} END. Técnologías en la educación matemática Dr. Carlos Gonzalía 50
51 Ejercicios Escriba un programa que transforme una nota numérica en los siguientes valores: aprobado (6 a 8), excelente (9 a 10), desaprobado (1 a 6) Realice dos versiones del programa, una usando IF-THEN- ELSE y otra usando CASE. Idem al ejemplo anterior pero para un puntaje de 0 a 100. Escriba un programa que reconozca si una letra ingresada por teclado es mayúscula o minúscula Técnologías en la educación matemática Dr. Carlos Gonzalía 51
Mó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 detallesResolución de Problemas y Algoritmos
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS CLASE 3 Definición y compatibilidad de tipos de datos. Sentencia condicional CASE. Luciano H. Tamargo http://cs.uns.edu.ar/~lt Depto. de Ciencias e Ingeniería de la
Más detallesResolución de Problemas y Algoritmos
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS CLASE Estructura de control condicional. Luciano H. Tamargo http://cs.uns.edu.ar/~lt Depto. de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur,
Más detallesMódulo 8: Primitivas en Pascal
Módulo 8: Primitivas 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, 2012 M. Capobianco,
Más detalles21/03/2018. Variables y Constantes. Los datos de un programa están representados por variables o constantes y tienen asociado un tipo.
Variables y Constantes Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Los datos de un programa están representados por variables
Más detalles24/8/2018. cuota monto/cantcuotas
PROBLEMA: A partir del monto de un crédito y la cantidad de cuotas se desea calcular el monto de cada cuota. Datos de entrada y de salida? Algoritmo ValorDeCuota DE: monto, cantcuotas (enteros) DS: cuota
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 detallesMódulo 2: Algoritmos (continuación)
Módulo 2: Algoritmos (continuación) Tecnologías en la Educación Matemática Dr. Carlos Gonzalía DCIC - UNS Técnologías en la educación matemática Dra. Marcela Capobianco 1 de Copyright Copyright 2012 M.
Más detallesComponentes Básicos. InCo. InCo Componentes Básicos 1 / 28
Componentes Básicos InCo InCo Componentes Básicos 1 / 28 Modelo de Computación Vemos al computador como un procesador de datos. +------------+ Entrada ===> Computador ===> Salida +------------+ InCo Componentes
Más detalles28/08/2018. Dra. Jessica Andrea Carballido. cuota monto/cantcuotas
PROBLEMA: A partir del monto de un crédito y la cantidad de cuotas se desea calcular el monto de cada cuota. Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Datos de entrada y de salida? Algoritmo ValorDeCuota
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 detallesEstructuras de Control. Secuencia y Selección
Estructuras de Control. Secuencia y Selección InCo - FING Programación 1 Contents 1 Estructuras de control 2 1.1 Clasificación.............................. 2 1.2 La secuencia..............................
Más detallesMódulo 4: Algoritmos como primitivas
Módulo 4: Algoritmos como primitivas Tecnologías en la Educación Matemática Dr. Carlos Gonzalía DCIC - UNS Técnologías en la educación matemática Dra. Marcela Capobianco 1 de Copyright Copyright 2012 M.
Más detallesFUNDAMENTOS DE PROGRAMACIÓN LABORATORIO SESIÓN 2
FUNDAMENTOS DE PROGRAMACIÓN LABORATORIO SESIÓN 2 EJERCICIO 1 VALIDACIÓN DE DATOS DE ENTRADA Modificar el programa del cálculo del MCD de dos números enteros positivos para validar los datos de entrada
Más detallesResolución de Problemas y Algoritmos Segundo cuatrimestre 2015 Clase 11: Construcción de primitivas (Funciones)
Resolución de Problemas y Algoritmos Segundo cuatrimestre 2015 Clase 11: Construcción de primitivas (Funciones) Dr. Sergio A. Gómez http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la
Más detallesArreglos y Subrangos
Arreglos y Subrangos Programación 1 InCo - FING Contents 1 Tipo subrango 2 1.1 Subrangos de enteros......................... 2 1.2 Subrangos de caracteres....................... 2 1.3 Operaciones con subrangos.....................
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 detallesTrabajo Práctico Nº 4 Iteración
Trabajo Práctico Nº 4 Iteración Ejercicio 1: Realice una traza y muestre la salida de cada secuencia de instrucciones. for i:= 0 to 0 do for i:= 1 to -1 do for i:= 1 downto 0 do Ejercicio 2: Escriba un
Más detalles3. Conceptos elementales de programación 1. léxico. cadenas literales: cualquier cosa dentro de una línea
1 léxico palabras reservadas: array etc. combinaciones reservadas: +, := etc. comentarios (* cualquier cosa *) identificadores: ::= { } identificadores predefinidos:
Más detallesDra. Jessica Andrea Carballido
Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Problemas, Algoritmos y Programas PROBLEMA Solución ALGORITMO PROGRAMA Problemas,
Más detallesSUBRANGO ENUMERADOS CONJUNTOS
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 SUBRANGO ENUMERADOS CONJUNTOS SUBRANGO: Un tipo
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 detallesIntroducción a Haskell. Cecilia Manzino
Paradigmas de programación Un paradigma de programación representa un estilo particular o filosofía para la construcción del software. Los más comunes dan lugar a los siguientes tipos de programación:
Más detallesEstructuras de Control. Secuencia y Selección
Estructuras de Control. Secuencia y Selección InCo - FING Programación 1 InCo - FING Estructuras de Control. Secuencia y Selección Programación 1 1 / 35 Estructuras de control InCo - FING Estructuras de
Más detallesDra. Jessica Andrea Carballido
Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Problemas, Algoritmos y Programas PROBLEMA Solución ALGORITMO PROGRAMA Problemas,
Más detallesEste método de diseño de algoritmos en etapas, yendo de los conceptos generales a los de detalle, se conoce como método descendente (top-down).
PLANTEMAIENTO DEL PROBLEMA Identificación de entradas y salidas Un algoritmo puede ser definido como la secuencia ordenada de pasos, sin ambigüedades, que conducen a la resolución de un problema dado y
Más detallesTRABAJO PRÁCTICO N 6 LENGUAJE PASCAL
TRABAJO PRÁCTICO N 6 LENGUAJE PASCAL En los casos en que considere necesario, divida el problema en subproblemas y justifique su decisión en implementarlos como procedimientos o como funciones. Ejercicio.
Más detallesArreglos y Subrangos
Arreglos y Subrangos Programación 1 InCo - FING Programación 1 Arreglos y Subrangos InCo - FING 1 / 27 Tipos de datos definidos por el programador Programación 1 Arreglos y Subrangos InCo - FING 2 / 27
Más detallesTodo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
Más detalles14/03/2018. Problemas, Algoritmos y Programas. Problemas, Algoritmos y Programas. Programas y Lenguajes. Programas y Lenguajes. Programas y Lenguajes
Problemas, Algoritmos y Programas PROBLEMA Solución Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar ALGORITMO Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR PROGRAMA Problemas,
Más detallesPráctico Nº 5 Tema: Lenguaje de Diseño (1 parte)
Práctico Nº 5 Tema: Lenguaje de Diseño (1 parte) 1. Escribir las siguientes expresiones aritméticas usando sintaxis del lenguaje de diseño: a. (X+Y) 3 b. X+Y 3 c. (A + B 2 ) / X - R donde R es el resto
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 detallesTema 2. Concepto de Algoritmo
Tema 2. Concepto de Algoritmo Objetivos Definir el concepto de algoritmo Resolver problemas sencillos mediante el diseño de un algoritmo Conocer los tipos de datos elementales y las operaciones sobre ellos
Más detallesDISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE
DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE REPRESENTACIÓN DE ALGORITMOS PSEUDOCÓDIGO El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al
Más detallesUNIVERSIDAD TECNOLÓGICA NACIONAL INGENIERIA EN SISTEMAS. Cátedra: ALGORITMOS Y ESTRUCTURAS DE DATOS UNIDAD Nº 3 DATOS TIPOS DE DATOS
UNIVERSIDAD TECNOLÓGICA NACIONAL INGENIERIA EN SISTEMAS Cátedra: ALGORITMOS Y ESTRUCTURAS DE DATOS UNIDAD Nº 3 DATOS TIPOS DE DATOS PROGRAMA EN PASCAL Ing. Esp. Rosanna M. MAINIERI Ing. Esp. Rosanna M.
Más detallesTema 2: Desarrollo de Algoritmos. E.E. de Algorítmica
Tema 2: Desarrollo de Algoritmos E.E. de Algorítmica Temas a tratar Identificadores Variables Constantes Tipos de Datos Separadores Operadores Aritméticos Unarios Relacionales y Condicionales Nivel de
Más detallesInformática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2016 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript Algoritmo
Más detallesProcesamiento de Lenguajes (PL) Curso 2015/2016. Práctica 5: traductor a código m2r
Procesamiento de Lenguajes (PL) Curso 2015/2016 Práctica 5: traductor a código m2r Fecha y método de entrega La práctica debe realizarse de forma individual o por parejas 1, y debe entregarse a través
Más detallesLa resolución de problemas es una tarea únicamente humana comprobable en todos los casos con los mismos resultados.
Pseudocódigo Introducción La importancia de sistematizar procesos y crear programas de cómputo radica esencialmente en que estos se puedan utilizar como resolución de problemas similares en muchos casos,
Más detallesRegistros. Programación 1. InCo - FING. Programación 1 Registros InCo - FING 1 / 20
Registros Programación 1 InCo - FING Programación 1 Registros InCo - FING 1 / 20 Tipos en Pascal Programación 1 Registros InCo - FING 2 / 20 Clasificación de tipos Elementales Ordinales o escalares: Integer,
Más detallesManual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
Más detallesDra. Jessica Andrea Carballido
Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Cuando la complejidad de los problemas aumenta, la tarea de hallar una solución
Más detallesOrdinales, Enumerados y Conjuntos
Ordinales, Enumerados y Conjuntos Programación 1 InCo - FING Programación 1 Ordinales, Enumerados y Conjuntos InCo - FING 1 / 22 Ordinales Programación 1 Ordinales, Enumerados y Conjuntos InCo - FING 2
Más detallesMódulo 3: Algoritmos y expresiones
Módulo 3: Algoritmos y expresiones 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 2012 M. Capobianco,
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 detallesEstructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa
Contenido Estructura de un programa en Java... 2 Tipos de datos básicos... 2 Operadores... 3 Literales... 4 Entrada / Salida... 4 Sentencias condicionales... 5 Funciones... 5 Ejercicios... 6 Variables,
Más detallesResolución de Problemas y Algoritmos
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS CLASE 5 Hardware y Software. Buenas practicas de programación Luciano H. Tamargo http://cs.uns.edu.ar/~lt Depto. de Ciencias e Ingeniería de la Computación Universidad
Más detallesEnteros. Son los números que no contienen componentes fraccionarios y, por tanto, no contienen punto decimal.
LENGUAJE DE PROGRAMACIÓN TURBO PASCAL El lenguaje de programación de alto nivel Pascal fue diseñado el 1968 por Niklaus Wirth con una finalidad eminentemente pedagógica El 1983, el Pascal fue estandarizado
Más detalles1. Lenguaje Pascal. 2. Módulos de un Programa. 3. Tipos de Datos más utilizados. 4. Declaración de Variables
1. Lenguaje Pascal Se procederá a la comparación de las estructuras de programación utilizadas en pseudocódigo con las respectivas en lenguaje Pascal. Para ello, se seguirá de manera análoga a la descripción
Más detallesEl pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan
El pseudocódigo es una herramienta de programación en la que las instrucciones se escriben en palabras similares al inglés o español, que facilitan tanto la escritura como la lectura de programas En esencia,
Más detallesAlgoritmo, Estructuras y Programación I Ing. Marglorie Colina
Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona
Más detallesRepaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)
Repaso Lenguaje C OBJETOS Variables Constantes Variable: objeto del ambiente cuyo contenido puede cambiar. Constante: objeto cuyo contenido no puede cambiar. Variables: - un nombre que la identifica. Deben
Más detallesTipos definidos: Enumerados, subrangos y tuplas
Algorítmica y Lenguajes de Programación Tipos definidos: Enumerados, subrangos y tuplas Tipos definidos. Introducción Tipos de datos predefinidos: entero (integer) real (real) lógico (logical) carácter
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 detallesEl lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
Más detallesIteración Diagrama de SINTAXIS: IF
VISION ESTATICA VISION DINAMICA Dra. Jessica Andrea Carballi jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Diagrama de SINTAXIS: IF estática Diagrama de
Más detallesMódulo 5: Lenguaje Pascal
Módulo 5: Lenguaje 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 2012: M. Capobianco,
Más detallesProgramación I. Ingeniería Técnica Informática. Ejercicios de los Temas 4, 5, 6 y 7
Estructuras selectivas Programación I Ingeniería Técnica Informática Ejercicios de los Temas 4, 5, 6 y 7 24.- Elabore un programa para determinar si una hora leída en la forma horas, minutos y segundos
Más detallesTUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación
TUTORIAL PSEINT Ing. Ronald Rentería Ayquipa Fundamentos de Programación PSEINT Página Oficial: http://pseint.sourceforge.net/ Es un software que interpreta pseudocódigo. Permite la generación de diagramas
Más detallesINFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION
INFORMATICA TECNICATURA DE NIVEL SUPERIOR ALGUNOS EJERCICIOS DE SELECCIÓN E ITERACION DIIAGRAMAS DE FLUJO Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para
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 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 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 detallesPrimer Parcial. Programación 1 Instituto de Computación Año 2017
Nº Parcial: Nombre: CI: Primer Parcial. Programación 1 Instituto de Computación Año 2017 a) -1919293949 b) -1-1-1-1-1-1 c) 01020304050 d) No imprime nada e) 012345 Respuesta: 3 Observaciones: Cada ejercicio
Más detallesUNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS
UNIVERSIDAD MODULAR ABIERTA FACULTAD DE CIENCIAS ECONOMICAS TITLE DOCENTE: ING. Mirna Lorena Blanco de Magaña DATO Información en bruto, sin ningún significado Dado un enunciado, evento o acción, los datos:
Más detallesInformática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales
UNA / AREA TRANSDEPARTAMENTAL DE ARTES MULTIMEDIALES Licenciatura en Artes Multimediales Informática General 2018 Cátedra: Valeria Drelichman, Pedro Paleo, Leonardo Nadel, Norma Morales JavaScript - Programación
Más detallesFunciones Segunda parte
Expresiones condicionales Matemática Discreta usando el computador 2011 Funciones Segunda parte Una expresión condicional utiliza una expresión de tipo Bool para decidir entre dos opciones Estructura if...then...
Más detallesTipos de Datos Simples Contenido del Tema
T E M A 3 Tipos de Datos Simples Contenido del Tema 3.1. Concepto de Tipo 3.1.1. Elementos básicos: atributos y operaciones 3.1.2. Tipos. Concepto y necesidad 3.1.3. Operadores básicos 3.2. Tipos de Datos
Más detallesInformática General Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales
Informática General 2018 Cátedra: Valeria Drelichman Pedro Paleo Leonardo Nadel Norma Morales Qué es JavaScript? Se trata de un lenguaje de tipo script compacto, basado en objetos y guiado por eventos
Más detallesEnumerados, subrangos y tuplas
Enumerados, subrangos y tuplas Introducción Hasta el momento hemos visto los siguientes de datos: entero (integer), real (real), lógico (logical) y carácter (character); aunque estos resultan imprescindibles
Más detallesTipos de datos. Lección 1. Programación. Curso 2006-2007. J. A. Bañares, Pedro J. Álvarez, S. Velilla
Lección 1. Programación. Curso 2006-2007 Tipos de datos J. A. Bañares, Pedro J. Álvarez, S. Velilla http://diis.unizar.es/ Departamento de Informática e Ingeniería de Sistemas 2 Tipos de datos, constantes
Más detallesPráctica 2. TIPOS DE DATOS SIMPLES
Práctica 2. TIPOS DE DATOS SIMPLES 1 sesión Semana: 15 de octubre OBJETIVOS: Conocer los distintos tipos de datos simples y su correcta utilización en la construcción de algoritmos Formular expresiones
Más detallesALGORÍTMICA. Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid.
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática Facultad de Ciencias Universidad de Valladolid. Indíce Algoritmo Elementos de un algoritmo: Variables, Constantes, Expresiones Datos: Definición y
Más detallesIntroducción a la programación: Algoritmos
Introducción a la programación: Algoritmos Algoritmo La palabra algoritmo proviene del nombre del matemático persa del siglo IX Muhammad ibn Musa al-jwarizmi Un algoritmo es una secuencia ordenada de pasos,
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 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 detallesDra. Jessica Andrea Carballido
Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Problema Diseño de la solución Dividir y conquistar Implementación de los
Más detallesInicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
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º 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
Más detallesAutoestudio 2: Variables y Operadores
Autoestudio 2: Variables y es Componentes de un programa Cuando escribimos en un lenguaje de programación tenemos que entender la sintaxis del lenguaje. A continuación empezaremos con la sintaxis básica
Más detallesAlgoritmos. Medios de expresión de un algoritmo. Diagrama de flujo
Algoritmos En general, no hay una definición formal de algoritmo. Muchos autores los señalan como listas de instrucciones para resolver un problema abstracto, es decir, que un número finito de pasos convierten
Más detallesOperadores. Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++.
Operadores Java es un lenguaje rico en operadores, que son casi idénticos a los de C/C++. Operadores aritméticos Son operadores binarios (requieren siempre dos operandos) que realizan las operaciones aritméticas
Más detallesOperadores aritméticos
Bloque 3.2 Operadores aritméticos Suma : x + y Resta : x y Multiplicación : x * y División : x / y Módulo : x % y (resto de la división Si los operandos son enteros tipo del resultado
Más detallesGuía práctica de estudio 05: Pseudocódigo
Guía práctica de estudio 05: Pseudocódigo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Autorizado por: M.C. Alejandro Velázquez Mena Guía
Más detallesCentro Universitario UAEM Zumpango Ingeniería en Computación
Centro Universitario UAEM Zumpango Agosto 2016 Universidad Autónoma del Estado de México Centro Universitario UAEM Zumpango UA: Programación Estructurada Tema: Estructuras de control de flujo selectivas
Más detallesVariables lógicas y sentencia IF
Variables lógicas y sentencia IF Seminario de Computación Verano de 2009 Variables lógicas: Solo pueden tomar 2 valores:.true. y.false. (verdadero o falso). Existen operadores que aplicados a variables
Más detallesVariables lógicas y sentencia IF. Seminario de Computación Verano de 2009
Variables lógicas y sentencia IF Seminario de Computación Verano de 2009 Variables lógicas: Solo pueden tomar 2 valores:.true. y.false. (verdadero o falso). Existen operadores que aplicados a variables
Más detallesLas expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales.
Expresiones Las expresiones son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Por ejemplo: a + (b + 3) / c Cada expresión toma un valor que
Más detallesResolución de Problemas y Algoritmos
Resolución de Problemas y Algoritmos Sistemas Operativos Estadísticas (de web servers) Clase 8: Sistemas Operativos. Almacenamiento en Memoria. Archivos secuenciales en Pascal. Dr. Alejandro J. García
Más detallesALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA
ALGORITMOS II PSEUDOCODIGOS INTRODUCCION AL PSEINT CORPODICES VICTOR ANDRES OCHOA CORREA CONTENIDOS Definición de un algoritmo Tipos de datos Representaciones de un algoritmo Lenguaje natural Pseudocódigo
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 detallesProgramación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Más detallesCIENCIA DE LA COMPUTACION
CIENCIA DE LA COMPUTACION Docentes Profesor: Alejandro Rozenfeld Jefe de trabajos prácticos: Andrea L. Riera Sebastián Villar Ayudantes diplomados: Fabio Bucciarelli Marcelo Marchioni Ayudante Alumno:
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 detallesAutor: Ing. Nahuel González INTRODUCCIÓN A C. Clase 1
INTRODUCCIÓN A C Clase 1 Introducción al lenguaje C 1967 1970 1971 1972 1989 BCPL Lenguaje B Pascal 1era versión de C ANSI C Introducción al lenguaje C Librería estandar de C: contiene módulos o funciones
Más detallesCONTENIDOS MATEMÁTICA 1ER. AÑO BI Y 1ER AÑO BE
CONTENIDOS MATEMÁTICA 1ER. AÑO BI Y 1ER AÑO BE Contenido 1: Números Naturales Formulas en N: Producción de fórmulas que permitan calcular el paso n de un proceso que cumple una cierta regularidad. Transformaciones
Más detallesTema 5. Soporte lógico de computadoras.
Tema 5. Soporte lógico de computadoras. 5.1 Conceptos generales Como se ha visto previamente, un ordenador consta de dos partes, una la parte física, conocida como "Hardware" y otra, la parte lógica denominada
Más detallesIteración Diagrama de SINTAXIS: IF
VISION ESTATICA VISION DINAMICA Dra. Jessica Andrea Carballi jac@cs.uns.edu.ar Dpto. de Ciencias e Ingeniería de la Computación UNIVERSIDAD NACIONAL DEL SUR Diagrama de SINTAXIS: IF Visión estática Diagrama
Más detalles