OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD

Documentos relacionados
OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD TEÓRICA.

Asignatura: Estructuras de Datos. Grado y Sección: 6to INF A-B. Docente: Ing. Yesika Medina

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

El lenguaje de programación C (continuación): Estructuras de control

RESUMEN DE LAS UNIDADES I-II-III Libro: Programacion.en.C.Metodologia.Algoritmos.y.Estructura.de.datos.Editorial.McGraw-Hill

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

Tema 3. Estructuras de control

Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES

El lenguaje C. if (a>3) { printf("hola"); // bloque printf("%d",a); // de getch(); //código } Partes de un programa en C.

Capítulo 3. Sentencias condicionales

Cuales son los tipos de instrucciones que se utilizan en la programación?

ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++

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

LENGUAJE C Programación de Computadores

Programación. Ejercicios Tema 4 Estructuras de Control Alternativas

PROGRAMACION ESTRUCTURADA: Tema 1. El lenguaje de programación C

Estructuras de control y DFDs

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

E/S POR CONSOLA DE C++ Parte I. Elementos Básicos Dr. Oldemar Rodríguez R.

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

Sentencia de control switch

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

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

EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F)

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

Operadores aritméticos

ESTRUCTURAS DE CONTROL

Examen de Fundamentos de la Programación (Modelo 1)

M. C. Bertha López Azamar

Introducción a la Programación

TIPOS DE DATOS BASICOS EN LENGUAJE C

Ejercicios. 1.-Escribir un programa que muestra un menú y según la opción seleccionada realiza el cálculo correspondiente, utilizando do-while.

Repaso Lenguaje C Área de Servicios Programación (Ing. Elect. y Prof. Tec.), Programación I (TUG y TUR) y Electrónica programable (TUE)

SENTENCIAS DE CONTROL (SENTENCIA switch)

Lenguaje C, segundo bloque: Sentencias de control

INDICE Capitulo 1. El Turbo C++ y el Lenguaje C Capitulo 2. Declaración e inicialización de variables Capitulo 3. Funciones de entrada y salida

Programación 2 Ejercicios Resueltos del Práctico 1

Asignatura: Estructuras de Datos. Docente: Ing. Yesika Medina Grado y Sección: 6to INF A-B

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

Estructura de un programa en Java. Tipos de datos básicos. class miprimerprograma{ // comentario, no es parte del programa

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

Examen de Fundamentos de Computadores y Lenguajes

Programación Estructurada. Sesión 2:El lenguaje de programación C

Benemérita Universidad Autónoma de Puebla Facultad de Ciencias de la Computación Área de Programación

EXPLICACIÓN: Lo que hace este programa elemental es imprimir o escribir por pantalla de la Computadora el texto PRIMER PROGRAMA EN C.

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO

Programación en Lenguaje C

Tema 3. Entrada y Salida

4. El código BCD utiliza para codificar cada símbolo decimal: a) 4 bits b) 6 bits c) 8 bits d) ninguna de las anteriores es correcta

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

EJEMPLOS Y EJERCICIOS

EJERCICIOS BÁSICOS DE PROGRAMACIÓN EN C RESUELTOS. VARIABLES, PRINTF, SCANF, CÁLCULOS. (CU00527F)

Estructuras de Decisión Múltiple

Autoestudio 2: Variables y Operadores

Introducción a las sentencias de control

Fundamentos de programación

Ejercicios aplicando estructuras de asignación.

Fundamentos de Informática 6. Estructuras de control (y sus algoritmos)

Conocimientos previos

1. Lenguajes de programación. 2. Compilador. 3. Mi primer programa. EDM. Introducción al lenguaje C _ 1

Programación Estructurada

TEMA 4. ESTRUCTURAS DE CONTROL

Asignatura: Estructuras de Datos. Año Escolar: Grado y Sección: 6to INF A-B Docente: Ing. Yesika Medina

ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS:

E s c u e l a P o l i t é c n i c a S u p e r i o r d e E l c h e

Introducción general al Lenguaje C (2010/2011)

Lenguaje C Elementos de un Programa. Ing. Hugo Fdo. Velasco Peña Universidad Nacional 2006

Introducción al lenguaje C

GUÍA DE LABORATORIO #4. SENTENCIAS DE CONTROL EN C: CICLO for, while y do while. Realizar programas en Lenguaje C aplicando for, while y do while.

