Estructuras de Control Contenido del Tema

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Estructuras de Control Contenido del Tema"

Transcripción

1 Estructuras de Control Contenido del Tema T E M A Introducción Expresiones lógicas Estructuras selectivas Sentencia de selección simple Sentencia de selección binaria Sentencia de selección múltiple Anidamientos Estructuras repetitivas Sentencia repetitiva MIENTRAS Sentencia repetitiva REPETIR Sentencia repetitiva PARA Anidamientos.

2 Introducción Composición secuencial de sentencias acción1 acción2 acción3 Recurso insuficiente por sí sólo. No permite resolver problemas que exijan una toma de decisión. No permite la ejecución de un conjunto de acciones un número determinado de veces.

3 Introducción Necesidad de herramientas para alterar el orden lógico de las sentencias Ejecutar unas sentencias u otras Estructura selectiva Ejecutar un número de veces unas acciones Estructura iterativa Capacidad de realizar preguntas sobre objetos del programa Expresiones lógicas

4 Expresiones Lógicas Condicionales, lógicas, booleanas. Posibles valores una vez evaluadas: VERDADERO FALSO

5 Expresiones lógicas Construcción: Variable lógica Bool Asignación: Bool=VERDADERO Mediante operadores relacionales:(==,<=,<,>=,>,!=) a>3 Relaciones de comparación combinadas mediante operadores lógicos: Y(conjunción),O(disyunción),NO(negación) (a>3) Y (3+c!=9) Los operandos de los operadores lógicos pueden ser expresiones cuya evaluación sea un resultado lógico (es decir, expresiones lógicas)

6 Expresiones lógicas Expresiones válidas NO((letra== Q )O(letra== z ))Y(x>=6) (largo==ancho)y NO(x<5) x Y (altura<=5) ((n+m)!=10) O (x<5) Por qué los paréntesis? Orden de precedencia. Cada operador tiene una prioridad. Ejemplo: v= NO x Y y (B v,x,y) x,y son FALSO v==verdadero ó v==falso?

7 Expresiones lógicas Orden de precedencia + - NO *,/ +,- relacionales igualdad Y, O Si queremos cambiar el orden de ejecución, paréntesis En caso de duda, paréntesis

8 Expresiones Lógicas Evaluación de expresiones lógicas en CORTOCIRCUITO (ExpLógica) Y (ExpLógica) (ExpLógica) O (ExpLógica) Ejemplo: (100 DIV j<2) Y (j>0) Evaluación??

9 Expresiones lógicas Equivalencias de algunas expresiones lógicas. Z A,B,C,D NO(A==B) es equivalente a A!=B NO((A==B)O(A==C)) NO((A==B)Y(C>D)) (A!=B)Y(A!=C) (A!=B)O(C<=D) Leyes de De Morgan

10 Expresiones lógicas Ejemplos: a) Si B valor, cómo se puede poner de otra forma la expresión lógica valor==falso? b) y valor==verdadero? c) B prueba,valor, prueba=valor==falso es correcto? a qué es equivalente?

11 Expresiones lógicas d) Si Bcierto Z x,y cierto=(x<y)y(y<x) es equivalente a? cierto=(x<=y)o(y<=x)

12 Estructuras Selectivas Control de selección, alternativas. Ejecutar un bloque de acciones dependiendo de la evaluación de una condición. 3 tipos de sentencias alternativas: Sentencias de selección simple Sentencias de selección binaria Sentencias de selección múltiple

13 Estructuras Selectivas Sentencia de Selección simple. Sintaxis SI CondControl ENTONCES FINSI accionesdentro accionseguida Ejemplo: probar si un valor es positivo o negativo SI dato>0 ENTONCES Escribir( Incorrecto ) FINSI Escribir(dato)

14 Estructuras Selectivas Diagrama de Flujo CondControl falso verdad ero Acciones

15 Estructuras Selectivas Sintaxis Sentencia de selección binaria. SI CondControl ENTONCES accionessi SINO accioneseoc FINSI accionseguida

16 Estructuras Selectivas Diagrama de Flujo verdad ero CondControl falso AccionesSI AccionesEOC

17 Estructuras Selectivas Ejemplo: probar si un valor es positivo o negativo SI dato>0 ENTONCES Escribir( Positivo ) SINO Escribir( Negativo o cero ) FINSI Escribir(dato)

18 Estructuras Selectivas Ejemplo: Algoritmo que lea tres números diferentes e imprima en pantalla los valores máximo y mínimo Ejemplo: Algoritmo que lea de teclado los coeficientes de una ecuación de segundo grado, e imprima las raíces de dicha ecuación. Ejemplo: Algoritmo que lea un número de paquete seguido de un peso en kilos, y que escriba a la salida el número de paquete, seguido de CLASE1 si el peso del paquete es menor de 32 kilos, CLASE2 si va de 32 a 128 kilos y CLASE3 para más de 128 kilos.

