Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
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

(1)
|Views: 16,990|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
Xiuneli Islas added this note
orale k padre netha
Kassandra Loor liked this
Leidy Alberto de Jesus added this note
hola
no me conbensio muxo pero ni modos
Erick Escobar liked this
Javier Bravo added this note
oooooooooooooooooooooooooooooooooooo
Aldo Contreras liked this

You're Reading a Free Preview

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