Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Herramientas para programar en c++

Enviado por   •  17 de Julio de 2018  •  4.005 Palabras (17 Páginas)  •  357 Visitas

Página 1 de 17

...

Condicionales

Estructuras de control que establecen criterios específicos para llevar a cabo algún procedimiento dentro de un programa. Existen 3 tipos de condicionales: if, if else, switch.

Condicional if: Establece una condición y realiza un proceso si es que la condición se cumple. Después sólo continúa el programa. Su estructura es

if(condición)

{

Proceso

}

Condicional if-else: Establece una condición y realiza un proceso si es que la condición se cumple, de lo contrario, realiza otro proceso especificado. Después, sólo continúa el programa. Su estructura es

if(condición)

{

Proceso

}

else

{

Proceso alternativo

}

Condicional if anidado: Establece una condición y realiza un proceso si es que la condición se cumple, de lo contrario, realiza otro proceso con otra condición diferente. Su estructura es

if(condición)

{

Proceso

}

else if(2dacondición)

{

2do Proceso

}

Condicional switch: Permite definir múltiples casos que puede llegar a cumplir una variable cualquiera, y qué acción tomar en cualquiera de estas situaciones, incluso es posible determinar qué acción llevar a cabo en caso de no cumplir ninguna de las condiciones dadas. Su estructura es

switch(opción)

{

case valor1: //Bloque de instrucciones

break(); //Fin del bloque. Necesaria para no ejecutar todos los casos.

case valor2:

break();

case valorn:

break();

default: // es el bloque que se ejecuta en caso de que no se cumpla ningún caso

}

Ciclos

Un ciclo o bucle permite repetir una o varias instrucciones cuantas veces lo necesitemos. Nos permite hacer una misma tarea en una cantidad de líneas de código muy pequeña y de forma automática. Los tres tipos de ciclos que existen son for, while y do-while.

Ciclo for: Su funcionamiento se basa en 3 especificaciones: valor al inicio del ciclo, valor al final del ciclo (alguna condición para terminar el proceso) y un contador o acumulador para indicar el aumento del ciclo con respecto a su inicio. Su estructura es

for(TipoDeDato variable=ValorInicial; variable

{

Proceso cíclico

}

Ciclo while: Nos permite ejecutar una o varias líneas de código de manera repetitiva sin necesidad de tener un valor inicial y sin siquiera conocer cuándo se va a dar el valor final que esperamos. No depende directamente de valores numéricos, sino de valores booleanos, es decir, su ejecución depende del valor de verdad de una condición dada: verdadera o falso. Su estructura es

while(condición)

{

Proceso

}

Ciclo do-while: Son similares a los ciclos while, sin embargo el ciclo do-while nos da la posibilidad de ejecutar primero un bloque de instrucciones antes de evaluar la condición necesaria. Su estructura es

do

{

Proceso

}

while(condición);

Contadores

Variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se lleva a cabo un proceso cíclico. Se debe de inicializar el contador con un valor inicial antes de llevar a cabo el ciclo.

Las variables más comunes para definir un contador son las letras i, j y/o k. En seguida se le debe asignar el incremento o decremento que va a afectar al contador en cada ciclo. Ejemplos: i++, i+1, i--, i-1, i+2, i+3, i-2, i-3, i+constante.

Acumuladores

Variable que suma sobre sí misma un conjunto de valores variables para almacenar la suma de todos ellos. Su estructura es

acumulador=acumulador+ValorVariable;

Bases numéricas

Sistema binario (base 2)

Es un sistema de números de base igual a 2, lo que nos lleva a representar los números con sólo dos símbolos distintos: 0 y 1. Cada símbolo puede ser usado individualmente o en combinación. Por ello con sólo un símbolo en sistema binario podemos representar apenas dos valores (cero y uno) a diferencia del sistema decimal donde un sólo símbolo podía representar hasta diez. Combinando dos símbolos binarios logramos generar los cuatro primeros valores del sistema binario:

00

01

10

11

Para un número más grande, el símbolo 1 debe ser movido otra vez, haciendo aparecer una tercera columna:

000

001

010

011

100

101

110

111

A continuación se ven

...

Descargar como  txt (25.6 Kb)   pdf (91 Kb)   docx (34.6 Kb)  
Leer 16 páginas más »
Disponible sólo en Essays.club