martes, 15 de septiembre de 2015

Definición

Un Algoritmo, se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema. Por lo tanto podemos decir que es un conjunto ordenado y finito de pasos que nos permite solucionar un problema.



EJERCICIOS

1.       Diseñar y desarrollar un programa en QBasic que reciba como entrada cuatro números y entregue como resultado el promedio simple de los mismos.
ALGORITMO
CODIFICACIÓN
INICIO
 LEA numero1
 LEA numero2
 LEA numero3
 LEA numero4
 Promedio = (numero1+numero2+numero3+numero4) / 4
 IMPRIMA Promedio
FIN
CLS
 INPUT numero1
 INPUT numero2
 INPUT numero3
 INPUT numero4
 Promedio = (numero1+numero2+numero3+numero4) / 4
 PRINT Promedio
END


2.       Dadas las medidas L1 y L2 de los lados de un rectángulo permita calcular:
a.  El Perímetro del rectángulo                                                                             
b. El Área del rectángulo
ALGORITMO
CODIFICACION
INICIO
 LEA L1
 LEA L2
 Perimetro = 2 * (L1 + L2)
 IMPRIMA Perimetro
 Area = L1 * L2
 IMPRIMA Area
FIN
CLS
 INPUT L1
 INPUT L2
 Perimetro = 2 * (L1 + L2)
 PRINT Perimetro
 Area = L1 * L2
 PRINT Area
END


3.       Calcular el Área de un triángulo, si se conoce su base y altura
ALGORITMO
CODIFICACION
INICIO
 LEA Base
 LEA Altura
 Area = (Base * Altura) / 2
 IMPRIMA Area
FIN
CLS
 INPUT B
 INPUT A
 Area = (B * A) / 2
 PRINT Area
END


4.       Calcular el volumen de una esfera si se conoce el radio de ella
ALGORITMO
CODIFICACION
INICIO
 LEA Radio
 Volumen = (4 / 3) * 3,1416 * (Radio^3)
 IMPRIMA Volumen
FIN
CLS
 INPUT R
 Volumen = (4 / 3) * 3,1416 * (R^3)
 PRINT Volumen
END

 sistema de programacion Qbasic


En la programación de computadoras, el BASIC, siglas de Beginner's All-purpose Simbolic Instruction Code (Código simbólico de instrucciones de propósito general para principiantes en español), es una familia de lenguajes de programación de alto nivel. El BASIC original, el Dartmouth BASIC, fue diseñado en 1964 por John George Kemeny y Thomas Eugene Kurtz en el Dartmouth College en New HampshireEstados Unidos, como un medio para facilitar la programación en ordenadores a estudiantes (y profesores) que no fueran de ciencias.

BASIC originalmente fue desarrollado como una herramienta de enseñanza. El lenguaje y sus variantes llegaron a estar ampliamente disponibles en los microcomputadores a finales de los años 1970 y en los años 1980. BASIC sigue siendo popular a día de hoy en un puñado de dialectos altamente modificados, y en nuevos lenguajes, influenciados por BASIC tales como Microsoft Visual Basic o Gambas en GNU/Linux. En el año 2006, el 59% de los desarrolladores para la plataforma .NET usaban Visual Basic .NET como su único lenguaje.

En Visual Basic, una instrucción es una instrucción completa.
En Visual Basic, una sentencia es una instrucción completa
Puede contener palabras clave, operadores, variables, constantes y expresiones. Cada instrucción pertenece a una de las categorías siguientes:
  • Instrucciones de declaración, que dan nombre a una variable, constante o procedimiento y también pueden especificar un tipo de datos.
  • Instrucciones ejecutables, que inician acciones. Estas instrucciones pueden llamar a un método o función, y pueden repetirse en bloques de código o crear una bifurcación en otro bloque de código. Las instrucciones ejecutables incluyen instrucciones de asignación, que asignan un valor o expresión a una variable o constante.

Instrucciones de declaración


