Sentencia de control if

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

Download "Sentencia de control if"

Transcripción

1 Contenido Estructuras de control... 2 Sentencia if... 2 Sentencia if SENTENCIAS if ANIDADAS... 9 Ejercicios resueltos sobre if Problemas propuestos sobre if Bibliografía M.Sc. Ana María Salgado G.

2 Estructuras de control Podemos clasificar cada una de las estructuras de control más comunes en programación en uno de los siguientes tipos: Secuencia: Ejecución sucesiva de una o más operaciones. Selección: Se realiza una u otra operación, dependiendo de una condición. Iteración: Repetición de una o varias operaciones mientras se cumpla una condición. Sentencia if La forma general de esta sentencia es: if (expresión) sentencia1 Figura 3.1: Sentencia if La sentencia de control básica es if (<expresión>) then <sentencia1> <sentencia2>. En ella se evalúa una expresión condicional y si se cumple, se ejecuta la sentencia 1; si no, se ejecuta la sentencia 2. 2 M.Sc. Ana María Salgado G.

3 La segunda parte de la condición,, es opcional. La expresión debe estar entre paréntesis. En una proposición if, la expresión suele ser de relación, de igualdad o de lógica. En ocasiones se desearía indicar acciones alternativas que se realizan cuando la condición del if no se cumple. En estos casos la estructura if también requerirá una alternativa la misma que se asocia con el if más cercano. Si sentencia1 es compuesta tenemos: if (expresión) sentencia 1; sentencia 2;. sentencia N; Ejercicios resueltos aplicando if simple 1. Un hombre desea saber cuánto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando estos excedan a $7000, y en ese caso desea saber cuánto dinero tendrá finalmente en su cuenta. Pseudocódigo resuelto en PSeint Proceso inversion Escribir "Cual es su capital inicial?:"; Leer cap; Escribir "A que porcentaje de interes?:"; Leer p_int; interes <- cap * (p_int/100); Si interes > 7000 Entonces capf <- cap + interes; Escribir "Su capital final es: ",capf; FinProceso 3 M.Sc. Ana María Salgado G.

4 Ejercicio resuelto en Lenguaje C //interes.c float cap, p_int, interes, capf; //declaracion de variables locales printf("cual es su capital inicial?:"); scanf("%f",&cap); printf("a que porcentaje de interes?:"); scanf("%f",&p_int); interes = cap * (p_int/100); if(interes > 7000) capf = cap + interes; printf("su capital final es:%g\n\n",capf); 2. Un ejemplo de uso de esta sentencia es el siguiente programa, que decide si un número es par: Pseudocódigo resuelto en PSeint Proceso numeropar Escribir "Ingrese un entero: "; Leer numero; Si numero MOD 2 = 0 Entonces Escribir numero," es par"; FinProceso 4 M.Sc. Ana María Salgado G.

5 Ejercicio resuelto en Lenguaje C //par.c int numero; //declaracion de variable global printf("ingrese un entero: "); scanf("%d",&numero); if ((numero % 2) == 0) printf("%d es par\n",numero); 3. Este programa lee dos números enteros y comprueba cuál es el valor del resto de la división (n %d). Si el resto es cero, n es divisible por d (en nuestro caso 36 es divisible por 4, ya que 36 / 4 = 9 y el resto es 0) Pseudocódigo resuelto en PSeint Proceso divisibilidad Escribir "Introduzca dos enteros:"; Leer n,d; Si n mod d = 0 Entonces Escribir n," es divisible por ",d; FinProceso Ejercicio resuelto en Lenguaje C //divisibilidad.c int n, d; printf("introduzca dos enteros:"); scanf("%d %d",&n,&d); 5 M.Sc. Ana María Salgado G.

6 if(n % d = = 0) printf("%d es divisible por %d\n",n,d); Ejecución: Sentencia if- La forma general de esta sentencia es: if (expresión) sentencia1; sentencia2; Figura 3.2: Sentencia if- Si expresión es verdadera (valor distinto de 0), entonces se ejecuta sentencia1; en caso contrario, se ejecuta sentencia2. Si las sentencias son compuestas se cierran entre. 6 M.Sc. Ana María Salgado G.

7 4. El siguiente programa, decide si un número es par o impar: Pseudocódigo resuelto en PSeint Proceso numeroparimpar Escribir "Ingrese un entero: "; Leer numero; Si numero MOD 2 = 0 Entonces Escribir numero," es par"; Sino Escribir numero," es impar"; FinProceso Ejercicio resuelto en Lenguaje C //parimpar.c int numero; printf("ingrese un entero: "); scanf("%d",&numero); if ((numero % 2) == 0) printf("%d es par\n\n",numero); printf("%d es impar\n\n",numero); 7 M.Sc. Ana María Salgado G.