19 Estructuras Selectivas Sentencia de selección múltiple Sintaxis CASO expresión SEA valores 1 : sentencias 1 valores 2 : sentencias valores n : sentencias n SINO accioneseoc FINCASO accionseguida Selector

20 Estructuras Selectivas Cómo funciona la sentencia CASO? 1.- Evaluación del selector 2.- Comparación del selector con los valores i 3.- Ejecución de las sentencias correspondientes 4.- Fin de la sentencia. Ejecución de la accionseguida Errores posibles El valor del selector aparece en más de una lista de valores i El selector no es de tipo ordinal

21 Estructuras Selectivas Ejemplo CASO Mes SEA 1,2,4,5,6,8,9: /*no ejecutamos nada con estos valores*/ 3:Escribir( Cumpleaños de Ana ) 7:Escribir( Aniversario de Carolina ) 11:Escribir( Mi cumpleaños ) Escribir( Habrá que celebrarlo ) FINCASO Mes=1,2,4,5,6,8,9 no ejecuta nada Mes=10, 12 ERROR DE EJECUCIÓN NOTA:es posible incluir un subrango en la lista de valores i 1,2,4..6,8,9

22 Estructuras Selectivas Anidamientos SI CondControl1 ENTONCES acciones1 SINO SI CondControl2 ENTONCES acciones2 SINO SI CondControl3 ENTONCES acciones3 SINO acciones4 FINSI FINSI FINSI SI CondControl1 ENTONCES acciones1 SINOSI CondControl2 ENTONCES acciones2 SINOSI CondControl3 ENTONCES acciones3 SINO acciones4 FINSI

23 Estructuras Selectivas Objetivo metodológico: LEGIBILIDAD Realizar un sangrado o indentación Incluir comentarios Ejemplo: SI CondControl ENTONCES /* 1 */ SINO SI CondControl ENTONCES /* 2 */ SINO SI CondControl ENTONCES /* 3 */ SINO FINSI /* 3 */ FINSI /* 2 */ FINSI /* 1 */

24 Ejemplo: Algoritmo para determinar el mayor de tres valores ALGORITMO MAYOR VAR Z may, a, b, c INICIO Escribir( Introduzca tres numeros ) Leer(a,b,c) SI a>b ENTONCES /*1*/ SI a>c ENTONCES may = a SINO may = c FINSI SINO SI b>c ENTONCES may = b SINO may = c FINSI FINSI /*1*/ Escribir( may ) FIN MAYOR

25 Estructuras Selectivas Matiz referente a la legibilidad Los siguientes grupos de sentencias ejecutan lo mismo: CASO Operador SEA + : Resultado = a+b - : Resultado = a-b * : Resultado = a*b / : Resultado = a/b SINO Escribir( Operador Indefinido ) FINCASO

26 Estructuras Selectivas SI Operador == + ENTONCES SINO FINSI Resultado=a+b SI Operador== - ENTONCES SINO FINSI Resultado=a-b SI Operador== * ENTONCES SINO FINSI Resultado= a*b SI Operador== / ENTONCES Resultado=a/b SINO FINSI Escribir( Operador Indefinido ) Insertar los números de las sentencias SI entre comentarios

27 Estructuras Selectivas (C) if (CondControl) { accionessi } accionseguida if (CondControl) { accionessi } else { } accioneseoc accionseguida

28 Estructuras Selectivas (C) if (CondControl) { accionessi } else if (CondControl1) { accionescc1 } else if (CondControl2) { accionescc2 } else { accioneselse } accionseguida

29 Estructuras Selectivas (C) switch (expresion){ } case exp-const: proposiciones break; case exp-const: proposiciones break; case exp-const: proposiciones default break; : proposiciones break;

30 Estructuras Repetitivas Necesarias en la mayoría de los algoritmos. Estructura repetitiva = bucle = lazo. Iteración Ejecutan un conjunto de operaciones un número determinado o indeterminado a priori de veces. Cuantas veces se ejecutan las instrucciones? Condición de control

31 Estructuras Repetitivas A) Número de veces indeterminado a priori. Estructura MIENTRAS Sintaxis : MIENTRAS CondControl HACER Acciones FINMIENTRAS

32 Estructuras Repetitivas Diagrama de flujo CondControl verdad ero falso Acciones

