Conceptos basicos de programacion . Telemática
Enviado por Elias Ramirez Rivera • 31 de Enero de 2017 • Trabajo • 654 Palabras (3 Páginas) • 175 Visitas
[pic 1] | Universidad Politécnica de Juventino Rosas Telemática | [pic 2] | ||||
Nombre del Alumno: | Elías Abraham Ramírez Rivera | Materia: | Programación | |||
Grupo: | 2°B | No. Actividad: | 9 | Fecha de Entrega: | 23-enero-2017 | |
La programación es muy importante en la sociedad actual, ya que sin ella, no tendríamos muchas de las tecnologías de la información y comunicación, sin ella, no tendríamos teléfonos inteligentes, computadoras, consolas de videojuegos, y tampoco tendríamos ciertos avances en áreas como la medicina. La programación se puede clasificar ya que esta la programación orientada a objeto y la estructurada, ambas se pueden dividir en “estructuras”. Las principales son las estructuras selectivas y las estructuras de repetición. Las estructuras selectivas son muy importantes porque permiten tomar decisiones y así llevar a cabo un proceso u otro, dependiendo de la situación. Existen varios cuatro tipos de estas estructuras, la estructura simple, la doble, la anidada y el switch. La estructura siempre está compuesta por una sola condición, si esta condición resulta verdadera, se ejecutara un bloque de código, si no se cumple, no se realizara nada. La sintaxis para implementar una decisión en C++ es la siguiente: if(condición){ //porción de código que se ejecutara si la condición resulta verdadera } Ejemplo: if(suma==7){ cout<<“Se alcanzó el número máximo de elementos”; } Por otro lado el switch es una condición especial que tiene más vías a seguir. El if solo tiene dos caminos, mientras que el switch puede tener tantos caminos como se quiera. La sintaxis en lenguaje C++ de un switch es la siguiente switch(variable){ case valor1://bloque de instrucciones 1 break; case valor2://bloque de instrucciones 2 break; case valor3://bloque de instrucciones 3 break; } | ||||||
switch(opcion){ case 1: cout<< “Has seleccionado la opción 1”; break; case 2://bloque de instrucciones 2 cout<< “Has seleccionado la opción 2”; break; case 3: cout<< “Has seleccionado la opción 3”; break; default: cout<< “No seleccionaste ninguna opcion”; } Al igual que las estructuras selectivas, las estructuras repetitivas son de gran utilidad, ya que nos permiten ejecutar una sección de código un número definido de veces. Las estructuras son: while: un ciclo que se utiliza principalmente cuando se desconoce la cantidad de veces que se debe repetir un código, no dependen de valores numéricos, más bien dependen de valores boléanos, por esto son más efectivos en condiciones indeterminadas Su sintaxis es la siguiente: while(condición de fin){ //bloque de código a repetir n cantidad de veces } Ejemplo: while(opcion){//se utiliza una variable booleana para controlar el ciclo cout<< “Teclea el nombre”; cin>> nombre; cout<< “¿Es el ultimo nombre?” cin>> decisión; //se evalua la condición, en caso de que sea el último nombre, opción cambia a falso if(decisión==“si”){ opción=false; } } | ||||||
De manera contraria, el ciclo for se utiliza principalmente cuando se conoce la cantidad de veces que se va a repetir una porción de código y es controlado por números. La sintaxis en C++ es: for(int i=valor inicial;i<=valor final;i++){//variable de control, condición, incremento //bloque de instrucciones a ejecutar n cantidad de veces } Ejemplo: for(int i=0;i<=9;i++){ cout<< “Teclea la calificación ”< cin>>cal; prom=prom+cal; } A diferencia del while, no se tiene que someter a una condición para acabar con el ciclo ya que este terminara cuando i sea menor o igual a nueve. Por ultimo esta la estructura do while, esta es una estructura parecida al while, sin embargo, este ciclo se ejecutara una vez por defecto, luego evaluara una condición, si resulta verdadera, se repetirá, si no, continuara con el resto de instrucciones. Esa es la principal diferencia con el ciclo while, ya que el while, primero evalúa la condición. La sintaxis en C++ es: do{ //bloque de código a repetirse n cantidad de veces }while(condición de finalización); Ejemplo: boolean opción=true; do{ cout<< “Teclea el nombre”; cin>> nombre; cout<< “¿Es el ultimo nombre?” cin>> decisión; //se evalua la condición, en caso de que sea el último nombre, opción cambia a falso if(decisión==“si”){ opción=false; } }while(opcion); | ||||||
Las estructuras expuestas anteriormente son quizá las más importantes a tener en cuenta a la hora de programar, en este caso se utilizó el lenguaje C++ para los ejemplos, sin embargo, la estructura no cambia mucho de un lenguaje a otro. Sin estas estructuras, sería imposible tener muchos de los avances tecnológicos con que se cuenta actualmente ya que hacen que la programación sea más fácil, por lo tanto es necesario que un programador domine a la perfección estas estructuras. “Everybody in this country should learn how to program a computer…because it teaches you how to think” (Jobs, 1995, “Triumph of the Nerds.”) |
...