Programación en C

download Programación en C

of 16

description

Es una breve introducción a la programación en C, ya que es de mucha utilidad a la hora de empezar entenderse el entorno de programación.En este trabajo se realizan diversos ejercicios, mostrando su sintaxis y su ejecutable para apreciar los resultados obtenidos.Se puede apreciar una breve introducción de lo que es la progracion en C y como nos sirve en la actualidad!

Transcript of Programación en C

INDICE:OBJETIVO: LA IMPORTANCIA DE LA PROGRAMACION.INTRODUCCION: APLICACIN DE LOS CONCEPTOS DE PROGRAMACION EN C.RESUMEN: APLICACIONES DE LA PROGRAMACION EN C.PROCEDIMIENTO: DESARROLLO DE PROBLEMAS.RESULTADOS: SABER COMPRENDER Y UTILIZAR LA PROGRAMACION PARA SOLUCIONAR PROBLEMAS. CONCLUSIONES: OBSERVACIONES DE PROGRAMACION EN C.

OBJETIVO: LA IMPORTANCIA DE LA PROGRAMACIN HOY EN DA: Cada ao o cada mes salen nuevas tecnologas al mercado de la informtica por ejemplo pasar de transistores inmensos a pequeos transistores del tamao un poco ms grande que un alfiler pasar de los 16KB de RAM a computadoras que cuentan con 4GB o ms de espacio en la RAM lo mismo es el caso del HD otro cambio importante que resalta el tamao que ocupaban las anteriores mquinas de una habitacin completa a mquinas que hoy en da ocupan menos de 50CM. Por estos motivos es donde se tiene que aplicar los lenguajes de programacin siendo cada vez ms avanzados y con ms funciones para un correcto funcionamiento de una aplicacin, server, pgina web etc. Actualmente el programa ms utilizado para realizar operaciones bsicas como .EXE estndares o archivos .DLL es el Visual Basic donde se trabaja de una forma rpiday fcil de entenderPodemos ver que la necesidad de expander la informtica ha tomado lugar en las aplicaciones que hoy en da se utilizan hablamos de aplicaciones donde se requiere de Aceleradores Grficos (3D) Aceleradores de Vdeo y gran capacidad de memoria RAM ya que hay aplicaciones que alcanzan a consumir un promedio de 52 MB. Todos estos avances hacen que entren en juego los lenguajes de programacin.Introduccin: Propiedades del lenguaje C: Un ncleo del lenguaje simple, con funcionalidades aadidas importantes, como funciones matemticas y de manejo de archivos, proporcionadas por bibliotecas. Es un lenguaje muy flexible que permite programar con mltiples estilos. Uno de los ms empleados es el estructurado "no llevado al extremo" (permitiendo ciertas licencias de ruptura). Un sistema de tipos que impide operaciones sin sentido. Usa un lenguaje de preprocesado, el preprocesador de C, para tareas como definir macros e incluir mltiples archivos de cdigo fuente. Acceso a memoria de bajo nivel mediante el uso de punteros. Interrupciones al procesador con uniones. Un conjunto reducido de palabras clave. Por defecto, el paso de parmetros a una funcin se realiza por valor. El paso por referencia se consigue pasando explcitamente a las funciones las direcciones de memoria de dichos parmetros. Punteros a funciones y variables estticas, que permiten una forma rudimentaria de encapsulado y polimorfismo. Tipos de datos agregados (struct) que permiten que datos relacionados (como un empleado, que tiene un id, un nombre y un salario) se combinen y se manipulen como un todo (en una nica variable "empleado").Utilizando estas propiedades a continuacon realizaremos una serie de ejercicios basados en la programacin.

Desarrollo:Problema 1:Elabore un seudocdigo tal que dado los datos A,B,C,D y E representan nmeros enteros, escriba los mismos en orden inverso.

PROBLEMA 2:ELABORE UN PSEUDOCODIGO TAL QUE DADOS LOS DATOS ENTEROS A Y B ESCRIBA EL RESULTADO DE LA SIGUIENTE EXPRESION: (A+B)*(A+B)/2

PROBLEMA 3:DADA LA MATRICLUA Y 5 CALIFICACIONES DE UN ALUMNO OBTENIDAS A LO LARGO DEL SEMESTRE, CONSTRUYA UNPSEUDOCODIGO QUE IMPRIMA LA MATRICULA DEL ESTUDIANTE Y EL PROMEDIO DE SUS CALIFICACIONES:

Problema 4:Construya un seudocdigo tal que dados como datos la base y la altura de un rectngulo, calcule el permetro y la superficie del mismo:

Problema 5:Construya un seudocdigo tal que dado el costo de un articulo vendido, y la cantidad de dinero agregada por el cliente, calcule e imprima el cambio que sele debe entregar:

Problema 6:Construya un seudocdigo tal que dado la base y altura de un triangulo, calcule e imrprima su superficie:

Problema 7: construya un seudocdigo tal que dado los datos, el nombre del dinosaurio, su peso , su longitud, expresados estos dos ltimos en libras y pies especficamente, escriba el nombre del dinosaurio , su peso expresado en kg y su longitud en metros . 1ft=.304 mts 1lb=.454 kg

Problema 8:Construya un seudocdigo que resuelva el problema que tienen en una gasolineria, los surtidores de las bombas registran en galones la gasolina vendida, pero el precio esta en litros, el seusocodigo debe calcular e imprimir lo que hay que cobrar al cliente.Galon=3.785L precio por litro=$8.20

Problema 9:Construya un seudocdigo que dado los datos el radio y la altura de un cilindro calcule su rea y volumen.

Problema 10:Elabore un seudocdigo tal que dado los tres lados de un triangulo, pueda determinar su rea:

Resultados:El resultado de este trabajo, es el poder desarrollar sintaxis de C de un modo adecuado, sabiendo aplicar los conocimientos adquiridos. Los diversos tipos de problemas te ayudan a ampliar tu conocimiento en la programacin. Los resultados son stisfactorios ya que se pudo lograr el objetivo de programar una serie de problemas.

Comlcuiones:La conclusin final es poder saber que la programacin en c nos puede ayudar a resolver problemas de la vida diaria. Y ya que el lenguaje de programacin cada vez es mas requerido en el mundo monerno donde vivimos es necesario saber utilizarlo. Con esto conluyo la importancia de la practica ala hora de programar ya que de esta forms te vas desemboliendo mejor en la progrmacion mas avanzada.