33 Estructuras Repetitivas Condición de control del bucle = expresión lógica Las sentencias que forman el cuerpo del bucle se ejecutan 0 o más veces. BUCLE PREPRUEBA. Condición verdadero seguirá ejecutando el cuerpo Algunos ejemplos de bucles con nombre: Bucle controlado por contador Bucle controlado por centinela Bucle contador

34 Estructuras Repetitivas Bucle controlado por contador Se ejecuta un número determinado de veces. Variable de control del bucle inicialización, evaluación, incremento i=1 /*Inicialización*/ MIENTRAS i<10 HACER /*Evaluación*/ acciones i=i+1 FINMIENTRAS /*Incremento*/ Cuantas veces se ejecuta el anterior bucle?

35 Estructuras Repetitivas Bucle controlado por centinela Centinela = valor especial que controla el final del bucle Es necesario actualizar el centinela en cada iteración LECTURA ADELANTADA Leer(centinela)/*lectura adelantada*/ MIENTRAS centinela!=0 HACER acciones Leer(centinela)/*actualización*/ FINMIENTRAS

36 Estructuras Repetitivas Bucle contador Útil cuando se quiere contar el número de veces que se ejecuta el bucle. La expresión lógica no depende del contador cont=0 Leer(ch) MIENTRAS ch!=. HACER Escribir(ch) cont=cont+1 Leer(ch) FINMIENTRAS

37 Estructuras Repetitivas Sintaxis : Estructura REPETIR REPETIR Acciones HASTA QUE CondControl

38 Estructuras Repetitivas Diagrama de flujo. Acciones verdad ero CondControl falso

39 Estructuras Repetitivas Condición de control del bucle = expresión lógica Las sentencias que forman el cuerpo del bucle se ejecutan 1 o más veces. BUCLE POSTPRUEBA. Condición falso seguirá ejecutando el cuerpo Menos general que el bucle MIENTRAS.

40 Estructuras Repetitivas B) Número de veces determinado a priori. Estructura PARA Sintaxis : PARA vcb=vi HASTA vf ( PASO p)hacer acciones FINPARA

41 Estructuras Repetitivas Cómo se ejecuta? Ejemplo: Suma=0 PARA i= 1 HASTA 10 HACER FINPARA Leer(valor) Escribir(valor)/*Eco*/ Suma=Suma + valor

42 Estructuras Repetitivas La vcb se incrementa (decrementa) automáticamente. El valor de la vcb puede usarse, pero no cambiarse dentro del bucle. La vcb queda indefinida al salir del bucle. La vcb puede ser de cualquier tipo ordinal. El bucle se ejecuta en su totalidad. Los valores de vi y vf se evalúan una sola vez.

43 Estructuras Repetitivas Fácilmente podemos diseñar un bucle MIENTRAS equivalente vcb=vi MIENTRAS (vcb<=vf) HACER /*si paso negativo MIENTRAS (vcb>=vf)*/ acciones vcb=vcb + paso FINMIENTRAS Igual podemos construir un bucle REPETIR

44 Estructuras Repetitivas Ejemplo: Calcular el factorial de un número. ALGORITMO Factorial; VAR Z factorial, n, indice INICIO factorial=1 Leer(n) PARA indice= 2 HASTA n HACER FINPARA factorial=factorial * indice Escribir(factorial) FIN Factorial

45 Estructuras Repetitivas Ejemplo:Sumar los n ( n>=0 ) primeros números naturales. ALGORITMO Sumanaturales VAR N num,suma,contador INICIO Escribir( Introduzca el número n: ) Leer(num) suma=0 PARA contador= 1 HASTA num HACER suma=suma+contador FINPARA Escribir(suma) FIN Sumanaturales

46 Estructuras Repetitivas Anidamientos Al igual que en las estructuras selectivas, no hay restricciones en las sentencias del cuerpo del bucle La estructura interna debe de estar incluida en la externa totalmente

47 Estructuras Repetitivas La vcb toma valores de modo tal que por cada valor de la variable control del bucle del ciclo externo se debe ejecutar totalmente el bucle interno. Ejemplo: PARA i= 1 HASTA 20 HACER PARA j= 1 HASTA 10 HACER FINPARA FINPARA acciones

48 Sentencias Repetitivas Ejemplo:Algoritmo que escriba un triángulo de números. La altura se introduce como dato y debe ser menor de 10. Con altura=4 quedaría como sigue: Observaciones: Una iteración por cada línea de dígitos Cada línea se realiza en dos mitades:ejemplo:la línea