8 5. Determinar si un alumno aprueba o reprueba un curso, sabiendo que aprobará si su promedio de tres calificaciones es mayor o igual a 70; reprueba en caso contrario. Pseudocódigo en PSeint Proceso promediocalif Escribir "Introduzca las tres calificaciones: "; Leer calif1, calif2, calif3; prom <- (calif1 + calif2 + calif3)/3; Si prom >= 70 entonces Escribir "alumno aprobado"; Sino Escribir "alumno reprobado"; FinProceso Ejercicio resuelto en Lenguaje C //promedio.c //declaracion de variables globales int calif1, calif2, calif3; float prom; printf("introduzca las tres calificaciones: "); scanf("%d %d %d",&calif1, &calif2, &calif3); prom = (calif1 + calif2 + calif3)/3.0; if(prom >= 70) printf("alumno aprobado\n\n"); printf("alumno reprobado\n\n"); 8 M.Sc. Ana María Salgado G.

9 SENTENCIAS if ANIDADAS Una sentencia if es anidada cuando la sentencia de la rama verdadera o la rama falsa, es a su vez una sentencia if. Una sentencia if anidada se puede utilizar para implementar decisiones con varias alternativas o multialternativas. Sintaxis: if(condición1) sentencia1 if(condición2) sentencia2... if(condición n) sentencia n sentencia e /* incrementar contadores de números positivos, números negativos o ceros */ if (x > 0) num_pos = num_pos + 1; if(x < 0) num_neg = num_neg + 1; num_ceros = num_ceros + 1; La ejecución de la sentencia if anidada se realiza como sigue: Se comprueba la primera condición (x > 0); si es verdadera, num_pos se incrementa en 1 y se salta el resto de la sentencia if. Si la primera condición es falsa, se comprueba la segunda condición (x < 0); si es verdadera num_neg se incrementa en uno; en caso contrario se 9 M.Sc. Ana María Salgado G.

10 incrementa num_ceros en uno. Es importante considerar que la segunda condición se comprueba sólo si la primera condición es falsa. 6. Encontrar el menor de tres números(2, 4, 1) Pseudocódigo en PSeint Proceso menor a <- 2; b <- 4; c <- 1; FinProceso Si (a < b) Entonces Si (a < c) Entonces menor <- a; Sino menor <- c; Sino Si (b < c) Entonces menor <- b; Sino menor <- c; Escribir "El menor = ",menor; Ejercicio resuelto en Lenguaje C //menor.c int a = 2, b = 4, c = 1, menor; if (a < b) if (a < c) menor = a; menor = c; 10 M.Sc. Ana María Salgado G.

11 if (b < c) menor = b; menor = c; printf("el menor = %d\n",menor); 7. Escriba un programa que visualice la tarifa de luz según el gasto de corriente eléctrica. Para un gasto menor de 1000Kw por hora, la tarifa es 1.2, entre 1000 y 1850Kw por hora es 1.0 y mayor de 1850Kw por hora es 0.9 Pseudocódigo en PSeint Proceso tarifa2 TARIFA1 <- 1.2; TARIFA2 <- 1.0; TARIFA3 <- 0.9; FinProceso Escribir "Gasto de corriente: "; Leer gasto; Si (gasto < 1000) Entonces tasa <- TARIFA1; Sino si (gasto >=1000 y gasto <= 1850) Entonces tasa <- TARIFA2; Sino tasa <- TARIFA3; Escribir "Tasa que le corresponde a ",gasto," Kw x h es de ",tasa; 11 M.Sc. Ana María Salgado G.

12 Ejercicio resuelto en Lenguaje C //tarifa2.c #define TARIFA1 1.2 #define TARIFA2 1.0 #define TARIFA3 0.9 float gasto, tasa; printf("gasto de corriente: "); scanf("%f",&gasto); if(gasto < 1000) tasa = TARIFA1; if(gasto >=1000 && gasto <= 1850) tasa = TARIFA2; tasa = TARIFA3; printf("\n Tasa que le corresponde a %.1f Kw x h es de %g \n\n",gasto, tasa); 12 M.Sc. Ana María Salgado G.

13 Ejercicios resueltos sobre if 1. Suponga que el precio unitario de las pelotas de baseball es de 6.50 dólares si se compran 10 ó más y 7.00 dólares en caso de comprar menos. Imprima no solo el costo, sino también el mensaje Descuento o el mensaje Sin descuento. //baseball.c int num; float importe; printf("cuantas pelotas va a comprar?:"); scanf("%d",&num); if(num>=10) printf("descuento\n"); importe = num * 6.5; printf("sin descuento\n"); importe=num * 7; printf("%d pelotas cuestan = %.2f\n",num,importe); 2. Se usa el esquema siguiente para calcular la comisión mensual por ventas(en dólares) ganada por un empleado de una empresa bienes raíces: Ventas totales Comisión Hasta 100,000 1% de las ventas totales $100, ,000 1% de los primeros $100,000 más 2% del exceso sobre $100,000 Más de $200,000 1% de los primeros $100,000 más 2% de los siguientes $100,000 más 3% del exceso sobre $200, M.Sc. Ana María Salgado G.

