Documente Academic
Documente Profesional
Documente Cultură
I. OBJETIVO
1. Manejo de variables
2. Expresiones aritméticas:
Explicar concepto de operadores y operandos
Lista operadores y su prioridad
Evaluación de expresiones aritméticas
Paso de expresiones algebraicas a aritméticas
3. Expresiones relacionales:
Operadores relacionales
Evaluación de expresiones relacionales
4. Expresiones lógicas
Operadores lógicos
Evaluación de expresiones lógicas
Evaluación de expresiones lógicas compuestas
FACULTAD DE INGENIERÍA Guía Básica para el
PROGRAMAS DE ING. DE SISTEMAS manejo de
ANALAISI Y DISEÑO DE SISTEMAS Y Programación general
COMPUTACION
A L G O R I T M O S 2016-01
Inicio
fin
Ejemplo:
Inicio
entero x
lea “Digite un numero “, x
cadena nombre
lea “Digite su nombre “, nombre
Fin
Si (condición) Entonces
Instrucciones
Fsi
Ejemplo:
Inicio
Entero x
Lea “Digite numero “, x
Si (x >0) Entonces
Escriba “Numero positivo”, x
Fsi
Fin
Inicio
Entero x
Lea “Digite numero “, x
Si (x >0) Entonces
Escriba “Numero positivo”
sino
Escriba “Numero negativo”
fsi
Fin
FACULTAD DE INGENIERÍA Guía Básica para el
PROGRAMAS DE ING. DE SISTEMAS manejo de
ANALAISI Y DISEÑO DE SISTEMAS Y Programación general
COMPUTACION
A L G O R I T M O S 2016-01
Ejemplo:
Inicio
entero x;
dd (x) haga
fdd
Fin
Inicio
entero i, n
real nota, suma, promedio
suma=0
lea “ Digite numero de notas “, n
para (i=1, n, 1)
lea” Nota “ , nota
suma=suma+nota
fpara
prom=suma/n
escriba “ El promedio es “, prom
Fin
fmq
por= con/n
escriba” % números positivos es “, por
fin
FACULTAD DE INGENIERÍA Guía Básica para el
PROGRAMAS DE ING. DE SISTEMAS manejo de
ANALAISI Y DISEÑO DE SISTEMAS Y Programación general
COMPUTACION
A L G O R I T M O S 2016-01
Fin
mayor=-1
para (i=1,n,1)
si(numero>mayor) Entonces
mayor=numero
fsi
fpara
retorna mayor
función
Para el manejo de procedimientos, será igual pero cambiando el nombre de función por
el de procedimiento y sin ningún retorno.
Fin
Inicio
entero n
real promedio
cadena nombres [100], real notas[100]
lea “Digite número de alumnos “, n
lectura(nombres, notas, n)
promedio= promNotas(notas,n)
listado(nombres,notas,promedio,n)
Fin
Procedimiento lectura(cadena nombres[], real notas[], entero n)
Para(i=0, n-1,1)
Lea “ Digite nombre “, nombres[i]
Lea “Digite notas “, notas[i]
fpara
fproc
función promNotas(real notas[], entero n)
real sum=0, prom
Para(i=0, n-1,1)
sum=sum+notas[i]
Fpara
Prom=sum/n
Retorno prom
Ffunc
fproc
FACULTAD DE INGENIERÍA Guía Básica para el
PROGRAMAS DE ING. DE SISTEMAS manejo de
ANALAISI Y DISEÑO DE SISTEMAS Y Programación general
COMPUTACION
A L G O R I T M O S 2016-01