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

Diagramación y Programación


Enviado por   •  23 de Septiembre de 2015  •  Apuntes  •  1.693 Palabras (7 Páginas)  •  206 Visitas

Página 1 de 7

Contenido

Métodos de resolución de planteos lógicos        

Símbolos para diagramar        

El tipo de dato        

Sentencia para entrar datos        

Mostrar información        

Cálculos con variables        

If sentencia if        

If con and/or        

Aumento y descuento de porcentajes        

If animado o encadenado        

Select case        

2 variables más de MsgBox        

Ciclos        

Acumuladores        

Contadores        

Sentencia do while-loop        


Unidad 1: diagramación lógica

Son esquemas que sirven para graficar la solución de un problema lógico. Se realiza antes de la programación y se puede traducir a cualquier lenguaje de programación.

Métodos de resolución de planteos lógicos

  1. Identificar el problema y que datos voy a necesitar para llegar al objetivo.
  2. Analizar el problema: plantear varias soluciones y quedarse con la óptima.
  3. Diseñarla solución del problema: diagramar y programar.
  4. Probar su funcionamiento.

Símbolos para diagramar[pic 1]

[pic 2][pic 3]

[pic 4][pic 5][pic 6][pic 7][pic 8][pic 9]

Mostrar información

Todo el diagrama se une con líneas o flechas y siempre tienen que ir desde arriba hacia abajo.

Condiciones con “y” o con “o”

Para diagramar dos condiciones que tengan “y “  u  “o” se pregunta en un solo rombo ejemplo:

[pic 10][pic 11][pic 12][pic 13]

[pic 14][pic 15]

[pic 16]

el operador “y”: se deben cumplir ambas condiciones a la vez

el operador “o”: se debe cumplir una sola condición o las dos

Traducción al visual Basic

La diagramación es previa a la programación, la declaración de variables se hace a principio de un programa en la parte “General”.

Luego puedo programar al hacer clic en un botón, al cargar un formulario, etc. La declaración de variables se realiza de la siguiente manera

Dim variable as tipo

Ejemplos:  

  • dim nombre as string
  • dim edad as integer
  • dim dni as long
  • dim altura as double

La declaración se puede hacer antes o después

El tipo de dato

  • integer: va desde -32768 a 32767 son datos enteros  
  • Double: números decimales
  • String: Para texto
  • Long: enteros largos que supere los 32767

Sentencia para entrar datos

Variable = inputbox (“mensaje”)

Ejemplo: nombre = inputbox (“ingrese un nombre”)

El dato que ingreso se ingresa en una variable

Mostrar información

Msgbox (“mensaje”)

Msgbox (variable)

Msgbox (“el nuevo sueldo es “  & variable)

El & se utiliza para separar en el msgbox, texto de variable

Cálculos con variables

La variable resultado va a la izquierda luego se coloca el símbolo = y a la derecha la formula ejemplos:

 Total = sueldo + 200        aumento =sueldo + sueldo * 30 /100        valor total= precio * cantidad          
cuota=total  / 12        ganancia = mes * 12        

If sentencia if

La sintaxis de esta función sería si se cumple una condición que realice algunas acciones y si no que realice otras acciones.

If condición  then

Acciones

 else

Condiciones

End if

If con and/or

Cuando tengo dos condiciones separadas con y u o se realiza la siguiente sintaxis.

If condición 1 and condición 2 then

Acciones

Else

Acciones

End if

If condición 1 or condición 2 then

Acciones

Else

Acciones

End if

Ejemplo: If notafinal >= 6 And sanciones = 0 Then

MsgBox ("tiene prmeio")

Else

MsgBox ("no tiene premio")

End If

Cuando programo condiciones con numero decimal en el código se programa con punto, y cuando ejecuto el programa el dato se ingresa con coma, ejemplo

If altura > 1.50

Aumento y descuento de porcentajes

¿Cuánto es el  20% de 300?

300*20/100

Descuento = valor – valor *20/100

A 300 se le aumenta el 20% ¿Cuánto es el total?

300-300*20/100

Aumento = valor + valor *20/100

If animado o encadenado

Es un if adentro de otro if se utiliza cuando tengo tres o mas alternativas

ej: mostrar notas conceptuales de acuerdo a la tabla de notas

Private Sub Command1_Click()

nota = InputBox("ingrese nota")

If nota = 10 Then

MsgBox "E"

ElseIf nota >= 8 Then

MsgBox "MB"

ElseIf nota >= 6 Then

MsgBox "B"

Else

MsgBox "I"

End If

End Sub

Select case

Es otra sentencia de decisión con varias alternativas.

Se utiliza evaluando una variable en sus diferentes casos y realizando opciones para cada caso.

Ejemplo

Select Case nota

Case Is = 10

MsgBox (" e")

Case Is > 8

MsgBox ("MB")

Case 6 To 7.99

MsgBox ("B")

Case 4 To 5.99

MsgBox ("R")

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (150 Kb) docx (24 Kb)
Leer 6 páginas más »
Disponible sólo en Clubensayos.com