14 Escriba un programa en lenguaje C que calcule la comisión mensual de un vendedor con base en su total de ventas. //comisionventas.c float ventas,com; printf("cuanto fue su venta?:"); scanf("%f",&ventas); if(ventas <=100000) com = ventas * 0.01; if(ventas > && ventas <=200000) com = ( * 0.01) + ((ventas ) * 0.02); com = ( * 0.01) + ( * 0.02) + ((ventas ) * 0.03); printf("el empleado vendio %g y su comision fue %g\n",ventas,com); 3. Escribir un programa en C, que acepte tres números enteros diferentes y muestre el mayor de ellos. El enunciado aclara que no existen números iguales, por lo tanto existe un valor menor, uno medio y uno mayor. //mayortresnumeros.c int num1, num2, num3, mayor; //declaracion de variables locales printf("ingrese tres enteros diferentes:"); scanf("%d %d %d",&num1,&num2, &num3); if ((num1 > num2) && (num1 > num3) ) mayor = num1; if ( (num2 > num1) && (num2 > num3)) mayor = num2; mayor = num3; printf("el mayor es:%d\n\n",mayor); 14 M.Sc. Ana María Salgado G.

15 4. En una universidad, los cargos por colegiatura son de 50 dólares por materia, con un cargo máximo de 750, independientemente del número de asignaturas tomadas. Así, un estudiante que curse 12 materias pagaría 600, mientras que el tome 21 pagará 750. Escriba un programa en el que la entrada es el número de materias a cursar y la salida es la colegiatura. //materias.c int nummateria; float cargo; printf("cuantas materias vas a cursar\n"); scanf("%d",&nummateria); if(nummateria<=15) cargo = nummateria * 50; if(nummateria>15) cargo = 750; printf("la colegiatura es %g\n",cargo); 5. Una agencia de seguros para automóviles asigna costos basados en el sexo y en la edad del conductor. Los varones de menos de 25 años pagan las primas más altas, 1000 dólares. Los hombres de 25 ó más años pagan 700 dólares. Las mujeres de menos de 21 años pagan 800, mientras que mujeres de 21 ó más años pagan 500. (If anidado) //prima.c char sexo; int edad; float prima; printf("introduzca el sexo:(f o m): "); fflush(stdin); sexo=getchar(); printf("introduzca la edad:"); scanf("%d",&edad); 15 M.Sc. Ana María Salgado G.

16 if (sexo=='m') if(edad < 25) prima=1000; prima = 700; if(sexo == 'f') if(edad<21) prima=800; prima=500; printf("prima = %g\n",prima); Problemas propuestos sobre if 1. Haga un programa en lenguaje C, que permita calcular el valor de f(x), según la expresión: f(x)= X 2 si (x mod 4)=0 X/6 si (x mod 4)=1 x si (x mod 4)=2 x si (x mod 4)=3 2. Escriba un programa en C, que al recibir como datos tres valores enteros R, T, Q, determine si los mismos satisfacen la siguiente expresión, y que, en caso afirmativo, escriba los valores correspondientes de R, T, Q. 3. R 4 T 3 + 4* Q 2 < M.Sc. Ana María Salgado G.

17 Calcular el número de pulsaciones que debe tener una persona por cada 10 segundos de ejercicio aeróbico; la fórmula que se aplica cuando el sexo es femenino es: num_pulsaciones = (220 - edad)/10 y si el sexo es masculino: num_pulsaciones = (210 - edad)/10 17 M.Sc. Ana María Salgado G.

18 8. La Companía Automovilística Mexicana, S.A. de C.V premia anualmente a sus mejores vendedores de acuerdo a la siguiente tabla: Si vendió Le corresponde de comisión sobre ventas totales 1,000,000 <= v < 3,000,000 3% 3,000,000 <= v < 5,000,000 4% 5,000,000 <= v < 7,000,000 5% 7,000,000 <= v 6% Diseñar un programa en C, que lea las ventas de un vendedor y que escriba la comisión que le corresponde. 9. En una tienda de descuento se efectúa una promoción en la cual se hace un descuento sobre el valor de la compra total según el color de la bolita que el cliente saque al pagar en caja. Si la bolita es de color blanco no se le hará descuento alguno, si es verde se le hará un 10% de descuento, si es amarilla un 25%, si es azul un 50% y si es roja un 100%. Determinar la cantidad final que el cliente deberá pagar por su compra. Se sabe que sólo hay bolitas de los colores mencionados. 10. Un obrero necesita calcular su salario semanal, el cual se obtiene de la sig. manera: Si trabaja 40 horas o menos se le paga $16 por hora. Si trabaja más de 40 horas se le paga $16 por cada una de las primeras 40 horas y $20 por cada hora extra. 18 M.Sc. Ana María Salgado G.

19 Bibliografía Ceballos Francisco Javier. Curso de Programación C/C++. Segunda Edición. Editorial RAMA, Madrid, Joyanes Aguilar Luis, Zahonero Martínez Ignacio. Programación en C. Metodología, estructura de datos y objetos. Mc Graw Hill. Byron S. Gottfried. Programación en C. Mc Graw Hill. H.M. Dietel P. J. Dietel. Como Programar en C/C++. Segunda Edición. Prentice Hall. Hernández María Lourdes. Diseño estructurado de algoritmos. Diagramas de flujos y pseudocódigos. Universidad de Teuxtepe, México. Cairó Osvaldo. Fundamentos de Programación. Piensa en C. Primera edición, Pearson, Prentice Hall. 19 M.Sc. Ana María Salgado G.