49 Estructuras Repetitivas ALGORITMO triangulo CONST C consblanco= VAR Z altura,blancos,fila Z mitad1,mitad2 INICIO Leer(altura) PARA fila=1 HASTA altura HACER PARA blancos=1 HASTA (altura-fila) HACER Escribe(consblanco) FINPARA PARA mitad1=1 HASTA fila HACER Escribe(mitad1) FINPARA PARA mitad2=fila-1 HASTA 1 (PASO -1) HACER Escribe(mitad2) FINPARA Saltar_Linea FINPARA FIN triangulo

50 Estructuras Repetitivas (C) while (expresion) { } acciones for (expr1;expr2;expr3) { } acciones do { acciones } while (expresion);

51 Programación Estructurada BOHM Y JACOPINI: Bases de la Programación Estructurada "Se demuestra que todo problema que pueda resolverse en un numero finito de pasos puede expresarse usando únicamente 3 tipos de estructuras o bloques fundamentales con una sola entrada y una sola salida para organizar dichos pasos: - Una caja proceso o de tratamiento secuencial. - Un mecanismo de decisión binaria. - Un mecanismo de bucle generalizado."

52 Bibliografía Programación en C++. Algoritmos, estructuras de datos y objetos. L. Joyanes. McGraw-Hill, 2000 Cómo programar en C/C++. H.M. Deitel, P.J. Deitel. Prentice Hall, 1995 Pascal. Dale/Orshalick. Ed. McGraw Hill 1986 Programación I. José A. Cerrada y Manuel Collado. U.N.E.D Fundamentos de Programación. Joyanes Aguilar. McGraw Hill. 2ª Edición, 1996.

Tema 4. Estructuras de control

Tema 4. Estructuras de control Tema 4. Estructuras de control Contenido del tema: Expresiones booleanas. Sentencias de selección. Sentencias de iteración. Aplicaciones Estructuras de control en C++ Francisco J. Veredas Dpto. Lenguajes

Más detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control Contenido del tema: Expresiones aritméticas Expresiones booleanas. Sentencias de selección. Sentencias de iteración. Aplicaciones Estructuras de control en C++ Francisco

Más detalles

Programación Estructurada

Programació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 detalles

ESTRUCTURAS DE CONTROL

ESTRUCTURAS 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 detalles

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN PRODUCCIÓN INDUSTRIAL. UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 6 Material visual: Diapositivas Unidad de competencia

Más detalles

ALGORÍ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. 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 detalles

TEMA 4: Programación estructurada

TEMA 4: Programación estructurada TEMA 4: Programación estructurada 4.1.-Introducción. Teorema de la programación estructurada El principio fundamental de la programación estructurada es que en todo momento el programador pueda mantener

Más detalles

TEMA 4. ESTRUCTURAS DE CONTROL

TEMA 4. ESTRUCTURAS DE CONTROL M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.

Más detalles

Operadores aritméticos

Operadores 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 detalles

Conceptos. Generales ALGORITMOS

Conceptos. Generales ALGORITMOS Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos

Más detalles

Operadores. 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 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 detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)

Más detalles

Estructuras de Control 3

Estructuras de Control 3 Estructuras de Control 3 Contenido 3.1.- Introducción 3.2.- Estructuras de Selección 3.2.1.- Sentencia if 3.2.2.- Sentencia switch 3.3.- Estructuras de Iteración 3.3.1.- Sentencia while 3.3.2.- Sentencia

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control 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 detalles

Programación Estructurada en ANSI C

Programació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 detalles

Sentencias de Procesamiento Iterativo: while y do-while

Sentencias de Procesamiento Iterativo: while y do-while ESTRUCTURAS CÍCLICAS Se discuten en este documento las sentencias que se utilizan en el lenguaje C++ para representar la tercera de las estructuras utilizadas en la programación estructurada: La Estructura

Más detalles

Programación: Estructuras de Control

Programación: Estructuras de Control Programación: 2 Estructuras de Control Contenido 2.1.- Introducción 2.2.- Estructuras de Selección 2.2.1.- Sentencia if 2.2.2.- Sentencia switch 2.3.- Estructuras de Iteración 2.3.1.- Sentencia while 2.3.2.-

Más detalles

TEMA 4: Estructuras de Control

TEMA 4: Estructuras de Control TEMA 4: Estructuras de Control Fundamentos de Informática (Grados en Ingenierías Industriales) Índice de contenidos 1. Estructuras de Selección (Condicionales) 1.1. Sentencias if, if-, if- múltiple 1.2.

Más detalles

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

Control 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 detalles

Tema: Estructuras de Selección en C#.

Tema: Estructuras de Selección en C#. 2 Programación I Tema: Estructuras de Selección en C#. Programación I. Guía 4 3 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de

Más detalles

Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas.

Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas. Objetivos de la práctica: - Trabajar las estructuras de control repetitivas en la realización de programas. Sentencias de Control repetitivas (o bucles) Al igual que las estructuras selectivas, el bucle

