Está en la página 1de 11

Algoritmos y Programación

Prof.
Deidania Espaillat

1
Contenido

 Concepto de variables.
 Operaciones elementales.
 Estructuras básicas de control.
Estructuras de secuencia.
Estructuras de selección: Pragmática de las
instrucciones de alternativa y selección por casos, su
forma de escritura y semántica informal.

2
Variables

Una variable consiste en un elemento al cual le


damos un nombre y le atribuimos determinada
información.
Las variables como su nombre indica, pueden
cambiar de contenido a través de los pasos
definidos en el algoritmo.

3
Operaciones elementales

Asignación (=)

área = base*altura

Entrada/salida

Leer denota la entrada de datos de teclado

Leer radio

Imprimir denota una salida de resultados a la consola

Imprimir radio, area, circunferencia.


4
Operadores

Operadores aritméticos Operadores lógicos

Operador Significado Operador Significado

not negación
+ Suma

- Diferencia o negación del valor and conjunción

* Producto
or disyunción
/ División

% Resto de la división de dos valores


enteros Operadores relacionales
xy Potencia (x elevado a y)
Operador Significado
raiz(x) Raíz cuadrada de x
> mayor

>= mayor o igual que

< menor

<= menor o igual que

 igual a
5
<> diferente de
Estructuras básicas de control

Secuencia

Selección
Estructura de control.

Secuencia
Diagrama de flujo Seudocódigo

{
Acción 1 Acción 1;
Acción 2;
.............
Acción 2 Acción N;
… }

Acción N
Estructura de control.

Selección simple

Diagrama de flujo Seudocódigo

(acción simple)
if ( condición )
acción A;

(acción compuesta)
if ( condición )
{ acción A1;
acción A2;
.
.
acción An;
}
Estructura de control.

Selección compuesta
Diagrama de flujo Seudocódigo
(acciones simples)
if ( condición )
acción A;
else
acción B;
(acciones compuestas)
if ( condición )
{ acción A1;
acción A2;
.
.
acción Ak;
}
else
{ acción B1;
acción B2;
.
.
acción Bn;
}
Estructura de control.

Selección por casos


Diagrama de flujo Seudocódigo

switch (selector)
{
case valor1: setencias i;
break;
case valor2: setencias i;
break;
…..
case valorN: setencias i;
break;

default: sentencias i
}

EJEMPLO …
Estructura de control.

Selección por casos


Representación usando if..else anidados

selector v
Sentencias i
=valor1

F
v
selector
=valor2 Sentencias i

F
v
selector
=valorN Sentencias i

F
Sentencias i

También podría gustarte