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