miércoles, 26 de junio de 2013

Codigo de ASCII

En este bimestre también pudimos analizar que era un código de  ASCII y cual era su función. 

ASCII   American Standard Code for Information Interchange -- (Código estándar estadounidense para el intercambio de información) Es un código de caracteres basado en el alfabeto latino, tal como se usa en inglés moderno y en otras lenguas occidentales. Fue creado en 1963 por el Comité Estadounidense de Estándares como una refundición o evolución de los conjuntos de códigos utilizados entonces en la telegrafía. Más tarde, en 1967, se incluyeron las minúsculas, y se redefinieron algunos códigos de control para formar el código conocido como US-ASCII.

El código ASCII utiliza 7 bits para representar los caracteres, aunque inicialmente empleaba un bit adicional (bit de paridad) que se usaba para detectar errores en la transmisión.  Casi todos los sistemas informáticos actuales utilizan el código ASCII o una extensión compatible para representar textos y para el control de dispositivos que manejan texto como el teclado. No deben confundirse los códigos ALT+número de teclado con los códigos ASCII.

Ahora veremos cual es la manera de comentar en lenguaje C que esta basado en el codigo ASCII

 Un comentario es una construcción del lenguaje de programación destinada a incrustar anotaciones legibles al programador en el código fuente de un Programa informático. Estas anotaciones son potencialmente significativas para los programadores, pero usualmente ignorados por los compiladores e intérpretes. Los comentarios son añadidos usualmente con el propósito de hacer el código fuente más fácil de entender con vistas a su mantenimiento o re utilización. La sintaxis y reglas para los comentarios varían y usualmente son definidas en la especificación del lenguaje de programación.
Se ha de tener en cuenta que los comentarios necesitan mantenimiento igual que el código y, por tanto, que un comentario preciso y conciso es más fácil de mantener que uno largo, repetitivo y complicado.
Los comentarios tienen una amplia gama de posibles usos: desde la mejora del código fuente con descripciones básicas hasta la generación de documentación externa. También se utilizan para la integración con sistemas de control de versiones y otros tipos de herramientas de programación externas.

Este es un ejemplo de como poder comentar en lenguaje C.

lunes, 24 de junio de 2013

devcc++

En este bimestre nos enfocamos al dev c++ en el cual aprendimos a programar y saber cada una de sus funciones.

Qué es?
C++ es un lenguaje de programación considerado como un estándar de la industria de desarrollo de Software .Dev-C++ es un entorno de desarrollo integrado (IDE) para programar en lenguajeC/C++
que es una versión de GCC (GNU Compiler Collection) como su compilador. Dev-C++ puede además ser usado en combinación  con Cygwin y cualquier compilador basado en GCC.

¿Que necesito para programar en C++?

lo que necesitas es un compilador de C++. Existen muchos compiladores comerciales, es decir que se venden en las tiendas de informática, como por ejemplo Visual C++ de Microsoft o Imprise C++, sin embargo existen también compiladores gratuitos distribuidos a través de Internet.

¿Como empezar con Dev C++?

Lo primero que debes hacer es descargar e instalar el compilador Dev C++ , el compilador Dev C++ es totalmente gratuito, aunque los autores agradecerían que te registraras y pagaras una pequeña cantidad que les ayudara a seguir desarrollando nuevos productos.

Estas son algunas de las principales características de devc++
- Editor de programas fuente sensible a la sintaxis C-C++ configurable.
- Editor multiventana con múltiples opciones de edición.
- Se puede trabajar con ficheros independientes o con proyectos multi-ficheros.
- Puede generar programas DOS (modo consola), aplicaciones Windows y DLLs.
- Ventanas independientes para el gestor de proyectos, editor y resultados de compilación.
- Resultados de compilación, enlace (linker) y generación de recursos
- Genera automáticamente esqueletos de programas en C y C+
- Plantillas para la creación de nuevos tipos de proyectos.

Configuración de Dev C++















En esta pantalla observamos un menú en la parte superior con las siguientes opciones:
  • File. Comandos de manejo de ficheros fuente y proyectos como "cargar" (load), "guardar" (save).
  • Edit. Comandos para alterar y editar los programas fuentes en el editor integrado, como cortar texto (cut), pegar texto (paste), deshacer cambios (undo), etc.
  • Search. Opciones para localizar y cambiar variables u otra información en los programas fuente.
  • View. Los menús y las barras de herramientas (Toolbars) pueden activarse o desactivarse.
  • Project. Comandos para manejar proyectos con múltiples ficheros fuente y para cambiar las opciones.
  • Execute. Contiene los comandos para compilar y ejecutar los programas. También se puede arrancar el depurador.
  • Options. Permite cambiar la configuración por defecto del entorno de programación y el compilador.
  • Tools. Una serie de utilidades como activación del explorador de Windows, ejecución directa de comandos DOS, o generación de paquetes de instalación para entorno Windows.
  • Window. Opciones para cambiar de ventanas y configurar la organización de las mismas dentro del entorno.
  • Help. Información de ayuda sobre el entorno.

a continuación algunos Códigos:


#include <iostream.h> : contiene las funciones de ingresar y mostrar datos.
Si usamos la biblioteca " <iostream.h>  tenemos que, las funciones más comunes que vamos a usar son de entrada / salida de datos. Y las operaciones mas comunes como suma/resta/multiplicación/división.

 Palabras reservadas -
Como sabemos, las palabras restringidas/reservadas son una de las reglas de  la buena declaracion de variables y en cada lenguaje existen diferentes palabras reservadas, en el caso de c++ tenemos una lista grande que va variando de las librerias que se van añadiendo. Por ejemplo viendo por encima las librerias 
out / cin / etc.. de la libreria <iostream.h>

Comentarios -
Los comentarios llevan pueden llevar dos formatos en c++
* El primero es para más de una linea, y su sintaxis es la siguiente:
/* . . . . . . . */
* El segundo es para solo una linea, y su sintaxis es la siguiente:
// . . . . . . .
Los comentarios sirven para dejar plasmada una pequeña explicacion de lo que se está haciendo en una linea o en un proma en total.
- Signos de puntuacion y separadores -
todas las sentencias deben terminar escritas con un punto y coma. Otros signos de puntuacion son:
! % ^ & * ( ) – + = { } [ ] \ ; ´: < > ? , . / “
 Secuencias de escape comunes -
En c++ podemos usar simbolos para indicar alguna funcion especifica, por ejemplo al colocar \n le indicamos al programa que debe dar un “enter ó salto de linea”, por ejemplo:
cout<< ” \n    Programando    \n “;
Indicamos que antes de que muestre la palabra “programando” debe haber un espacio vació como si se hubiese dado un enter, y así mismo después de la palabra “programando” debe haber otro espacio en blanco o salto de linea.
Tenemos tambien el simbolo \t que sirve para hacer una tabulacion o una sangria, por ejemplo:
cout<< ” \t    Programando    \n “;
Eso indica que antes que muestre la palabra “programando” habrá una tabulacion o una sangría ( como presionar algunas veces la barra espaciadora  ) antes de que salga la palabra “programando” y luego habrá un salto de linea.