Professional Documents
Culture Documents
FUNDAMENTOS DE
PROGRAMACION
INTRODUCCION Y CONCEPTOS
GENERALES
• DATO: Se define como la expresión general
que describe los objetos con los cuales opera
la computadora.
ALFANUMERICOS
0,1,2,3,4,5,6,7,8
NUMERICOS ,9
Indican posición
SIMBOLOS ESPEIFICOS . , : ; {´
DATO NUMÉRICO: Son aquellos que representan
cantidad o valor determinado.
• A si
• A5 si
• 6 no
• Ejemplo 2 no
• Ejemplo_2 si
OPERACIÓN DE ASIGNACIÓN
• La operación de asignación es el modo de
darle valores a un identificador. La operación
de asignación se representa por el símbolo u
operador =.
• En una operación de asignación al
identificador que se encuentra a la izquierda
del signo de igualdad será el receptor de la
operación o del valor que provenga de la
operación que se encuentra a la derecha.
• Ejemplo:
• C=6 A B C
6
D
5
11 5
• D=5 0 16
• A=C+D
• B= A- C A 0
B 5
• C=D+A C 16
D 5
• A=B-D
• CONSTANTE:
• A=3
A B C
• B=6
3 6 3
• C=3
9 27 3
• A=B+C
• B=A*C
• C=B/A
OPERADORES
+
ARITMETICOS -
*
AND
LOGICOS OR
OPERADORES
NOT
RELACION =
<
>
<>
• OPERADORES ARITMÉTICOS: Los operadores
aritméticos nos permiten realizar operaciones
entre operandos.
OPERADOR OPERACIÓN
+ Suma
- Resta
* Multiplicación
/ División
^ Potenciación
SQRT Raíz cuadrada
DIV, TRUNC Toma el cociente
MOD Toma el residuo
INT Parte entera
• JERARQUÍA DE LAS OPERACIONES
OPERADOR SIGNIFICADO
< MENOR QUE
> MAYOR QUE
= IGUAL QUE
<> != DIFERENTE
ETAPAS DEL PROCESO DE LA
Programación
1. Definición del problema
Para poder definir con precisión el problema se requiere que las especificaciones
de entrada, proceso y salida sean descritas con detalles.
– Entrada, son todos los datos que hay que ingresar para la resolución del
problema.
– Proceso, son los diferentes procedimientos en los cuales usare los datos
proporcionados por el usuario en el paso anterior para resolver el
problema.
• Por ejemplo:
ENTRADA: 895
SALIDA: 598
• Calcular el perímetro de un triángulo
ingresando las dimensiones de sus lados.
Siempre y cuando se cumpla la condición
siguiente : “Siendo A,B, y C las dimensiones de
los lados de un triángulo, entonces (A<B+C) y
(B<A+C) y (C<A+B) debe cumplirse para que se
forme un triángulo”.
BIFURCACIÓN MULTIPLE
• También conocida como estructura tipo CASE o
MENU, tiene como características que por medio
de una condición que se ejecuta
automáticamente permite seleccionar uno de
varios caminos posibles, cada uno de estos
contiene un proceso diferente. Así también como
otra característica se acostumbra por lo general
antes de cualquier proceso desplazar en un
bloque el menú o las operaciones con las que
trabajará. Tanto el ingreso de datos como la
salida de resultados puede darse uno solo para
todo el proceso o una diferente para cada uno
Ejercicio