Más detalles

Programació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 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 detalles

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO 3.2 Variables, tipos, expresiones y asignación 3.3 Estructuras de control condicional e iterativo. MODIFICADORES DE ALCANCE CONST Y STATIC

Más detalles

Laboratorio de Arquitectura de Redes. Sentencias de control en lenguaje C

Laboratorio 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 detalles

DISEÑO ESTRUCTURADO USANDO HERRAMIENTAS DE

DISEÑ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 detalles

Cuáles son los lenguajes que pueden utilizarse para programar Karel?

Cuáles son los lenguajes que pueden utilizarse para programar Karel? EXAMEN NIVEL OMI Cuáles son las ventanas del programa de karel? a) Mundo, Programa, Ejecutar y Ayuda. b) Nueva, Abrir, Guardar, Guardar como y compilar. c) Muros y zumbadores. d) Todos los anteriores.

Más detalles

Informática Ingeniería en Electrónica y Automática Industrial

Informá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 detalles

LENGUAJE DE PSEUDOCÓDIGO

LENGUAJE DE PSEUDOCÓDIGO LENGUAJE DE PSEUDOCÓDIGO METODOLOGÍA DE LA PROGRAMACIÓN Ingeniería Informática Primer curso, segundo cuatrimestre Escuela Politécnica Superior de Córdoba Universidad de Córdoba 1 Contenido 1. Sentencias...

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando

Más detalles

Estructuras de control. Dept. Ciencias de la Computación e I.A. Universidad de Granada

Estructuras de control. Dept. Ciencias de la Computación e I.A. Universidad de Granada TEMA Estructuras de control Dept. Ciencias de la Computación e I.A. Universidad de Granada Índice Estructura secuencial. Ejemplos Estructuras condicionales. Condicional Simple Condicional Doble Condicional

Más detalles

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. Constantes y variables Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa. pi = 3.1416 Variable: Es un espacio en la memoria de la computadora que

Más detalles

Programcaión Básica. Secuencias de Control y Repetición. Arturo Vega González.

Programcaió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 detalles

1. Detalle de los Comandos:

1. Detalle de los Comandos: 1. Detalle de los Comandos: Este es un resumen puede servir como guía rápida para consultas, para mas detalles remitirse a la Ayuda de PSeInt. Observar que cada línea que termina una sentencia debe tener

Más detalles

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para.

Distinguir las diferentes estructuras de repetición utilizadas en problemas con bucles: mientras, repetir mientras, para. ESTRUCTURAS ITERATIVAS 1 ESTRUCTURAS ITERATIVAS OBJETIVOS Aprender a resolver problemas mediante la ejecución repetida de una secuencia de proposiciones llamados bucle o estructuras repetitivas o iterativas.

Más detalles

Fundamentos de programación

Fundamentos de programación Fundamentos de programación Estructuras de Control Estructuras de control Estructuras de control Estructura secuencial Estructura alternativa Sentencias if, if else Sentencias if else anidadas El operador

Más detalles

Tema 4: Estructuras de Control Estructura y Contenidos

Tema 4: Estructuras de Control Estructura y Contenidos Tema 4: Estructuras de Control Estructura y Contenidos 4.1. ESTRUCTURA SECUENCIAL. 4.2. ESTRUCTURAS DE SELECCIÓN. 4.2.1. Selección simple ( if ). 4.2.2. Selección binaria ( if... ). 4.2.3. Selección múltiple

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.

Palabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras

Más detalles

Algoritmos I Lenguaje de Programación

Algoritmos I Lenguaje de Programación Algoritmos I Lenguaje de Programación Ingº JORGE AUGUSTO MARTEL TORRES Ingenierías CONTENIDO Introducción Herramientas de Resolución DF, D-NS, Pseudocódigo UNTELS Jorge Augusto Martel Torres 2 ALGORITMO

Más detalles

Unidad 4. Lógica de Programación. Prof. Eliana Guzmán U.

Unidad 4. Lógica de Programación. Prof. Eliana Guzmán U. Unidad 4. Lógica de Programación Prof. Eliana Guzmán U. 4.1 Programación Modular Raíz Módulo 1 Módulo 2 Módulo 3 Módulo 4 Módulo 11 Módulo 12 Módulo 31 Módulo 121 Módulo 122 4.2 Programación Estructurada

Más detalles

Programación 1 Tema 5. Instrucciones simples y estructuradas

Programación 1 Tema 5. Instrucciones simples y estructuradas Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas 2 Instrucción ::= 3 Instrucciones.

Más detalles

Tema 3. Estructuras de control en C++

