Binevenido a EYE

subir imagenes


Hola , te doy la bienvenida a este blogger espero y te sea de ayuda y aprendas mucho espero y sigas a este blogger saludos usuario.


¿Por que Ensallo y Error?
--------------------------------------

Le e puesto así por que cuando empece en esto de la informática como no entendía bien algunos términos y cosas , cada ves que creaba algo en mi computador o en el de mi hermano daban error o simplemente funcionaban un día creando un pequeño script en batch hice que se bloqueara y se reiniciara reiteradas veces mi computador.


¿Por que relacionado con la programación?
---------------------------------------------------------------

En estos años e visto el interés por el tema de la informática especialmente en la programación , mi idea es enseñar algo que me gusta y me costo mucho tiempo entender y comprender.


¿Que lenguajes aprenderé aquí?
----------------------------------------------

Mas que aprender un lenguaje especifico entenderás como funciona la programación y veras que es muy parecido a la vida diaria.


¿En cuanto tiempo aprenderé?
--------------------------------------------

Bueno eso dependerá de cuantas ganas tengas y cuanto tiempo le dediques a este tema, yo le estaba enseñando a un amigo y se demoro como un mes mas o menos en entender y comprender ahora el ya puede crear sus propias aplicaciones en "Lenguaje C", y como el aprendió espero que tu aprendas.

domingo, 19 de febrero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 2 [Nuestros primeros codigos]

Bien ya que has  pasado un sin fin de cosas sobre la programación ahora comenzaremos a programar en Pseudocodigo pon mucha atención.


Hola EYE
---------------

"Hola EYE", sera nuestro primer código en el cual saludaremos a nuestro blog solo serán unas cuantas lineas de código pues bien manos a la obra para empezar abramos nuesto Pseint al abrir nos aparece así


Proceso sin_titulo   <<<< este es el nombre interno por así decirlo lo remplazamos por Saludo

FinProceso



Proceso Saludo     <<<< una cosa a tomar en cuenta que este nombre no debe de ir con espacios si es                          nombre largo lo puedes separar con guion    bajo.
FinProceso


Bien nuestra primera linea la función  "Escribir" tienes dos opciones tu escribes la función ò simplemente le das al botón  donde dice "Escribir" en la parte derecha del compilador quedando de esta forma.



Proceso Saludo

Escribir lista_de_expresiones; <<< en lista de expresiones lo remplazamos por Hola EYE  este mensaje debe de ir entre comillas doble osea así "Hola EYE" y al  final con punto y coma el punto y coma es muy importante que no se te olvide.


FinProceso




Proceso Saludo

Escribir "Hola EYE";

FinProceso


Una vez escrito el código le dan al botón de ejecutar:


Este botón es el de ejecutar cada vez que tengan listo el código le dan a este botón si todo a salido bien sin errores les saldrá esta ventanita con su mensaje.

Bien hay lo tienes tu primer programa de momento no ase nada solamente mostrar un mensaje por pantalla sigamos.


Como as visto nuestro primer código fue muy corto ahora empezaremos un tanto mas complejo como hemos dicho un programa es un algoritmo osea una solución a un problema a continuación te daré unos algoritmos para solucionar y su respectiva solución.


Algoritmo 1(Suma de dos números) 
-----------------------------------------------

Cree un programa que pida dos dígitos y muestre su resultado por pantalla.


Proceso Suma
Escribir "Inserte primer digito:";
Leer digitouno;
Escribir "Inserte segundo digito:";
Leer digitodos;
resultado <- digitouno + digitodos;
Escribir "Resultado:",resultado;

FinProceso


Algoritmo 2 (Interactuar)
---------------------------

Crear un programa que interactue entre el usuario y el programa.

Proceso Interactuar
Escribir "Hola como estas?";
Leer respuesta;
Escribir "bien gracias. ¿y como te llamas?";
Leer respuesta;
Escribir "Un gusto    ",respuesta, "    yo soy PC";
Escribir "Te gusta Programar?";
Leer respuesta;
si respuesta = "si" Entonces
Escribir "Que bueno me algegro mucho ojala y aprendas mucho.";
Sino
Escribir "Que pena. :(  yo encuentro que sabes mucho de Mi";
FinSi
Escribir "Bueno despues de aber platicado con tigo me tengo que ir un gusto conocerte adios";
Leer respuesta;

