You are on page 1of 42

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco


T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1

Algoritmos

Es un conjunto ordenado de pasos organizados que conducen a la solucin de un problema
especfico mediante una serie de pasos lgicos, definidos, precisos y finitos. Un algoritmo debe
tener las siguientes caractersticas.

Preciso: Conduce a la solucin exacta de un problema.
Definido: Posee un orden que nos indica la secuencia de los pasos realizados.
Finito: Tiene un nmero determinado de pasos. Esto implica que tiene un final.
Etapas de los algoritmos:
Declaracin de Variables.-Se indican los elementos o datos que se usaran durante el
algoritmo.Consiste en obtener un dato y trasladarlo a variable
Entrada de Datos.-.es la asignacin de valor que se le da a las variables
Procesos.-Son las operaciones que definimos para transformar los datos de entrada en
informacin de resultado
Salida de I nformacin.-Trasladar los resultados utilizando la tecnologa.
Tipos de algoritmos:
Existen dos tipos de algoritmos y son llamados as por su naturaleza
Cualitativos.-son aquellos en los que se describelos pasos utilizando palabras.
Cuantitativas.-son aquellos en los que se utilizando clculos numricos para definir los
pasos del proceso.
I mportante: Par resolver un algoritmo es indispensable un estudio lgico del mismo para
identificar datos.
Formas de representar un Algoritmo:
Diagrama de Flujo.-Son representaciones graficas de los algoritmos, usan smbolos conectados
con flechas para indicar la secuencia de instrucciones.
Es una representacin grfica de un algoritmo. Se utiliza en disciplinas como la programacin, la
economa, los procesos industriales y la psicologa cognitiva. Estos diagramas utilizan smbolos
con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de
ejecucin mediante flechas que conectan los puntos de inicio y de trmino.Estos diagramas sern
construidos con smbolos de uso especial para situacin o etapa del algoritmo.
Ventajas de los diagramas de flujo
Favorecen la comprensin de uno o varios proceso a travs de mostrarlo como un dibujo.
l cerebro humano reconoce fcilmente los dibujos, por tal motivo es una forma de
expresar un Algoritmo.
Permiten identificar los problemas y poder solucionarlos.




Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2

Smbolos:

NOMBRE SIMBOLOS UTILIDAD
Terminal

Representa el inicio y fin de un programa o
algoritmo
Entrada

Cualquier tipo de introduccin de datos en la
memoria desde los perifricos o registro de
informacin procesada en perifrico.
Proceso

Cualquier tipo de operacin que pueda
realizar aqu sea una o dos o tres.
Decisin

Indica operaciones lgicas o de comparacin
entre datos (solo dos datos) y en funciona del
resultado determina (SI - NO) el rumbo dela
aplicacin o algoritmo.
Lnea de
flujo
Indica la secuencia de las operaciones del
programa.
Salida

Se utiliza para visualizar los datos finales o
resultados.

EJEMPLOS:

Hallar el rea de un cuadrado












Si No
Entrada de datos
Proceso
Salida de Informacin

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3

Ejercicios Propuestos:
1. Hallar el producto de 2 nmeros y al resultado quitarle la sumatoria del primer nmero
ms 3.
2. Realizar una aplicacin que permita obtener el promedio de un alumno considerando solo
3 nmeros.
3. Halla el rea a de un tringulo
4. Realizar un programa que me permita ingresar una longitud en pulgadas y convertirlos a
CM. Ten en cuenta que una pulgada es (2.3cm.)
5. Crear una aplicacin que ingrese un nmero de dos cifras y me muestre la suma de sus
cifras.
6. Crear una aplicacin que permita ingresar soles y devolverme con el tipo de cambio en
dlares.($ 2.84)
7. Crear una aplicacin que halle la velocidad en m/s de una partcula que se desplaza al
norte con una distancia de 560 m. sembrando 8s. (

)
8. Crear una aplicacin que me permita hallar el tiempo que un automvil tarda en recorrer
500 m.Si se mueve con velocidad constante de 20m/s.
9. Halla el importe de una boleta que viene hacer el producto del precio unitario y la
cantidad
10.Crear una aplicacin que permite ingresar soles y devuelva con el tipo de cambio en
Euros (3.75).
11.Crear una aplicacin que me permita convertir de grados Celsius a grados Fahrenheit
(F=C*1.8+32).
12-Hallar la suma, resta, multiplicacin y divisin de dos nmeros.






Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

4

El Software
Las operaciones que debe realizar el hardware son especificadas con una lista de instrucciones,
llamadas programas, o software. El software se divide en dos grandes grupos:Software del
sistema, y Software de aplicaciones.
1. El software del sistema es el conjunto de programas indispensables para que la mquina
funcione. Estos programas son, bsicamente, el Sistema Operativo, los editores de texto, los
compiladores de lenguajes de programacin y los utilitarios.
El sistema operativo dirige las operaciones globales de la computadora, instruye a la
computadora para ejecutar otros programas y controla el almacenamiento y recuperacin
de archivos de discos duros. Gracias al sistema operativo es posible que el programador
pueda introducir y grabar nuevos programas, as como instruir a la computadora para que
los ejecute. Ejemplos de sistemas operativos son: Microsoft Windows, MS-DOS, OS/2,
Mac OS y UNIX.
2. El Software de Aplicacin son los programas que realizan tareas concretas (por ejemplo
facturacin, contabilidad, anlisis estadstico, gestin de negocios, etc.) se denominan
programas de aplicacin.
Lenguajes de Programacin
Lenguajes utilizados para escribir programas de computadoras que puedan ser entendidos por
ellas
Se clasifican en tres grandes categoras:

Lenguajes de mquina
Instrucciones directamente entendibles por la computadora (lenguaje binario)
Lenguajes de bajo nivel
Proveen un juego de instrucciones ms comprensibles por los humanos
Lenguajes de alto nivel
Utilizan instrucciones escritas con palabras similares a los lenguajes humanos
Son independientes de la mquina en la que se ejecutan
Necesitan ser traducidos a instrucciones en lenguaje mquina (Compilacin)
Entorno de Programacin
Un entorno de programacin es un programa que contiene, adems del compilador, utilitarios y
herramientas. Estos elementos estn integrados, de modo que pueden llamarse fcilmente unos a
otros durante el proceso de programacin. Por este motivo, a los entornos de programacin
frecuentemente se los identifica con la sigla IDE (en ingls, Integrated Development
Environment, o Entorno de programacin integrado).
Un entorno de programacin tpico contiene:
Un editor, que proporciona el medio para introducir el texto y los smbolos que
constituyen el cdigo fuente

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

5

Un intrprete o un compilador, que convierte el cdigo fuente en instrucciones que la
computadora puede comprender y ejecutar.
Un depurador (o debugger), que ayuda a analizar y corregir errores en tiempo de
ejecucin.
Ayuda (manuales, tutoriales, ejemplos, etc.) integrada
El proceso de diseo, codificacin, depuracin y ejecucin de un programa es mucho ms fcil y
rpido cuando se utiliza un buen entorno de programacin. Un ejemplo de entorno de
programacin es Microsoft Visual Studio.
Abriendo Microsoft Visual Studio 2008:
1
er
Mtodo:
Inicio /Todos los programas /Microsoft Visual Studio 2008
2do Mtodo:
Ventana Ejecutar / Escribimos la palabra DEVENV/ Aceptar

Reconociendo el I DE de Microsoft Visual Studio 2010:

La Clase Consola:
La clase consola se encuentra dentro del Visual Studio.NET.Mediante esta clase se consigue
mostrar informacin en la pantalla as como capturar la informacin que introduzca el usuario,
cabe destacar que los mtodos de la clase Console son de tipo Shared, esto significa que no es

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

6

necesario crear un objeto a partir de la clase para invocar a sus mtodos, es posible hacerlo
indicando el nombre de la clase seguido de un punto y el nombre del mtodo.

Creando la primera aplicacin de Consola:
Pasos a seguir:
Clic en el Men Archivo
Elija la opcin nuevo Proyecto
En la ventana que aparece
Clic en Aplicacin de Consola
Escribimos el nombre de nuestra aplicacin
Escogemos la ruta del archivo
Y Aceptar
Partes de una Aplicacin:
Declaracin de Variables.-Se indican los elementos para utilizar durante el Proceso.
Entrada de Datos.-Consiste en obtener un dato y trasladarlo a variable.
Procesos.-Son las operaciones que definimos para transformar los datos de entrada en
informacin
Salida de I nformacin.-Trasladar los resultados y mostrarlos en pantalla o en algn otro
dispositivo.
Tipos de Datos
Datos: piezas de informacin con las que un programa trabaja
Cada dato tiene asociado un nico Tipo
El Tipo de Dato determina la naturaleza del conjunto de valores que un dato puede tomar
Ejemplos:
Nmero Entero(Integer)
Nmero Real(Double)
Cadena de Caracteres(String)
Valor Lgico (Verdadero o Falso)
Variables y Constantes

Todos los programas necesitan almacenar datos temporalmente para poder procesarlos y generar
as la salida esperada. Estos datos, a grandes rasgos, pueden clasificarse en dos grupos:
1 - A un dato cuyo valor no puede cambiar durante la ejecucin de un programa se lo denomina
Constante. Las constantes deben ser declaradas antes de su utilizacin y se deben tener un valor
ya asignado al momento de la compilacin del programa.
2 - Por su parte, los datos de un programa cuyo valor puede cambiar durante la ejecucin del
mismo se conocen como Variables. Una variable es, en realidad, una posicin de memoria con
nombre (Nombre de la Variable), y que contiene un valor (Valor de la Variable).
Las variables se asemejan a cajas o buzones, donde cada una de las cuales tiene un nmero y
contiene un valor. Existen tantos tipos de variables como tipos de datos diferentes.

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

7

Sentencias
Las sentencias describen acciones algortmicas que pueden ser ejecutadas. En general, las
sentencias se clasifican en ejecutables (especifican, por ejemplo, operaciones de clculos
aritmticos y entradas/salidas de datos) y no ejecutables (no realizan acciones concretas ni
afectan a la ejecucin del programa, sino que ayudan a su legibilidad).
Las sentencias se clasifican, segn su tipo y nmero, en:
- Sentencias Simples: son sentencias que no contiene ninguna otra sentencia. El ejemplo
ms tpico de sentencia simple es la sentencia de asignacin, la cual se utiliza para almacenar un
valor en una variable.
- Sentencias estructuradas: son sentencias compuestas de otras sentencias que se
ejecutan en secuencia, condicionalmente o repetidamente.
Mtodos de Consola:
Mtodo Writeline.-Se usa para mostrar texto o realizar preguntas en la consola, El
mtodo escribe en la pantalla el valor que le pasemos como parmetro. Es utilizado para
insertar un carcter en una nueva lnea.
Ejemplo:

Es importante destacar que este mtodo aade automticamente el salto de lnea ,esto quiere
decir que los nmeros sern visualizados en la siguiente lnea.


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

8

