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

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

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

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

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

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

Tema 3. Estructuras de control

SWITCH. 1. Escribir un programa que lea un carácter e indique si es un digito o una letra n minúscula o mayúscula

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

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

Ejercicios. 1.-Realizar un programa que resuelva una ecuación de segundo grado.

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

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

EQUIVALENCIAS EN C DE CONSTRUCCIONES SECUENICIALES EN PSEUDOCÓDIGO

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

Lenguajes de programación

SENTENCIAS DE CONTROL (SENTENCIA switch)

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

GUIÓN DE PRÁCTICAS 3: ESTRUCTURAS CONDICIONALES

#include<stdio.h> #include<conio.h> #include<stdlib.h> #include<iostream> using namespace std; main() int num, intentos, i; string password;

Guía práctica de estudio 08: Estructuras de selección

Ejercicios aplicando estructuras de asignación.

Capítulo 3. Sentencias condicionales

Guía práctica de estudio 08: Estructuras de selección

Programación. Test Autoevaluación Tema 3

Ejercicios resueltos de estructuras condicionales en C

TEMA 4. ESTRUCTURAS DE CONTROL

Reales. Caracteres. Cadenas de Caracteres (String)

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

Es un lenguaje estructurado, tiene una abundante cantidad de operadores y tipos de datos.

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

Lenguaje C. República Bolivariana de Venezuela Fundación Misión Sucre Aldea Fray Pedro de Agreda Introducción a la Programación III

ESTRUCTURAS DE CONTROL

Ejercicios de Programación

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

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

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

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

Programación Estructurada

Caracteres y Cadenas Conversión de Datos Funciones y procedimientos Archivos cabecera. Fundamentos de programación

INTRODUCCIÓN AL LENGUAJE C

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

1000+(4/100)*1000 =1000 * (1+4/100) =1000 * 1.04 = Al finalizar el segundo año, el 4% se aplica sobre los 1040, y obtenemos:

Lenguaje de programación

Introducción a la Programación

CONDICIONALES SWITCH CASE DEFAULT BREAK EN C. ELEGIR ENTRE VARIAS OPCIONES. EJEMPLO. (CU00532F)

Operadores aritméticos

Estructuras de Decisión Simples y Dobles

Lenguaje de programación C. Introducción

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

Ingeniería Electrónica, Telecomunicaciones y Ambiental. Anexo Teórico Informática para el Práctico 2

Bloque 3. Expresiones, sentencias y estructuras de control

Estructuras de Control

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

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

SENTENCIAS DE CONTROL

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

Fundamentos de Programación 2017-I

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

#include <stdio.h> float cubica(float numero) { float cubica; cubica = numero * numero * numero; return cubica; }

EJEMPLOS DE ESTRUCTURAS EN C

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

Sentencias de salto: break, continue, goto Sentencia de Salto: break

Cátedra I Informática Autor I Carlos Bartó

UNIDAD 1. Algoritmo se define como un conjunto de instrucciones que la computadora debe seguir para resolver un problema.

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

Descripción de un Programa

Resolución de problemas mediante algoritmos

Codificación en C. Como pasar de Pseudocódigo a C (con pequeños trucos de C++)

MÚLTIPLES Estructuras condicionales anidadas if(expresion1 o condición1){ Sentencias1 } else { if (expresion2){ Sentencias2

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

Fundamentos de programación

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

Programación en Lenguaje C

Programación Estructurada

Estructuras de Decisión Múltiple

Práctico 2: Funciones y Punteros en C La teoría general para este práctico puede consultarse en los Capítulos 4 y 5 Notas de Clase

Introducción a Funciones

LENGUAJE C. Además, permite manejar los elementos típicos de la programación de sistemas: bits, bytes y direcciones.

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

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

Laboratorio de Arquitectura de Redes. Introducción al lenguaje C

Estructuras de Repetición (Hacer-Mientras)

PRÁCTICA INSTRUCCIONES DE SELECCIÓN. Objetivos

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

Objetivo 2.. ESTRUCTURAS DE DATOS. Docente. Yesika Medina

Fundamentos de Informática ETSII. Tema 3: Estructuras de Selección.

Introducción al lenguaje C

PROGRAMACIÓN EN LENGUAJE C VARIABLES Y CONSTANTES

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

Capitulo 3. Programación Estructurada

INICIACIÓN A LA PROGRAMACIÓN EN C

Variables locales y globales. Funciones sin parámetros. Paso de parámetros

Sentencias DO-WHILE EN C++

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

Cátedra I Informática Autor I Carlos Bartó

Formatos para prácticas de laboratorio

Formato para Prácticas de Laboratorio

Programación en C. Algoritmo y Estructura de Datos. Ing. M. Laura López. Programación en C

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

Principal material bibliográfico utilizado

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 TEÓRICA. 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?

Actividad Práctica. 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 () system("color 70"); start: 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"); system("pause"); goto start;

/******************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"); start: 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"); system("pause"); goto start;

/*********************asignar un color a una letra***************** #include <stdio.h> #include <stdlib.h> char letra; void main() system("color 70"); start: 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"); system("pause"); goto start;

/**************MAYOR DE 3 NUMEROS******************* #include<stdio.h> #include<stdlib.h> #include<iostream> #include<cstdlib> float a,b,c; // variables void main () system("color 70"); start: 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); system("pause"); goto start;

/*******************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 () system("color 70"); start: 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); system("pause");

include<stdio.h> //*archivos de cabecera de entrada y salida*/ #include<stdlib.h> //*archivo de cabecera libreria*// int n1,n2; //*asignamos las variables*// int main() system("title cual es el mayor de 2 numero"); //*cambiamos el titulo a la consola*// system("color 5e"); //*cambiamos el color de la consola*// z: printf("ingrese el primer numero \n\n"); //* imprimimos ingrese el primer numero*// scanf("%d", &n1); printf("ingrese el segundo numero \n\n"); //*imprimimos ingrese el segundo valor*// scanf("%d", &n2); if(n1>n2) //* aplicamos una sentencia*// printf("el primer numero es mayor"); //*imprimimos el primer numero es mayor*// else //* si la sentencia no se cumple*// printf("el segundo numero es mayor"); //*imprimimos el segundo numero es mayor*// system("pause>null"); //* pausa de la consola*// //*limpiar la consola*// goto z; return 0;

#include <stdio.h> #include <stdlib.h> int num1, num2; //Inicia las variables (tipo global) int main () //Indica el comienzo para la creacion del programa system ("title Numero mayor o igual"); //Permite colocar nombre a la ventana del programa system ("color 1f"); //Cambia el color de la letra y de la consola d: //Punto de inicio del programa (al que nos envia gonto) printf ("Ingrese el primer numero \t \n"); //Muestra un mensaje en pantalla scanf ("%d", &num1); //Detecta y verifica el valor ingresado y lo guarda en la variable respectiva printf ("Ingrese el segundo numero \t \n"); //Muestra un mensaje en pantalla scanf ("%d", &num2); //Detecta y verifica el valor ingresado y lo guarda en la variable respectiva if (num1>num2) //Indica una toma de desiciones (si se cumple esto) printf ("El numero mayor es %d", num1); //Muestra un mensaje en pantalla else //Toma de desiciones (entonces) printf ("El numero mayor es %d", num2); en pantalla //Muestra un mensaje system ("pause>null"); system ("cls"); //Borrado de pantalla goto d; return 0; //Redirige hacia el punto de inicio //Ejecuta el programa si no hay errores //Fin del programa

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.