FinProceso

Bueno por ahora les dejare con esto simples codes de ejemplo como siempre practica  e infórmate  si quieres  aprender mucho mas se despide tu amigo B14573R.


domingo, 29 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 2 [Operadores]

Hola en esta ocacion te enseñare los operadores que se usan en programación ya sean matemáticos, asignación, lógico. esto te sera de utilidad para continuar con este tutorial.


Operadores matemáticos


Lógicamente los operadores matemáticos son (+ , -, * , /,) los cuales son


+   Suma
-    Resta
*    Multiplicación
/     División


Operador de asignación


En programación hay un operador que veras mucho y es muy conocido  es el signo de igualdad ( = ) este signo se ocupa para asignarle un valor a otro valor por ejemplo


resultado  =  1+9;

en este caso el resultado sera 10 pero aquí no se lee igual que sino se suman los dos variables o valores y al valor final se le asigna el sumado de los dos valores por ahora me interesa que entiendan cualquier duda solo comenten.


Operadores lógicos


Los operadores lógicos son como su nombre lo indica solo operan valores logicos osea ( Verdadero, Falso)  de esa manera se podrían tomar  esta es su tabla



INGLES                             ESPAÑOL                             COMPUTACIONAL

AND               =                       Y                                                 & , &&  , AND

OR                  =                       O                                                    || , OR

XOR               =                       O EXCLUSIVO                           XOR

NOT               =                       NO                                                 NOT, !=


En la lista les puse de distintas maneras ya que según el lenguaje que elijan puede que varíen.

Operadores  igualdad


Los operadores de igualdad son todos aquellos operadores que comparan  los operadores lógicos también pertenecen al grupo de operadores de igualdad pero como ya los hemos explicado los pasaremos por alto ese es su grupo


= =   Igual a
>=    Mayor o igual a
<=    Menor o igual a
!=     Distinto
<      Menor que
>      Mayor que
<>    Distinto que


Con esto doy por terminado este corta y precisa entrada de los operadores en programación  si se me a olvidado alguno mas adelante los iré colocando bueno a sido un gusto que visites y leas esta entrada ya con esto  estamos preparados para la creación de códigos fuentes en nuestro compilador de aprendizaje como es el Pseint nada mas que agregar se despide de ti tu amigo B14573R.

jueves, 26 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap.2 [ Instalación de PSeInt]

Ahora veremos como instalar PSeInt que sera nuestro compilador "IDE" con el cual comenzaremos  a crear y a depurar nuestros primeros códigos, es en esta etapa done nuestra carrera como programador comienza  sera muy largo ya que nunca se sabe todo en programación, y bien pasemos a la instalación.

Instalación


Primero que nada tenemos que descargarnos el PSeInt lo puedes hacer de mi blog en la zona de Herramientas.


Una vez descargado lo instalas aqui dejo unas capturas para que veas como va todo:

Uno:
Dos:


Tres:


Cuatro:



Cinco:


Como paso final le das al botón terminar y se abrirá nuestro IDE:


Ahora paso a explicar las partes mas importantes de nuestro compilador:




Y bueno con eso finalizaríamos esta Descarga, e Instalación de nuestro IDE  como siempre no se quedes con lo que lees aquí investiga y averigua para y practica lo aprendido para que aprendas mas rápido  y entiendas lo que no entiendes como siempre se despide de ti tu amigo B14573R.

miércoles, 25 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 1 [Pseudocodigo]

Bueno, hemos visto bastantes cosas asta aquí espero que hayan practicado pro que en esta entrada nos centraremos a ver una copia de un programa , con esto me refiero que veremos un programa creado con "Pseudocodigo" a eso me refiero a lo de  una copia de un programa ya que Pseudocodigo es eso bien pasemos a ver que es "Pseudocodigo" para que nos va a servir.


¿Que es Pseudocodigo?
----------------------------------------

Según la Wiipedia, Pseudocodigo es una especie de lenguaje falso, eso quiere decir que es una copia de la estructura de un lenguaje de programación determinado ya sea  C, C++, Basic, Java, etc. en otras palabras es un tipo de lenguaje para aprender a programar osea la base para entender como se programa.