Mtodo Write.-Un variante de Writeline es Write, una de sus diferencias es que no
avanza de lnea al ejecutarse, todo se escribe o se ejecuta en una misma lnea.
Ejemplo:


Mtodo Readline.-este mtodo se usa para recoger la informacin que el usuario
introduce cuando la aplicacin as lo requiera. Cuando invocamos el mtodo
Console.Readline () el sistema queda en espera hasta que el usuario pula la tecla enter.

Mtodo Read.-Este otro mtodo nos permite capturar informacin que proviene del
usuario. La diferencia con el anterior es que el mtodo Read (), captura el primer texto
ingresado y la muestra en cdigo ASCII.

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

9


OPERADORES
Un operador es un smbolo (+, -, *, /, etc.) que tiene una funcin predefinida (suma, resta,
multiplicacin, etc.) y que recibe sus argumentos de manera infija, en el caso de tener 2
argumentos o de manera prefija o postfija, en el caso de tener uno solo.
Tipos:
Operadores Matemticos:
Operador Smbolo
Suma
+
Resta
-
Multiplicacin
*
Divisin
/
Divisin entera
\
Exponenciacin

Residuo divisin
mod
Operadores de concatenar:
operador smbolo
concatenar &
Operadores lgicos:
operador smbolo
Y AND
O OR
NO NOT
Operadores de relacin:
operador Smbolo
Igual =
Diferente <>
Mayor >
Menor <
Mayor que =>
Menor que =<


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
0

FUNCIONES
En computacin, una subrutina o subprograma (tambin llamada procedimiento, funcin o
rutina), como idea general, se presenta como un subalgoritmo que forma parte del algoritmo
principal, el cual permite resolver una tarea especfica. Algunos lenguajes de programacin,
como Visual Basic .NET, utilizan el nombre funcin para referirse a subrutinas que devuelven
un valor.

Una subrutina al ser llamada dentro de un programa hace que el cdigo principal se detenga y se
dirija a ejecutar el cdigo de la subrutina, en cambio cuando se llama a una macro, el compilador
toma el cdigo de la macro y lo implanta donde fue llamado, aumentando as el cdigo fuente y
por consiguiente el objeto.
Funciones en Visual Basic:
La clase MATH.-La clase Math representa la librera matemtica de Visual Basic. Las
funciones que contiene son las de todos los lenguajes, parece que se han metido en una clase
solamente a propsito de agrupacin, por eso se encapsulan en Math, y lo mismo sucede con las
dems clases que corresponden a objetos que tienen un tipo equivalente (Character, Float, etc.).
El constructor de la clase es privado, por los que no se pueden crear instancias de la clase. Sin
embargo, Math es publicpara que se pueda llamar desde cualquier sitio y static para que no haya
que inicializarla.
Mtodos de la clase math:
Mtodo Utilidad
Math.sqrt
Nos permite hallar a partir de un valor numrico la raz
cuadrada del mismo.
Math.Pow
Permite hallar la potencia de un nmero, indicando la potencia a
la cual se va a elevar.
Math.Max
Permite hallar el nmero mximo de un conjunto de datos.
Math.Min
Permite hallar el nmero mnimo de un conjunto de datos.
Math.log
Permite devolver el logaritmo de un nmero especificado.

Importante:
Podemos utilizar la clase math en el nombre de espacio para ahorrarnos lneas de cdigo
Imports System.Math
Imports Microsoft.VisualBasic


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
1

Ejercicios:
Grfica: Cdigo:







Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
2

4. Hallar el nmero mximo a partir de 3 nmeros ingresados por teclado y mostrarlo en
pantalla.

Ejercicios Prcticos:
Crear el cdigo respectivo para resolver los siguientes problemas matemticos:

I.


II.


III.


IV.


V. Hallar el mximo y mnimo de 2 nmeros ingresados por teclado y mostrar el
resultado por pantalla.



Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
3

Ms Mtodos de la clase math (Funciones matemticas)
Mtodo Utilidad
Math.I nt
Nos permite redondear un nmero que tiene decimales.
Math. Round
Permite redondear un nmero de acuerdo a la cantidad
decimales que se le indican.
Math. Pi
Permite hallar el valor de PI.

Ejemplo:


Estilo y Diseo en Consola: MsMtodos
Console.Title.-Nos permite Poner un nombre a la barra de ttulo de la consola.
Console.Title = "Usuario: Prof Cesar Jimenez Carrasco "
Console.BackgroundColor.-Permite darle un color de fondo a nuestra pantalla de consola.
Console.BackgroundColor = ConsoleColor.Cyan
Console.ForegroundColor.-Nos va a permitir darle un color al texto que esta dentro de la
consola.
Console.ForegroundColor = ConsoleColor.Red
System.Diagnostics.Process.Start.-Nos permite abrir una aplicacin inidca mediante este
metodo.
System.Diagnostics.Process.Start("winword")

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
4

Funciones de texto.-Una funcin es el trmino para describir una secuencia de rdenes que
hacen una tarea especfica dentro de una aplicacin, las unciones de texto realizan acciones a los
datos de tipo texto o String.
Veamos las funciones de texto:
Left.-Se utiliza para extraer una cantidad especificad de caracteres empezando por el lado
izquierdo.

Right.-Se utiliza para extraer una cantidad especificada de caracteres empezando por el
lado derecho.

Mid.-Se utiliza para extraer una cantidada especificada de caracteres empezando desde una
determinada posicin.


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
5

Len.-Se utiliza para contar los caracteres que posee una cadena.

Chr.-Me permite devolver el carcter ingresa en ASCII.

Asc.-Me permite devolver el valor numrico de una respectivo carcter

