Revista digital Algoritma

Page 1

MAYO- 16- 2014

ALGORITMOS LINA MARCELA VASQUEZ HERNANDEZ GESTION EMPRESARIAL II

INSTITUTO TECNICO AGRICOLA ESTABLECIMIENTO PUBLICO DE EDUCACION SUPERIOR


MAYO-16-2014

LINA MARCELA VASQUEZ

ALGORITMOS LINA MARCELA VASQUEZ HERNANDEZ

Es un programador de de computadoras que sirve a resolver problemas, por lo que para llegar a ser un programador eficaz se necesita aprender a resolver problemas de un modo riguroso y sistemático. CARACTERISTICAS  Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.  Un algoritmo debe estar definido si se sigue un algoritmo dos veces se debe obtener el mismo resultado cada vez.  Un algoritmo debe ser finito. Si se sigue un algoritmo se debe terminar en algún momento ósea debe tener un numero finito de pasos.

1


MAYO-16-2014

LINA MARCELA VASQUEZ

Es aqu茅lla en la que una acci贸n (instrucci贸n) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y as铆 sucesivamente hasta el fin del proceso. La estructura secuencial tiene una entrada y una salida.

2


MAYO-16-2014

1.

LINA MARCELA VASQUEZ

Se desea calcular la distancia recorrida (m) por un autom贸vil que tiene una velocidad constante (m/s) durante un tiempo T (sg). Considerar que es un mru. ALGORITMO

DIAGRAMA DE FLUJO

Proceso distancia Escribir "V"; Leer v; Escribir "T"; Leer t; Escribir d=v*t; Escribir "distancia"; Fin Proceso

3


MAYO-16-2014

LINA MARCELA VASQUEZ

2. Se necesita obtener el promedio simple de un estudiante a partir de sus tres notas parciales. pseudoc贸digo

Diagrama de flujo

Proceso promedio escribir "n1" Leer n1; Escribir "n2" Leer n2; Escribir "n3" Leer n3; Escribir "Promedio=(n1+n2+n3) /3" Escribir

"promedio" Fin Proceso

4


MAYO-16-2014

LINA MARCELA VASQUEZ

3. Diseñar u algoritmo para hallar el área de un triangulo rectángulo cuya base es 4cm la altura 6cm y la hipotenusa 5cm. pseudocódigo

Diagrama de flujo

Proceso área escribir "d=2" Escribir "b=4" Escribir "a=6" Escribir "área=b*a/d" Escribir

"el

área es:",b,"*",a,"/",d,"="; Fin Proceso

5


MAYO-16-2014

LINA MARCELA VASQUEZ

4. Sumar A+B pseudoc贸digo

diagrama de flujo

Proceso Sumar Escribir "ingresa A:" ; Leer A; Escribir "ingresa B:" ; Leer B; suma <-(A+B) ; Escribir "la suma de A+B es:", suma ; Fin Proceso

6


MAYO-16-2014

LINA MARCELA VASQUEZ

5. Programa para escribir el nombre. pseudoc贸digo

Diagrama de flujo

Proceso nombre Escribir "programa

para

saludar"; Escribir "escribe tu nombre"; Leer a; Escribir "hola! tu nombre es:", "****", a, "****"; Fin Proceso

7


MAYO-16-2014

LINA MARCELA VASQUEZ

Es habitual que, llegado a un punto de la resoluci贸n de un problema, existan diferente sanciones que pueden llegar a ejecutarse. Pero la elecci贸n de las acciones a ejecutar no se realiza al azar, sino que existe una condici贸n seg煤n la cual ejecutaremos unas u otras acciones.

8


MAYO-16-2014

1.

LINA MARCELA VASQUEZ

Realizar un algoritmo en donde se pide la edad del usuario si es mayor de edad debe aparecer un mensaje indicándolo.

pseudocódigo

Diagrama de flujo

Proceso edad Escribir "¿cual es tu edad?" Leer edad; Si

edad>=18

Entonces Escribir "eres

mayor

de

edad" Sino Fin Si Fin Proceso

9


MAYO-16-2014

2.

LINA MARCELA VASQUEZ

Escribir

un

algoritmo

de

dos

variables

num茅ricas solo si el valor de la primera es mayor que el de la segunda. pseudoc贸digo

Diagrama de flujo

