Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
56Activity
0 of .
Results for:
No results containing your search query
P. 1
Algoritmos y Operadores

Algoritmos y Operadores

Ratings:

4.5

(2)
|Views: 15,439 |Likes:
Operadores aritméticos, relacionales y lógicos. Funciones predefinidas.
Operadores aritméticos, relacionales y lógicos. Funciones predefinidas.

More info:

Published by: Profa Lucía Santeramo on Apr 20, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

08/18/2013

pdf

text

original

 
Universidad Marítima del Caribe Prof. Lucía Santeramo Informática I
Algoritmo
: Serie de instrucciones ordenadas secuencialmente para resolver un tipo de problema determinado.Conjunto finito de instrucciones, que seguidas en un orden lógico conducen a la solución de un problemaespecífico, dentro de un problema.
Pasos
: Problema, Algoritmo, Programa.
Objetivos
: Resolver un problema y hacer un programa eficiente.
Representación
: Pseudocódigo, diagramas de flujos, programación modular, programación estructurada.
Características
Preciso
, indicando el orden de realización de cada paso.
Definido
, se debe tener el mismo resultado cada vez que se sigue el algoritmo (entada-proceso-salida).
Finito,
se debe terminar en algún momento.
Ejemplos de un Algoritmo representado en PseudocódigoInicio
Inicia el programa
Leer
Num1, Num2Lee dos números, Num1, Num2Suma Num1 + Num2El resultado de Num1 + Num2 lo guarda en Suma 
Escribir
SumaImprime el resultado de Suma
Fin
Finaliza el programa
Inicio
Inicia el programa
 
 Num1 = 5, Num2 = 14Inicializan las variables Num1, Num2 (Constante)Suma Num1 + Num2El resultado de Num1 + Num2 lo guarda en Suma 
Escribir
SumaImprime el resultado de Suma
Fin
Finaliza el programa
OperadoresMatemáticos
 Pseudocódig o
+-*/MODExp (
^
)
C++
+-*/%pow(base,exponente)
Lógicos
 Pseudocódig o
AND (Y)OR (O)NOT (NO)
C++
&&||!
Relacionales
 Pseudocódig o
=< ><=>=<>
C++
= =< ><=>=<>
Asignaciones
: es la operación de dar valor a una variable. La asignación se puede representar con el signo ←una flecha apuntando a la izquierda. NombreDeVariable ← expresiónSuma 15 + 62 asigna el valor 77 a la variable Suma a través de una asignación aritmética.C A + B asigna el valor de la suma a las variables A, B a la variable C. El resultado depende
1
 
Universidad Marítima del Caribe Prof. Lucía Santeramo Informática I
de los valores que se asignen a las variables A, B.Toda asignación es destructiva. Esto quiere decir que el valor que tuviera antes la variable se pierde y sereemplaza por el nuevo valor que se asigna.
Entrada y Salida de información
: Los datos que se obtienen del usuario para procesarlos también deben ser asignados a variables, la operación de lectura, lee un dato y lo asigna a una variable. La instrucción para lalectura de un dato es
 Leer 
. Por ejemplo:
 Leer 
numeroEsta instrucción pide al usuario un valor que será asignado a la variable numero.Cuando se muestra el resultado del algoritmo, un mensaje, un valor, se utiliza el comando
 Escribir 
.
Ejemplo de instrucciones de entrada y salida en Pseudocódigo y en C++
 
int
inumero;
Escribir
“Introduzca un valor numerico enterocout<<“Introduzca un valor numerico entero”;
Leer
Numerocin>>inumero;
Escribir
Numerocout<<El numero introducido es: <<inumero<<endl;
Ejemplos de operadores
// calcular.cpp *** Programa en C++ que realiza Suma, Resta y Multiplicación dados dos numeros
#include <iostream.h> 
int
main( ){ 
double
dnum1, dnum2, dsuma, dresta, dmultiplicacion;cout<<"Introduzca los valores numericos: ";cin >> dnum1 >> dnum2;dsuma = dnum1 + dnum2;dresta = dnum1 - dnum2;dmultiplicacion = dnum1 * dnum2;cout<<"("<<dnum1<<")"<<" + "<<"("<<dnum2<<")"<<" = "<<dsuma<<endl;cout<<"("<<dnum1<<")"<<" - "<<"("<<dnum2<<")"<<" = "<<dresta<<endl;cout<<"("<<dnum1<<")"<<" * "<<"("<<dnum2<<")"<<" = "<<dmultiplicacion<<endl; 
return
0;}
// operadrl.cpp *** Programa en C++ que muestra la combinación de los operadores relacionales y logicos
#include <iostream.h> 
int
main( ){ 
float
foper1, foper2;cout<<”Introduzca los operadores: ”;cin >> foper1 >> foper2;cout<<"(0) - Falso *** (1) - Verdadero"<<endl;cout<<foper1<<” > “<<foper2<<” : “<<(foper1 > foper2)<<endl;cout<<foper1<<” < “<<foper2<<” : “<<(foper1 < foper2)<<endl;cout<<foper1<<” >= “<<foper2<<” : “<<(foper1 >= foper2)<<endl;cout<<foper1<<” <= “<<foper2<<” : “<<(foper1 <= foper2)<<endl;cout<<foper1<<” == “<<foper2<<” : “<<(foper1 == foper2)<<endl;cout<<foper1<<” != “<<foper2<<” : “<<(foper1 != foper2)<<endl;cout<<foper1<<” && “<<foper2<<” : “<<(foper1 && foper2)<<endl;cout<<foper1<<” || “<<foper2<<” : “<<(foper1 || foper2)<<endl; 
return
0;}
2

Activity (56)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Kassandra Loor liked this
Erick Escobar liked this
Xiuneli Islas added this note
orale k padre netha
Leidy Alberto de Jesus added this note
hola
no me conbensio muxo pero ni modos
Aldo Contreras liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->