Introducción al lenguaje C.
Qué es un Lenguaje de Programación.
Antes de hablar de C++, es necesario explicar que un lenguaje de programación es una herramienta que nos permite comunicarnos e instruir a la computadora para que realice una tarea específica. Cada lenguaje de programación posee una sintaxis y un léxico particular, es decir, forma de escribirse que es diferente en cada uno por la forma que fue creado y por la forma que trabaja su compilador para revisar, acomodar y reservar el mismo programa en memoria.
EL lenguaje C es el resultado de un proceso de desarrollo que inició con un lenguaje denominado BCPL. Este influenció a otro llamado B (inventado por Ken Thompson). En los años 70; éste lenguaje llevó a la aparición del C.
Con la popularidad de las microcomputadoras muchas compañías comenzaron a implementar su propio C por lo cual surgieron discrepancias entre sí.
Por esta razón ANSI (American National Standars Institute, por sus siglas en inglés), estableció un comité en 1983 para crear una definición no ambigüa del lenguaje Ce independiente de la máquina que pudiera utilizarse en todos los tipos de C.
Algunos de las C existentes son:
-Quick C
-C++
-Turbo C
-Turbo C ++
-Borland C
-Borland C++
-Microsoft C
-etc.
Este manual se basa en el C estándar el cual puede utilizarse en todos los tipos de C.
C es un lenguaje de programación de nivel medio ya que combina los elementos del lenguaje de alto nivel con la funcionalidad del ensamblador.
Su característica principal es ser portable, es decir, es posible adaptar los programas escritos para un tipo de computadora en otra.
Otra de sus características principales es el ser estructurado, es decir, el programa se divide en módulos (funciones) independientes entre sí.
El lenguaje C inicialmente fué creado para la programación de
-Sistemas operativos
-Intérpretes
-Editores
-Ensambladores
-Compiladores
-Administradores de bases de datos.
Comentarios: Se identifican porque van entre diagonales y asterisco. Nos sirve para escribir información que nos referencie al programa pero que no forme parte de él. Por ejemplo especificar que hace el programa, quien lo elaboró, en qué fecha, que versión es, etc.
Inclusión de archivos: Consiste en mandar llamar a la o las bibliotecas donde se encuentran definidas las funciones de C (instrucciones) que estamos utilizando en el programa.
En realidad, la inclusión de archivos no forma parte de la estructura propia de un programa sino que pertenece al desarrollo integrado de C. Se incluye aquí para que el alumno no olvide que debe mandar llamar a los archivos donde se encuentran definidas las funciones estándar que va a utilizar.
Main (): En C, todo está constituido a base de funciones. El programa principal no es la excepción. Main () indica el comienzo de la función principal del programa la cual se delimita con llaves.
Variables locales: Antes de realizar alguna operación en el programa, se deben declarar la(s) variable(s) que se utilizarán en el programa.
Flujo de sentencias: Es la declaración de todas las instrucciones que conforman el programa.
Definición de funciones creadas por el programador utilizado en main (): Finalmente, se procede a definir el contenido de las funciones utilizadas dentro de main (). Estas contienen los mismos elementos que la función principal.
Las principales herramientas necesarias para escribir un programa en C++ son las siguientes:
1. Un equipo ejecutando un sistema operativo.
2. Un compilador de C++
1. Windows: MingW (GCC para Windows)
2. Linux (u otros UNIX): g++
3. Un editor cualquiera de texto, o mejor un entorno de desarrollo (IDE)
1. Windows:
1. Bloc de notas (no recomendado)
2. Editor Notepad++
3. DevCpp (incluye MingW)
4. Code::Blocks
2. Linux (u otros UNIX):
1. Kate
2. KDevelop
3. Code::Blocks
4. SciTE
4. Tiempo para Practicar
Bibliografías:
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_C%2B%2B/Introducci%C3%B3n
http://www.monografias.com/trabajos/introc/introc.shtml
martes, 6 de julio de 2010
domingo, 18 de abril de 2010
cuestionari0 unidad 3
formula de probabilidad de poisson
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGhX472xAM0j43SlKHbBYoTm9oAP4GbbkV3lyj3DGB7gysngE-QQUz42G3phIxdUmteYhUgisPSa54-187-jcr9rHBa8PlEa5jp6Dv8cwr1O-4LQOoOdruT3imUyOqWYsOV9sQht4ZNFI/s320/Imagen3.jpg)
Menciona la fórmula del teorema de bayes.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirXsmdG6IwmMMyf0HS397WewjTYE9LBz4f3Cq3W0-jzCGF-0AQo2ZLFK7khUGywVJUD0m2iy_H-o7SFSWpsnpF9ioc_rU6pOOaelBW5eKoRy2RL32f12CXNXw45kkDbdQWSzRqqS-Xmzc/s320/Imagen2.jpg)
Menciona las dos aplicaciones del teorema de bayes.
1.- análisis de riesgo
2.- comercio de los mercados de materias primas
A que se denomina Variable Aleatoria
Dado un experimento aleatorio cualquiera cuyos sucesos elementales posibles pueden identificarse fácilmente mediante un número real, X, al conjunto de estos números.
Distribución y esperanza:
Es la suma de la probabilidad de cada suceso por si valor.
Varianza:
De una variable aleatoria es la esperanza del cuadrado de la desviación de dicha variable respecto a su media.
Desviación estándar.
También llamada desviación típica, es una medida de centralización o dispersión para variables de razón y de intervalo de gran utilidad en la estadística.
Varianza:
Esta medida nos permite identificar la diferencia promedio que hay entre cada uno de los valores respecto a su punto central.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGhX472xAM0j43SlKHbBYoTm9oAP4GbbkV3lyj3DGB7gysngE-QQUz42G3phIxdUmteYhUgisPSa54-187-jcr9rHBa8PlEa5jp6Dv8cwr1O-4LQOoOdruT3imUyOqWYsOV9sQht4ZNFI/s320/Imagen3.jpg)
Menciona la formula de probabilidad condicional.
Menciona la fórmula del teorema de bayes.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEirXsmdG6IwmMMyf0HS397WewjTYE9LBz4f3Cq3W0-jzCGF-0AQo2ZLFK7khUGywVJUD0m2iy_H-o7SFSWpsnpF9ioc_rU6pOOaelBW5eKoRy2RL32f12CXNXw45kkDbdQWSzRqqS-Xmzc/s320/Imagen2.jpg)
Menciona las dos aplicaciones del teorema de bayes.
1.- análisis de riesgo
2.- comercio de los mercados de materias primas
A que se denomina Variable Aleatoria
Dado un experimento aleatorio cualquiera cuyos sucesos elementales posibles pueden identificarse fácilmente mediante un número real, X, al conjunto de estos números.
Distribución y esperanza:
Es la suma de la probabilidad de cada suceso por si valor.
Varianza:
De una variable aleatoria es la esperanza del cuadrado de la desviación de dicha variable respecto a su media.
Desviación estándar.
También llamada desviación típica, es una medida de centralización o dispersión para variables de razón y de intervalo de gran utilidad en la estadística.
Varianza:
Esta medida nos permite identificar la diferencia promedio que hay entre cada uno de los valores respecto a su punto central.
sábado, 27 de marzo de 2010
lunes, 22 de febrero de 2010
PROBABILIDAD. Sotero Bruno Mosso
COMBINACIONES Y PERMUTACIONES (INVESTIGACION BIBLIOTECA)
COMBINACIONES:
Una combinación de los objetos de un conjunto es una selección de estos sin importar el orden. Se entenderá por el número de combinaciones de r objetos tomados de un conjunto que contiene a n de estos, al número total de selecciones distintas en las que cada una de estas contiene r objetos.
PERMUTACIONES:
Una permutación, es un arreglo en un orden particular, de los objetos que forman un objeto.
La diferencia entre una permutación y una combinación es que en la primera el interés se centra en todas las posibles selecciones y todos los arreglos de estas, mientras que en la segunda el interés solo puede encontrar el número de selecciones diferentes.
BIBLIOGRAFIA:
PROBABILIDAD Y ESTADISTICA.
APLICACIONES Y METODOS.
GEORGE C. CANAVOS.
COMBINACIONES Y PERMUTACIONES.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMCLyBqO9Lpkm4ALkaC5D1aHCdVFI-4VmZF_Fzrymb16RQLdcmLDu5qWstwXiB6zptTWNp_MaL86CrEilxAQ8aJ61Gv50HJ0zyzlh51-ch00hPd8AZHzKReMPriI3hyphenhyphenVIzrhPBpW0dhrg/s320/image009.png)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh95pr1OYPtheEABea5bZvVqDnNdbZa_fnRPpxcZaec5EU3ul6DjiwL-LbhR36SGPOotoCotcoWtqQMuA4nSUihyphenhyphenlwPKb5i5S-HcEROqC0eQfSk_j1HD5aKmICva1Q5fBKDzCPKk1im3bQ/s320/image012.gif)
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisxYLxPNZ4sxs7DftrAZDncMe9n9DmlmRvNBCESn-DOjkOLAaoPU8APfWmpcd4bATUnoWLVdsksgLDCPVtMb-X8xayqwDej2c40xbUoAEXx06kaVy8Owerm7jAdvx-OSK5Yp20JJEy9ro/s320/image014.gif)
COMBINACIONES:
Una combinación de los objetos de un conjunto es una selección de estos sin importar el orden. Se entenderá por el número de combinaciones de r objetos tomados de un conjunto que contiene a n de estos, al número total de selecciones distintas en las que cada una de estas contiene r objetos.
PERMUTACIONES:
Una permutación, es un arreglo en un orden particular, de los objetos que forman un objeto.
La diferencia entre una permutación y una combinación es que en la primera el interés se centra en todas las posibles selecciones y todos los arreglos de estas, mientras que en la segunda el interés solo puede encontrar el número de selecciones diferentes.
BIBLIOGRAFIA:
PROBABILIDAD Y ESTADISTICA.
APLICACIONES Y METODOS.
GEORGE C. CANAVOS.
COMBINACIONES Y PERMUTACIONES.
- Si el orden no importa, es una combinación
- Si el orden si importa, es una permutación.
PERMUTACIONES.
Hay dos tipos de permutaciones:
· PERMUTACIONES CON REPETICION: son las más fáciles de calcular; si tienes n cosas para elegir y eliges r de ellas, las permutaciones posibles son: n*n*… (r veces)=nr.
(Porque hay n posibilidades para la primera elección, después hay n posibilidades para la segunda elección, y así)
Ejemplo: en una cerradura hay 10 números para elegir (0,1,…,9) y eliges 3 de ellos: 10*10*… (3 veces)=10*10*10=1000 permutaciones.
· PERMUTACIONES SIN REPETICION: en este caso se reduce el número de opciones en cada paso.
Ejemplo: ¿Cómo podrías ordenar 16 bolas de billar?
Después de elegir por ejemplo la “14” no puedes elegirla otra vez.
Así que tu primera elección tiene 16 posibilidades, y tu siguiente elección tiene 15 posibilidades, después 14,13, etc. Y el total de permutaciones seria:
16*15*14*13…= 20, 922, 789, 888,000
Pero a lo mejor no quieres elegirlas todas, solo 3 de ellas, así que sería solamente:
16*15*14= 3,360 maneras de elegir 3 bolas de billar de entre 16.
COMBINACIONES:
Hay dos tipos de combinaciones: (ahora el orden no importa) - · COMBINACIONES SIN REPETICION:
Así funciona la lotería, los números se eligen de uno en uno, y si tienes los números de la suerte (da igual el orden) entonces ganas.
Ejemplo: 4 cosas se pueden ordenar de: 4!= 4*3*2*1=24 maneras distintas.
· COMBINACIONES CON REPETICION:
Tenemos 5 sabores de helado: banana, chocolate, limón, fresa y vainilla.
¿Cuántas variaciones hay?
Vamos a usar letras para los sabores: {b, c, l, f, v} algunos ej. Son: - {c, c, c} ( 3 de chocolate)
- {b, l, v} (banana, limón, vainilla)
- {b, v, v} (banana, vainilla, vainilla)
Hay n=5 cosas para elegir, y eliges r=3 de ellas.
El orden no importa y se puede repetir.
EJERCICIOS.
1.- ¿Cuántas cantidades de cuatro cifras se pueden formar con los dígitos 4, 5, 6, 7, 8 y 9 si no se permite la repetición?
2.- ¿Cuántas cantidades de tres cifras se pueden formar con los dígitos 3, 4, 5 y 6 si se permite la repetición?
(10 niños, 6 niñas)
1.- Probabilidad de que sean 3 niños.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjMCLyBqO9Lpkm4ALkaC5D1aHCdVFI-4VmZF_Fzrymb16RQLdcmLDu5qWstwXiB6zptTWNp_MaL86CrEilxAQ8aJ61Gv50HJ0zyzlh51-ch00hPd8AZHzKReMPriI3hyphenhyphenVIzrhPBpW0dhrg/s320/image009.png)
2.- Probabilidad de que sean 2 niños y 1 niña.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh95pr1OYPtheEABea5bZvVqDnNdbZa_fnRPpxcZaec5EU3ul6DjiwL-LbhR36SGPOotoCotcoWtqQMuA4nSUihyphenhyphenlwPKb5i5S-HcEROqC0eQfSk_j1HD5aKmICva1Q5fBKDzCPKk1im3bQ/s320/image012.gif)
3.- Probabilidad de que sean 2 niñas y 1 niño.
![](https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisxYLxPNZ4sxs7DftrAZDncMe9n9DmlmRvNBCESn-DOjkOLAaoPU8APfWmpcd4bATUnoWLVdsksgLDCPVtMb-X8xayqwDej2c40xbUoAEXx06kaVy8Owerm7jAdvx-OSK5Yp20JJEy9ro/s320/image014.gif)
4.- Probabilidad de que sean 3 niñas.
1.- calcular la probabilidad de que al arrojar 3 monedas caiga:
a) 3 caras
Suscribirse a:
Entradas (Atom)