Ejercicios de Programación

INSTITUTO SUPERIOR DE FORMACIÓN TÉCNICA Nº 177

Programación (PRG) PRACTICA 4. Elementos de programación: estructuras de control.

Formato para Prácticas de Laboratorio

Capítulo 4. Estructuras Iterativas

Informática I para Bachillerato

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

Sintaxis de los aspectos generales de un lenguaje de programación

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

Descripción de un Programa

Formato para Prácticas de Laboratorio

En lenguaje C son soportados dos tipos de sentencias condicionales: if y switch.

Cristian Blanco

Introducción a Lenguaje C. Jornadas de Octubre 2009 Grupo de Usuarios de Linux Universidad Carlos III Tania Pérez

Expresiones Aritméticas

Tipos de Datos en C. Palabras reservadas en C

Práctica Guiada: Vectores y Matrices

OPERADORES Y EXPRESIONES

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

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:

PROGRAMACION ESTRUCTURADA: Tema 3. Funciones

Estructuras de Repetición (Hacer-Mientras)

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

UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO

PROGRAMACIÓN PRÁCTICA AUTOR: JUAN LUIS ARELLANO ESCAMILLA

SESIÓN DE EJERCICIOS E1

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

Programación En Lenguaje C

Criterios a Evaluar:

Programación. Test Autoevaluación Tema 3

Transcripción:

OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH 1. Estructuras de Control. 2. La Sentencia If. 3. Ejemplos de la Sentencia If. 4. Sentencias IF de dos alternativas IF-ELSE 5. Ejemplos de la sentencias IF-ELSE. 6. Sentencia de Control SWITCH 7. Ejemplos de la sentencia SWITCH. ACTIVIDAD 1. Cuál estructura permite combinar instrucciones o sentencias individuales en una simple unidad lógica con un punto de entrada y uno de salida? 2. Cuál es la estructura de control de selección principal? 3. Qué es una sentencia SWITCH? 4. A qué se denomina expresión del control o selector en una sentencia SWITCH? 5. Explica que función realiza el control o selector de una sentencia SWITCH? 6. Qué función realiza la sentencia BREAK? 7. Explica la sintaxis de la sentencia SWITCH. 8. Explica la sintaxis de la sentencia SWITCH con BREAK. 9. Qué sucede cuando el valor de un selector no está listado en ninguna etiqueta del Case? 10. Por qué es opcional la etiqueta DEFAULT? 11. Qué sucede en un programa cuando se olvida la sentencia BREAK? 12. Por qué no es recomendable el uso de BREAK en un bucle?

Estructura de Selección. Sentencia SWITCH. 1. Dada una nota de un examen mediante un código escribir el literal que le corresponde a la nota. A.- Excelente. B.- Notable. C.- Aprobado. D.- Suspendido. E.- Deficiente. 2. Seleccionar un tipo de vehículo según un valor numérico. 1.- Turismo, peaje = 50 2.- Autobús, peaje = 3bs 3.- Motocicleta, peaje = 3. 3. Programa que permita seleccionar las comidas que ofrece un Supermercado, indicando la variedad de alimentos según la seleccionada. 1.- Carnes. 2.- Pollos. 3.- Vegetales. 4.- Frutas. 5.- Vegetales. 6.- Lácteos. 4. Escribir un programa que introduzca el número de un mes (1-12) y visualice el número de días de ese mes, y los días festivos del mismo. /**************mostrar un dia segun numero********** #include <stdio.h> #include <stdlib.h> int numero; void main () printf("seleccione numero:\n"); scanf("%i",&numero); switch (numero) case 1: printf("es Lunes\n"); case 2: printf("es Martes\n"); case 3: printf("es miercoles\n"); case 4: printf("es jueves\n"); case 5: printf("es viernes\n"); case 6: printf("es sabado\n"); case 7: printf("es domingo\n"); default: printf("nada mas son 7 dias --.--\n\n");

/******************AREA DE TOOOOOODOOO********** #include <stdlib.h> /*libreria de funciones de memoria*/ #include <cstdlib> #include <iostream> #include <math.h> float g,v,h,radio,area,l,c,r,a,e; //variables de tipo flotante int base, altura, opcion; //variables de tipo entero const float p=3.14; void main() system ("COLOR 70"); printf (" Que desea Calcular?:\n1 Area de un Triangulo\n2 Area de un Circulo\n3 Area de un cuadrado\n4 Area de un rectangulo\n5 Area de un cilindro\n6 SALIR\n"); printf ("Ingrese Opcion:"); scanf ("%i",&opcion); switch (opcion) case 1: printf("ingrese base:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%i",&base); printf("ingrese altura:\n"); scanf("%i",&altura); area=(base*altura)/2; printf("el area del triangulo es: %f\n",area); case 2: printf("ingrese un Radio de la circunferencia:\n"); scanf("%f",&radio); area=radio*radio*3.1416; printf("su area es(recuerda que son metros cuadrados): %f\n",area); case 3: printf("ingrese lado:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%f",&l); //ingresa variable desde teclado c=l*l; printf("el area del cuadrado es: %f\n",c); //%f ayuda a mostrar en pantalla el resultado en decimal case 4: printf("ingrese ancho:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%f",&a); //ingresa variable desde teclado printf("ingrese alto:\n"); //printf es una funcion derivada que me permite mostrar en pantalla scanf("%f",&e);