Tema 3. Estructuras de control en C++ Tema 3 Estructuras de control en C++ 1 E.T.S.I. Telecomunicación Laboratorio de Programación 2 2 Índice General 3 Estructuras de control en C++ 1 3.1 Bloques de sentencias.............................

Más detalles

Estatutos de Control C# Estatutos de Decisión (Selección)

Estatutos de Control C# Estatutos de Decisión (Selección) SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente

Más detalles

DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos

DISEÑO ESTRUCTURADO. Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Herramientas de representación de algoritmos DISEÑO ESTRUCTURADO Técnica para desarrollar algoritmos Fáciles de escribir Leer Verificar Modificar ALGORITMO ESTRUCTURADO Tiene un solo

Más detalles

Sentencia1 Sentencia2 Cuerpo del bucle

Sentencia1 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 detalles

fundamentos de programación (unidad 4) programación estructurada en Java

fundamentos de programación (unidad 4) programación estructurada en Java fundamentos de programación (unidad 4) programación estructurada en Java Para ver una copia completa de la licencia, acudir a la dirección http://creativecommons.org/licenses/by-nc-sa/2.5/es/legalcode.es

Más detalles

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

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 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 detalles

Estructuras de Control

Estructuras 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 detalles

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante.

JavaScript Básico. Elementos Básicos: Comentarios: Literales: Valores que puede tomar una variable o una constante. Javascript (II) 1 Elementos Básicos: Comentarios: Para una línea // Esto es un Comentario Para un bloque /*......... */ Literales: Valores que puede tomar una variable o una constante. Ejemplos: "Soy una

Más detalles

Lección 3 Sentencias de control

Lección 3 Sentencias de control 3.1. INTRODUCCIÓN - Hasta aquí: ejecución secuencial de los programas. - Aquí vamos a ver: Lección 3 Sentencias de control Sentencias de control Sentencias condicionales: if- y switch-case Sirven para

Más detalles

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación. ALGORITMOS SECUENCIALES: La estructura secuencial es aquella 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

Más detalles

Autor: Ing. Nahuel González INTRODUCCIÓN A C. Clase 1

Autor: 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 detalles

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Algoritmo, 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 detalles

Universidad Autónoma del Estado de México Facultad de Medicina

Universidad Autónoma del Estado de México Facultad de Medicina Universidad Autónoma del Estado de México Facultad de Medicina Licenciatura en Bioingeniería Médica Unidad de Aprendizaje: Algoritmos y programación básica Unidad 3: Estructuras de control de flujo en

Más detalles

Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C

Conocer los tipos de esquemas condicionales. Entender su funcionamiento y sus diferencias. 1. Introducción. 3. Esquemas condicionales en C Tema 4. Esquemas Condicionales Objetivos Conocer los tipos de esquemas condicionales Entender su funcionamiento y sus diferencias Ser capaz de aplicarlos en ejemplos sencillos 1. Introducción 4. Esquemas

Más detalles

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las

Más detalles

Centro Universitario UAEM Zumpango Ingeniería en Computación

Centro 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 detalles

INSTITUTO TECNOLÓGICO

INSTITUTO TECNOLÓGICO INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas

Más detalles

PYTHON. Programación estructurada

PYTHON. Programación estructurada PYTHON Programación estructurada Estructuras selectivas Hasta ahora los programas que hemos hecho siguen todos una secuencia fija de operaciones: muestran datos por pantalla y/o piden datos al usuario,

Más detalles

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo:

GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: Cuestionario Modulo 1.1 GLOSARIO 1. Qué es bit y byte? Bit: Es la unidad mínima de información. Puede ser 0 o 1. Byte: Es el conjunto de 8 bits. Ejemplo: 1001 0110. 2. qué es Dato? Definición: Es toda

Más detalles

Conocimientos previos

Conocimientos previos Tema: Estructuras de control de ciclos repetitivos Ficha de aprendizaje 15 n Logro Utiliza estructuras de control de ciclos repetitivos For Next y Loop while @ # Conocimientos previos Qué conjunto de sentencias

Más detalles

Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else

Objetivos. Conceptos 1. ESTRUCTURAS DE CONTROL SELECTIVAS. Estructura condicional if-else Metodología y Tecnología de la Programación Ingeniería Técnica en Informática de Gestión (Modalidad Semivirtual) - Curso 2008/2009 ACTIVIDAD PRÁCTICA Y DE DESARROLLO S-APD-2: ESTRUCTURAS DE CONTROL Objetivos

Más detalles

Tema 3. Estructuras de Datos

Tema 3. Estructuras de Datos Tema 3! Estructuras de Datos Estructuras Simples, Doble, Anidada y Múltiple En este tema veremos las sentencias selectivas: IF (Si) IF - Then (Si - Entonces) IF - Then - Else ( Si - Entonces - Sino) Switch

