Entradas

Mostrando entradas de agosto, 2017

Historia lenguaje en programación en C

Imagen
HISTORIA LENGUAJE  EN PROGRAMACIÓN C El lenguaje c es fruto de un lenguaje de programación anterior, el lenguaje B, desarrollado por ken thompson en 197', con la idea de recodificar el sistema operativo único que hasta esa fecha,se programaba directamente en ensamblador con el inconveniente de estar vinculado a máquinas concretas(según el juego de instrucciones de cada maquina).por tanto se hacia necesario un lenguaje que permitiese al programador abstraerse de la capa de hardware y conseguir una mayor portabilidad del código. Poco más tarde,Dennis ritchie se pone a trabajar en el diseño de un nuevo lenguaje de programación basado en el lenguaje B, y al que aparto tipos y estructuras de datos que consiguiesen clarificar la programación y obtener un lenguaje mucho mas eficiente,así nació el lenguaje de programación C.Ritchie diseño,desde 1970 a 1972 junto a brian kernighan, un lenguaje que permite realizar una programación estructurada en la que se podrían economizar las e

La primera programadora del mundo

Imagen
LA PRIMERA PROGRAMADORA DEL MUNDO Augusta Ada King es  considerada como la primera programadora de computadores del mundo, en 1833,conoció al  matemático británico charles babbage.Ada no dejaba de darle vueltas a su idea de la "maquina analitica". una calculadora mecánica inventada por su gran amigo charles,cuyo diseño predijo, con mas de 100 años de antiguedad a las computadoras actuales. E n 1842 el matemático louis menebrea publico un articulo en el que se describia la maquina analitica, que posteriormente Ada tradujo del francés al inglés, en el articulo ella introdujo un conjunto de notas en el que explicaba un método para realizar cálculos específico, esas notas son reconocidas hoy en día como el primer algoritmo informático. Murió por las sangrías producidas por los médicos de la época en su absurdo intento de curar de esa manera un cancer de utero que la consumía el 27 de noviembre de 1852 a la edad de 37 años, fue enterrada por petición propia junto al pa

Sacar los números primos de 1-100 en lenguaje C++

Imagen
¿QUE ES UN NÚMERO PRIMO? Un numero es primo cuando un entero positivo distinto de 0 y 1 y que únicamente se puede dividir por si mismo y por 1. DIAGRAMA DE FLUJO NÚMEROS PRIMOS EN LENGUAJE C++ #include <stdio.h> int main () { int primos_por_mostrar , n , d ; int es_primo ; printf ( "Cuantos primos desea mostrar: " ); scanf ( "%d" , & primos_por_mostrar ); n = 2 ; while ( primos_por_mostrar > 0 ) { /* determinar si n es primo */ es_primo = 1 ; for ( d = 2 ; d < n ; ++ d ) { if ( n % d == 0 ) { es_primo = 0 ; break ; } } /* mostrar el numero * y actualizar el contador */ if ( es_primo ) { printf ( "%d " , n ); primos_por_mostrar -- ; } n ++ ; } printf ( " \n " );

Scanf ()