Ucase.-Se utiliza para convertir una cadena de minscula a mayscula.


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
6


Lcase.-Permite convertir una cadena de texto en maysculas a minsculas.












Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
7

Sentencias condicionales o selectivas
Las estructuras condicionales comparan valores de dos a ms variables, para que en base al
resultado de dicha comparacin se siga una direccin diferente dentro del programa. Existen tres
tipos de estructuras condicionales y son las siguientes Simples, Dobles y mltiples. Tambin
podemos mencionar el Select Case. Qu es un condicional para varias posibilidades.
Estructuras condicionales simples.-nos permiten tomar una decisin, estas solo pueden
seguir un solo camino (SI).
Sintaxis:
If<Condicion> then <Sentencia> end if

If<Condicion> then
<Sentencia>
End If
Ejemplo: Ingresar la edad de una persona si es mayor o igual a 18, sacar el mensaje Mayor de
Edad

Estructuras Condicionales Dobles.-Este tipo de estructura condicional por el contrario
nos permite elegir entre dos caminos como opciones de una sentencia.
Sintaxis:
If <Condicion> then
<sentencia1>
Else
<Sentencia2>
End If
Ejemplo: Realizar un programa que permita verificar la mayora de edad de una persona.

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
8


Estructuras condicionales mltiples.-nos permite tener acceso a mas condiciones y
sentencias con una sintaxis ms extensa ,generalmente es recomendable utilizar (Select Case)
Sintaxis:
If <Condicion1> then
<Sentencia1>
ElseIf <Condicion2> then
<Sentencia2>
ElseIf <Condicion3> then
<Sentencia3>
Else
<Sentencia4>
End if
Ejemplo: Hallar la condicin del alumno a partir del promedio ingresado, si es menor a 10.5
entonces MALO, si es mayor a 11 entonces BUENO y si es mayor a 17 entonces
EXCELENTE.

Ejercicios:

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

1
9

1. Ingresar 3 notas, hallar el promedio y mostrar la condicin si es mayor a 10.6
Aprobado y sino Desaprobado.

2. Ingresare un nmero entre el 1 y 12, mostrar su equivalente en mese ej.1-Enero, 2-
Febrero, etc.

3. Ingresar dos nmeros y realizar un programa que me permita ingresar una orden (YES-
NO) y en el caso de yes sumar los dos nmeros ingresados de lo contrario
multiplicarlos.

4. Escribir un programa que me permite clasificar en categora el sueldo de acuerdo a la
cantidad indicada.

Cantidad categora
100 Baja
250 Medio
400 Alta

5. Ingresar dos nmeros y mostrar si es 1 el nmero mximo de estos nmeros y si es 2 el
nmero mnimo.

6. Crear un programa que me permita ingresar un nombre y obtener si la condicin es r 2
caracteres de la derecha del nombre ingresado y si es l 3 caracteres de la izquierda.












Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
0

PRACTICA calificada N1
Nombres y Apellidos:
Ciclo y Aula:
CONSIDERACIONES:
1. La prctica iniciara a las 11:15 con una duracin de 2 horas acadmicas, pasada las 12:45
hora de trmino se descontara 5 puntos.
2. Prohibido copiar y hablar durante la prctica, al hacerlo se descontara 3 puntos.

1.- Crear un algoritmo que al ingresar 2 nmeros por teclado realice las siguientes operaciones:
Suma, resta, producto y divisin entera de dichos nmeros, separados en filas.











2.- Crear un algoritmo que solucione el siguiente problema: el corazn humano late a 75 latidos
por minuto y lleva 56 gr, Cuntos gramos de sangre lleva al da y cuantos latidos realiza?

















Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
1

3.- Crear el siguiente algoritmo: Entre el distrito de puente piedra y los olivos hay 57km de
distancia, una persona recorre es distancia 4 veces a la semana. Cuntos km recorre esa
persona?






4.-Crear un algoritmos que me permita hallar el rea de un rombo. (A=D*d/2)





5.-Hallar la divisin de dos nmeros, al resultado sumarle segundo nmero dividido entre PI.











Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
2

Examen Parcial de TALLER DE DESARROLLO I

Nombres y Apellidos:
Ciclo y Aula: Local:
CONSIDERACIONES: Teora Nota
La prctica iniciara a las 08:00 con una duracin de 2 horas acadmicas, pasada las 09:30
hora de trmino se descontara 5 puntos.
Prohibido copiar y hablar durante la prctica, al hacerlo se descontara 3 puntos.

Qu es un algoritmo? y cules son sus etapas de desarrollo?(2 ptos.)


Cules son las formas de representar un algoritmo? Mencinelas.(1 pto.)


Describir cada lenguaje:(2 ptos.)
I . Lenguaje Maquina:
I I . Lenguaje de Bajo Nivel:
I I I . Lenguaje de Alto Nivel:
Marcar en los siguientes enunciados las opciones verdaderas y false (V-F).(2 ptos.)
1-( ) El diagrama de flujo es la forma no grafica de representar un algoritmo.
2-( ) El software del sistema es el conjunto de programas indispensables para que la
maquina funcione.
3-( ) El IDE es un entorno donde encontramos el compilador, utilitarios, herramientas.
4-( ) Microsoft visual Studio 2008 es un lenguaje de programacin.
5-( ) Un dato es la unidad mnima de la informacin.
6-( ) La declaracin en Visual Basic es: Integer n1, n2, s.
Qu diferencias hay entre una constante y una variable?(2 ptos.)


Qu es una clase y un mtodo? Y escriba los mtodos de la Clase consola.(2 ptos.)




Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
3

