TEMA 2 FOR, DO WHILE, SWICHT CASE, IF ELSE
Disco duro
Memoria RAM
Ventiladora
Fuente de poder
Tarjeta madre
Procesador
Bus de datos
Bios
DISCO DURO:
Es la unidad que nos permite almacenar todo tipo de información en gran manera dependiendo de la capacidad del disco.
MEMORIA RAM:
Es donde se aloja temporalmente la información que se está procesando en la computadora durante esta encendida la PC.
VENTILADOR:
Es la que le sirve a la computadora refrigerarse, es un dispositivo electromagnético y su función es de sacar el aire caliente de interior del procesador, u otro dispositivo que calienta.
FUENTE DE PODER:
Es la que suministra corriente a la tarjeta madre de manera que la computadora la soporte.
TARJETA MADRE:
La Tarjeta madre también conocida como (motherboord) en inglés es la que contiene los componentes necesarios para conectar otros circuitos de la maquina como el procesador, la memoria RAM, la BIOS, conectores que administran el funcionamiento, entre otros.
PROCESADOR:
Un procesador es denominado es un chip o un tipo de complemento electrónico. Sirve para realizar las operaciones del administrador, le dice que es tarea debe realizar la tarjeta madre.
BUS DE DATOS:
Es u conjunto de conexiones físicas que transfieren información de un lugar a otro.
BIOS:
Es la que se encarga de reconocer todos los dispositivos de la computadora para cargar el sistema operativo.
ADMINISTRACIÓN DE TAREAS:
Solamente puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización y/o interrupción.
Es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternada a los procesos que los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
ADMINISTRACIÓN DE USUARIOS:
Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté ejecutando.
Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos de la computadora. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.
Un algoritmo está formado por pasos organizados que muestran el proceso que debemos seguir para solucionar un problema.
Los algoritmos se pueden clasificar según su tipo y pueden ser:
CUALITATIVOS O CUANTITATIVOS: los cualitativos son aquellos en los que se usan palabras para describir los pasos, y los cuantitativos son aquellos que utilizamos para cálculos numéricos para definir pasos en su proceso.
TIPOS DE LENGUAJE
LENGUAJE GRAFICO: con este lenguaje se representa gráficamente las operaciones que se hacen en un algoritmo para esto se utiliza el diagrama de flujo.
LENGUAJE NO GRAFICO: se representa en pseudocódigo, es decir que se hace en forma descriptiva las operaciones que se hacen en algoritmo.
FOR
Concepto:son lo que se conoce como estructuras de control de flujo cíclicas o simplemente estructuras cíclicas, estos ciclos, como su nombre lo sugiere, nos permiten ejecutar una o varias líneas de código de forma iterativa, conociendo un valor específico inicial y otro valor final, además nos permiten determinar el tamaño del paso entre cada "giro" o iteración del ciclo.
Estructura:
for(inti = valor inicial; i<= valor final; i = i + paso)
{ .... .... Bloque de Instrucciones.... .... .... }
Ejemplo:
Vamos a retomar el ejemplo anterior, donde deseábamos sacar los números pares entre el número 50 y el 100, es un ejemplo sencillo con el que nos aseguraremos de haber comprendido bien lo anterior.Tenemos entonces que el valor inicial para nuestro ciclo es el número 50 y el valor final es el 100, además, dado que necesitamos los números pares vamos a ir de dos en dos, así que el tamaño del paso va a ser 2, teniendo estos 3 componentes identificados, estamos listos paracrear:
for(int i=50;i<=100;i+=2)
{//Notemos que escribir i+=2 es similar a escribir i = i + 2 cout<< i <<endl; }
#include "iostream"
using namespace std;
int main()
{ for(int i=50;i<=100;i+=2)
{//Notemos que escribir i+=2 es similar a escribir i = i + 2
cout<<i<<endl;
}
system("PAUSE");
return 0; }
DO WHILE
Concepto:do-while es una estructura de control cíclica, los cuales nos permiten ejecutar una o varias líneas de código de forma repetitiva sin necesidad de tener un valor inicial e incluso a veces sin siquiera conocer cuándo se va a dar el valor final, hasta aquí son similares a los ciclos while, sin embargo el ciclo do-while nos permite añadir cierta ventaja adicional y esta consiste que nos da la posibilidad de ejecutar primero el bloque de instrucciones antes de evaluar la condición necesaria.
Estructura
hacer
declaración
while (expresión);
Ejemplo:
// do_while_statement.cpp
#include <stdio.h>
int main ()
{
inti = 0;
hacer
{
printf_s( "\ n% d", i ++);
} While (i <3);
}
SWICHT CASE
Concepto:Declaraciones de caso interruptor son un sustituto por mucho tiempo si las declaraciones que comparan una variable para varios valores "integrales" (valores "integrales" son simplemente los valores que se pueden expresar como un entero, como el valor de un char). El formato básico para usar caja de conmutación se describe a continuación. El valor de la variable dada en el interruptor se compara con el valor siguiente de cada uno de los casos, y cuando un valor coincide con el
Estructura:
switch (<variable>) {
caso de que este valor:
Código que se ejecuta si <variable> == este valor
descanso;
caso de que el valor:
Código que se ejecuta si <variable> == ese valor
descanso;
...
defecto:
Código que se ejecuta si <variable> no es igual al valor de seguir cualquiera de los casos
descanso;
}valor de la variable, el ordenador continúa la ejecución del programa a partir de ese punto.
Ejemplo:
#include<stdio.h>
main() {
charch;
printf("Introduzca una vocal: ");
ch=getchar();
switch(ch) {
case 'a': puts("Se ha pulsado una a.");
break;
case 'e': puts("Se ha pulsado una a.");
break;
case 'i': puts("Se ha pulsado una a.");
break;
case 'o': puts("Se ha pulsado una a.");
break;
case 'u': puts("Se ha pulsado una a.");
break;
default: puts("Error");
}
}
IF ELSE
Concepto:
if-else, es una estructura de control, que nos permiten tomar cierta decisión al interior de nuestro algoritmo, es decir, nos permiten determinar que acciones tomar dada o no cierta condición, por ejemplo determinar si la contraseña ingresada por el usuario es válida o no y de acuerdo a esto darle acceso al sistema o mostrar un mensaje de error.
Estructura:
si (expresión)
sentencia1
[más
sentencia2]
Ejemplo:
// if_else_statement.cpp
#include <stdio.h>
int main ()
{
int x = 0;
si (x == 0)
{
printf_s( "x es 0 \ n");
}
más
{
printf_s( "x no es 0 \ n"); // No se ejecutará esta declaración
}
x = 1;
si (x == 0)
{
printf_s( "x es 0 \ n"); // No se ejecutará esta declaración
}
más
{
printf_s( "x no es 0 \ n");
}
return 0;
}
x es 0!
x no es 0!
MANERAS DE ACCEDER:
Pseudocódigo para calcular el área de un triángulo.
Inicio
Obtener base y altura
(Base*altura)/ 2
Mostrar área
Fin
Diagrama de Flujo
Área
Código cpp
//Programa que calcula el área de un triangulo
#include<conio.h>
#include<stdio.h>
main()
{
int bas, alt, are;
printf(“Introduce la base”);
scanf(“%d”, &bas);
printf(“Introduce la altura”);
scanf(“%d”, &alt);
are= (bas * alt)/2;
printf(“El área es: %d”, are);
return0;
}
Pseudocódigo para calcular los días vividos de una persona.
Inicio
Obtener edad
Multiplicar edad * 365
Mostrar los días
Fin
Diagrama de Flujo
Edad
Código cpp
//Programa que calcula el área de un triangulo
#include<conio.h>
#include<stdio.h>
main()
{
int edad, diasv;
printf(“Introduce tu edad”);
scanf(“%d”, &edad);
diasv= edad*365;
printf(“Has vivido %d días”, diasv);
return0;
}
Pseudocódigo para convertir de peso a dólar
Inicio
Obtener los pesos
Obtener el valor del dólar
Dividir pesos / valor del dólar
Mostrar los dólares
Fin
Diagrama de Flujo
Dólar
Código cpp
//Programa que convierte pesos a dólares
#include<conio.h>
#include<stdio.h>
main()
{
int pesom, dolar;
printf(“Introduce la cantidad en pesos”);
scanf(“%d”, &pesom);
vdolar= pesom/18;
printf(“%d pesos, son %d dólares”, pesom,vdolar);
return0;
}
Pseudocódigo para calcular descuentos
Inicio
Obtener precio del producto
Obtener el descuento
Dividir el precio entre 100
Multiplicarlo por el descuento
Precio – descuento
Mostrar total a pagar, descuento
Fin
Diagrama de Flujo
Pred, descuento
Código cpp
//Programa que calcula el descuento de un producto
#include<conio.h>
#include<stdio.h>
main()
{
int pre, des, ddes, pred;
printf(“Introduce el precio del producto”);
scanf(“%d”, &pre);
printf(“Introduce el descuento a realizar”);
scanf(“%d”, &des);
ddes= (pre / 100) *des;
pred= pre – ddes;
printf(“El precio es: %d”, pred);
printf(“Se aplicó un descuento de: %d”, des);
printf(“Usted ahorra: %d”, ddes);
return0;
}
Pseudocódigo para calcular la velocidad
Inicio
Obtener distancia y tiempo
Vel=dis/tiem
Mostrar vel
Fin
Diagrama de Flujo
Vel
Código cpp
//Programa que calcula la velocidad
#include<conio.h>
#include<stdio.h>
main()
{
float vel, dis, tiem;
printf(“Introduce la distancia”);
scanf(“%f”, &dis);
printf(“Introduce el tiempo”);
scanf(“%f”, &tiem);
vel= dis*tiem;
printf(“La velocidad es: %f”, vel);
return0;
}
Pseudocódigo Switch case
Inicio
Declarar num1, num2, num3, opc;
Obtener num1 y num2;
Mostrar “1 suma, 2 resta, 3 multiplicación, 4 división;
Obtener opc;
En caso de opc==1
Num3=num1 + num2;
Mostrar num3;
En caso de opc==2
Num3=num1 - num2;
Mostrar num3;
En caso de opc==3
Num3=num1 * num2;
Mostrar num3;
En caso de opc==4
Num3=num1 / num2;
Mostrar num3;
Fin
Diagrama de Flujo
1 suma
2 resta
3 multiplicación
4 división
Num3
Num3
Num3
Num3
Código cpp
//Programa multiuso
#include<conio.h>
#include<stdio.h>
main()
{
float num1, num2;
int opc;
printf(“Introduce el numero 1”);
scanf(“%f”, &num1);
printf(“Introduce el numero 2”);
scanf(“%f”, &num2);
printf(“Oprime el número que deseas, 1 suma, 2 resta, 3 multiplicación, 4 división”);
scanf(“%d”, &opc);
switch(opc)
{case 1: printf(“Suma”);
num3=num1+num2;
break;
printf(“La suma es: %f”,num3);
case 2: printf(“Resta”);
num3=num1-num2;
printf(“La resta es: %f”,num3);
break;
case 3: printf(“Multiplicación”);
num3=num1*num2;
printf(“La multiplicación es: %f”,num3);
break;
case 4: printf(“División”);
num3=num1/num2;
printf(“La división es: %f”,num3);
break;
default;
}
return0;
}
Pseudocódigo formula general
Inicio
Declarar a,b,c,d,e,x1,x2;
Obtener a, b, c;
D=(b*b)-(4*a*c);
E=2*a;
Si d=0
X1=-b/e
X2=-b/e
Mostrar X1 y X2
Sino
Si d>0
X1=(-b+sqrt(d))/e
X2=(-b-sqrt(d))/e
Mostrar X1 y X2
Sino
X1=(-b/e)+ (sqrt(d)/e)
X2=(-b/e)- (sqrt(d)/e)
Mostrar X1 y X2
Fin Si
Fin Si
Fin
Diagrama de Flujo
X1, x2
X1, x2
X1, x2
Código cpp
//Programa da formula general
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
float a,b,c,d,e,x1,x2;
printf(“Introduce a, b, c”);
scanf(“%f”, &a);
scanf(“%f”, &b);
scanf(“%f”, &c);
D=(b*b)-(4*a*c);
E=2*a;
If(d==0)
{ X1=-b/e;
X2=-b/e;
printf(“Las raíces son: %f y %f”,x1,x2);
} else {
If(d>0)
{ X1=(-b+sqrt(d))/e;
X2=(-b-sqrt(d))/e;
printf(“Las raíces son: %f y %f”,x1,x2);
} else {
X1=(-b/e)+ (sqrt(d)/e);
X2=(-b/e)- (sqrt(d)/e);
printf(“Las raíces son: %f y %f”,x1,x2);
}
}
return0;
}
Pseudocódigo calificaciones (if-else)
Inicio
Obtener calificaciones;
Obtener promedio;
Si promedio>8
Mostrar aprobado
Sino
Mostrar reprobado
Fin Si
Fin
Diagrama de Flujo
Aprobado
Reprobado
Código cpp
//Programa if else simple calificaciones
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
float mat, fis, herr, ingl, proc, elem, elec, form, exp, prom;
printf(“Introduce la calificación de matemáticas”);
scanf(“%f”, &mat);
printf(“Introduce la calificación de física”);
scanf(“%f”, &fis);
printf(“Introduce la calificación de herramientas”);
scanf(“%f”, &herr);
printf(“Introduce la calificación de inglés”);
scanf(“%f”, &ingl);
printf(“Introduce la calificación de procesos”);
scanf(“%f”, &proc);
printf(“Introduce la calificación de elementos”);
scanf(“%f”, &elem);
printf(“Introduce la calificación de electricidad”);
scanf(“%f”, &elec);
printf(“Introduce la calificación de formación”);
scanf(“%f”, &form);
printf(“Introduce la calificación de expresión”);
scanf(“%f”, &exp);
prom= (mat+fis+herr+ingl+proc+elem+elec+form+exp)/9;
if (prom>8)
printf(“Aprobado”);
else
printf(“Reprobado”);
return0;
}
Pseudocódigo calificaciones (if-else aninado)
Inicio
Obtener calificaciones;
Obtener promedio;
Si promedio<8
Mostrar baja
Sino
Si promedio>=8 & promedio<9
Mostrar regulariza
Sino
Si promedio>=9 & promedio <10
Mostrar bien
Sino
Mostrar excelente
Fin Si
Fin si
Fin si
Fin
Diagrama de Flujo
Baja
Regulariza
Bien
Excelente
Código cpp
//Programa if else simple calificaciones
#include<conio.h>
#include<stdio.h>
#include<math.h>
main()
{
float mat, fis, herr, ingl, proc, elem, elec, form, exp, prom;
printf(“Introduce la calificación de matemáticas”);
scanf(“%f”, &mat);
printf(“Introduce la calificación de física”);
scanf(“%f”, &fis);
printf(“Introduce la calificación de herramientas”);
scanf(“%f”, &herr);
printf(“Introduce la calificación de inglés”);
scanf(“%f”, &ingl);
printf(“Introduce la calificación de procesos”);
scanf(“%f”, &proc);
printf(“Introduce la calificación de elementos”);
scanf(“%f”, &elem);
printf(“Introduce la calificación de electricidad”);
scanf(“%f”, &elec);
printf(“Introduce la calificación de formación”);
scanf(“%f”, &form);
printf(“Introduce la calificación de expresión”);
scanf(“%f”, &exp);
prom= (mat+fis+herr+ingl+proc+elem+elec+form+exp)/9;
if (prom<8)
printf(“Baja”);
else
if (prom>=8 & prom<9)
printf(“Regulariza”);
else
if (prom>=9 & prom<10)
printf(“Bien”);
else
printf(“Excelente”);
return0;
}
Pseudocódigo de for (1 al 10)
Inicio
Desde 1 hasta 10
Mostrar i
Fin
Diagrama de Flujo
i=0, 10, i++
i
Código cpp
//Programa que imprime del 1 al 10
#include<conio.h>
#include<stdio.h>
main()
{
for(int i=0; i<=10; i++)
printf(“%d\n”, i);
return0;
}
Pseudocódigo de for (100 al 0)
Inicio
Desde 100 hasta 0
Mostrar i
Fin
Diagrama de Flujo
i=101, 0, i--
i
Código cpp
//Programa que imprime del 100 al 0
#include<conio.h>
#include<stdio.h>
main()
{
for(int i=101; i==0; i--)
printf(“%d\n”, i);
return0;
}
Pseudocódigo de for (500 a 5) -5
Inicio
Desde 500 hasta 5
Mostrar i
Fin
Diagrama de Flujo
i=500, 5, i=-5
i
Código cpp
//Programa que imprime del 500 al 5
#include<conio.h>
#include<stdio.h>
main()
{
for(int i=500; i==5; i=-5)
printf(“%d\n”, i);
return0;
}
Pseudocódigo de for (30 a 3) -3
Inicio
Desde 30 hasta 3
Mostrar i
Fin
Diagrama de Flujo
i=30, 3, i=-3
i
Código cpp
//Programa que imprime del 30 al 3
#include<conio.h>
#include<stdio.h>
main()
{
for(int i=30; i==3; i=-3)
printf(“%d\n”, i);
return0;
}
Pseudocódigo de tabla de multiplicar
Inicio
Obtener la tabla
Desde 1 hasta 10
Multiplicar tabla * i
Mostrar resultado
Fin
Diagrama de Flujo
i=0, 10, i++
Res
Código cpp
//Programa que calcula las tablas de multiplicar
#include<conio.h>
#include<stdio.h>
main()
{
int col1, res;
printf(“Introduce el numero de la tabla”);
scanf(“%d”, &col1);
for(int i=0; i<=10; i++)
res=col1 * i;
printf(“%d * %d = %d \n”, col1,i, res);
return0;
}
Pseudocódigo (for y do-while)
Inicio
Haces
Obtener el inicio y el fin
Desde inicio hasta fin
Mostrar i
Mostrar desea repetir?
Obtienes opc
Si opc==1 repetir
Fin
Diagrama de Flujo
inicial, final, i++
i
¿Deseas repetir el programa?
Código cpp
//Programa imprime y repite
#include<conio.h>
#include<stdio.h>
main()
{
int i,f, opc;
do{
printf(“Introduce el valor inicial”);
scanf(“%d”, &i);
printf(“Introduce el valor final”);
scanf(“%d”, &f);
for(i; i<=f; i++)
printf(“i es: %d\n”,i);
printf(“Deseas repetir el programa? Oprime 1”);
scanf(“%d”, &opc);
}while(opc==1);
return0;
}
Pseudocódigo Switch case
Inicio
Declarar nombre, curp, promedio, carrera, cal1, cal2, opc;
Mostrar “1 Alta, 2 Bajas, 3 Modificación, 4 Consultas;
Obtener opc;
En caso de opc==1
Obtener nombre
Obtener curp
Obtener promedio
Obtener carrera
En caso de opc==2
Obtener nombre
Obtener carrera
En caso de opc==3
Obtener nombre
Obtener curp
Obtener promedio
Obtener carrera
En caso de opc==4
Mostrar cal1, cal2;
Fin
Diagrama de Flujo
1 Alta
2 Baja
3 Modificación
4 Consulta
Cal1, cal2
Código cpp
//Programa multiuso
#include<conio.h>
#include<stdio.h>
main()
{
char nom[30], curp[16], carr[10];
int prom, cal1= 9, cal2=9, opc;
printf(“Oprime el número que deseas, 1 altas, 2 bajas, 3 modificación, 4 consulta”);
scanf(“%d”, &opc);
switch(opc)
{case 1: printf(“Alta”);
printf(“Introduce tu nombre”);
scanf(“%s”, &nom);
printf(“Introduce tu curp”);
scanf(“%s”, &curp);
printf(“Introduce tu promedio”);
scanf(“%d”, &prom);
printf(“Introduce tu carrera”);
scanf(“%s”, &carr);
break;
case 2: printf(“Baja”);
printf(“Introduce tu nombre”);
scanf(“%s”, &nom);
printf(“Introduce tu carrera”);
scanf(“%s”, &carr);
break;
case 3: printf(“Modificación”);
printf(“Introduce tu nombre”);
scanf(“%s”, &nom);
printf(“Introduce tu curp”);
scanf(“%s”, &curp);
printf(“Introduce tu promedio”);
scanf(“%d”, &prom);
printf(“Introduce tu carrera”);
scanf(“%s”, &carr);
break;
case 4: printf(“Consulta”);
printf(“La calificación es %d y %d”, cal1, cal2);
break;
default;
}
return0;
}
Pseudocódigo para convertir pulgadas a mm.
Inicio
Obtener plg
Mm=plg*25.4
Mostrar mm
Fin
Diagrama de Flujo
mm
Código cpp
//Programa que calcula el área de un triangulo
#include<conio.h>
#include<stdio.h>
main()
{
int plg, mm;
printf(“Introduce las pulgadas”);
scanf(“%d”, &plg);
mm= plg* 25.4
printf(“Los milímetros son: %d”, mm);
return0;
}
Pseudocódigo para calcular volumen de un cilindro.
Inicio
Obtener rad, alt
Vol=(3.1416)(rad)(alt)
Mostrar vol
Fin
Diagrama de Flujo
Vol
Código cpp
//Programa que calcula el área de un triangulo
#include<conio.h>
#include<stdio.h>
main()
{
int rad, alt, vol;
printf(“Introduce el radio”);
scanf(“%d”, &rad);
printf(“Introduce la altura”);
scanf(“%d”, &alt);
vol= 3.1416* rad* alt;
printf(“el volumen es: %d”, vol);
return0;
}
Una tabla dinámica sirve para resumir los datos que hay en una hoja de cálculo. Lo mejor de todo es que puedes cambiarla fácil y rápidamente para ver los datos de una manera diferente, haciendo de ésta una herramienta muy poderosa.
Paso 1:
Selecciona la tabla o celdas (incluyendo los encabezados de columna) que contienen los datos que vas a utilizar.
Paso 2:
En la ficha Insertar, haz clic en el comando Tabla dinámica.
Paso 3:
Aparecerá el cuadro de diálogo Crear tabla dinámica. Asegúrate de que la configuración sea correcta y haz clic en Aceptar.
Paso 4:
Una tabla dinámica en blanco aparecerá al lado izquierdo y la lista de campos, al derecho.
Un hipervínculo es un vínculo de un documento que abre otra página u otro archivo cuando se hace clic en él. El destino es frecuentemente otra página web, pero también puede ser una imagen, o una dirección de correo electrónico o un programa. El hipervínculo mismo puede ser un texto o una imagen.
Cuando el usuario de un sitio hace clic en el hipervínculo, el destino se muestra en un Explorador web, ya sea abierto o ejecutado, según el tipo de destino. Por ejemplo, un hipervínculo a una página muestra la página en el explorador web, mientras que un hipervínculo a un archivo AVI abre el archivo en un reproductor multimedia.
Uso de los hipervínculos
Puede usar los hipervínculos para realizar una de las siguientes acciones:
Cuando apunta a un texto o una imagen que contiene un hipervínculo, el puntero se convierte en una mano Puntero con forma de mano , indicando que puede hacer clic en el texto o la imagen.
Definición y funcionamiento de una dirección URL
Cuando se crea un hipervínculo, su destino se codifica como una dirección URL (Localizador uniforme de recursos), por ejemplo:
http://ejemplo.microsoft.com/noticias.htm
file://nombreDeEquipo/carpetaCompartida/nombreDeArchivo.htm
Una dirección URL contiene un protocolo, como HTTP, FTP o FILE, una ubicación de red o de servidor web y una ruta de acceso y un nombre de archivo. En la siguiente ilustración se definen las partes de la dirección URL:
Los filtros Excel facilitan la busqueda de un subconjunto de datos dentro de un rango para poder trabajar con el mismo. Este subconjunto de datos o rango filtrado muestra las filas que cumplen el criterio que se especifique para una columna.
Al utilizar un filtro este no reorganiza el resultado mostrado, pero sí permite aplicar formato, representar en gráficos e imprimir dicho rango. El filtrado oculta temporalmente las filas que no se desean mostrar.
Excel proporciona dos formas de filtrar celdas de datos:
Autofiltro
Ayuda a administrar fácilmente hojas de cálculo de gran tamaño, que requiran de filtros con criterios simples.
Filtro avanzado
Utilizado para realizar filtros con criterios más complejos. Se diferencia del Autofiltro al tener que escribir los criterios según los cuales desea filtrar los datos en un rango de criterios independiente situado sobre el rango.
Las Macros en Excel son un conjuntos de instrucciones que se ejecutan de manera secuencial por medio de una orden de ejecución, claro esta que una Macro puede invocar a otras, logrando de esta forma obtener operaciones cada vez mas complejas.
En el caso de Excel el lenguaje empleado para el uso de Macros es VBA (Visual Basic para Aplicaciones), Excel cuenta con un “Editor de Visual Basic” o también conocido como “Editor de VBA” que permite la creación, y/o mantenimiento de las Macros que se tengan disponibles.
Las Macros en Excel son útiles entre otras cosas por que permiten la automatización de tareas repetitivas, por ejemplo si se da cuenta que todos lo días se encuentra creando la misma tabla dinámica (pero con distintos datos), o colocando el mismo formato a una hoja, entonces es el momento de automatizar dicha labor por medio de Macros.
EJEMPLOS DE EXCEL OPERACIONES
PROMEDIO
Suma
RAÍZ
GRADOS A RADIANES
MAXIMO COMÚN DIVISOR
METODO BURBUJA
MALOS HABITOS EN EXPOCICIONES
EXPOSICION SWICHT CASE
Bibliografías
https://msdn.microsoft.com/en-us/library/y34a3dk2.aspx
https://www.programarya.com/Cursos/C++/Condicionales/Condicional-If-Else
https://www.programarya.com/Cursos/C++/Ciclos/Ciclo-For
http://www.cprogramming.com/tutorial/lesson5.html