Por ejemplo un programa en Pseudocodigo para mostrar un mensaje por pantalla seria de la siguiente manera


Proceso Saludo
Escribir " Hello Ensallo y Error ;) !!";
FinProceso


Como se aprecia  es un código muy pequeño con una sola función que  es para escribir texto y mostrarlo por pantalla na mas comentemos un poco.


1. Proceso Saludo  //Inicio y nombre de nuestro programa.

2. Escribir " Hello Ensallo y Error ;) !!"; // Proceso y una función para escribir por pantalla.

3.  FinProceso //Fin de nuestro programa.

Cada linea de código es enumerada por cada compilador  ¿Por que eso? por que en caso de error nuestro compilador nos dice en que linea esta nuestro error y falla cada programa tiene un inicio unas cuantas instrucciones y el fin.


Lenguaje Pseudocodigo
----------------------------------------

Como ya hemos dicho antes el Pseudocodigo es una imitación de un lenguaje original ,  y que nos sirve mucho a la hora de querer aprende a programar y como todo lenguaje también tiene sus sentencias y funciones las cual veremos una por una ahora.




Escribir (Función)
----------------------------

Escribir como dice el titulo es una función la cual nos sirve para mostrar un texto por pantalla esta función nos servirá de mucho cuando empecemos  a programar  ya que ella le dará vida a nuestra primeras creaciones  la cual las aremos en modo consola que así es como se empieza.

Estructura básica de función(Escribir):

Escribir {lista_de_expresiones};



Leer (Función)
-----------------------

Leer es otra función la cual  nos ayudara de mucho ya que va de la mano con la función de escribir, como su nombre lo dice "Leer" lee un dato que se pide con la función "Escribir" por eso estas dos funciones van de la mano ya veremos  mas adelante por que.

Estructura básica de función(Leer):

Leer {lista_de_variables};



Asignar
------------

Podríamos decir que Asignar es un tipo de operación  en la que una variable o un valor "X" se asigna a otro valor o variable mas adelante veremos esto ya que por ahora me interesa que sepan lo necesario para empezar.

Estructura básica de(Asignar):

{variable}<-{expresion};



Si-Entonces(Sentencia)
--------------------------------------


Si-Entonces es una sentencia de decisión   esta es una  sentencia que se ocupa mucho en programación  por su facilidad y su potencia ya que ella se encarga de algunas decisiones  o  decir si algo es verdadero o no.

Estructura básica de sentencia(Si-Entonces):


Si {expresion_logica} Entonces
{acciones_por_verdadero}
Sino
{acciones_por_falso}
FinSi



Según (Sentencia)
------------------------------

Según es otra sentencia muy útil ya que es como un menú en la cual en su interior contiene diferentes opciones como por ejemplo en la creación de una calculadora pero tranquilo ya veremos con ejercicios cada sentencia y función lo que me interesa por ahora es que se familiaricen con el Pseudocodigo.

Estructura básica de sentencia(Según):


Segun {variable_numerica} Hacer
{opcion_1}:
{secuencia_de_acciones_1}
{opcion_2}:
{secuencia_de_acciones_2}
{opcion_3}:
{secuencia_de_acciones_3}
De Otro Modo:
{secuencia_de_acciones_dom}
FinSegun




Mientras(Sentencia)
------------------------------

Mientras es una sentencia  muy parecida  à  "Si-Entonces" es de decisión  ya que como su nombre lo dice "Mientras un valor "X" sea verdadero se ejecuta su contendido  de lo contrario termina el programa" veras que esta sentencia sera muy útil cuando programemos.


Estructura básica de sentencia(Mientras):


Mientras {expresion_logica} Hacer
{secuencia_de_acciones}
FinMientras



Repetir(Sentencia)
--------------------------------

Repetir como su nombre lo dice es una sentencia que se repite  asta que su valor sea diferente, en algunos lenguajes de programación  no se utiliza mucho ya que puede acarear que nuestro programa se trabe cumple o mejor dicho se parece aunque poco a las sentencias de decisión.

Estructura básica de sentencia(Repetir)



Repetir
{secuencia_de_acciones}
Hasta Que {expresion_logica}




Para(Sentencia)
--------------------------

