Documentos de Académico
Documentos de Profesional
Documentos de Cultura
TIPOS DE ALGORITMOS?
Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se utilizan clculos numricos para definir los
pasos del proceso.
FIN
Metodologa para la solucin de problemas por medio de computadora
DATO
El dato es una representacin simblica (numrica, alfabtica, algortmica, entre otros.), un
atributo o caracterstica de una entidad. Los datos describen hechos empricos, sucesos y
entidades.
Los datos aisladamente pueden no contener informacin humanamente relevante. Slo cuando
un conjunto de datos se examina conjuntamente a la luz de un enfoque, hiptesis o teora se
puede apreciar la informacin contenida en dichos datos. Los datos pueden consistir en
nmeros, estadsticas o proposiciones descriptivas. Los datos convenientemente agrupados,
estructurados e interpretados se consideran que son la base de la informacin humanamente
relevante que se pueden utilizar en la toma decisiones, la reduccin de la incertidumbre o la
realizacin de clculos. Es de empleo muy comn en el mbito informtico y, en general,
prcticamente en cualquier disciplina cientfica.
Un dato por s mismo no constituye informacin, es el procesamiento de los datos lo que nos
proporciona informacin.
INFORMACION
En sentido general, es un conjunto organizado de datos procesados, que constituyen un mensaje
que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.
Desde el punto de vista de la ciencia de la computacin, la informacin es un conocimiento
explcito extrado por seres vivos o sistemas expertos como resultado de interaccin con el
entorno o percepciones sensibles del mismo entorno. En principio la informacin, a diferencia de
los datos o las percepciones sensibles, tienen estructura til que modificar las sucesivas
interacciones del ente que posee dicha informacin con su entorno.
Constantes
Una constante es un dato numrico o alfanumrico que no cambia durante la ejecucin del
programa.
Ejemplo:
pi = 3.1416Constantes
Una constante es un dato numrico o alfanumrico que no cambia durante la ejecucin del
programa.
Ejemplo:
pi = 3.1416
Variable
Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato
durante la ejecucin de un proceso, su contenido puede cambiar durante la ejecucin del
programa.
Para poder reconocer una variable en la memoria de la computadora, es necesario darle un
nombre con el cual podamos identificarla dentro de un algoritmo.
Ejemplo:
area = pi * radio ^ 2
Las variables son : el radio, el area y la constate es pi
Tipos De Datos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carcter, tal
como b, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de
valores que puede tomar una variable.
Datos Numricos:
Permiten representar valores escalares de forma numrica, esto incluye a los nmeros enteros y
los reales. Este tipo de datos permiten realizar operaciones aritmticas comunes.
Datos lgicos:
Son aquellos que solo pueden tener dos valores (cierto o falso) ya que representan el resultado
de una comparacin entre otros datos (numricos o alfanumricos).
Datos alfanumricos (string):
PROCESO DE ASIGNACION
La operacin de asignacin es el modo de darle valores a una variable. La
operacin de asignacin se representa con el smbolo u operador
. La operacin de
asignacin se conocen como instrucciones o sentencia de asignacin cuando se refiere a un
lenguaje de programacin.
El formato general de una operacin de asignacin es:
nombre de la variable expresin
La flecha (operador de asignacin) se sustituye en otros lenguajes por = (BASIC, FORTRAN ) o
= Pascal). Sin embargo, es preferible el uso de la flecha en la redaccin del algoritmo, pera evitar
ambigedades dejando el uso del smbolo = exclusivamente para el operador de igualdad.
La operacin de asignacin:
5;
Asignacin aritmtica
Asignacin lgica
Asignacin de caractres
EXPRESIONES
las expresiones son combinaciones de constantes, variables, smbolos de operaciones,
parntesis y nombres de funciones especiales. Las mismas ideas son utilizadas en notacin
matemtica tradicional; por ejemplo:
a - ( b + 3 ) /c
Una expresin consta de operadores y operando. Segn sea el tipo de objetos que manipulan,
se clasifican las expresiones en:
-
Aritmticas
Relacinales
Lgicas
Carcter
OPERADORES ARITMETICOS
las expresiones aritmticas son anlogas a las frmulas matemticas. Las variables y constantes
son numricas (real o entera) y las operaciones son las aritmticas.
+ Suma
- Resta
*
Multiplicacin
Divisin
**
Exponenciacin
div
Divisin entera
mod
Mdulo (resto)
El smbolo / se utiliza para la divisin real y el operador div en algunos lenguajes, por ejemplo
BASIC.
A div B
Slo se pueden utilizar si A y B son expresiones enteras y obtienen la parte entera A/B. Por
consiguiente.
19 div 6
toma el valor 3.
OPERADORES RELACIONALES
Los operadores relacionales o de relacin permiten realizar comparaciones de valores de tipo
numrico o carcter. Los operadores de relacin sirven para expresar las condiciones en los
algoritmos.
Los operadores de relacin se recogen en la Tabla.
Operador
<
>
=
<=
=>
<>
Significado
Mayor que
Menor que
Igual que
Mayor o Igual a
Menor o Igual a
Distinto de
OPERADORES LOGICOS
Los operadores lgicos o bolanos bsicos son not(no), and (y), y or (o). La tabla recoge el
funcionamiento de dichos operadores.
Operador lgico
No (no)
And (y)
Or (o)
Expresin lgica
No p (not p)
P y a (p and q)
P o q (p or q)
TALLER
Significado
Negacin de p
Interseccin de p y q
Unin de p y q
5*(75/15)+4*(4-1)+2*(7+4)
(15/(8-3)+4*(6+2)*2
(8+3)*(40-(7*4))
Determinar por medio de un algoritmo el rea y volumen de un cilindro cuyas diemnsiones radio
y altura se leen desde el teclado
5
A+6
A+1
B-5