Sentencia de control if
|
|
|
- Inmaculada Paz Gutiérrez
- hace 7 años
- Vistas:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 =
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
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.
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
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?
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
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.
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
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
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
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
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
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
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
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)
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
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
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
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,
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
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
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
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
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
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
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
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,
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
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
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
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
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:
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.
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,
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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:
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.
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...........................................
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
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
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
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.-
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
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
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
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:
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
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
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
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
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.