Para se podría decir que es una sentencia tipo contador ya que se le da un valor inicial y un valor final por  eso se le conoce como sentencia de contador, nos sera muy  útil.

Estructura básica de sentencia(Para):



Para {variable_numerica}<-{valor_inicial} Hasta {valor_final} Con Paso {paso} HacerRepetir
{secuencia_de_acciones}
FinPara
{secuencia_de_acciones}
Hasta Que {expresion_logica}



Traducción de Pseudocodigo al Ingles 
------------------------------------------------------------
Como se aprecia en la tabla están en ingles y en español  el que esta en ingles lo saque como ejemplo del lenguaje "C"  esto es para que cundo vean estos  nombres en algún código de programación  ya sabrán que son y para que sirven y con esto damos por terminada esta pequeña pero extensa entra da como siempre practica y no te quede con lo que lees aquí saludos de tu amigo B14573R.






lunes, 23 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 2 [Algoritmo y Diagrama de flujo]

Seguiremos adelante con este curso, en esta ocacion hablaremos de "Fundamentos de programación" espero explicarme bien y que entiendan bien comencemos.

Algoritmos
----------------
Algoritmo o Algoritmos en palabras sencillas son una serie de instrucciones para dar  solución a un problema, bien para que entiendas las idea  te explicare con un ejemplo sencillo.

Imagina que quieres preparar unas ricas  galletas, y para hacer esas galletas  necesitas su respectiva receta, en este caso la receta  es el  "Algoritmo"   ya que esos son los pasos  de la preparación de las galletas ahora bien  el problema aquí podemos decir que es tus ganas de comer galletas y la solución es la receta.

Cada problema tiene su respectiva solución o de ahora en adelante lo llamaremos algoritmo otro ejemplo  que podríamos tomar de la vida real seria la construcción de una casa si quieres construir una casa necesitas de un plano en este caso el plano seria nuestro algoritmo y así muchos mas ejemplos puedes tomar de la vida real lo que importa es que te quede bien claro  y para que sirve un algoritmo.



Diagrama de flujo
--------------------------

Un diagrama de flujo es la representación gráfica de un algoritmo , un ejemplo de un diagrama de flujo es como el mapa de un país o ciudad.

Esta es la simbologia de los diagrama de flujo ya sean: inicio, condición,  fin, etc. veamos un ejemplo de un pequeño algoritmo representado en un diagrama de flujo.

Bueno este es un pequeño diagrama de flujo que se refiere a alguien que tiene hambre  como ven si tiene hambre come galletas y termina de lo contrario si no tiene hambre termina de inmediato.
Bueno hemos terminado con esta entrada espero y les guste nos vemos y como siempre practiquen lo aprendido y saludos  se despide tu amigo B14573R.

miércoles, 18 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 1 [Procesos de creación de un programa ]

No sabia como ponerle a esta entrada ,  e decidido colocar "Proceso de creación de  un programa" por que es justamente  lo que va tratar esta entrada, y bien empecemos.



El editor
-------------

El editor es donde escribimos nuestro programa puede ser  el "Bloc de notas" de windows , el Notepad ++ que es una aplicación donde tenemos para elegir diversos tipos de lenguajes de programación, es fácil de instalar y fácil de utilizar.


El código
-------------

El código, son las ordenes para que nuestro programa funcione  y tales ordenes pueden ser "Variables, Tipo de datos, funciones, Estructuras, sentencias, etc." como ves el código lo conforman todas estas ordenes que hemos visto en las entradas anteriores a estas, obviamente que no lo hemos explicado con ni un lenguaje de programación real ese lo hice solamente de ejemplo para que entiendas como base nada mas.


El compilador
-------------------

El compilador es una herramienta que nos traduce nuestro código a  un archivo objeto el cual es un archivo de  traducción  a lenguaje maquina "Ensamblador" para que nuestro computador entienda que tipo de ordenes le hemos dado a nuestro programa y que debe hacer.


El linkeador
-----------------

El linkeador es el que toma nuestro archivo objeto antes mencionado y crea nuestro programa en "EXE" osea  lo convierte en un programa ejecutable para que lo podamos utilizar para el propósito que lo hemos creado.




Pequeño diagrama de como sucede la creación de un programa
.......................................................................................................................................



