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