SlideShare una empresa de Scribd logo
1 de 10
Carlos Diaz
CI: 27290446
COMPUTACION PARA
INGENIEROS LAS
VARIABLES
En programación, una variable está formada por un espacio en el sistema
de almacenaje y un nombre simbólico que está asociado a dicho espacio tambien
se puede decir que las variables son secciones reservadas en memoria para
almacenar datos los cuales pueden cambiar durante la ejecución del programa. Ese
espacio contiene una cantidad de información conocida o desconocida, es decir un
valor. El nombre de la variable es la forma usual de referirse al valor almacenado:
esta separación entre nombre y contenido permite que el nombre sea usado
independientemente de la información exacta que representa.
Vale la pena destacar que el concepto de variables en computación puede
no corresponder directamente al concepto de variables en matemática. El valor de
una variable en computación no es necesariamente parte de una ecuación o
fórmula como en matemáticas. En computación una variable puede ser utilizada
en un proceso repetitivo: puede asignársele un valor en un sitio, ser luego utilizada
en otro, más adelante reasignársele un nuevo valor para más tarde utilizarla de la
misma manera.
1. QUE ES UNA VARIABLE Y SU
EJEMPLO
En el siguiente ejemplo se creara un programa que declare una variable tipo int
llamada edad y nos muestre un texto en pantalla. Para ello escribiremos el siguiente
código:
#include <stdio.h>
#include <stdlib.h>
int main() {
int edad;
edad=54;
printf ("La edad es %d añosn", edad);
printf ("Gracias por utilizar este programa del curso aprenderaprogramar.com");
return 0;
EJEMPLOS DE VARIABLES
int: es un número sin parte fraccionaria y los podemos escribir de una de las 3
forms siguientes:
En decimal: sin empezar por cero escribimos cualquier número: 1,0,-2
En hexagecimal: empezamos el número por 0x así: 0xE, 0x1d, 0x8
En octal: comenzamos a escribir el número iniciado por 0 así: 02, 010
· Float : las constantes de este tipo tienen parte real y parte fraccionaria. El
fuerte de estos números no es la precisión sino lo grande o pequeño que es el
número que contiene. Podemos ver un ejemplo en el que se podrá ver la pérdida
de precisión que se presenta en este tipo:
float a= 12335545621232154;
a=a+1;
a=a-12335545621232154;
TIPOS DE VARIABLES Y EJEMPLOS
void: significa sin valor, sin tipo alguno. Este tipo indica la ausencia de tipo, y se utiliza cuando no se requiere
devolver ningún valor o para indicar que no se recibe ningún parámetro. También se usa en la declaración de
punteros genéricos. Podemos encontrar lo que explicamos a continuación:
#include <cstdlib> Y la otra forma es la siguiente:
#include <iostream> #include <cstdlib>
#include <stdio.h> #include <iostream>
using namespace std; #include <stdio.h>
main() using namespace std;
{ int main(void)
printf("Opcion 1 n"); {
getchar(); printf("Opcion 1");
getchar();
return EXIT_SUCCESS; }
}
TIPOS DE VARIABLES Y EJEMPLOS
bool tipo Booleana: las variables de este tipo solamente podrán tomar loas
valores “true” o “false”. Se utiliza para evaluar expresiones lógicas.
·enum o Enumerado: Nos permite definir conjuntos de constantes
normalmente de tipo int. Las variables definidas de este tipo solamente
podrán tomar los definidos en la enumeración. A continuación mostraremos
un ejemplo de una enumeración:
enum dia { DOM,LUN,MART,MIER,JUEV,VIER,SAB} ;
dia diaX;
TIPOS DE VARIABLES Y EJEMPLOS
Es un lenguaje de especificaciones de algoritmos. Mezcla de lenguaje de
programación y español (o inglés o cualquier otro idioma) que se emplea,
dentro de la programación estructurada, para realizar el diseño de un
programa. Es la narrativa de los pasos que debe seguir un algoritmo para dar
solución a un problema determinado. El Pseudocódigo utiliza palabras que
indican el proceso a realizar.
QUE ES PSEUDOCÒDIGO
IMPORTANCIA Y UTILIDAD
En programación, lenguaje artificial e informal útil para programadores
para el desarrollo de algoritmos.
No es un lenguaje de programación verdadero y, por lo tanto, no puede
ser compilado y ejecutado. Sí existen algunos intérpretes que ejecutan
pseudocódigos, pero especialmente con fines didácticos, por ejemplo el programa
PSeInt, que permite aprender fácilmente programación usando pseudocódigo en
español.
En pseudocódigo se describen los algoritmos utilizando una mezcla de
lenguaje común, con instrucciones de programación, palabras claves, etc. El
objetivo es que el programador se centre en la solución lógica del algoritmo y no
en la implementación en un lenguaje de programación concreto (con las posibles
complicaciones en las reglas sintácticas), o en otras palabras, sólo ayudan a
"pensar" un programa antes de escribirlo en un lenguaje de programación formal.
IMPORTANCIA DEL
PSEUDOCÒDIGO
Generalmente se utiliza pseudocódigo en los libros de texto y publicaciones
científicas relacionadas con la informática y la computación numérica, para la descripción de
algoritmos, de manera que todos los programadores puedan entenderlo, aunque no todos
conozcan el mismo lenguaje de programación. Generalmente, en los libros de texto se
adjunta una explicación que acompaña a la introducción y que explica las convenciones
particulares en uso. El nivel de detalle del pseudocódigo puede, en algunos casos, acercarse
a la de formalizar los idiomas de propósito general.
Un programador que tiene que aplicar un algoritmo específico, sobre todo uno
desfamiliarizado, generalmente comienza con una descripción en pseudocódigo, y luego
"traduce" esa descripción en el lenguaje de programación meta y lo modifica para que
interactúe correctamente con el resto del programa. Los programadores también pueden
iniciar un proyecto describiendo la forma del código en pseudocódigo en el papel antes de
escribirlo en su lenguaje de programación, como ocurre en la estructuración de un enfoque
de Top-down y Bottom-up arriba hacia abajo.
UTILIDAD DEL PSEUDOCODIGO
Es un programa informático que traduce un programa que ha sido escrito en un lenguaje de
programación a un lenguaje común,reúne diversos elementos o fragmentos en una misma unidad. 1
usualmente lenguaje de máquina, aunque también puede ser traducido a un código intermedio (bytecode) o a
texto. Este proceso de traducción se conoce como compilación, compilar consiste en traducir un programa
escrito en un cierto lenguaje a otro.2
Es muy probable que en la máquina en la que trabajen exista un compilador de C++. Describiremos
brevemente las características de uno de los compiladores de C++ más difundidos, el de la casa GNU
(software de distribución gratuita).
Por otro lado el compilador en C++ mas usado es:
El compilador de la GNU se llama gcc, aunque se le puede invocar como gcc o c++. Es capaz de
reconocer tanto fuentes en C como en C++. El gcc reconoce como fuentes en C++ a los ficheros con
extensión .cxx o .C (letra "C" mayúscula).
Las opciones admitidas por el gcc son más o menos las mismas que acepta el compilador convencional de
UNIX; aunque siempre es recomendable consultar el manual en línea.
[ ] 1 De hecho el paso de compilación a objeto suele atravesar una fase intermedia en que se genera un fichero
en lenguaje ensamblador y se invoca al programa ensamblador del sistema.
QUE ES UN COMPILADOR, Y CUAL
SE USA EN C++

Más contenido relacionado

La actualidad más candente

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigocoldclean
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionluismart05
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharpuccvirtual
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccionjennipaola
 
Presentación pseudocódigo
Presentación pseudocódigoPresentación pseudocódigo
Presentación pseudocódigoStudent
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. RafaelAponte16
 
Computacion alejandro
Computacion alejandroComputacion alejandro
Computacion alejandrojose camara
 
Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.ValentinaGarcia89
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cMonica Martinez
 
Programacion En Lenguaje C
Programacion En Lenguaje CProgramacion En Lenguaje C
Programacion En Lenguaje CKritius
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- PseudocódigoYenny Salazar
 

La actualidad más candente (20)

Pseudocódigo
PseudocódigoPseudocódigo
Pseudocódigo
 
PESEINT MANUAL
PESEINT MANUALPESEINT MANUAL
PESEINT MANUAL
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharp
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
 
Presentación pseudocódigo
Presentación pseudocódigoPresentación pseudocódigo
Presentación pseudocódigo
 
Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0. Fundamentos de visual basic 6.0.
Fundamentos de visual basic 6.0.
 
Manual C/C++ Jason Martinez
Manual C/C++ Jason MartinezManual C/C++ Jason Martinez
Manual C/C++ Jason Martinez
 
Visual c++
Visual c++Visual c++
Visual c++
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Computacion alejandro
Computacion alejandroComputacion alejandro
Computacion alejandro
 
Programaciòn
ProgramaciònProgramaciòn
Programaciòn
 
Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.Conceptos básicos de programación, fundamentos de programación pseint.
Conceptos básicos de programación, fundamentos de programación pseint.
 
Pseudocodigo.pptx
Pseudocodigo.pptxPseudocodigo.pptx
Pseudocodigo.pptx
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_c
 
Programacion En Lenguaje C
Programacion En Lenguaje CProgramacion En Lenguaje C
Programacion En Lenguaje C
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
 
Lenguaje de-programación-c
Lenguaje de-programación-cLenguaje de-programación-c
Lenguaje de-programación-c
 

Similar a Computacion para ingenieros las variables

Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales Andrea6e
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++zoymar graterol
 
INTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxINTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxJoseArnold
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en cArmando Jori
 
Pseudocódigos
PseudocódigosPseudocódigos
PseudocódigosPau1996
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxFedericoMartearena
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Leslie Diaz
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cFreivys Paredes
 
TALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docx
TALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docxTALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docx
TALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docxJUANDIPA1
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaAeChm-MgMs-NnNm-OpSe
 

Similar a Computacion para ingenieros las variables (20)

Daniel carrera 2
Daniel carrera 2Daniel carrera 2
Daniel carrera 2
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Herramientas computacionales
Herramientas computacionales Herramientas computacionales
Herramientas computacionales
 
Lenguaje de programacion de c++
Lenguaje de programacion de c++Lenguaje de programacion de c++
Lenguaje de programacion de c++
 
Int a la computacion
Int a la computacionInt a la computacion
Int a la computacion
 
INTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxINTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptx
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
 
Computacion para ing
Computacion para ingComputacion para ing
Computacion para ing
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)Unidad3 130504163038-phpapp02 (1)
Unidad3 130504163038-phpapp02 (1)
 
Introduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion cIntroduccion al lenguaje de programacion c
Introduccion al lenguaje de programacion c
 
TALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docx
TALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docxTALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docx
TALLER ESTRATEGIA DE APOYO INDIVIDUAL - JUAN DIEGO PIEDRAHITA ALVAREZ.docx
 
Xd1
Xd1Xd1
Xd1
 
La programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortadaLa programación informática o programación algorítmica, acortada
La programación informática o programación algorítmica, acortada
 

Último

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFAROJosé Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 

Último (20)

la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARONARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
NARRACIONES SOBRE LA VIDA DEL GENERAL ELOY ALFARO
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 

Computacion para ingenieros las variables

  • 1. Carlos Diaz CI: 27290446 COMPUTACION PARA INGENIEROS LAS VARIABLES
  • 2. En programación, una variable está formada por un espacio en el sistema de almacenaje y un nombre simbólico que está asociado a dicho espacio tambien se puede decir que las variables son secciones reservadas en memoria para almacenar datos los cuales pueden cambiar durante la ejecución del programa. Ese espacio contiene una cantidad de información conocida o desconocida, es decir un valor. El nombre de la variable es la forma usual de referirse al valor almacenado: esta separación entre nombre y contenido permite que el nombre sea usado independientemente de la información exacta que representa. Vale la pena destacar que el concepto de variables en computación puede no corresponder directamente al concepto de variables en matemática. El valor de una variable en computación no es necesariamente parte de una ecuación o fórmula como en matemáticas. En computación una variable puede ser utilizada en un proceso repetitivo: puede asignársele un valor en un sitio, ser luego utilizada en otro, más adelante reasignársele un nuevo valor para más tarde utilizarla de la misma manera. 1. QUE ES UNA VARIABLE Y SU EJEMPLO
  • 3. En el siguiente ejemplo se creara un programa que declare una variable tipo int llamada edad y nos muestre un texto en pantalla. Para ello escribiremos el siguiente código: #include <stdio.h> #include <stdlib.h> int main() { int edad; edad=54; printf ("La edad es %d añosn", edad); printf ("Gracias por utilizar este programa del curso aprenderaprogramar.com"); return 0; EJEMPLOS DE VARIABLES
  • 4. int: es un número sin parte fraccionaria y los podemos escribir de una de las 3 forms siguientes: En decimal: sin empezar por cero escribimos cualquier número: 1,0,-2 En hexagecimal: empezamos el número por 0x así: 0xE, 0x1d, 0x8 En octal: comenzamos a escribir el número iniciado por 0 así: 02, 010 · Float : las constantes de este tipo tienen parte real y parte fraccionaria. El fuerte de estos números no es la precisión sino lo grande o pequeño que es el número que contiene. Podemos ver un ejemplo en el que se podrá ver la pérdida de precisión que se presenta en este tipo: float a= 12335545621232154; a=a+1; a=a-12335545621232154; TIPOS DE VARIABLES Y EJEMPLOS
  • 5. void: significa sin valor, sin tipo alguno. Este tipo indica la ausencia de tipo, y se utiliza cuando no se requiere devolver ningún valor o para indicar que no se recibe ningún parámetro. También se usa en la declaración de punteros genéricos. Podemos encontrar lo que explicamos a continuación: #include <cstdlib> Y la otra forma es la siguiente: #include <iostream> #include <cstdlib> #include <stdio.h> #include <iostream> using namespace std; #include <stdio.h> main() using namespace std; { int main(void) printf("Opcion 1 n"); { getchar(); printf("Opcion 1"); getchar(); return EXIT_SUCCESS; } } TIPOS DE VARIABLES Y EJEMPLOS
  • 6. bool tipo Booleana: las variables de este tipo solamente podrán tomar loas valores “true” o “false”. Se utiliza para evaluar expresiones lógicas. ·enum o Enumerado: Nos permite definir conjuntos de constantes normalmente de tipo int. Las variables definidas de este tipo solamente podrán tomar los definidos en la enumeración. A continuación mostraremos un ejemplo de una enumeración: enum dia { DOM,LUN,MART,MIER,JUEV,VIER,SAB} ; dia diaX; TIPOS DE VARIABLES Y EJEMPLOS
  • 7. Es un lenguaje de especificaciones de algoritmos. Mezcla de lenguaje de programación y español (o inglés o cualquier otro idioma) que se emplea, dentro de la programación estructurada, para realizar el diseño de un programa. Es la narrativa de los pasos que debe seguir un algoritmo para dar solución a un problema determinado. El Pseudocódigo utiliza palabras que indican el proceso a realizar. QUE ES PSEUDOCÒDIGO IMPORTANCIA Y UTILIDAD
  • 8. En programación, lenguaje artificial e informal útil para programadores para el desarrollo de algoritmos. No es un lenguaje de programación verdadero y, por lo tanto, no puede ser compilado y ejecutado. Sí existen algunos intérpretes que ejecutan pseudocódigos, pero especialmente con fines didácticos, por ejemplo el programa PSeInt, que permite aprender fácilmente programación usando pseudocódigo en español. En pseudocódigo se describen los algoritmos utilizando una mezcla de lenguaje común, con instrucciones de programación, palabras claves, etc. El objetivo es que el programador se centre en la solución lógica del algoritmo y no en la implementación en un lenguaje de programación concreto (con las posibles complicaciones en las reglas sintácticas), o en otras palabras, sólo ayudan a "pensar" un programa antes de escribirlo en un lenguaje de programación formal. IMPORTANCIA DEL PSEUDOCÒDIGO
  • 9. Generalmente se utiliza pseudocódigo en los libros de texto y publicaciones científicas relacionadas con la informática y la computación numérica, para la descripción de algoritmos, de manera que todos los programadores puedan entenderlo, aunque no todos conozcan el mismo lenguaje de programación. Generalmente, en los libros de texto se adjunta una explicación que acompaña a la introducción y que explica las convenciones particulares en uso. El nivel de detalle del pseudocódigo puede, en algunos casos, acercarse a la de formalizar los idiomas de propósito general. Un programador que tiene que aplicar un algoritmo específico, sobre todo uno desfamiliarizado, generalmente comienza con una descripción en pseudocódigo, y luego "traduce" esa descripción en el lenguaje de programación meta y lo modifica para que interactúe correctamente con el resto del programa. Los programadores también pueden iniciar un proyecto describiendo la forma del código en pseudocódigo en el papel antes de escribirlo en su lenguaje de programación, como ocurre en la estructuración de un enfoque de Top-down y Bottom-up arriba hacia abajo. UTILIDAD DEL PSEUDOCODIGO
  • 10. Es un programa informático que traduce un programa que ha sido escrito en un lenguaje de programación a un lenguaje común,reúne diversos elementos o fragmentos en una misma unidad. 1 usualmente lenguaje de máquina, aunque también puede ser traducido a un código intermedio (bytecode) o a texto. Este proceso de traducción se conoce como compilación, compilar consiste en traducir un programa escrito en un cierto lenguaje a otro.2 Es muy probable que en la máquina en la que trabajen exista un compilador de C++. Describiremos brevemente las características de uno de los compiladores de C++ más difundidos, el de la casa GNU (software de distribución gratuita). Por otro lado el compilador en C++ mas usado es: El compilador de la GNU se llama gcc, aunque se le puede invocar como gcc o c++. Es capaz de reconocer tanto fuentes en C como en C++. El gcc reconoce como fuentes en C++ a los ficheros con extensión .cxx o .C (letra "C" mayúscula). Las opciones admitidas por el gcc son más o menos las mismas que acepta el compilador convencional de UNIX; aunque siempre es recomendable consultar el manual en línea. [ ] 1 De hecho el paso de compilación a objeto suele atravesar una fase intermedia en que se genera un fichero en lenguaje ensamblador y se invoca al programa ensamblador del sistema. QUE ES UN COMPILADOR, Y CUAL SE USA EN C++