Proceso INTERCAMBIO Escribir "PRIMER NUMERO" Leer NUMERO1; Escribir "SEGUNDO NUMERO" Leer NUMERO2; Si (NUMERO1>=NUMERO 2) Entonces Escribir

"ES

MAYOR"; Sino Fin Si Fin Proceso

10


MAYO-16-2014

LINA MARCELA VASQUEZ

1. Resta pseudoc贸digo

Diagrama de flujo

Proceso restar Escribir "ingrese minuendo"; Leer minuendo; Escribir "ingrese sustraendo"; Leer sustraendo; resta<-(minuendosustraendo); Escribir "la resta de minuendo-sustraendo es:",resta; Fin Proceso

11


MAYO-16-2014

LINA MARCELA VASQUEZ

2. Si dos números a y b son > < pseudocódigo

Diagrama de flujo

Proceso Número Escribir "determinar si un número es mayor o menor que" Escribir "1"; Escribir "2"; Leer a; si a=1 Escribir "el número es menor" Fin Si si a=2 Escribir "el número es mayor" Fin Si Fin Proceso

12


MAYO-16-2014

LINA MARCELA VASQUEZ

3. Determinar el tiempo transcurrido entre 2 horas. pseudoc贸digo Proceso tiempo Escribir "hora c" Escribir "hora d" Leer c; Leer d; resta<-(d-c) Escribir "la resta ",b,"-",c,"=",resta Fin Proceso

Diagrama de flujo

de

13


MAYO-16-2014

LINA MARCELA VASQUEZ

4. Calcular el salario semanal de un empleado. pseudoc贸digo

Diagrama de flujo

Proceso salario Escribir "primer ingreso" Leer a; Escribir "segundo ingreso" Leer b; divida<-(a/b) Escribir "la divisi贸n de ",a,"/",b,"=",divida Fin Proceso

14


MAYO-16-2014

LINA MARCELA VASQUEZ

5. Pantalla el orden ascendente de estos n煤meros pseudoc贸digo

Diagrama de flujo

Proceso OrdenAscendente Escribir "Digite A" Leer A; Escribir "Digite B" Leer B; Escribir "Digite C" Leer C; Si A<B Entonces Escribir A, "<", B, "<", C, "=", "ASCENDENTE"; Sino Escribir B, ">",A,">", C, "=", "ASCENDENTE"; Fin Si Fin Proceso

15


MAYO-16-2014

LINA MARCELA VASQUEZ

6. Pantalla si el cuadrado del primero es mayor que el cubo del segundo. pseudoc贸digo

Diagrama de flujo

Proceso CC Escribir "Ingrese C" Escribir "Ingrese D" Leer C; Leer D; Si C^6 > D^9 Entonces Escribir "C es mayor que D" Sino Escribir "D es mayor que C" Fin Si Fin Proceso

16


MAYO-16-2014

LINA MARCELA VASQUEZ

Este ciclo consiste en un conjunto de instrucciones que se repiten mientras se cumpla una condición. De igual manera que en los condicionales, la condición es evaluada y retorna un valor lógico, que puede ser verdadero o falso. En el caso del ciclo mientras las instrucciones contenidas en la estructura de repetición se ejecutaran solamente si al evaluar la condición se genera un valor verdadero; es decir, si la condición se cumple; en caso contrario, se ejecutarla instrucción que aparece después del fin mientras.

17


MAYO-16-2014

LINA MARCELA VASQUEZ

1. EJERCICIO 1

18


MAYO-16-2014

LINA MARCELA VASQUEZ

19


MAYO-16-2014

LINA MARCELA VASQUEZ

1. EJEMPLO 2

20


MAYO-16-2014

LINA MARCELA VASQUEZ

21


MAYO-16-2014

LINA MARCELA VASQUEZ

2. EJERCICO 3

22


MAYO-16-2014

LINA MARCELA VASQUEZ

23


MAYO-16-2014

LINA MARCELA VASQUEZ

24


MAYO-16-2014

LINA MARCELA VASQUEZ

1. EJEMPLO 1

PSEUDOCODIGO

25


MAYO-16-2014

LINA MARCELA VASQUEZ

2. EJEMPLO 2

PSEUDOCODIGO

26


MAYO-16-2014

LINA MARCELA VASQUEZ

3. EJEMPLO 3

PSEUDOCODIGO

27


MAYO-16-2014

LINA MARCELA VASQUEZ

28


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.