Más detalles

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada Código de materia 01 Prof Titular Ing Rafael Brizuela Facultad de tecnología informática UNIVERSIDAD ABIERTA INTERAMERICANA GUÍA DE REPASO CONCEPTUAL PREGUNTAS Unidad 1: Conceptos

Más detalles

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES.

TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. TEMA 5. ESTRUCTURAS DE CONTROL: BUCLES. Una de las características de las computadoras que aumenta considerablemente su potencia es su capacidad para ejecutar una tarea muchas (repetidas) veces con gran

Más detalles

Programación. Test Autoevaluación Tema 4

Programación. Test Autoevaluación Tema 4 Programación Test Autoevaluación Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.

Más detalles

Tema 6 Control de Flujo

Tema 6 Control de Flujo Tema 6 Control de Flujo Contenidos 1. Secuencia de Instrucciones. 2. Sentencias Condicionales. if switch 3. Estructuras de Repetición. while for do while ( break / continue ) 2 1. Secuencia de Instrucciones

Más detalles

Programación Estructurada. Sesión 4:Estructuras de control

Programación Estructurada. Sesión 4:Estructuras de control Programación Estructurada Sesión 4:Estructuras de control Contextualización En la sesión anterior vimos las estructuras condicionales, mediante éstas somos capaces de elegir qué expresiones usaremos, pero

Más detalles

Capítulo 4. Estructuras Iterativas

Capítulo 4. Estructuras Iterativas Capítulo 4. Universidad del País Vasco / Euskal Herriko Unibertsitatea 95 Índice del capítulo 1. Introducción........................................ 97 2. Objetivos...........................................

Más detalles

Tema 1 INTRODUCCIÓN A LOS LENGUAJES DE PROGRAMACIÓN

Tema 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 detalles

Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.

Todo 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 detalles

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION CICLO: 01/2015 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION GUIA DE LABORATORIO #06 Nombre de la Practica: Estructuras de Control Repetitivas Lugar de Ejecución: Centro

Más detalles

Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas

Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por los profesores: Lourdes Miró Amarante Ignacio García Vargas Dpto. de ATC - Página 1 de 16 CONCEPTO DE ALGORITMO (1) Fundamentos de Informática E.U.P. Universidad de Sevilla Introducción a la Algorítmica Transparencias correspondientes a las clases impartidas por

Más detalles

ESTRUCTURAS REPETITIVAS

ESTRUCTURAS REPETITIVAS DOCENTE: Ing. Ronald Rentería Ayquipa MARCO TEÓRICO: ESTRUCTURAS REPETITIVAS La programación estructurada es un paradigma que consiste en la organización de un código en bloques conformados por estructuras

Más detalles

Guía práctica de estudio 05: Pseudocódigo

Guí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 detalles

Lógica de programación

Lógica de programación Universidad Nacional Autónoma de Nicaragua - León Facultad de Ciencias y Tecnología Departamento de Computación Lógica de programación Elaborado por: Lic. Luis Ernesto Díaz Beteta La característica fundamental

Más detalles

Lenguaje de Diseño. Primera Parte. Segundo Cuatrimestre 2017

Lenguaje de Diseño. Primera Parte. Segundo Cuatrimestre 2017 Primera Parte Fund. de la Informática Int. a la Programación Int. a la Computación Resolución de Problemas y Algoritmos Segundo Cuatrimestre 2017 1 Etapas en el proceso de resolver un problema: 1- Comprender

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de Medicina Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (mientras)

Más detalles

Estructuras de Control JAVA

Estructuras de Control JAVA Estructuras de Control JAVA P R I N C I P A L E S E S T R U C T U R A S D E C O N T R O L Y S U C Ó D I G O A S O C I A D O E N J A V A Carlos Vecino de Casas Estructuras de control Se presentan las tres

Más detalles

Centro Universitario UAEM Zumpango! Ingeniería en Computación! Programación estructurada

Centro Universitario UAEM Zumpango! Ingeniería en Computación! Programación estructurada Centro Universitario UAEM Zumpango!! Agosto 2015 Identificación de la Unidad de Aprendizaje (UA) Nombre UA: Programación esctructurada (L41012) Total de horas a la semana: 6 Créditos: 9 Carácter de la

Más detalles

DEPARTAMENTO TECNOLOGIA EN ELECTRONICA FUNDAMENTOS DE PROGRAMACION CÓDIGO

