View
409
Download
2
Embed Size (px)
Citation preview
SEMANA 2 JUEVES 22 DE OCTUBRE DE 2009 GRUPO IDAT
PROCESOS DE ALGORITMO: USO DEL PSEUDOCODIGO
Los procesos de un Algoritmo son:
Entrada : Declaración de variables e ingreso de Datos Procesos : Cálculos a realizar Salida : Imprimir o visualizar los resultados
En pseudocódigo estos procesos son:
Entrada:
1. Declaración de variable, debe colocarse en la primera línea, indicando el tipo de datos a referenciar.
2. Ingreso de Datos, utilizar la instrucción Leer()
Proceso:
1. Cálculos y operaciones a desarrollar2. En este proceso, el resultado del cálculo debe asignársele a
una variable
Salida:
1. Mostrar la información utilizando la instrucción Escribir()
JUAN ALEJANDRO ROSALES CORONEL DELEGADO
SEMANA 2 JUEVES 22 DE OCTUBRE DE 2009 GRUPO IDAT
Ejercicio:
Ingrese por teclado un Número, calcule y visualice la raíz cuadrada del Numero Ingresado.
Inicio
Numero, raiz: numérico
Leer (Numero)
Raiz <- SQRT(Numero)
Escribir(Raiz)
Fin
Dim: Declara en Memoria
Math: En un librería del Visual Que almacena las funciones
Matematicas: potencia, raiz
Sqrt(N): la raiz cuadrada del Numero
Pow(Base, exponente): potencia de un numero
JUAN ALEJANDRO ROSALES CORONEL DELEGADO
Entrada de Datos
Operar la raiz cuadrado del Numero y el resultado asignarlo a la variable raiz
Visualizar o escribir o mostrar el valor de la variable “Raiz”
SEMANA 2 JUEVES 22 DE OCTUBRE DE 2009 GRUPO IDAT
En los procesos de cálculos podemos encontrar un conjunto de operadores:
Operadores Aritméticos
+: Suma-: Resta*: Producto/: División\: División entera o cocienteMod: resto o residuo de la divisiónSqrt(N): Raíz cuadrada del número ^: POTENCIA DE UN NÚMERO
Operadores Relacionales
>: Mayor que<: Menor que=: Igual<>: Diferente>=: Mayor o igual que<=: Menor o igual que
Operadores lógicos
And: yOr: oNot: negación
Operador de asignación
<- : representa la asignación
JUAN ALEJANDRO ROSALES CORONEL DELEGADO
SEMANA 2 JUEVES 22 DE OCTUBRE DE 2009 GRUPO IDAT
ESTRUCTURAS SECUENCIALES O BASICAS
Son aquellas estructuras de programación que ejecutan sus instrucciones de manera secuencial (uno detrás, o a continuación del otro) hasta terminar con el proceso.
Sintaxis
InicioInstrucción 1Instrucción 2Instrucción 3…
Fin
MODULO DESARROLLADO EN CLASE
Module Module1
JUAN ALEJANDRO ROSALES CORONEL DELEGADO
SEMANA 2 JUEVES 22 DE OCTUBRE DE 2009 GRUPO IDAT
Sub Main() 'Declaración de las variables Dim Numero, Raiz As Double
'Ingresar por teclado un Numero Console.Write("Ingrese un Numero:") Numero = Console.ReadLine
'Calculo el resultado se le asigna a la variable Raiz Raiz = Math.Sqrt(Numero)
'Calculo la raiz quinta y le asigno a la variable raiz Raiz = Math.Pow(Numero, 1 / 5)
'Escribir e Imprimir Console.WriteLine("La raiz es:" & Raiz)
Console.ReadKey()
End Sub
End Module
JUAN ALEJANDRO ROSALES CORONEL DELEGADO