ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ALGORITMOS Y PROGRAMACION PRACTICA #3


Enviado por   •  23 de Agosto de 2020  •  Tareas  •  3.598 Palabras (15 Páginas)  •  267 Visitas

Página 1 de 15

B

UNIVERSIDAD ANAHUAC

MEXICO NORTE

ALGORITMOS Y PROGRAMACION

PRACTICA #3

Jasso zarco Stephannie

00158985

lunes 30 de septiembre  del 2013

MARCO TEORICO

For-Next

La sentencia For da lugar a un lazo o bucle, y permite ejecutar un conjunto de sentencias cierto número de veces.

  • Primero, se evalúan las expresiones 1 y 2, dando como resultado dos números.
  • La variable del bucle recorrerá los valores desde el número dado por la expresión 1 hasta el número dado por la expresión 2.
  • El bloque de sentencias se ejecutará en cada uno de los valores que tome la variable del bucle.

   FOR (Variable) = (Expresión1) TO (Expresión2) STEP (Salto)

      (Bloque de sentencias)

   NEXT

un algoritmo tiene tres componentes:

la entrada: son los datos sobre los que el algoritmo opera

el proceso: son los pasos que hay que seguir, utilizando la entrada

la salida: es el resultado que entrega el algoritmo.

CONDICIONES: determina la ruta que va a seguir

RESTRICCIONES: punto de evaluación que si no se cumple el algoritmo no va a dar el resultado viables

PRINT: mediante el comando print logramos que nos muestre un resultado en la pantalla. En este caso el resultado implica imprimir en la pantalla el mensaje sin comillas.

Definimos una cadena al encerrarla entre comillas. Podemos usar tanto comillas simples como comillas dobles: " ". Esto permite incluir un tipo de comillas dentro de una cadena marcada con el otro tipo, lo cual es útil sobre todo para incluir apóstrofos.

Y estos son :

  • \n: new line
  • \t : tabulador (deja espacios)
  • \” : imprime las comillas
  • \\ : imprime la diagonal

También hay para operaciones aritméticas y estas estos operadores matemáticos:

operador

algebra

Gambas

Prioridad

Suma (+)

a+b

A+b

3

Resta(-)

a-b

a-b

3

Multiplicación(*)

Ab

A*b

2

División (/)

 

a/b

a/b

2

Agrupación ()

A(b+c)

A*(b+c)

1

\ o div

a/b   adivb

2

Mod modulo

Amodb

Amodb

2

Exponente (^)

A^2

2

 PRIORIDAD: es para ver en el orden en el que se van a ejecutar las operaciones.

MOD: es solo para variables enteras.

GUION BAJO (_) : es para separar palabras.

 DECLARACIONES DE VARIABLES: es para indicarle al programa las variables de entrada y de salida.  AMBITO NOMBRE AS TIPO y dentro de estas hay dos locales y globales.

AMBITOS DE LAS VARIABLES:

LOCALES: cuando se declara dentro de una subrutina o una función (solo puede ser utilizado dentro de esa subrutina o función ) cuando termina de ejecutarse la variable de destruye.

GLOBALES: se declaran al principio del archivo de código (modulo/clases) y están disponibles para todas las funciones o subrutinas de ese archivo

TIPOS DE VARIABLES:

TIPO

RANGO

TAMAÑO

VARIABLE DE FAULT

ENTERAS

Byte

Integer

Float

CARATCERES

String

Se debe de dejar sangría o tabuladores, ya que print esta dentro de main

COMENTARIO ( `) : no tiene repercusión en el programa, es para documentar el código, se pueden poner en donde queramos y cuantos queramos y el apostrofe es para marcar el comentario.

PUBLIC SUB MAIN() : estas son las declaraciones de variables.

PUBLIC: se podrá acceder a una variable dentro de un archivo distinto del proyecto en donde se ejecuto.

SUB: es la subrutina

MAIN(): es la subrutina principal, para cuando hay muchas es la que se corre primero en el programa, va desde public y se cierra con la palabra END.

END: termina la subrutina principal.

INPUT: detiene la ejecución del programa hasta que el usuario teclea el valor seguido de un enter. Dicho valor es el que tomara la variable mencionada en el INPUT

NOTA: siempre antes de un INPUT se debe de poner un PRINT que le indique al usuario

PSEUDOCODIGO: (código falso) representación de los pasos lógicos en nuestras propias palabras, no hay forma de escribir algo.

DIAGRAMAS DE FLUJO: es la representación del algoritmo en una forma grafica.

Los pasos son representados por varios tipos de bloques, y el flujo de ejecución es indicado por flechas que conectan los bloques:

...

Descargar como (para miembros actualizados)  txt (20.3 Kb)   pdf (129 Kb)   docx (29.2 Kb)  
Leer 14 páginas más »
Disponible sólo en Clubensayos.com