Ese es el proceso que se sigue para crear nuestro programa, bueno eso igual a esta fecha à cambiado mucho ya que algunas  empresas de software han desarrollado, los famosos "IDE"  de sus iniciales en ingles "Integrated development environment" que en español seria "Entorno de desarrollo Integrado"  mas adelante veremos algunos y su uso de momento me interesa que entiendas como se crea un  programa bueno eso a sido todo  como siempre practica  y no te quedes con lo que lees aquí solamente sino investiga  saludos de tu amigo B14573R.

lunes, 16 de enero de 2012

Curso C# [SHARP] basico

Bueno en esta entrada e decidido postear un totorial que ase un tiempo e creado para http://foro.dhackers.com
y lo dejo para su descarga espero y les sirva y aprendan de el.

Este manual (tutorial)  cuenta con el siguiente indice


1.- Introducción
2.- ¿Por qué modo consola?
3.- Como trabajar con este curso
4.- Que necesitamos para seguir con este curso
5.- Los comentarios
6.- Tipos de Datos
7.- Estructura básica de un Programa
8.- Métodos
9.- Operadores Aritméticos y Lógicos
10.- Sentencias
11.- Arrays
12.- Ejercicios y Ejemplos


y 28 hojas bueno nada mas que decir y espero y les guste saludos a todos.

Link:  http://www.mediafire.com/?cc1n4bjofr8so9e
Servidor: MediaFire [MF]
Peso :  491.29kb
Numero de hojas: 28
Creador: B14573R
Nivel: Basico
Lenguaje: Español

Conociendo y comprendiendo la metodología de la programación Cap. 1 [Estructuras]

han  pasado unos días desde que no publico bueno en esta ocacion veremos estructuras que van insertadas en nuestros códigos fuentes , pasaremos aver que son las estructuras y de que nos sirven pero vamos a lo nuestro.



¿Que es una estructura?
------------------------------------

¿Buena  pregunta no?, una estructura la podríamos definir como un diseño de algo, supone que tienes una casa y la estructura de esa casa es de madera  y sabemos bien que para crear esa estructura se necesitan unas cuantas    cosas mas como por ejemplo de un constructor, y el constructor necesita sus herramientas y material para construir la estructura de esa casa , bueno por si las dudas no comprendes bien nuestra definición daremos un ejemplo básico de como es una estructura y como se forma presta mucha atención.

Tomare el ejemplo antes dicho para que me entiendas y te explique mejor como ya emos visto las variables su funcionamiento y para que sirben y como utilizarlas aqui cumplen un rol importante veamos gráficamente este ejemplo.





Como ven las estructura están formadas por su nombre y los objetos relacionados con ese nombre, en el ejemplo el nombre de nuestra estructura es casa y las variables de nuestra estructura son constructor, madera, clavo, etc por nombrar algunas, con eso espero y te quede mas claro lo que es una estructura y su funcionamiento nada mas que decir como siempre repasa y estudia y practica lo aprendido se despide de ti tu amigo B14573R.

jueves, 12 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 1 [Las Funciones]

Estoy muy a gusto ya que e recibido  algunos halagos y consejos acerca de este blogpost  pero bueno nada mas que agradecer a todos  y a seguir cono esto adelante.

Bueno en esta entrada hablaremos de las funciones, si de seguro te estarás preguntando que son estas cosas de las funciones ahora paso a explicarte mi querido alumno.

¿Que son la funciones?
----------------------------------

Las funciones son un tipo de orden  que definen una parte fundamental de un programa  ya que sin ellas el programa no sabría que hacer, tu mismo tienes tus propias funciones como por ejemplo pensar, comer, moverte, hablar , reírte, etc. todas esas son funciones propias de nuestro cuerpo ya  que dios es tan inteligente  y sabe lo que hace y pues eso seria en pocas palabras la definición de una o varia funciones
ahora como  siempre pasaremos  a desglosar un poco mas con ejemplos esto de la funciones.



Tipos de funciones
----------------------------

Si a si es  hay muchas funciones pero pasare a explicar las mas usadas  en el tema de la programación ya sea en cualquier lenguaje no varían mucho solo en su forma de escribirlas.

Función de entrada y salida
----------------------------------------