Qu es una sentencia simple y una sentencia estructurada? (2 ptos.)


Relacionar los siguientes conceptos (2 ptos.)
1. WRI TE

2. SQRT


3. POW

4. READLI NE


5. MAX

6. WRI TELI NE


7. LOG

8. PI


9. READ

10. MI N


11. ROUND

12. I NT


.

.

.

.


.

.


.

.


.

.


.

.

a) Halla la raz cuadrada de
un nmero
b) Captura un dato y lo
convierte a cdigo
ASCII.
c) Muestra texto pero en
una sola lnea.
d) Hallar el logaritmo de
un nmero.
e) Hallar el valor de Pi.
f) Muestra texto en la
consola y hace
automticamente el salto
de lnea.
g) Redondea un nmero
decimal.
h) Redondea un nmero
decimal de acuerdo a la
cantidad especificada.
i) Hallar el nmero
mximo entre 2
especificados.
j) Captura los datos
ingresados por el
usuario la consola y
captura la pantalla.
k) Halla la potencia de un
nmero
l) Halla el nmero mnimo
entre 2 especificados
Que son las funciones de texto? (1 pto.)




Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
4

Escribir las acciones que realizan las siguientes funciones:(2 ptos.)
1. Left:
2. Right:
3. Mid:
4. Chr:
5. Asc:
6. Len:
7. Ucase:
8. Lcase:
Qu es una sentencia estructurada condicional?(2 ptos.)




Cesar Jimnez Carrasco
DESARROLLADOR 5 ESTRELLAS






Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
5

PRACTICA N1
Nombres y Apellidos:
Ciclo y Aula:
CONSIDERACIONES:
Fecha de Entrega: SEMANA 10
Forma de Entrega: PRESENTADO EN FOLDER.


1. Crear una aplicacin que me permita hallar el producto, la suma y la media aritmtica de 4
nmeros y mostrarlos en pantalla.

2. Leer el sueldo de 3 empleados y aplicarles un aumento del 10, 12,15% respectivamente.
Luego obtener los sueldos finales

3. Calcular el valor de la hipotenusa, ingresando el cateto opuesto y el cateto adyacente.
Mostrar en pantalla el resultado.

4. Escribe un programa que solicite al usuario la longitud y anchura de una habitacin y
visualice su superficie.

5. Crear una aplicacin que me permita hallar el equivalente de una cantidad en grados Celsius
a Fahrenheit.

6. Desarrollar un programa que permita ingresar una cantidad en metros y la convierta a cm,
km, pies, pulgadas.

7. Hallar el rea total y el volumen de un cilindro teniendo en cuenta en la entrada de datos el
radio y la altura (v=3.14*r*r*h) - (a=3.14*r*h).

8. Crear una aplicacin que me permita calcular a partir de 2 numerosa enteros su producto,
cociente y su resta. Mostrarlo en pantalla.

9. Hallar el IGV de un producto de acuerdo a la cantidad y su precio. Mostrar en pantalla el
resultado.

10. Hallar el rea de un rombo teniendo en cuenta los datos importantes para la formula.
Mostrarlo en pantalla.

11. Escribir un programa que lea un nmero en segundos y convierta a minutos por segundo.
El resultado debe ser como se muestra (66 minutos y 16 segundos).

12. Crear una aplicacin que me permita hallar el residuo de una divisin de 2 nmeros.


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
6

13. Crear una aplicacin que me pueda representar la siguiente operacin a partir de un
nmero ingresado [(n)
2
].

14. Crear una aplicacin que me permita halla el nmero mximo y el nmero mnimo a
partir de 3 nmeros y mostrarlo en pantalla.

15. Desarrollar una aplicacin que me permita hallar la raz cuadrada de un nmero.

16. Disear un algoritmos que permita calcular el rea de un tringulo conociendo sus 3
lados, Aplicar la frmula:

Dnde: P=semiperimetro (se halla)
A, B, C=Lados del Tringulo (se ingresan)
Formula de rea:
rea=raizcuadrada (p (p-a) (p-b) (p-c))

17. Crear una aplicacin que me permita ingresar 3 notas y de acuerdo a su promedio
acondicionar con los siguientes criterios:>=11APROBADO,=<10DESAPROBADO

18. Desarrollar un programa que me muestre un mensaje si una persona es mayor de acuerdo
a su edad ingresada.

19. Crear una aplicacin de acuerdo a la tabla de condiciones, utilizando su 4 notas de
diferentes curso .mostrara en pantalla la condicin.

Condicin Mensaje
>=16 Bueno
>=12 o <=15 Regular
>=08 o <=11 Malo
<=07 No estudies
20. Escribir una aplicacin que me permita hallar la suma de dos nmeros si el primer
nmero es par de lo contrario muestra la resta.

21. Crear un programa que me permita invertir un numero











Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
7

Examen Parcial de TALLER DE DESARROLLO I


Nombres y Apellidos:
Ciclo y Aula: Local:
CONSIDERACIONES: Prctica Nota
La prctica iniciara a las 11:15 con una duracin de 2 horas acadmicas, pasada las 12:45
hora de trmino se descontara 5 puntos.
Prohibido copiar y hablar durante la prctica, al hacerlo se descontara 3 puntos.

Hallar el rea total y el volumen de un cilindro teniendo en cuenta en la entrada de
datos el radio y la altura (volumen=3.14*r
2
*h), (rea=3.14*r*h).









Crear una aplicacin que me permita desarrollar el siguiente problema:








Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
8

Crear una aplicacin que me permita obtener el siguiente resultado en consola.