ESTRUCTURA DECISIÓN LÓGICA

ESTRUCTURA DECISIÓN LÓGICA 2012 UNAN LEON DPTO. DE COMPUTACION FACULTAD CIENCIA Y TECNOLOGIA UNIDAD IV: ESTRUCTURA DECISIÓN LÓGICA Lógica de Programación M.Sc. Ana María Salgado G. Representación Si Entonces secuencia1

Más detalles

ESTRUCTURA DECISIÓN LÓGICA

ESTRUCTURA DECISIÓN LÓGICA 2014 UNAN LEON DPTO. DE COMPUTACION FACULTAD CIENCIA Y TECNOLOGIA UNIDAD III: ESTRUCTURA DECISIÓN LÓGICA Lógica de Programación M.Sc. Ana María Salgado G. Representación Si Entonces

Más detalles

UNIDAD II: Estructuras Decisión Lógica

UNIDAD II: Estructuras Decisión Lógica UNIDAD II: 2013 Estructuras Decisión Lógica Unan LEON Departamento de Computación UNAN León ESTRUCTURA DECISIÓN LÓGICA La escritura de algoritmos implica, en muchas ocasiones, llegar a algo más que una

Más detalles

Sentencia de control for

Sentencia de control for Ana Maria Salgado G 2012 Sentencia de control for M.Sc. Ana María Salgado. Universidad Nacional Autónoma de Nicaragua León. Abril 2012 1 M.Sc. Ana María Salgado G. Unidad IV: Estructuras de control Sentencia

Más detalles

Sentencia de control for

Sentencia de control for Ana Maria Salgado G 2013 Sentencia de control for M.Sc. Ana María Salgado. Universidad Nacional Autónoma de Nicaragua León. Abril 2013 1 M.Sc. Ana María Salgado G. Unidad IV: Estructuras de control Sentencia

Más detalles

ESTRUCTURA DE CONTROL, IF SIMPLE, DOBLE Y MÚLTIPLES UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA, UNAN LEON DEPARTAMENTO DE COMPUTACION

ESTRUCTURA DE CONTROL, IF SIMPLE, DOBLE Y MÚLTIPLES UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA, UNAN LEON DEPARTAMENTO DE COMPUTACION UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA, UNAN LEON DEPARTAMENTO DE COMPUTACION INGENIERIA EN SISTEMA / TELEMATICA ESTRUCTURA DE CONTROL, IF SIMPLE, DOBLE Y MÚLTIPLES Ing. Juan Carlos Antón S. INTRODUCCIÓN

Más detalles

LENGUAJE DE PROGRAMACION UNO.

LENGUAJE DE PROGRAMACION UNO. Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución

Más detalles

SENTENCIAS DE CONTROL SENTENCIA if

SENTENCIAS DE CONTROL SENTENCIA if 2010 UNAN LEON FACULTAD DE CIENCIA Y TECNOLOGIA Departamento de Computación Autor: Asignatura: Programación II Ingeniería en Sistemas Sabatino SENTENCIAS DE CONTROL SENTENCIA if Este documento es una extracción

Más detalles

Introducción a los Computadores Estructuras de control selectivas en C

Introducción a los Computadores Estructuras de control selectivas en C Introducción a los Computadores Estructuras de control selectivas en C CNM-130 Departamento de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft «2009. Reproducción

Más detalles

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES

GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES GUÍA DE LABORATORIO #3 ESTRUCTURAS ALGORÍTMICAS CONDICIONALES SIMPLES, DOBLES Y MÚLTIPLES OBJETIVO: Realizar programas en Lenguaje C aplicando las estructuras condicionales. TEMPORIZACIÓN: Inicio de la

Más detalles

1 Énfasis en sistemas. Módulo FUNDAMENTOS DE PROGRAMACION ESTRUCTURAS CONDICIONALES COMPUESTAS ( If anidados)

1 Énfasis en sistemas. Módulo FUNDAMENTOS DE PROGRAMACION ESTRUCTURAS CONDICIONALES COMPUESTAS ( If anidados) 1 ESTRUCTURAS CONDICIONALES COMPUESTAS ( If anidados) En la solución de problemas encontramos numerosos casos en los que luego de tomar una decisión y marcar el camino correspondiente a seguir, es necesario

Más detalles

Problemas Condicionales

Problemas Condicionales Problemas Condicionales 1) Un hombre desea saber cuanto dinero se genera por concepto de intereses sobre la cantidad que tiene en inversión en el banco. El decidirá reinvertir los intereses siempre y cuando

Más detalles

SENTENCIAS DE CONTROL (SENTENCIAS if Y switch)

