CONTENIDO:
ALGORITMO
HERRAMIENTAS ALGORITMICAS
PSEUDO CODIGO
DIAGRAMA DE FLUJO
HERRAMIENTAS ALGORITMICAS
Las herramientas algorítmicas que se usan para dar solución a un
determinado problema son:
PSEUDO CÓDIGO
DIAGRAMAS DE FLUJO
¿Qué es un algoritmo?
ESTUDIANTE -
FACILITADOR
Identifica los tres elementos de la
estructura del programa:
-Entrada.
-Proceso.
-Salida.
Diagrama de Flujo
Representa la esquematización gráfica de un algoritmo , el cual muestra
gráficamente los pasos o actividades a seguir para alcanzar la solución de un
problema.
Ejemplo 01.
Actividad Estudiante-Docente
1. Analizar y diseñar algoritmos:
A.- Se pide crear un programa en cual permita ingresar por teclado una determinada hora y
minutos y muestre como resultado la cantidad de minutos que contiene dicha hora.
Ejemplo:
Hora 1 Minutos 10 debe mostrar 70 Minutos.
2.-Ingrese por teclado el sueldo de un trabajador, asumiendo que este es un valor entero, visualizar
la mejor distribución de billetes y monedas que se utilizarían para pagar el sueldo.
Considere Billetes de 100, 50,20 y 10 Monedas 5, 2,1
Actividad Estudiante
3.- Desarrolle un Algoritmo para SEDAPAL, que permita el ingreso de los
siguientes datos: número de contrato y la cantidad de metros cúbicos
consumidos. Calcule y visualice los siguientes pagos:
Importe: que representa el precio por cada metro cúbico por los metros
cúbicos consumidos
Relleno Sanitario: representa 1.4% del Importe
Mantenimiento General: representa 2.1% del
Importe
IGV: representa el 19% de la Suma de Importe,
Relleno y Mantenimiento
Pago Total: representa la Suma del los pagos
Actividad Estudiante
4.- El estado peruano desea damnificar a los pobladores de Ica por el último desastre. De la siguiente
manera:
- s/ 150 por la cantidad de hijos
- 15.5% del ingreso bruto mensual
- s/ 100 por cantidad de personas ancianas
- s/ 10 por metro cuadrado de vivienda (ingresar ancho y largo)
Mostrar el detalle de pago y total recibido por familia.
Actividad Estudiante
5.- Una institución educativa sus ingresos mensuales los reparte de la siguiente manera:
• Académica: 20% del monto total recibido entre Servicio Social y Extensión
• Servicio Social: 45% del ingreso mensual
• Extensión : 30% ingreso mensual
• Traumatología: lo que resta del ingreso mensual
6.- Diseñe un algoritmo que calcule el sueldo bruto, el descuento por ESSALUD, el
descuento por AFP y el sueldo neto del empleado de una empresa de acuerdo a
los siguientes criterios: el sueldo bruto se calcula multiplicando el número de
horas trabajadas por una tarifa horaria, el descuento por ESSALUD es igual al 9%
del sueldo bruto, el descuento por AFP es igual al 12.5% del sueldo bruto, el
sueldo neto es la diferencia entre el sueldo bruto y el descuento total.
INTRODUCCIÓN AL LENGUAJE VB
TEMA.
Panorama - Definiciones - Conceptos
OBJETIVO.
Definir conceptos básicos de programación en VB .NET.
CONTENIDO.
Identificadores.
Palabras reservadas.
Tipos de datos.
Variables, literales y sentencias de asignación.
Expresiones aritméticas y métodos matemáticos.
IDENTIFICADORES.
Son términos usados para identificar diferentes elementos del
programa, tales como variables, constantes, métodos, clases, etc.
• numero (V)
• nota2 (V)
• 2danota (F) Comienza con un número.
• _año (V)
• for (F) Es palabra reservada.
• $valor (F) No debe iniciar con $
• Mayor (V)
• mayor (V)
• &menor (F) Inicia con &
• cant#tidad (F) Contiene #
• public (F) Es palabra reservada.
PALABRAS RESERVADAS.
Son términos o palabras que tienen un significado especial dentro del
lenguaje y que por lo tanto no pueden ser utilizados para otros
propósitos.
Select case
boolean public
while for
String end if
Double integer
Function else
do next
TIPOS DE DATOS.
Los tipos de datos del lenguaje VB.NET pueden son:
Tipos Primitivos.
Sólo
existen ocho tipos primitivos que se muestran en el siguiente
cuadro.
CUADRO: TIPO DE DATOS PRIMITIVOS
DATO TIPO BITS RANGO
Double 8 -179769313486232E308 a
179769313486232E308
booleano boolean 2 true, false
consiste en especificar
Ejemplo:
Ejemplo 3
Dim edad As Byte
int edad;
Dim hijos As Byte
int hijos;
doublesueldo
Dim sueldo;As Single
double bonificacion;
Dim bonificacion As double
char letra;
Dim
Stringletra
curso;As String
Dim curso As String
DECLARACIÓN DE VARIABLES PRIMITIVAS
Regla de sintaxis 2
Ejemplo
Ejemplo 3
Dim edad, hijos As Byte
int
Dimedad;
sueldo, bonificacion As Single
int
Dimhijos;
letra As String
double
Dim cursosueldo;
As String
double bonificacion;
char letra;
String curso;
DECLARACIÓN DE VARIABLES.
Ingresar 2 números enteros.
variable = expresion
Ejemplos
Ejemplo 1
Dim a As Byte a 4
a=4
Ejemplo 2
Dim a, b As integer
a=4
a 4
b=a
b 4
• Ejemplo 3
Dim a, b, c As Integer
a=4 a 6
b=2
c = 3+a * b b 2
a=a+2
c 11
SENTENCIAS DE ASIGNACIÓN.
Ejemplos:
Asigna el valor de un literal a una variable.
Dim m As Integer
m = 34 m = 34
OPERADORES ARITMÉTICOS
Los operadores aritméticos que emplea Java para sus expresiones
se indican a continuación:
Operador Precedencia
() Se evalúa en primer lugar
* / Se evalúa en segundo lugar
+ - Se evalúa en tercer lugar
JERARQUÍA DE LOS OPERADORES
Ejemplos.
8 * (2 + 5 Mod 3 * 4 – 2) = 64
5 + 3 / 2 * 6 – 4 Mod 3 = 10
MÉTODOS MATEMÁTICOS EN VB .NET
VB .NET contiene una variedad de métodos que
permiten realizar operaciones o cálculos matemáticos.
Método Utilidad
Math.Truncate(número) La parte entera de un número decimal.
Math.Ceiling(número) Parte entera del número.
Significado Operador
Igual a =
Diferente o Distinto de <>
Mayor que >
Menor que <
Mayor o igual que >=
Menor o igual que <=
OPERADORES LÓGICOS
Significado Operador
OR (Ó lógico) OR
AND (Y lógico) AND
NOT (No lógico) NOT
TABLAS DE VERDAD DEL OPERADOR
LÓGICO Ó (OR)
p q p OR q
true True true
true false true
false true true
false false false
p NOT
true false
false true