I nstrucciones: el cdigo.
3 caracteres de la derecha del nombre
2 caracteres de la izquierda del apellido
Cuenta la cantidad de caracteres de la ciudad
La edad sola.






Crear un programa que me permita realizar lo siguiente: ingresar las notas de un
alumno y hallar su promedio y luego si es mayor a 11 mostrara un mensaje de aprobado de
lo contrario desaprobado.










Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

2
9

Select Case
Estructuras condicionales mltiples que nos ayudan a escoger entre varios casos y devolvernos la
sentencias respectiva, adiferencia del If, el select case es menos extensin. Generalmente es
utilizado para sentencias mltiples con una variable definida.
Sintaxis:
Select case variable
Case <condicion>
Sentencia
Case <condicion>
Sentencia
Case else
Sentencia
End select
Ejemplo:Ingresare un nmero entre el 1 y 12, mostrar su equivalente en mese ej.1-Enero, 2-
Febrero, etc.

Imports System.Console
Module Module1

Sub Main()
Dim mes AsInteger
WriteLine("Ingrese el mes:")
mes = ReadLine()
SelectCase mes
Case 1
WriteLine("Enero")
Case 2
WriteLine("Febrero")
Case 3
WriteLine("Marzo")
Case 4
WriteLine("Abril")
Case 5
WriteLine("Mayo")
Case 6
WriteLine("Junio")
Case 7
WriteLine("Julio")
Case 8
WriteLine("Agosto")
Case 9
WriteLine("Setiembre")
Case 10
WriteLine("octubre")
Case 11
WriteLine("Noviembre")
Case 12
WriteLine("Diciembre")
CaseElse

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
0

WriteLine("El mes no existe ")
EndSelect
EndSub

EndModule
Ejercicios:
1. Crear una aplicacin que me permita saber las 4 estaciones del ao considerando el
siguiente cuadro.
Estacin Criterio
verano 1 -3
Otoo 4-5
invierno 6-9
primavera 10-12
2. Crear una aplicacin que me muestre la etapa de la vida que se deduce aparte de la edad
ingresada.
Etapa Criterio
Bebe 0-3
Nio 4-8
Pber 9-11
adolescente 12-17
joven 18-25
adulto 25-60
anciano 60 a mas
3. Escribir un programa que permita ingresar los nombres del alumno y sus respectiva nota
adema obtener el promedio de este y mostrara su condicion:
Promedio Condicion
0-10 Desaprobado
11-12 Aprobado
13-16 Alumno notable
17-19 Sobresaliente
20 El mejor alumno
4. Escriba una aplicacin que permita calcular el nuevo sueldo que obtuvo una bonificacin
segn el tiempo de servicio que tiene laborando en la empresa EISsystem.Tenga en
cuenta la siguiente tabla:
Tiempo Bonificacin
1-2 5%
3-5 7%
6-8 10%
9-12 15%
12 a mas 20%


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
1

Ejercicios propuestos:

Realizar un programa que me permita ingresar el tiempo de servicio y nmero de hijos de un
empleado .Hallar su aumento y nuevo sueldo segn la siguiente tabla:

Tiempo de Servicio N hijos Aumento
<=3 1 8%
<=5 2 10%
<=10 3 15%

Realizar un programa que me permita hallar el aumento de un trabajador tomando como
dato de entrada su sueldo, si el sueldo es mayor a 750 su aumento ser del 12% de lo
contrario ser el 7% del sueldo. Mostrar el nuevo sueldo del empleado.

Una empresa ofrece a sus trabajadores por tiempo de servicio, una bonificacin del 25% para
los empleados que tienen ms de 20 aos, para los dems ser 35% del sueldo .Ingrese el
nombre del empleado, ao de ingreso y sueldo. Obtener bonificacin y sueldo a pagar .El
tiempo de servicio se obtendr de restar el ao actual menos el ao ingresado.Year (Today)
obtendr el ao del sistema.

Dado un numero entre 1 y 7 escriba su correspondiente da de la semana as:
1- Lunes 2- Martes 3- Mircoles 4- Jueves 5- Viernes 6- Sbado 7- Domingo (Select case).

Ingresar un nmero del1 al 10 y saber si es que es par o impar segn la condicin (Select
Case).

ingresar el nombre,apellidos,direccin, telfono, cargo y e _mail; hallar el sueldo si el cargo
es secretaria el sueldo ser 2500, si es administrador 5000, si es gerente 7000.

investigar con que cdigo puedo sacar el siguiente resultado:






Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
2

Sentencias Repetitivas (Bucles)
Un bucle (loop en ingls) es un trozo de algoritmos cuyas instrucciones son repetidas un cierto
nmero de veces, mientras se cumpla la condicin que ha de ser especificada claramente .La
condicin podr ser verdadera o falsa y se comprobara en cada paso o iteracin(repeticin) del
bucle.
For...To...step next.-a esta estructura se le reconoce como repetitiva. Para lo cual debemos
hacer uso de contadores y/o acumuladores. Se usa cuando se conoce el nmero de veces que se
ejecutara el bucle.
Sintaxis:
For contadora=v_inicial to v_final step (incremento)
Sentencias
Exit for
Sentencias
Next
Ejemplo:
Crear una programa que permita repetir 8 veces el siguiente texto:CESCA:Instituto
Superior Tecnolgico

Crear una aplicacin que me permita mostrar en pantalla los nmeros desde el 0 hasta el
100 de 2 en 2.


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
3



Crear una aplicacin que me permita mostrar de manera conse3cutiva en en una misma
fila los nmeros del 5 hasta el 25.