Las funciones de entrada y salida son obviamente unas de las mas usadas en la programación ya que sin ellas no seria llamado programa , para que un programa sea llamado programa tiene que cumplir con unas cuantas funciones entre ellas las de entrada y salida, imagínate  ¿que tuvieras una automóvil  y que no tenga frenos? ¿ podrías andar en el?  pues no ya que una de sus funciones no la cumple la cual es frenar en programación  es lo mismo un programa puede tener miles de funciones para que pueda cumplir con los propósitos con los que fue creado, pero no nos quedemos con eso veamos un ejemplo de las funciones de entrad  y salida.


Como se aprecia en la imagen de nuestro ejemplo, nuestro amigo esta sentado viendo el noticiero,  y el decide cambiar de canal ya que ve puras noticias malas en  el noticiero, en este caso el control del televisor seria nuestra función de entrada y el televisor seria nuestra función de salida espero que estas funciones te queden claras de entender  y comprender pasaremos a otra funciones.



Funciones de lectura y escritura
-------------------------------------------------

Las funciones de lectura y escrituras van de la mano con las que ya hemos visto anterior mete la de entrada y salida, estas dos funciones dependen de las anteriormente descritas,  estas funciones se ven reflejadas por ejemplo en una impresora ya que podemos mandar a imprimir (escribir) algo  y leer lo escrito al igual que puede ser el "Paint, Word,WordPad" que cumplen dicha funcion como siempre para que te quede mas claro veamos un ejemplo.
Este ejemplo muestra claramente como funcionan estas funciones  espero y te aya quedado claro esto de las funciones de lectura y escritura ya que ese es mi propósito que entiendas y aprendas para que algún día le saques provecho a lo aprendido aquí solo nos quedan dos funciones mas y tendríamos una parte ya entendida de la programación.


Funciones abertura y cerrado
------------------------------------------

Como ya hemos visto ya cuatro funciones no puedo dejar de enseñar las dos ultimas  y no menos importantes  espero que no dejen este curso ya que mas adelante cuando empecemos en algún lenguaje  veremos mas a fondo esto de las funciones ya que hay muchas mas solo te estoy explicando las mas utilizadas y las mas importantes.  Bien las funciones abertura y cerrado  son obviamente para abrir y  cerrar algo podríamos tomar un ejemplo de la vida real y llevarlo a la programación como modo de ejemplo seria un candado, o una botella, una caja fuerte, etc. pero como soy de pocas palabras y mas ejemplo veamos uno para que nos quede claro el asunto.





Como pueden apreciar no hay mucho que explicar pero sencillamente eso es lo que hacen estas dos funciones abrir y cerrar algo nada mas y bueno como siempre un gusto escribir para aquellos que les gusta y quieren aprender algo mas de programación saludos a todos se despide su amigo B14573R.






miércoles, 11 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 1 [Sentencias]

Ya hemos  visto algunas partes fundamentales de la programación, tales como las variables y los tipo de datos  ahora bien pero eso es una parte ahora veremos las sentencias es lo que le da vida a nuestros programas ya que ellas le dirán a nuestro programa que hacer y cuando hacerlo.


¿Que es son las sentencias?
---------------------------------------------

Bueno se podría definir una sentencia como  una instancia de algo imaginemos que queremos tomar un jugo bien para tomarnos ese juego tenemos que seguir unos cuantos pasos primero debemos levantarnos del nuestro sillón,  ir la botella, destapar esa botella, tomar un vaso, servir el jugo, beber ese jugo, para tomar ese jugo tuvimos que  hacer primero levantarnos de donde estábamos  luego ir a tomar la botella donde estaba ese jugo luego tomar un vaso echar el jugo y por ultimo servirnos ese jugo para que nos que de mas claro el asunto y de forma gráfica veros esas sentencias.


                                                 
                                                                   
Bien todo eso conforma  una sentencia ahora bien hay distintos tipos de sentencias  la que acabamos de ver es del tipo secuencial que que seguimos una lista para conseguir nuestro objetivo.



Tipos de sentencias
--------------------------------

Sentencias secuenciales: son aquellas que se distribuyen en etapas seguidas una de otras como mostramos en el ejemplo anterior con lo del jugo.

Sentencias selectivas: son aquellas que nos dan distintas opciones de elegir , como no hemos visto ejemplos de esta sentencia veamos uno.


