Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Codificacin en Programa.
Fase implementacin
El resultado de la primera fase es el diseo de un algoritmo para resolver un problema. Un algoritmo es un conjunto de instrucciones que conducen a la solucin del problema, el cual se puede expresar en lenguaje espaol u otro lenguaje. La segunda fase corresponde a la codificacin del algoritmo en un lenguaje de programacin, de forma tal que el computador pueda comprender, el cual recibe el nombre de programa. DIANA CAROLINA CESPEDES. Pgina 1
Conjunto de 1. ALGORITMO. Instrucciones. Caractersticas. Definido. Finito. Entrada, proceso y salida. Preciso.
Lenguaje
Toma de decisiones.
Lneas conectoras.
Sumar
* / = > <
Se deben escribir de arriba hacia abajo y/o izquierda a derecha. Los smbolos se unen con lneas con una flecha en la punta indicando la direccin en que fluye la informacin. Las lneas no se deben cruzar. No deben quedar lneas sin conectar. El texto que va en el smbolo debe ser legible, preciso y corto. Los smbolos deben tener ms de una lnea de entrada sin excepcin el final. Solo los smbolos de decisin son los que tienen varias lneas de flujo de salida.
1.5. CARACTERISTICAS
Es una representacin grafica de las secuencias de un proceso. Permite visualizar las secuencias. Se pueden detectar problemas. Identifica los lugares y posiciones donde los datos se pueden recopilar. El proceso completo se entiende con ms facilidad. Permite comprender de forma rpida y amena los procesos. Pgina 4
Edad
Lea edad
Edad>=18
Algoritmo_Edad Variables: edad: numero; INICIO Lea (edad); Si (edad >= 18) entonces IMPRIMA (Mayor edad); Sino IMPRIMA (Menor edad); FSi F.Algoritmo. DIANA CAROLINA CESPEDES.
FIN
Pgina 5
Numero
Lea numero
SI
Numero >=1
NO
IMPRIMA (Positivo)
IMPRIMA (Negativo)
FIN Algoritmo_Numero Variables: numero: entero; INICIO Lea (numero); Si (numero =>1) entonces IMPRIMA (Positivo); Si no IMPRIMA (Negativo); FSi F.Algoritmo. DIANA CAROLINA CESPEDES. Pgina 6
Lea (N2)
SUMA
N1+N2
IMPRIMA (Resultado)
FIN Algortmo_Suma Variables: INICIO Lea (N1); Lea (N2); SUMA N1+N2; N1, N2, SUMA: ENTERO;
IMPRIMA (N)
N+2
N>100
N, CONTA
1, O
CONTA
IMPRIMA (N)
N+1
CONTA CONTA+1
N>98 Algoritmo_Contar Variables: N, CONTA: Entero; INICIO N 1; 0; IMPRIMA (N); N N+1; CONTA+1; IMPRIMA(CONTA ) FIN
CONTA REPITA:
a, b, h
A, b, h
A= (b*h)2 a
fin
Algoritmo_ tringulos Variables A,b,h:real; Inicio Lea b,h; a-(b*a)2; imprima (a); fin
y el total de la compra.
INICIO
P,c,s,i,t
P,c
FIN
menos , el precio del producto es de $20. Si le compran mas de 10 articulos el precio es de $15 por articulo. Realice un diagrama de flujo y un pseudocdigo que con solo proporcionarle la cantidad del articulo de como resultado el precio y el total.
INICIO
C,p,t c P=20
C<=10
P=15
Algoritmo_ oferta Variable C,p,t: real; Inicio Lea c; Si (c<=10)entonces; P=20 Sino P=20; p=15;
DIANA CAROLINA CESPEDES. Pgina 12 FIN T=c*p
P,t
INSTRUCCIONES DE ASIGNACION
DIANA CAROLINA CESPEDES. Pgina 14
N;SIMP
N1;SIMP--0
SISIMP+N
NN+2
IMPRIMIR
A,B,C
LEA A
LEA B
C((A2)+(B2))(1/2) C
FIN
N,MOD,D
LEA(N)
D--8
TALLER GUIA 4 Hallar el valor de las variables a y b despus de las instrucciones. Caso 1 a5 ba+6 aa+1 ba-5 a=6 b=1 caso 2 a3 b20 ca+b ba+b a=23 b=23 caso 3 a10 b5 ab ba a=5 b=10 caso 4 a5 ba*2
DIANA CAROLINA CESPEDES. Pgina 17
Np,p
Np 0
pnp3 p
Np>10
Np np+1
Algoritmo_potencia
fin DIANA CAROLINA CESPEDES. Pgina 18
HALLAR EL VALOR DE FRASE VARIABLE A,B,C:CADENA A - - CIENCIA B - - DE LAS C - -COMPUTADORAS FRASE - - A//B//C R/. CIENCIA DE LAS COMPUTADORAS 2) ENCONTRAR LOS RESULTADOS LONGITUD(ALFA//BETA//GAMA); ALFABETAGAMA=13
DIANA CAROLINA CESPEDES. Pgina 19
N,C,CU LEA(N)
C- - N2
CU- -N3
algoritmo _cuadrado y cubo de n variable: n,c ,cu: real; inicio lea n; cn2; cu - -n3; imprima(c,cu); fin algoritmo 13, Diagrama de flujo
INICIO
BA,EX,PO
LEA (BA)
LEA(EX)
FIN
16, Leer la calificacin de un alumno y determinar si gao o perdio la asignatura. Algoritmo notas Variable: n:real; Inicio imprima(entre la nota); lea(n) si (n>=3) entonces imprima(pasa);
DIANA CAROLINA CESPEDES. Pgina 23
Algoritmo costo Variables N,p,v:real; Inicio Lea(p); Lea(n) V n*p; Si (n>15)entonces V - - v-v*0.05;