Crear una aplicacin que me permita mostrar las letras del alfabeto (A-Z) maysculas.

Exposicin:

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
4

Temas: Abstraccin, Polimorfismo, Encapsulamiento, Herencia, clases y objetos=Programacin
Orientada Objeto (POO).
Ejercicios Propuestos:
Realizar un programa que me permita mostrara los nmeros del 50 hasta el 230 de 4 en 4.
Mostrar las letras del abecedario en minsculas y dejando 2 letras eje: a-d...
Mostrar los nmeros pares desde el 1 hasta el 320.
Mostrar la tabla de multiplicar ingresando nmero un determinado.
Mostrar todos los nmeros de 3 dgitos donde el primer nmero sea par, y el ltimo sea
impar.
Crear una aplicacin que me permita mostrar los nmeros e forma descendente desde el
50 hasta el 0
Mostrar los nmeros del 300 hasta el 1005 de 7 en 7.
Crear una aplicacin que me permita mostrar los nmeros que terminen en 6 desde 1
hasta el 600.
Ingresar 2 nmeros y recorrerlos y hacer la tabla de multiplicar.

















Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
5

Sentencias Repetitivas (Bucles)
Do...Loop.-es muy verstil. Con l se pueden crear gran variedad de bucles distintos, bucles que
comprueben una condicin antes de ejecutar el bucle una vez, despus de la primera ejecucin y con
combinaciones con mientras (WHILE) que se cumple una condicin o hasta (UNTIL) que esa condicin
se cumpla. La sintaxis de esta estructura es la siguiente:
Do [{While / Until} condicin]
[Sentencias]
[Exit Do]
[Sentencias]
Loop
Lo que siempre tendremos en estos bucles es el DO y el LOOP, entre estos dos colocaremos las
sentencias que queremos ejecutar en cada iteracin del bucle. Los bucles tienen que evaluar entre
cada iteracin si se siguen ejecutando o no, para ello evala una condicin. Lo verstil de este
bucle es que la condicin se puede expresar de muchas maneras distintas.
Ejemplos:
Realizar un programa que me permita mostrar los nmeros del 1 al 50.Con el Bucle
DoLoop



Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
6

Crear una aplicacin que me permita mostrar los nmeros pares del 1 al 50.Utilizando el
Bucle Do. Loop.

Realizar un programa que me permita mostrar las letras del alfabeto .Utilizando el Bucle Do.
Loop.

Ejercicios propuestos:
Crear una aplicacin que me permita mostrar los nmeros del 1 al 100 de 2 en 2.
Crear una aplicacin que me permita mostrar la tabla de multiplicar de un nmero
ingresado por teclado.
Realizar un programa que me permita mostrar la tabla de suma y resta de un numero
ingresa (la tabla empezara desde el 1 hasta el 20).
Mostrar los nmeros de 3 dgitos donde los 2 ltimos numero sean pares.
Crear una aplicacin que me permita mostrar los nmeros del 30 al 1 en forma
descendente.


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
7

Do whileLoop.-una variacin del DoLoop que permita realizar una repeticin hasta un
determinado caso, esto ser especificad al costado del While (MIENTRAS) como condicin.
Ejemplo:Crear una tabla de multiplicar y mostrarlos en pantalla.

Do UntilLoop.-Una variacin del Do. Loopque permite hacer una repeticin de cualquier
magnitud hasta una determinada especificacin, esto ser colocado al lado de Until (HASTA)
como condicin.
Ejemplo:Mostrar los nmeros del 1 hasta que llegue el recorrido a 50 y mostrarlo en pantalla.

Ejercicios:
Mostrar los nmeros de 3 dgitos que sean pares y mostrarlo en pantalla
Mostrar los nmeros del 25 hasta 125 de 3 en 3 e imprimirlo en la consola.
Ingresar unnmero y con esedato,elaborar la tabla de multiplicar, dicha tabla tendr como
valor mximo el nmero ingresado.
Mostrar el alfabeto de 2 en 2 hasta la Z y mostrarlo en pantalla.



Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
8

Sentencia While (MIENTRAS)
Las sentencias repetitivas tienen varias maneras de expresar sus recorridos. Esta sentencia es otra
forma de generar bucles que se recorren mientras se cumpla la condicin inicial. Su estructura es
la siguiente:
While condicin
[Sentencias]
End While
Ejemplo: crear una aplicacin que me permita ingresar el nombre y la edad de una persona y si
la edad es mayor o igual a 18 entonces que me pida el DNI y me muestre un mensaje Usted es
mayor de edad de lo contrario que me pida la partida de nacimiento y me muestre el mensaje
Usted es menor de edad

Ejercicios:
Crear una aplicacin que me permita ingresar el nombre y apellido, el cargo, si el cargo
es obrero entonces que me pida el salario de lo contrario que me pida el sueldo.
Desarrollar un programa que al ingresar me pida el cargo , si el cargo es administrador
entonces que me muestre todos los datos del empleado
(cdigo,nombre,apellidos,edad,direccin,telfono,DNI), de lo contrario que me muestre
solo los datos bsico(nombre y apellido , DNI)


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

3
9

