martes, 12 de marzo de 2013
ejemplo de lenguaje de programacion
crea un programa para convertir cm a pulgadas (una pulgada es igual a 2.5 cm)
#include<stdio.h>
main()
{
float cm,pulg;
printf("ingresa los centímetros");
scanf("%f",&cm);
pulg=cm/2.5;
printf("la medida es%f",pulg);
scanf("%f",&pulg);
}
sábado, 9 de marzo de 2013
SIMBOLOGIA DE DIAGRAMA DE FLUJO
Simbologia de diagramas de flujo
En un diagrama de flujo se utilizan varios símbolos para indicar los distintos procesos ha realizar, a continuación les explicare algunos de los símbolos que se utilizan en un diagrama de flujo:
Ovalo: Inicio y fin del diagrama de flujo, se utiliza al principio y al final de todo diagrama de flujo.
Rectángulo: Proceso, se utiliza cada vez que se realice una operación.
Rombo: Decisión, se utiliza para comparar un resultado o dato y en base a esto tomar una desicion.
Flechas: Indican el flujo de la información y conectan los símbolos.
Cono: Salida, si no ha sido especificada una salida por impresora o por pantalla se utilizara este símbolo.
Rectángulo con curva: Salida por impresora, se utiliza para indicar que el archivo ser impreso.
Bueno esas han sido algunas de las ordenes básicas de un diagrama de flujo, siento no poner imágenes pero es algo complicado acomodarlas bien, si planeaba ponerlas pero no quedaban bien.
Aquí les dejo un ejemplo de un diagrama de flujo sencillo:
Ovalo: Inicio y fin del diagrama de flujo, se utiliza al principio y al final de todo diagrama de flujo.
Rectángulo: Proceso, se utiliza cada vez que se realice una operación.
Rombo: Decisión, se utiliza para comparar un resultado o dato y en base a esto tomar una desicion.
Flechas: Indican el flujo de la información y conectan los símbolos.
Cono: Salida, si no ha sido especificada una salida por impresora o por pantalla se utilizara este símbolo.
Rectángulo con curva: Salida por impresora, se utiliza para indicar que el archivo ser impreso.
Bueno esas han sido algunas de las ordenes básicas de un diagrama de flujo, siento no poner imágenes pero es algo complicado acomodarlas bien, si planeaba ponerlas pero no quedaban bien.
Aquí les dejo un ejemplo de un diagrama de flujo sencillo:
aquí les dejo esta imagen para que se den una mejor idea de la simbologia.
LENGUAJE C
C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje B, a su vez basado en BCPL.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas.
Al igual que B, es un lenguaje orientado a la implementación de Sistemas Operativos, concretamente Unix. C es apreciado por la eficiencia del código que produce y es el lenguaje de programación más popular para crear software de sistemas, aunque también se utiliza para crear aplicaciones.
Se trata de un lenguaje fuertemente tipificado de medio nivel pero con muchas características de bajo nivel. Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a su vez, dispone de construcciones del lenguaje que permiten un control a muy bajo nivel. Los compiladores suelen ofrecer extensiones al lenguaje que posibilitan mezclar código en ensamblador con código C o acceder directamente a memoria o dispositivos periféricos.
La primera estandarización del lenguaje C fue en ANSI, con el estándar X3.159-1989. El lenguaje que define este estándar fue conocido vulgarmente como ANSI C. Posteriormente, en 1990, fue ratificado como estándar ISO (ISO/IEC 9899:1990). La adopción de este estándar es muy amplia por lo que, si los programas creados lo siguen, el código es portátil entre plataformas y/o arquitecturas.
EJECUTAR
Poner a funcionar un programa de computadora. Cuando un programa está corriendo (ejecutándose, funcionando).`
ejecuta las instrucciones no necesariamente en el orden en que vienen, para así acelerar la velocidad del programa.
para ejecutar código por adelantado cuyo resultado al final puede o no ser necesario. En caso de ser útil, si la ejecución del programa ha ido posteriormente por ese camino, ya se tienen los resultados previamente procesados, acelerando el programa. En caso de que la ejecución del programa vaya por otro camino, el trabajo especulativo se pierde.
COMPILACION
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es lenguaje de máquina, pero también puede ser un código intermedio (bytecode), o simplemente texto. Este proceso de traducción se conoce como compilación.[1]
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje de máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.
LENGUAJE DE PROGRAMACION
¿Que es un lenguaje de programación ?
Cuando a mi me preguntan a que me dedico, generalmente contesto que soy poliglota, es decir que hablo varios lenguajes.
Empecemos definiendo lenguaje como un conjunto de códigos basados en una estructura para comunicar algo. Es decir que un lenguaje puede ser el español, el ingles, frances, JavaScript, PHP etc.Debemos empezar con esa idea, generalmente quienes están entrando al mundo del desarrollo llegan con un poco de miedo, pero es tan facil como hablar…
Así entonces tenemos que un lenguaje de programación es un conjunto de códigos o símbolos que nos permiten hacer tareas en una computadora.
Elementos de un lenguaje de programación
Estructura
Es la manera general en la cual debe acomodarse el código, con esto se evita que el código se escriba en lugares inadecuados.Palabras reservadas
Son palabras que no podrán ser utilizadas dentro del lenguaje mas que para lo que fueron creadas como por ejemplo “delete”
Simbolos
Caracteres que provocan un comportamiento establecido como lo son los operadores aritméticos tales como; (+ * – /) los cuales sumaran, multiplicaran, restaran y dividirán respectivamente. Tambien pueden ser operadores de comparación como < > != == etc.
Esta es la manera de ordenar las palabras de tal manera que signifiquen algo por ejemplo “raul aprendio a programar con el manual de JavaScript desde cero” lo cual es correcto y lo podemos dividir como “raul” “aprendio” “a programar” que no seria correcto puesto de la siguiente manera: “a programar” “aprendio” “raul”. Si bien nosotros entenderemos cualquiera de las 2 construcciones de la oración, recordemos que las computadoras no razonan, por lo cual no podran ser capaces de decifrar la segunda oración de manera comprensible.
Por lo anterior la sintaxis es una de las partes mas significativas en la programación.
Caracteres que provocan un comportamiento establecido como lo son los operadores aritméticos tales como; (+ * – /) los cuales sumaran, multiplicaran, restaran y dividirán respectivamente. Tambien pueden ser operadores de comparación como < > != == etc.
Por lo anterior la sintaxis es una de las partes mas significativas en la programación.
pseudocodigo
Pseudocódigo: es representar a un algoritmo de otra forma mas simple, sencilla y fácil para su programación.
Diferencia: el pseudocódigo y el diagrama de flujo son dos formas de representar un algoritmo la diferencia es que con el diagrama de flujo lo expresas con formas como son los rectángulos, flechas y otras formas y el pseudocódigo esta forma lo representas por códigos y variables esta forma esta mas sencilla de representar el algoritmo
Ejemplo: crea un algoritmo que describa los pasos necesarios para ir ala universidad, tomando en cuenta que para entrar ala universidad en la entrada debe presentar su credencial de lo contrario no podrá ingresar. Sus clases inician alas 8 de la mañana si por algún motivo llega 10 minutos tarde no puede entrar al salón.
Inicio
Variable cred, hr
Imprimir “¿cuentas con credencial?”
Leer cred
Si cred=cred entonces
Imprimir “puedes entrar al plantel
Si no
Imprimir “regresa mañana
Imprimir “¿Qué hora es?”
Leer hr
Si hr = 8 entonces
Imprimir “puedes entrar a clases”
Si no
Imprimir “puedes entrar a clases”
Si no
Imprimir “entraras ala siguiente hora”
Fin
algoritmos
Definición: los algoritmos son reglas o pasos que tienes que seguir para realizar y para resolver un problema, todo algoritmo tiene que tener un principio y un final, y tienes que hacer los pasos bien definidos para comprenderlos y que no quede duda alguna.
Ejemplo1: Diseñar un algoritmo que pida cuatro calificaciones, las analice y determine si el alumno reprobó o aprobó. Para considerar aprobado a un alumno sus calificaciones deben cumplir las sig. Reglas: El promedio de las cuatro calificaciones deben ser mayor o igual a 6, ninguna de las calificaciones individuales deben ser menor de 6.
1) Inicio
2) Conocer las cuatro calificaciones
3) Determinar si las calificaciones individuales son aprobadas
4) Sacar el promedio general de las cuatro calificaciones
5) Determinar si el promedio general es aprobatorio
6) De lo contrario esta reprobado
7) Fin
Entrada: conocer las calificaciones.
Proceso: determinar que las calificaciones sean mayor o igual a 6.
Salida: obtener si esta aprobado o reprobado
Ejemplo2: un hombre trabaja 8 horas al día como le hace para saber cuantas horas ha trabajado durante cinco años, y para saber cuanto ha ganado desde hace 5 años si le pagan $100 por hora
1) Inicio
2) 365*5=1825*8=14600
3) 14600*100=1460000
4) Fin
Entrada: saber cuantos días a trabajado
Proceso: multiplicar
Salida: el salario al final de cinco años.
Suscribirse a:
Comentarios (Atom)