Imagínate , va a comprar helado la persona que te atiende te pregunta de que sabor quiere su helado te muestra una lista donde están todos los sabores y debes de  elegir uno de estos  sabores  la lista tiene los siguientes sabores;   chocolate, mango, manzana, plátano, piña, sandia, frutilla, vainilla,  naranja ,etc  y tu eliges chocolate  eso seria un ejemplo de una sentencia de selección o selectiva veamos ese mismo ejemplo gráficamente.



Sentencia de iterativas: son las que permite que una acción sea ejecutada mas de una vez, por ejemplo diríamos  que las sentencias iterativas se repiten asta que el resultado se distinto al ingresado esto lo podríamos ver en el ingreso de un usuario y una clave a una sección de alguna pagina , o en algún tipo de protección  a un sector para que  te quede mas claro miremos este ejemplo.


Estas registrado en hotmail, y quieres revisar tus mail o correos , hotmail te pide un usuario y un password (clave) que en este caso tu usuario es tu correo y tu password es tu clave ya sea numerica o alfanumerica e ingresas una password  erronea  reiteradas veces y la web te dice  en letras rojas "Password  email erroneo buelva a intentarlo nuevamente" eso seria una sentencia iterativa que si tu password es erróneo y no esta en la base de datos de hotmail te tira ese mensaje de error, veamos gráficamente este ejemplo.



Como puedes apreciar la sentencia iterativa se puede aplicar a este ejemplo obviamente  se usa en diferentes ámbitos pero este es el que mas se entiende bueno y luego de ver estas sentencias Hemos llegado al final de esta corta pero espero sencilla  explicación acerca de las sentencias nada mas que agregar solo que practiques para que se te haga mas fácil la comprensión saludos y se despide de ti B14573R

martes, 10 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 1 [Tipos de datos]

Bueno, esta es la segunda entrada de este capitulo en esta ocacion veremos lo que son los tipos de  datos y  de que nos sirven.

¿Que son los tipos de  datos?
---------------------------------------------

Como vimos anteriormente en las variables los tipos de datos son la información de esa variable como por ejemplo si tendríamos  la variable  moneda el tipo de dato seria numérico pero como siempre para que quede mas claro me gusta ser practico y enseñar con ejemplos ya que la mayoría entendemos con ejemplos.

Ejemplo de un tipo de dato
--------------------------------------


numerico moneda;

En este pequeño ejemplo vemos que nuestra  variable es  moneda y nuestro tipo de dato es numerico ahora bien pero que pasaría si tendríamos una variable llamada "NOMBRE" ¿cual seria el tipo de dato de esa variable? bien seria de tipo texto veamos un ejemplo.

texto nombre;

Como lo puedes apreciar "texto" es el tipo de dato de la variable y la variable es "nombre"  una cosa que se me olvido explicar y poner en el otro paper fue que  la variable puede llevar el nombre que tu quieras pero siempre y cuando respetes el tipo de dato de esa variable pero veamos otros ejemplo para que nos quede claro esto de tipo de datos.


Tipo de datos Numéricos
-----------------------------------

numerico  moneda;
numerico edad;
numerico teléfono;


Tipo de datos  Texto
-----------------------------

texto nombre;
texto apellido;
texto ciudad;

Y luego de esos pequeños pero importantes ejemplos espero y entiendas que son lo tipo de datos y por que van junto con la variables nada mas que decir se despide de ti B14573R.

lunes, 9 de enero de 2012

Conociendo y comprendiendo la metodología de la programación Cap. 1 [Las Variables]

Bueno, en esta ocacion comenzare a   crear unos apuntes de programación que espero que les sea de gran ayuda.

Una pequeña historia
-----------------------------------

En mis tiempos cuanto comenzaba a entrarme en este mundo de la informática, me llamo mucho la atención el tema de la programación,  como no entendía mucho me costaba un montón  con decirles que no savia ni lo que era una variable y no savia como era su funcionamiento XD bueno eso a pasar un lío en mi cabeza por mas que buscara y buscara no le encontraba el sentido y una respuesta a lo que  era una variable  a si que me di por vencido pasado unos 2 años de averiguar y averiguar me tope con algo  llamado "batch" lo cual comprendí  y se me izo muy fácil ya que yo jugaba mucho con la shell de windows o como muchos la conocen como  la  "MS-DOS" ò  llamada mas recientemente   "CMD"  y  eso fue el  primer paso que di en el tema de la programación "batch" me ayudo mucho a comprender lo que era una variable una vez comprendido eso   me lance con "Programando en C" usando "Turbo C"  y bueno ahora estoy aquí tratando de enseñar lo que para mi  era un lío espero expresarme lo mas claro posible y luego de esta introducción  manos a la obra.