DEPARTAMENTO TECNOLOGIA EN ELECTRONICA FUNDAMENTOS DE PROGRAMACION CÓDIGO FORMATO DE PLAN DE ASIGNATURA Enero 2 de 2011 FACULTAD INGENIERIA DEPARTAMENTO PROGRAMA TECNOLOGIA EN ELECTRONICA ASIGNATURA FUNDAMENTOS DE PROGRAMACION CÓDIGO 25611 REQUISITOS NINGUNO CREDITOS 2 INTENSIDAD

Más detalles

Estructuras de Repetición

Estructuras de Repetición 1 Estructuras de Repetición 2013 Transversal de Programación Básica Proyecto Curricular de Ingeniería de Sistemas 2 Objetivos Aprender a construir grandes y complejos problemas a través de la ejecución

Más detalles

SELECCION SELECCION

SELECCION SELECCION SELECCION - 23-2. SELECCION En este tema comienza el repaso de las estructuras estándar, las mismas que deben ser empleadas para aplicar correctamente el segundo principio de la programación estructurada:

Más detalles

Unidad 4. Estructuras de control Tema. Estructuras de Iteración (do-while)

Unidad 4. Estructuras de control Tema. Estructuras de Iteración (do-while) Unidad 4. Estructuras de control Tema. Estructuras de Iteración (do-while) Juan Pablo Cobá Juárez Pegueros Programación Avanzada Bioingeniería Médica Facultad de Medicina 05/09/2017 Contenido Qué son las

Más detalles

Tema: Estructuras de Selección en C#.

Tema: Estructuras de Selección en C#. Programación I, Guía 4 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e

Más detalles

Programación 1 Tema 5. Instrucciones simples y estructuradas

Programación 1 Tema 5. Instrucciones simples y estructuradas Programación 1 Tema 5 Instrucciones simples y estructuradas Índice Instrucciones simples Instrucciones estructuradas Instrucción ::= Instrucciones.

Más detalles

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros

Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Unidad 3. Estructuras de control en diagrama de Flujo y pseudocódigo Tema Iteración o Repetitivas (repite - mientras) Juan Pablo Cobá Juárez Pegueros Programación Básica Bioingeniería Médica Facultad de

Más detalles

Versión 1.0. Corina Flores Villarroel

Versión 1.0. Corina Flores Villarroel UNIVERSIDAD MAYOR DE SAN SIMÓN FACULTAD DE CIENCIAS Y TECNOLOGÍA INGENIERÍA EN INFORMÁTICA Versión 1.0 Corina Flores Villarroel Estructuras de Control Básicas... 3 Introducción... 3 Objetivos... 3 Tipos

Más detalles

RECORDAR TIPOS DE DATOS

RECORDAR TIPOS DE DATOS RECORDAR TIPOS DE DATOS VARIABLES: OBJETO CUYO valor cambia: A510 nombres NOTAS Int A=0; float B=1; CONSTANTES: OBJETO cuyo valor no cambia PI= 3.14159 LAS COMAS NO SE PERMITEN Int PI=3.1415 EXPRESIONES:

Más detalles

Lenguaje de Diseño. Primera Parte. Resolución de Problemas y Algoritmos. Primer Cuatrimestre Ing. En Informática e Ing.

Lenguaje de Diseño. Primera Parte. Resolución de Problemas y Algoritmos. Primer Cuatrimestre Ing. En Informática e Ing. Primera Parte Resolución de Problemas y Algoritmos Ing. En Informática e Ing. En Computación Primer Cuatrimestre 2017 1 Lenguajes Algorítmicos Los algoritmos pueden describirse, en mayor o menor detalle,

Más detalles

Capítulo 4. Control de flujo. Continuar

Capítulo 4. Control de flujo. Continuar Capítulo 4 Control de flujo Continuar Introducción El control de flujo permite encausar a la computadora sobre la ruta que debe seguir al momento de la ejecución de un programa, para ello se apoya en las

Más detalles

Capítulo 3. Sentencias condicionales

Capítulo 3. Sentencias condicionales Capítulo 3. Universidad del País Vasco / Euskal Herriko Unibertsitatea 79 Índice del capítulo 1. Introducción........................................ 81 2. Objetivos...........................................

Más detalles

Tema: Estructuras de Selección en C#.

Tema: Estructuras de Selección en C#. Programación I, Guía 3 1 Tema: Estructuras de Selección en C#. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar las instrucciones de selección if e

Más detalles

Dpto. de ATC, Universidad de Sevilla - Página 1 de 16

Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 Dpto. de ATC, Universidad de Sevilla - Página 1 de 16 2 ÍNDICE Fundamentos de Informática E.U.P. Universidad de Sevilla 1 Concepto de Algoritmo Datos: Variables y Constantes Tipo de datos: Vectores Representación

Más detalles