Arrays (Arreglos)
Una estructura de datos es una coleccin de datos organizados de un modo particular. Las
estructuras de datos pueden ser de dos tipos:
Estructuras de datos estticas: son aquellas en las que se asigna una cantidad fija de
memoria cuando se declara la variable.
Estructuras de datos dinmicas: son aquellas cuya ocupacin de memoria puede aumentar
o disminuir en tiempo de ejecucin.
Un array (o arreglo) es una estructura de datos en la que se almacena una coleccin de datos
del mismo tipo (por ejemplo, los sueldos de los empleados de una empresa). Dicho de otra
forma, un array es una lista de un nmero finito n de elementos del mismo tipo que se caracteriza
por:
Almacenar sus elementos en posiciones de memoria contiguas
Tener un nico nombre de variable (por ejemplo salarios) que representa a todos los
elementos
Permitir acceso directo o aleatorio a sus elementos individuales
Los arrays se clasifican en unidimensionales y multidimensionales.
Un array de una dimensin (tambin conocido como vector) es un tipo de datos estructurado
compuesto de un nmero de elementos finitos, tamao fijo y elementos homogneos. Finitos
indica que hay un ltimo elemento, tamao fijo significa que el tamao del array debe ser
conocido en tiempo de compilacin y homogneo significa que todos sus elementos son del
mismo tipo.
Los elementos del array se almacenan en posiciones contiguas de memoria, a cada una de las
cuales se puede acceder directamente mediante un nmero entero denominado ndice del array,
que identifica la posicin del elemento dentro del conjunto.
Para inicializar un arrays debemos declarar ese arrays sin indicar el nmero de elementos que
contendr, seguida de un signo igual y a continuacin los valores encerrados en llaves.
Ejemplos: Primera forma.-
Dim n () as integer= {1, 5, 7, 9, 12}
Segunda forma.-
Dim n as integer () = {1, 5, 7, 9, 12}

Observacin:Estos arreglos o arrays se trabajan generalmente con bucles sentencias repetitivas.
Ejemplo:
1. Crear una aplicacin que me permita mostrar de manera rpido y sin ingresar ningn dato
los meses del ao.

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

4
0


2. Crear un programa que me permita mostrar los cursos de un instituto y reemplazar el
tercer dato del arrays y mostrarlo en pantalla.


Cesar Jimnez Carrasco
DESARROLLADOR 5 ESTRELLAS

Muchas gracias queridos alumnos en ustedes
dejo y deposito gran parte de conocimientos
en Aplicacin de Consola, que estos
conocimientos sirva para sus siguientes curso
y retos


Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

4
1

PRACTICA N2
Nombres y Apellidos:
Ciclo y Aula:
CONSIDERACIONES:
Fecha de Entrega: SEMANA 20
Forma de Entrega: PRESENTADO EN FOLDER.


1. Crear una aplicacin que me permita hallar lo siguientes datos:
El rea del cuadrado si la orden es a, el rea del tringulo si la orden b y de lo
contrario el rea del rombo.

2. Realizar un programa que permita ingresar el nombre, apellido, edad, direccin y turno y si
el turno el maana el pago ser de 25 , si el turno es tarde el pago ser 200 y de lo contrario
si es noche el pago es 120.Elaborar tambin al final un cdigo con los datos del alumno:
Nombre: extraer 1 carcter de la derecha
Apellido: extraer 2 caracteres de la izquierda
Edad: extraer solo el ltimo nmero.

3. Ingresar los 3 lados de un tringulo y hallar el tipo de triangulo al que pertenece: Issceles,
Equiltero, Escaleno. I nvestigar las condiciones.

4. Crear una aplicacin que me permita ingresar el sueldo y el nmero de hijos de un
empleado , se le har el siguiente aumento:
Aumento N Hijos
4% 1 -2
6% 3-5
9% 6-8
12% 9 a mas
5. Crear una aplicacin que me permita hallar el grado en que se encuentra una persona de
acuerdo a su edad:
Edad Condicin
1 - 2 Wawa Wasy
3 - 5 Inicial
6 - 11 Primaria
12 - 17 Secundaria
18 - 25 Superior
26 a mas Ya estudiaste mucho

6. Realizar un programa que me permita la estacin del ao en que nos encontramos solo con
ingresar el mes. I nvestigar la condicin.

Visual Studio 2005-2008- 2010

DESARROLLADOR: Csar Jimnez Carrasco
T
a
l
l
e
r

d
e

D
e
s
a
r
r
o
l
l
o

I
:
A
p
l
i
c
a
c
i
o
n
e
s

d
e

C
o
n
s
o
l
a

4
2

7. Crear una aplicacin que me permita recorrer desde el nmero 5 hasta el 45 y verlo dejando
10 centmetros.

8. Realizar un programa que me muestre los nmeros del 100 hasta 999 de 3 en 3.

9. Crear una aplicacin que me permita mostrar la tabla de multiplicar ingresando el
multiplicador y el nmero inicial de la tabla. (For Next /Do Loop)

10. Mostar los nmeros de 4 dgitos donde el primero y el ultimo sean pares y los 2 del
medio sean impares empezando.

11. Crear una aplicacin que me permita mostrar los nmeros de 2 en dos(Do...Loop)

12. Crear una aplicacin que me permita sacara la siguiente figura (Bucles:
For...Next/Do...Loop).







13. Crear una aplicacin que me permita mostrar las letras del alfabeto (Bucle:
For...Next/Do...Loop).

14. Realizar un programa que me permita ingresar el nombre, apellido, direccin, documento de
identidad: RUC o DNI, mientras sea RUC, Mostrar el siguiente mensaje USTED ES UNA
PERSONA JURIDICA, de lo contrario USTEDE ES UNA PEROSN NATURAL. (Do
While. Loop/While...End While)

15. Crear una aplicacin que me permita los nmeros desde 15 hasta el 115 dndole una
condicin (Do Until...Loop).

16. Realizar un programa qu me permita crear un arrays con los das de la semana.

17. Investigar que es un procedimiento con Sub en Visual Basic.Net.Escribir 15 lneas.

You might also like