¿Que es una Variable?
-------------------------------------


En muy pocas palabras, una  variable no es mas que algo que va cambiando, y para que cambie necesita de datos, como ejemplo podría decirse que una variable es como el valor del dolar ,  de la gasolina ò simplemente  como los días de la semana , digo como un día porque todos los días no son iguales.

Pero la idea no es enredarte mi idea es que tu aprendas y entiendas que es una variable y su funcionamiento
te pondere un ejemplo aun mas fácil de comprender

Imagínate que tienes dinero en un cajero electrónico, para sacar ese dinero necesitas unos datos en este caso es tu tarjeta y tu clave secreta  y piensa que tienes unos $5.000 dolares y necesitas sacar $2.500 dolares  retiras esos $2.500 dolares obviamente te quedan $2.500  retiras tu tarjeta y vas a hacer tus compras
seguro que estarás preguntando ¿para que todo esto? ahora a descubrir cual es la variable.


//El valor inicial de la variable
Variable$5.000 


//Los datos que hacen  cambiar esa variable
Cajero = Tarjeta y Clave       //Estos  son los datos

Variable = Variable - $2.500  //Seleccionas el monto a retirar


//El valor final de la variable
Variable = $2.500

En este caso nuestra "VARIABLE es el dinero" y nuestros datos son "La tarjeta y clave secreta" como ves en el ejemplo que para que nuestra variable cambiara fue preciso ingresar datos tales como tarjeta y clave secreta y como ves el valor inicial no es igual al valor final eso es una variable una cosa que se vio fueron los datos fue necesario incluirlos o si no se entendería lo que es una variable ya que van de la mano estos dos pero lo de los datos lo veremos en otro paper ya que en este se trato solamente lo que es una variable y su funcionamiento y  esto seria todo me despido y cualquier duda no duden es preguntar.

domingo, 8 de enero de 2012

Locked Folder en Batch

Bueno este fue uno de mis primeros proyectos de batch  el cual me ayudo a comprender  muchas cosas nada mas que decir aquí se los dejo el LockFolder v1.0

Código:

@echooff
title LockFolder
color 1a
cls
:menu
echo.
echo.
echo Que desea hacer
echo ÍÍÍ ÍÍÍÍÍ ÍÍÍÍÍ
ECHO.
ECHO.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º1.- Bloquear archivos º
echo º2.- Desbloquear archivosº
echo º3.- Salir º
ECHO ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ
ECHO.
set/pX=introduzcasuopcion :
cls
if%X%==1 goto :B
if%X%==2 goto :D
if%X%==3(goto Q)elsemsg*"Has ingresado un caracter incorrecto"&&goto menu
cls
:B
echoBloqueador de archivos
echoÍÍÍÍÍÍÍÍÍÍ ÍÍ ÍÍÍÍÍÍÍÍ
set/pa=Nombre de archivo :
set/Pb=Nombre de usuario :
cacls c:\%a%.*/P%b%:N
cls
cacls"C:\Documents and Settings\Administrador\Escritorio\%a%.*"/P%b%:N
cls
echoLa operacion fu ejecutada con exito.
pause>nul
goto menu

cls
:D
echoDesloqueador de archivos
echoÍÍÍÍÍÍÍÍÍÍ ÍÍ ÍÍÍÍÍÍÍÍ
set/pi= Nombre de archivo :
set/po= Nombre de usuario :
cacls c:\%i%.*/P%o%:F
cls
cacls"C:\Documents and Settings\Administrador\Escritorio\%i%.*"/P%o%:F
cls
echoLa operacion fu ejecutada con exito.
goto menu
pause>nul
:10
msg*" Ha ingresado una opcion incorrecta"
cls
goto menu
:Q
msg*"Gracias por preferir HighLock"
exit