r=a*e; printf("el area del rectangulo es: %f\n",r); //%f ayuda a mostrar en pantalla el resultado en decimal case 5: printf("ingrese radio en metros\n"); // imprimir pidiendo radio scanf("%f",&g);// leer radio printf("ingrese altura en metros\n"); // imprimir pidiendo altura scanf("%f",&h); v=g*g*p*h*1000; // formula de volumen printf("la capacidad del tanque en litros:%f\n",v); //imprimir resultado case 6: exit(0); default: printf("numero invalido\n");

/*********************asignar un color a una letra***************** #include <stdio.h> #include <stdlib.h> char letra; void main() printf("seleccione letra:\n"); scanf("%c",&letra); switch (letra) case 'a': printf("color fucsia\n"); case 'b': printf("color azul\n"); case 'c': printf("color blanco\n"); default: printf("letra invalida...\n\n");

/**************MAYOR DE 3 NUMEROS******************* #include<stdio.h> #include<stdlib.h> #include<iostream> #include<cstdlib> float a,b,c; // variables void main () printf("ingrese a\n"); scanf("%f",&a); printf("ingrese b\n"); scanf("%f",&b); printf("ingrese c\n"); scanf("%f",&c); if ((a>b) && (a>c)) printf("el numero mayor es: %f\n",a); if ((b>a) && (b>c)) printf("el numero mayor es: %f\n",b); if ((c>a) && (c>b)) printf("el numero mayor es: %f\n",c);

/*******************PARA CALCULAR EL VOLUMEN DE UN CILINDRO(PUEDE SER UN #include<stdio.h> #include<stdlib.h> #include<iostream> #include<math.h> float a,b,c; // variables void main () printf("ingrese a\n"); scanf("%f",&a); printf("ingrese b\n"); scanf("%f",&b); printf("ingrese c\n"); scanf("%f",&c); if ((a>b) && (a>c)) printf("el numero mayor es:%f\n",a); if ((b>a) && (b>c)) printf("el numero mayor es:%f\n",b); if ((c>a) && (c>b)) printf("el numero mayor es:%f\n",c); BIBLIOGRAFÍA AGUILAR JOYANES, Luis (1996). Fundamentos de Programación. McGraw-Hill. AGUILAR JOYANES, Luis. (1999). Estructuras De Datos. McGraw-Hill. CIRO. (1994). Estructura de Datos. Ciro. McGraw Hill 1994. HELLEMAN. (1998). Estructura de Datos, Algoritmos y Programación. McGraw Hill. JOYANES Y ZAHONERO (1999). Estructura de Datos. McGraw Hill MANSFIELD, Antonakos, (2000).Programación Estructurada En C Prentice Hall SCHILDT Herbert, (1996) C++ Para Programadores McGraw-Hill GOTTFRIED Byron (2005)..Programación En C Schaum AGUILAR, Luís. (2005) Programación en Algoritmo, Estructura de Datos. McGraw-Hill MANSFIELD Antonakos, (2000).Programación Estructurada En C, Prentice Hall SCHILDT Herbert (1996). C++ Para Programadores. McGraw-Hill GOTTFRIED Byron (2005). Programación En C Schaum.