Las instrucciones de declaración se utilizan para definir procedimientos, variables, propiedades, matrices y constantes, y asignarles nombre. Cuando se declara un elemento de programación, también se puede definir su tipo de datos, nivel de acceso y ámbito. Para obtener más información, vea Características de los elementos declarados (Visual Basic).
La primera declaración es la instrucción Sub. Junto con su instrucción End Sub correspondiente, declara un procedimiento denominado applyFormat. También especifica que applyFormat es Public, lo que quiere decir que cualquier código que pueda hacer referencia a ella, puede también llamarla.
La segunda declaración es la instrucción Const, que declara la constante limit, que especifica el tipo de datosInteger y un valor de 33.
La tercera declaración es la instrucción Dim, que declara la variable thisWidget. El tipo de datos es un objeto concreto, específicamente un objeto creado a partir de la clase Widget. Puede declarar una variable para que sea de cualquier tipo de datos elemental o de cualquier tipo de objeto que esté expuesto a la aplicación que está usando.

Valores iniciales

Cuando se ejecuta el código que contiene una declaración de instrucción, Visual Basic reserva la memoria necesaria para el elemento declarado. Si el elemento contiene un valor, Visual Basic lo inicializa al valor predeterminado para su tipo de datos. Para obtener más información, vea "Comportamiento" en Instrucción Dim (Visual Basic).

Instrucciones ejecutables


Una instrucción ejecutable realiza una acción. Puede llamar a un procedimiento, bifurcar a otra parte del código, recorrer varias instrucciones con un bucle o evaluar una expresión. Una instrucción de asignación es un caso especial de una instrucción ejecutable.
En el ejemplo siguiente se utiliza una estructura de control If...Then...Else para ejecutar diferentes bloques de código basándose en el valor de una variable. En cada bloque de código, un bucle For...Next se ejecuta un número especificado de veces.

Instrucciones de asignación


Las instrucciones de asignación realizan operaciones de asignación, que consisten en tomar el valor de la derecha del operador de asignación (=) y almacenarlo en el elemento de la izquierda, como en el ejemplo siguiente.

Elementos de programación elegibles

El elemento de programación del lado izquierdo del operador de asignación debe poder aceptar y almacenar un valor. Esto significa que debe ser una variable o propiedad que no es ReadOnly (Visual Basic), o debe ser un elemento de matriz. En el contexto de una instrucción de asignación, este tipo de elemento a veces se denomina valor l, que significa "valor de la izquierda".
El valor del lado derecho del operador de asignación se genera mediante una expresión que puede estar formada por cualquier combinación de literales, constantes, variables, propiedades, elementos de matriz, otras expresiones o llamadas a función. Debido a que Object es la clase base de todos los tipos de referencia en .NET Framework, este comportamiento es heredado por los tipos de referencia que no reemplazan el método ToString.

Principales operadores aritméticos.

Los operadores aritméticos
operadorOperadorAp.java
Java tiene cinco operadores aritméticos cuyo significado se muestra en la tabla adjunta
OperadorNombreEjemplo
+Suma3+4
-Diferencia3-4
*Producto3*4
/Cociente20/7
%Módulo20%7
El cociente entre dos enteros da como resultado un entero. Por ejemplo, al dividir 20 entre 7 nos da como resultado 2.
El operador módulo da como resultado el resto de la división entera. Por ejemplo 20%7 da como resultado 6 que es el resto de la división entre 20 y 7.
El operador módulo también se puede emplear con números reales. Por ejemplo, el cociente entre 7.5 y 3.0 es 2.5 y el resto es cero, es decir, 7.5=3.0 x 2.5+ 0. El operador módulo, funciona de la siguiente forma 7.5=3.0 x 2+1.5, calcula la diferencia entre el dividendo (7.5)  y el producto del divisor (3.0) por la parte entera (2) del cociente, devolviendo 1.5. Así pues, la operación 7.5%3.0 da como resultado 1.5
.

TOMADO DE:
https://es.wikipedia.org/wiki/BASIC
https://msdn.microsoft.com/es-es/library/865x40k4.aspx
http://www.sc.ehu.es/sbweb/fisica/cursoJava/fundamentos/introduccion/operadores.htm