Scanf () Funcion de la biblioteca estándar de c que permite guardar en la dirección de memoria de una variable un dato ingresado por el teclado. Scanf (%codigoformato",&nombrevariablequealmacenalaentrada);  scanf ( "%i" , & a ); El indicador de tipo de dato(código de formato o cadena de control),hace explicito el tipo de dato que se espera recibir en la entrada. Código de formato Significado %d Tipo entero (int) %ld Tipo entero largo (long) %lf Tipo decimal doble precisión (double) %c Tipo carácter %s Tipo cadena alfanumérica (array de caracteres) Ejemplo: #include <stdio.h> #include <stdlib.h> // Ejemplo aprenderaprogramar.com int main() {     int valorUsuario;     printf("Introduzca un numero entero: ");     scanf("%d", &valorUsuario);     printf("Gracias");     return 0; } scanf es una instrucción que se usa comúnmente junto a printf

Sentencias de control de flujo

Imagen
SENTENCIA DE CONTROL DE FLUJO Son construcciones del lenguaje que "rompen" la secuencialidad de un programa. Ciclos: Repetir un conjunto de instrucciones, hasta que una condición sea falsa o verdadera Decisiones :Elegir entre dos conjuntos de instrucciones dependiendo el valor de la condición. SENTENCIAS: -For: Permite la ejecución iterativa basada en la evaluación de una expresión. Se puede ejecutar una sentencia de inicializador para establecer condiciones iniciales.Se utiliza una expresion condicional para controlar el numero de veces que se debe ejecutar el bucle,(se utiliza si se sabe cuántas veces se va a repetir). FOR (sentencia-inicial ; condición ; sentencia-actualización ) sentencias-bucle ; For ( i=0; i<3; i=I+1) waitforscreen(1000); For ( i=0; i<3; i=i+1) { sendString(userid); if (waitforstring ("Inicio de sesión finalizado") > 0) { success = true; break;; } } -While: Ejecuta una serie

¿Que es un operador,y que tipo de operadores hay?

Imagen
¿QUE ES UN OPERADOR? Es un símbolo que representa una transformación entre uno,dos o más datos.  TIPO DE OPERADORES: - Aritméticos: Los operadores aritméticos nos permiten básicamente, hacer cual operación aritmética, como por ejemplo:suma,resta,multiplicación,división,etc. -Comparación: Estos operadores nos permiten comparar entre un par de operandos,(se utilizan para crear condiciones). -Lógicos: Como operadores logicos designamos a aquellos que nos permiten conectar,por decirlo de alguna manera un par de propiedades.  1.AND (&&)(retorna f o v): Compara dos bits; si los dos son 1 el resultado es 1,en otro caso el resultado será 0. 2.OR(II): Compara dos bits;si cualquiera de los dos bits es 1,entonces el resultado es 1;en otro caso será 0. -Umarios: (Solo para enteros) ++:Incrementar en uno --:decrementar en uno Ejemplo: int=a=3 a++, printf("%d",a)

Como declarar una variable

DECLARACIÓN DE UNA VARIABLE En programación las lineas de código de declaración,son aquellas en donde se escriben las variables que se usaran y los tipos de datos de cada una. La declaración  en lenguaje c tiene el siguiente formato: (tipo_de_dato) (lista_de_variables); ejemplo:  int numero1,numero2,contador; Esta ultima linea declara tres variables de nombres numero1,numero 2,contador que contendran un tipo de dato int (un numero entero). ejemplo: 1 2 3 4 5 6 7 8 9 10 11 12 13 int number; int function() { number++; return number; } int main(int argc, char *argv[]) { number = 0; function(); return 0; }

Variables de programacion

Imagen
¿QUE ES UNA VARIABLE? Es la porción de memoria para contener datos hasta que los necesite, la ejecución de un programa o que el programa los solicite. los valores que contendrá serán de forma temporal, pueden ser utilizados durante la ejecución de dicho programa y pueden ser modificadas durante la ejecución. una variable almacenara los datos que capture el usuario para preparar la información que sera mostrada luego.  las nombres de las variables : No deben tener espacios en blanco no deben iniciar por un numero corto pero descriptivo TIPOS DE VARIABLES

Diagramas de flujo, ¿que es,y como se realizan?

Imagen
¿QUE ES UN DIAGRAMA DE FLUJO? Un diagrama de flujo es la representación gráfica de un algoritmo, el cual muestra la secuencia o los pasos lógicos (ordenados),para la solución de un problema mediante símbolos. Su correcta construcción es importante porque,a partir del diagrama se escribe un programa en algún lenguaje de programación. Si el diagrama de flujo esta completo y correcto,el paso de diagrama a lenguaje de programación es relativamente sencillo. ¿COMO REALIZAR UN DIAGRAMA DE FLUJO? Para realizar un diagrama de flujo debemos tener en cuenta las características básicas que todo diagrama de flujo debe tener :brevedad,indicación correcta de las variables y sus debidos procesos en el algoritmo. ademas de lo mencionado anteriormente debemos poner atención al tipo de símbolo que usaremos,sin una correcta simboliza el diagrama o algoritmo no podría ser interpretado por el computador. SIMBOLOGIA El símbolo de decisión puede tomar los valores de salida SI o NO o

¿porque se le agrega #include al comienzo de una programación?

Imagen
#include #include  carga determinados ficheros denominados,  ficheros de inclusión  (include files),  ficheros de cabecera (header files) o simplemente  cabeceras , y los inserta en el código fuente (en el punto de la directiva) que desde ese momento queda sustituida por el texto contenido en el fichero. sintaxis #include <nombre_de_cabecera> #include "nombre_de_cabecera" #include macro_identificador Ejemplos #include <stdio.h> #include "D:\Cabeceras\Cpp\versiones.h" #include VERSIONUS ..... #define VESIONUS "D:\Cabeceras\Cpp\VersionUs."  Descripción sintaxis En la primera y la segunda versión de la sintaxis no se intenta ninguna macro-sustitución. En otras palabras: nombre_de_cabecera  debe ser un nombre válido de fichero con una extensión. Tradicionalmente esta extensión es  .h  (por "header"). La diferencia entre ambas se limita al mecanismo empleado para localizar el fichero a incluir: La primera f

¿que es un ambiente de desarrollo?

Imagen
AMBIENTES DE DESARROLLO Un ambiente refiere a hardware y software donde se ejecuta una aplicación. Dependiendo del proceso de desarrollo la cantidad de ambientes por los cuales iremos propagando una aplicación desde desarrollo hasta producción.  Cada ambiente tiene su propia base de datos y su copia de los binarios de la aplicación de forma que no haya interferencias en los ambientes y entre los diferentes participantes en la construcción del software. AMBIENTES Es recomendable que cada desarrollador trabaje en su propio ambiente con su propia base de datos y su propia KB conectada al GxServer. KB-Build El “consolidado” o Build-KB corresponde a la KB desde donde se generan los binarios que se van a promover entre los diferentes ambientes. Esta KB es de “solo lectura”, es decir, solo realiza updates del GxServer y nunca commits. Típicamente la KB del consolidado está “conectada” al ambiente de pruebas de integración. Ambiente(s) de Prueba Los binarios generad

¿Que es el sistema binario, y que utilidad tiene en la programación?

Imagen
actualmente la mayoría de personas utilizamos el sistema decimal (10 dígitos), para realizar operaciones matemáticas, este sistema se basa en la combinación de 10 dígitos (del 0 al 9). pero hay otro sistema o lenguaje utilizado por computadores y dispositivos informáticos,de uso cotidiano ,y es el sistema binario, es por eso que este sistema es muy importante para nosotros,y por ello es de vital importancia conocer este sistema, y para que sirve. ¿QUE ES EL SISTEMA BINARIO? el sistema binario, es un sistema de numeración, en el que los números se representan con las cifras 0 y 1, es decir dos (BI). UTILIDAD DEL SISTEMA BINARIO EN PROGRAMACIÓN podemos decir que el sistema de numeración binario es utilizado básicamente,por los microprocesadores de los dispositivos informáticos, para detectar la ausencia o presencia de señal.Cada conjunto de 8 digitos binarios se denomina byte,y cada uno de los ochos digitos del byte se llama bit. El bit es la unidad d