jueves, 8 de enero de 2015

Arreglos Bidimensionales

Los arreglos bidimensionales son tablas de valores. Cada elemento de un arreglo bidimensional está simultáneamente en una fila y en una columna.
En matemáticas, a los arreglos bidimensionales se les llama matrices, y son muy utilizados en problemas de Ingeniería.
En un arreglo bidimensional, cada elemento tiene una posición que se identifica mediante dos índices: el de su fila y el de su columna.

Arreglos unidimensionales

Un arreglo unidimensionales un tipo de dato estructurado que esta formado por una coleccion finita y ordenada de datos del mismo tipo.


REPRESENTACION EN MEMORIA: Los arreglos guardan en memoria la cantidad de espacios que se le indican en la declaración.
 
ejemplo de arreglo:
   
      Arreglo [50];

C ++

En este lenguaje de programacion de alto nivel se puede usar varios tipos de datos (palabras reservadas) como son
-int : entero (%d)
-float : reales (%f)
-long : enteros de largo alcance
-char : caracter (%c)

Para mostrar datos en pantalla se utiliza el printf y para recpetar datos usamos el scanf .

FOR

Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere ejecutar una instruccion simple o compuesta.

Su formato general es:

              for(inicializacion;condicion;incremento)

En for se puede hacer incrementos y decrementos.
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:
for (inicialización; condición; incremento)
- See more at: http://www.programacionfacil.com/cpp/ciclo_for#sthash.EXpZilTG.dpuf
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:
for (inicialización; condición; incremento)
- See more at: http://www.programacionfacil.com/cpp/ciclo_for#sthash.EXpZilTG.dpuf
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:
for (inicialización; condición; incremento)
- See more at: http://www.programacionfacil.com/cpp/ciclo_for#sthash.EXpZilTG.dpuf
Este ciclo es uno de los mas usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instrucción simple o compuesta.
Su formato general es:
for (inicialización; condición; incremento)
- See more at: http://www.programacionfacil.com/cpp/ciclo_for#sthash.EXpZilTG.dpuf

viernes, 31 de octubre de 2014

Do while


If anidado

1.- Una tienda que vende pantalones Dickies al menudeo y al mayoreo tiene las siguientes tarifas, si se compran menos de 5 pantalones estos se cobran a su precio normal, en caso de que se compren 5 o mas pero menos de 12 , se les descuenta el 15% en cada pantalón, si se compran mas de 12 se les descuenta 30% en cada pantalon.Escriba un programa que pida como dato de entrada el numero de pantalones que se desean comprar y con ello imprima el total a pagar por la compra hecha.(Precio de pantalón 10)
Entradas : El numero de pantalones  

Procesos: Calcular el descuento de la comprar dependiendo el numero de pantalones vendidos.

Salida: Imprime el total a pagar por la compra realizada.


1.- Start
2.-        Declarations  
3.-        num num_pant=0, desc=0,  precio_pant=10, precio_Tot=0
4.-        output “Ingrese el numero de pantalones que desea comprar:”
5.-        input num_pant
6.-        If (num_pant<5) Then
7.-                    precio_Tot= precio_pant* num_pant
8.-        else
9.-                    if(num_pant>=5) and (num_pant<12) Then
10.-                              desc= (precio_pant*num_pant)*0.15
11.-                              precio_Tot= (precio_pant*num_pant)-desc
12.-                  else
13.-                              if (num_pant>=12) then
14.-                                         desc= (precio_pant*num_pant)*0.3
15.-                                         precio_Tot=(precio_pant*num_pant)-desc
16.-                              endif
17.-                  endif
18.-      endif
19.-      output “El valor de su compra es de:” precio_Tot
20.-stop


viernes, 3 de octubre de 2014

Estructuras de Control y Tipos de Operadores (Resumen 4)

Tipos de Operadores

1.- Aritméticos 
 suma  +
resta  -
multiplicación  *
división  /
potencia  **


2.- Operadores Relacionales 

< Menor que
<= Menor igual que 
> Mayor que
>= Mayor igual que 

= Igual que
<> Distintos 

3.- Operadores Lógicos

Y Conjunción
O Disyunción 
NO Negación 



Estructuras de Control

1.- Secuencial 

- Una acción luego de otra 
- En orden

2.- Condicionales 

Se hace una pregunta y depende la respuesta para que tome un camino .
- IF
THEN
ENDIF 

-IF 
THEN
ELSE 
ENDIF



3.- Repetitiva 

Ciclo (repeticiones)