SENTENCIAS DE CONTROL (SENTENCIAS if Y switch) 2009 UNAN LEON FACULTAD DE CIENCIA Y TECNOLOGIA Departamento de Computación Autor: Asignatura: Programación II Ingeniería en Sistemas Sabatino SENTENCIAS DE CONTROL (SENTENCIAS if Y switch) Este documento

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

UNAN- LEON SENTENCIA DE CONTROL DO WHILE. M.Sc. Ana María Salgado G.

UNAN- LEON SENTENCIA DE CONTROL DO WHILE. M.Sc. Ana María Salgado G. 2013 UNAN- LEON SENTENCIA DE CONTROL DO WHILE M.Sc. Ana María Salga G. Unidad IV: Estructuras de control Sentencia -while La forma general de esta sentencia es: sentencia; while (expresion); sentencia

Más detalles

PROBLEMAS PROPUESTOS PARA DISEÑAR SU SOLUCIÓN CON CICLOS REPETITIVOS EN MATLAB

PROBLEMAS PROPUESTOS PARA DISEÑAR SU SOLUCIÓN CON CICLOS REPETITIVOS EN MATLAB PROBLEMAS PROPUESTOS PARA DISEÑAR SU SOLUCIÓN CON CICLOS REPETITIVOS EN MATLAB 1. Una persona debe realizar un muestreo con N personas para determinar el promedio de peso de los niños, jóvenes, adultos

Más detalles

3) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra.

3) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra. PROBLEMAS SECUENCIALES 1) Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto dinero ganara después de un mes si el banco paga a razón de 2% mensual. Leer cap_inv gan =

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

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

UNIVERSIDAD LUTERANA SALVADOREÑA. Docente: ANA LISSETTE GIRÓN

UNIVERSIDAD LUTERANA SALVADOREÑA. Docente: ANA LISSETTE GIRÓN UNIVERSIDAD LUTERANA SALVADOREÑA CARRERA: LIC. EN CIENCIAS DE LA COMPUTACIÓN PROYECTO: PORTAFOLIO ALGORTIMO I Docente: ANA LISSETTE GIRÓN INTEGRANTES: VERÓNICA SUSANA CRUZ MARTÍNEZ HEBER ERNESTO MIJANGO

Más detalles

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS  GONZALO VAZQUEZ VELA INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?

Más detalles

Sentencia if. //Ejerc1.c if (pág 8) #include<stdio.h> void main() { int num;

Sentencia if. //Ejerc1.c if (pág 8) #include<stdio.h> void main() { int num; Sentencia if //Ejerc1.c if (pág 8) int num; printf("cual es el numero?"); scanf("%d",&num); if(num>0) printf("\n%d es POSITIVO\n"); if(num

Más detalles

SENTENCIAS DE CONTROL

SENTENCIAS DE CONTROL UNANLEON SENTENCIAS DE CONTROL CONDICIONALES(SWITCH) M.Sc. Ana María Salgado G. Unidad IV: Estructuras de control Sentencia switch Selecciona entre varias alternativas dependiendo del valor de una variable.

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

BUCLES ANIDADOS EN LENGUAJE C

BUCLES ANIDADOS EN LENGUAJE C 3/5/2013 UNAN - LEON BUCLES ANIDADOS EN LENGUAJE C M.Sc. Ana María Salgado G. Bucles anidados Los bucles anidados constan de un bucle externo con uno o más bucles internos. Cada vez que se repite el bucle

Más detalles

I. Algoritmos Secuenciales

I. Algoritmos Secuenciales I. 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

Estructuras de Decisión Simples y Dobles

Estructuras de Decisión Simples y Dobles Estructuras de Decisión Simples y Dobles Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Estructuras

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

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

PROBLEMAS Y ALGORITMOS

PROBLEMAS Y ALGORITMOS FORMATO DE EVIDENCIA Programa de Formación: Tecnólogo en Producción de Multimedia 1. Identificación de la Evidencia Nombre de Proyecto: Fase del Proyecto: codigo de la Guía: Nombre de la Actividad del

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

Lógica de programación 1

Lógica de programación 1 Lógica de programación 1 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

Más detalles

3. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra

3. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra UNIVERSIDAD POPULAR DEL CESAR FACULTAD DE INGENIERIAS ALGORITMOS Y FUNDAMENTOS DE PROGRAMACION Docente: Ing. ELIECER SUAREZ SERANO Fecha: Octubre 05 de 2009 TALLER DE EJERCICIOS 1. Suponga que un individuo

Más detalles

UNIDAD V: ESTRUCTURAS REPETITIVAS

UNIDAD V: ESTRUCTURAS REPETITIVAS 2012 UNIDAD V: ESTRUCTURAS REPETITIVAS Ing. en Sistemas Sistema de Información 5.1 INTRODUCCIÓN: UNIDAD V: ESTRUCTURAS REPETITIVAS O CICLICAS Hasta el momento se ha encontrado que cada una de las instrucciones

Más detalles

Bucles anidados. M.Sc. Ana María Salgado G. UNAN - LEON 24/04/2012

