Вы находитесь на странице: 1из 16

HERRAMIENTAS DE PROGRAMACIÓN

Lenguaje de Programación

ENTRADA Y SALIDA DE INFORMACIÓN

Teclado Operación de Datos en discos


LECTURA
Ratón Datos en línea

Procesamiento
de la
información

Información en discos
Pantalla
Operación de
ESCRITURA
Transferencia remotas
Impresora
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

EXPRESIONES ARITMÉTICAS

Operaciones Operandos Resultado

+ Suma
- Resta ENTEROS ENTERO
* Multiplicación O O
/ División REALES REAL
**, ^ Exponenciación

Reglas de Prioridad
Exponenciación: **, ^
Multiplicación, División: * /
Suma, Resta: + -

(),
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

EXPRESIONES ARITMÉTICAS

Ejemplos

5( x + y ) x+ y x
w ( z + w)
u+ y
a2 + b2 a
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

EXPRESIONES LÓGICAS

Operadores Lógicos Operadores de Relación Resultado

Menor que <


NO ~ Mayor que > VERDADERO
Y & Igual == O
Menor o igual <= FALSO
O | Mayor o igual >=
Distinto ~=
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

EXPRESIONES LÓGICAS

Ejemplos

(1 > 0) & (3 == 3)
(0 < 5) | (0 > 5)
~ (5 ~= 5 )
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

FUNCIONES INTERNAS

Valor absoluto de x abs(x)


Seno de x sin(x)
Coseno de x cos(x)
Tangente de x tan(x)
Arco seno de x asin(x)
Arco coseno de x acos(x)
Arco tangente de x atan(x)
Logaritmo natural de x log(x)
Logaritmo en base 10 de x log10(x)
Exponencial de x exp (x)
Raíz cuadrada de x sqrt(x)
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

OPERACIÓN DE ASIGNACIÓN

Es el modo de darle valor a las variables

Nombre de la variable = Expresión (aritmética o lógica)

La operación se ejecuta en dos pasos

Variable = Expresión

Posición de memoria Paso 1


correspondiente a la Evalúa la expresión
Variable

Paso 2
Transfiere valor Posición de memoria
temporal
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

OPERACIÓN DE ASIGNACIÓN

− b + b 2 − 4ac
x1 = siendo: a=2.9; b=8.0; c=-6.2
2a

a b c x1 temp
2.9 8.0 -6.2 0.63 0.63

Procesador

X1=(-b+sqrt(b^2-4*a*c))/(2*a)
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

OPERACIÓN DE ASIGNACIÓN

Evaluación: normal Evaluación: variable en expresión


X = 3.0 GEO = 5
Y = 2.0 X = 3.0
VAL1 = X^ Y - Y X = X + GEO

Evaluación: intercambio de valores


A = 8.2
B = 3.7
Z=A
A =B
B=Z
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

DIAGRAMA DE FLUJO

• Herramientas semi-gráfica que permite representar un algoritmo.

• Es independiente del lenguaje de programación.

• Visualización clara de la secuencia de operaciones.

• Se utilizan símbolos normalizados para representar las


diferentes operaciones que puede realizar un computador.
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

DIAGRAMA DE FLUJO

SÍMBOLOS

Terminal Entrada y salida Operaciones

Aritmética

INICIO Leer C=5*sin(x)*(h1/Ti)


Radio, Ang

Lógica
Imprimir
FIN A, h1, Largo
A3 >= Ang
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

DIAGRAMA DE FLUJO

SÍMBOLOS

Selectivas Repetitivas Subprograma

no ¿X? si Fija

K = 1,10,1

N Condicional

Mientras (A > B)
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

DIAGRAMA DE FLUJO

SÍMBOLOS

Dirección del flujo Reagrupamiento Conector de página


HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

DIAGRAMA DE FLUJO

Determinar el mayor
INICIO
de dos valores
ingresados por teclado
LEER a, b

no si
a>b

IMPRIMIR IMPRIMIR
b es el mayor a es el mayor

FIN
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

DIAGRAMA DE FLUJO

Determinar el mayor INICIO


de tres valores
ingresados por teclado LEER a, b, c

no si
a>b

no b>c si no si
a>c

IMPRIMIR IMPRIMIR IMPRIMIR IMPRIMIR


c es el mayor b es el mayor c es el mayor a es el mayor

FIN
HERRAMIENTAS DE PROGRAMACIÓN
Lenguaje de Programación

DIAGRAMA DE FLUJO

Utilizando diagrama de flujo, escribir un algoritmo que permita


1) calcular la longitud de una circunferencia y el área de un círculo.
El radio se lee por teclado y el resultado se debe mostrar en pantalla.

Escribir una algoritmo, utilizando diagrama de flujo, que permita


2) determinar las raíces de una ecuación de segundo grado.

Los coeficientes se deben ingresar por teclado y el resultado se debe mostrar en pantalla.

Determinar el promedio de un conjunto de valores ingresados por teclado.


Un valor cero, como entrada, indicará que se termina el ingreso de de números
3)
Los valores se deben introducir por teclado y el resultado se debe mostrar en pantalla.

Вам также может понравиться