Bucles anidados. M.Sc. Ana María Salgado G. UNAN - LEON 24/04/2012 2012 Bucles anidados M.Sc. Ana María Salgado G. UNAN - LEON 24/04/2012 Bucles anidados Los bucles anidados constan de un bucle externo con uno o más bucles internos. Cada vez que se repite el bucle externo,

Más detalles

Programación Estructurada

Programación Estructurada Programación Estructurada PROGRAMACIÓN ESTRUCTURADA 1 Sesión No. 3 Nombre: Estructuras de control Contextualización A lo largo de la evolución de los lenguajes de programación, se han implementado diversas

Más detalles

ESTRUCTURAS ALGORITMICAS

ESTRUCTURAS ALGORITMICAS ESTRUCTURAS ALGORITMICAS El proceso de resolución de problemas en un ordenador conduce a la escritura de un programa y su ejecución. Las fases en el desarrollo de un programa pueden resumirse de la siguiente

Más detalles

Informática I. While & do While

Informática I. While & do While Asignatura: Informática I Trabajo práctico Nº5 While & do While Estructura repetitiva MIENTRAS o while En C la sentencia while (condición o expresión) instrucciones; es seguramente la más utilizada. La

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

Estructuras de Decisión Múltiple

Estructuras de Decisión Múltiple Estructuras de Decisión Múltiple Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Estructura de

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

Materia Introducción a la Informática. Unidad 6. Diagramación Estructurada. Prof. Alejandro Bompensieri

Materia Introducción a la Informática. Unidad 6. Diagramación Estructurada. Prof. Alejandro Bompensieri Materia Introducción a la Informática Unidad 6 Diagramación Estructurada Prof. Alejandro Bompensieri Definición del Problema ESTRUCTURAS ALGORITMICAS Esta fase está dada por el enunciado del problema,

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

SENTENCIAS DE CONTROL (SENTENCIA switch)

SENTENCIAS DE CONTROL (SENTENCIA switch) 2010 UNAN LEON FACULTAD DE CIENCIA Y TECNOLOGIA Departamento de Computación Autor: Asignatura: Programación II Ingeniería en Sistemas Sabatino SENTENCIAS DE CONTROL (SENTENCIA switch) Este documento es

Más detalles

1. ESTRUCTURA SI CONDICIONAL

1. ESTRUCTURA SI CONDICIONAL 1 1. ESTRUCTURA SI CONDICIONAL Una instrucción condicional es aquella que nos permite "preguntar" sobre el cumplimiento o no de una condición, pudiendo así actuar según la respuesta obtenida. Estas respuestas

Más detalles

Estructuras de Repetición (Repita para)

Estructuras de Repetición (Repita para) Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar

Más detalles

BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F)

BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F) APRENDERAPROGRAMAR.COM BUCLES EN LENGUAJE C (ESTRUCTURA DE REPETICIÓN) CONDICIÓN, CONTADOR. EJEMPLOS. (CU00533F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha revisión:

Más detalles

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO

UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO UNIVERSIDAD AUTÓNOMA DEL ESTADO DE HIDALGO ALGORITMO: Es el conjunto de pasos, operaciones y procedimientos que deben seguirse para resolver o solucionar un problema. Características de un algoritmo: 1.

Más detalles

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 NOMBRE DE LA PRÁCTICA. Estructuras secuénciales 6.1 OBJETIVO GENERAL El alumno desarrollará la habilidad para diseñar algoritmos secuenciales,

Más detalles

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN

TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIÓN TÉCNICO SUPERIOR UNIVERSITARIO EN TECNOLOGÍAS DE LA INFORMACIÓN Y HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Metodología de la Programación 2. Competencias Implementar

Más detalles

BOLETÍN 5: Algoritmos II

BOLETÍN 5: Algoritmos II BOLETÍN 5: Algoritmos II 1.- Diseñar un programa que muestre la suma de los números impares comprendidos entre dos valores numéricos enteros y positivos introducidos por teclado. 2.- Escribir un programa

Más detalles

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Dobles: Es el caso de la instrucción if-else (punto 1.2). 1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales

Más detalles

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE

Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE Actividad Algoritmos, Estructura y Programación I. FOR, DO-WHILE 1. Qué es un bucle? 2. A que se denomina cuerpo de un bucle? 3. Define iteración de un bucle. 4. Cuál es el cuerpo de un bucle? 5. Qué es

Más detalles

Estructuras de Repetición: Repita Mientras.

Estructuras de Repetición: Repita Mientras. Estructuras de Repetición: Repita Mientras. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 Programación

Más detalles

Programación Orientada Objetos. Estructuras de control if, If else, switch

Programación Orientada Objetos. Estructuras de control if, If else, switch Programación Orientada Objetos Estructuras de control if, If else, switch Estructuras de control Las estructuras condicionales controlan si una sentencia o bloque de sentencias se ejecutan, en función

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

Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat

Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Introducción a los Computadores (CNM-130) Estructuras de control repetitivas en FreeMat Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia

Más detalles

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas

Programación. Ejercicios Tema 4 Estructuras de Control Repetitivas Ejercicios Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira SOLUCIONES 1. Escriba un programa en C que

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 ([email protected]) Capítulo 13 INSTRUCCIONES DE CONTROL REPETITIVAS 1 OBJETIVOS Conocer las

Más detalles

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS. Horas Contacto. Objetivos

FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS. Horas Contacto. Objetivos FACULTAD DE INGENIERÍA DEPARTAMENTO DE INGENIERÍA DE SISTEMAS Nombre de la asignatura (Curso) Código de la asignatura (ID Curso) Pensamiento Algorítmico 4206 Fecha de Actualización 21 de Julio de 2011

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

Simples: Las estructuras condicionales simples se les conoce como Tomas de decisión. Estas tomas de decisión tienen la siguiente forma:

Simples: Las estructuras condicionales simples se les conoce como Tomas de decisión. Estas tomas de decisión tienen la siguiente forma: 5.2 Estructuras de Condicionales Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa.

Más detalles

SENTENCIAS DE CONTROL (SENTENCIAS if Y switch)

SENTENCIAS DE CONTROL (SENTENCIAS if Y switch) 2010 UNAN LEON FACULTAD DE CIENCIA Y TECNOLOGIA Departamento de Computación Autor: Asignatura: Programación Estructurada SENTENCIAS DE CONTROL (SENTENCIAS if Y switch) Este documento es una extracción

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN

INTRODUCCIÓN A LA PROGRAMACIÓN PLAN DE ESTUDIOS 2008 LICENCIADO EN INFORMÁTICA FACULTAD DE CONTADURÍA, ADMINISTRACIÓN E INFORMÁTICA ASIGNATURA: INTRODUCCIÓN A LA PROGRAMACIÓN ÁREA DEL CONOCIMIENTO: PROGRAMACION E INGENIERIA DE SOFTWARE

Más detalles

ESTRUCTURA SECUENCIAL ESTRUCTURA SELECTIVA

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

Estructuras de Decisión Simples y Dobles. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz

Estructuras de Decisión Simples y Dobles. Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Estructuras de Decisión Simples y Dobles Programación digital I Escuela de Sistemas Facultad de Ingeniería Gilberto Diaz Control de Flujo Las sentencias estudiadas hasta ahora son ejecutadas una tras otra.

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

PROGRAMACIÓN PLAN 2008

PROGRAMACIÓN PLAN 2008 GUÍA DE APRENDIZAJE PROGRAMACIÓN COMPETENCIA GENERAL REALIZA PROGRAMAS COMPUTACIONALES BAJO UN ENFOQUE ESTRUCTURADO Y UN LENGUAJE DE PROGRAMACIÓN EN EL CAMPO DE LAS TELECOMUNICACIONES COMPETENCIAS PARTICULARES

Más detalles

Formato para prácticas de laboratorio

Formato para prácticas de laboratorio PROGRAMA PLAN DE CLAVE DE UNIDAD DE NOMBRE DE LA UNIDAD DE EDUCATIVO ESTUDIO APRENDIZAJE APRENDIZAJE Ing. En Mecatrónica 2009-2 11892 Programación Orientada a Objetos PRÁCTICA No. 3 LABORATORIO DE NOMBRE

Más detalles

Diagrama de flujo Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operacion

Diagrama de flujo Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operacion DIAGRAMA DE FLUJO Diagrama de flujo Es un esquema para representar gráficamente un algoritmo. Se basan en la utilización de diversos símbolos para representar operaciones específicas. Se les llama diagramas

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

UNIDAD II: ESTRUCTURAS SECUENCIALES

UNIDAD II: ESTRUCTURAS SECUENCIALES 201 2015 UNIDAD II: I ESTRUCTURAS SECUENCIALES Departamento de Computación UNAN-León 2.1 INTRODUCCIÓN: UNIDAD II: ESTRUCTURAS SECUENCIALES La estructura secuencial permite representar aquellas instrucciones

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 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION CICLO: 01/ 2013 Nombre de la Practica: Lugar de Ejecución: Tiempo Estimado: MATERIA: GUIA DE LABORATORIO #11 Funciones recursivas

Más detalles

UNIDAD II: ESTRUCTURAS SECUENCIALES

UNIDAD II: ESTRUCTURAS SECUENCIALES DEPARTAMENTO COMPUTACIÓN UNAN-LEÓN UNIDAD II: ESTRUCTURAS SECUENCIALES Ing. Karina Esquivel UNIDAD II: ESTRUCTURAS SECUENCIALES 2.1 INTRODUCCIÓN: La estructura secuencial permite representar aquellas instrucciones

Más detalles

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F)

WHILE Y DO WHILE BREAK EN LENGUAJE C. BUCLES MIENTRAS. FORZAR SALIDA O TERMINACIÓN. EJEMPLO (CU00534F) Bucles en lenguaje C Bucle while y forzar detención con break APRENDERAPROGRAMARCOM WHILE Y DO WHILE BREAK EN LENGUAJE C BUCLES MIENTRAS FORZAR SALIDA O TERMINACIÓN EJEMPLO (CU00534F) Sección: Cursos Categoría:

Más detalles

Estructuras Secuénciales

Estructuras Secuénciales Estructuras Secuénciales Los algoritmos más sencillos de realizar son los que no toman decisiones, tan solo se dedican a realizar o ejecutar instrucción tras instrucción en el orden determinado. Estos

Más detalles

Estructuras de Repetición (Hacer-Mientras)

Estructuras de Repetición (Hacer-Mientras) Estructuras de Repetición (Hacer-Mientras) Material Original: Prof. Flor Narciso Modificaciones: Prof. Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería

Más detalles

5. ESTRUCTURAS DE REPETICIÓN

5. ESTRUCTURAS DE REPETICIÓN 5. ESTRUCTURAS DE REPETICIÓN Las estructuras de repetición, permiten la ejecución de una lista o secuencia de instrucciones () en varias ocasiones. El número de veces que el bloque

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

Estructuras de repetición hacer-mientras y repita hasta

Estructuras de repetición hacer-mientras y repita hasta Estructuras de repetición hacer-mientras y repita hasta Programación 1 Cátedra de Programación Departamento de Computación Escuela de Ingeniería de Sistemas Hacer mientras Diagrama de flujo Acciones S1

Más detalles

Carrera: Participantes Miembros de la academia de Metal- Mecánica

Carrera: Participantes Miembros de la academia de Metal- Mecánica 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Introducción a la Programación Ingeniería Electromecánica Clave de la asignatura: Horas teoría-horas práctica-créditos 1-3- 5 2.- HISTORIA DEL

Más detalles

Autoestudio 2: Variables y Operadores

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

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

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com

Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.andresmtzgwordpress.com Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -. Introducción. Andrés Donaciano Martínez Guillén -.- Fundamentos de programación -.- El presente documento busca ser una referencia para

Más detalles

1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe:

1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe: Boletín 2 1. Escriba el siguiente código, compílelo y ejecútelo. Obtiene el resultado esperado? Modifíquelo para que se comporte como debe: int i, j; scanf("%d%d",&i,&j); if (i = j) printf("los números

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

GUÍA DE TRABAJO Tecnología en Sistemas de Información

GUÍA DE TRABAJO Tecnología en Sistemas de Información 1. IDENTIFICACIÓN Asignatura Lógica y Programación Guía No. 3 Área Básica de la Ingeniería Nivel II Código LPI24 Pensum 10 Correquisito(s) Prerrequisito(s) Créditos 4 TPS 4 TIS 8 TPT 64 TIT 96 TRABAJO

Más detalles

Fundamentos de programación

Fundamentos de programación Fundamentos de programación Estructuras de control PROF. JONATHAN MORENO NUÑEZ Secuencial: Es aquella en la cual una acción sigue a otra en forma secuencial. Inicio Fin Ejemplo: - Calcular la suma y el

Más detalles

Instituto de Formación Técnica Superior N 18. Mansilla 3643 (C1425BBW), Ciudad Autónoma de Buenos Aires. Técnico Superior en Análisis de Sistemas

Instituto de Formación Técnica Superior N 18. Mansilla 3643 (C1425BBW), Ciudad Autónoma de Buenos Aires. Técnico Superior en Análisis de Sistemas Instituto de Formación Técnica Superior N 18 Mansilla 3643 (C1425BBW), Ciudad Autónoma de Buenos Aires Técnico Superior en Análisis de Sistemas Ejercitación N 1 Asignatura: Diagramación Lógica Autor: Prof.

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

Introducción a la Computación TFA

Introducción a la Computación TFA Introducción a la Computación TFA Departamento de Informática Facultad de Ciencias Físico, Matemáticas y Naturales- UNSL Lenguaje de Diseño de Algoritmos Estructura de Control Condicional Simple y Múltiple

Más detalles

Unidad 1. Análisis de algoritmos.

Unidad 1. Análisis de algoritmos. Unidad 1. Análisis de algoritmos. Ejercicios de algoritmos, Lenguaje natural Pseudocódigo Diagramas de flujo Ing. Leonardo R. L. Estructura de datos Pág. 1 Algoritmos. Ejemplo. Cálculo de la suma y producto

Más detalles

Estructura If Esta sentencia, es considerada de alternativa doble (si se cumple condición entonces..., sino... / If... then... else... ).

Estructura If Esta sentencia, es considerada de alternativa doble (si se cumple condición entonces..., sino... / If... then... else... ). ESTRUCTURAS SELECTIVAS En el capítulo 3 se vio que cada instrucción se ejecutaba en el orden en que se había escrito, pero esto no siempre ocurre así, ya que muchas veces es necesario usar estructuras

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

Introducción a los Computadores Estructuras de control repetitivas en C

Introducción a los Computadores Estructuras de control repetitivas en C Introducción a los Computadores Estructuras de control repetitivas en C Alejandro Piedrahita H. Instituto de Matemáticas Facultad de Ciencias Exactas y Naturales Universidad de Antioquia Copyleft 2013.

Más detalles