SlideShare una empresa de Scribd logo
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ódigo
coldclean
 
PESEINT MANUAL
PESEINT MANUALPESEINT MANUAL
PESEINT MANUAL
Dr.Ing. Uriel
 
Sintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacionSintaxis de lenguaje de programacion
Sintaxis de lenguaje de programacion
luismart05
 
Características de c sharp
Características de c sharpCaracterísticas de c sharp
Características de c sharp
uccvirtual
 
c++ introduccion
c++ introduccionc++ introduccion
c++ introduccion
jennipaola
 
Presentación pseudocódigo
Presentación pseudocódigoPresentación pseudocódigo
Presentación pseudocódigo
Student
 
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
 
Manual C/C++ Jason Martinez
Manual C/C++ Jason MartinezManual C/C++ Jason Martinez
Manual C/C++ Jason Martinez
Estudiantes ISI_UCA
 
Visual c++
Visual c++Visual c++
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Yanori Perez
 
Computacion alejandro
Computacion alejandroComputacion alejandro
Computacion alejandro
jose camara
 
Programaciòn
ProgramaciònProgramaciòn
Programaciòn
anderson03230812
 
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
 
Pseudocodigo.pptx
Pseudocodigo.pptxPseudocodigo.pptx
Pseudocodigo.pptx
Beydasanchezhernandez
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
Desireé mart?ez
 
Presentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_cPresentacion1 lenguaje de-programacion_c
Presentacion1 lenguaje de-programacion_c
Monica Martinez
 
Programacion En Lenguaje C
Programacion En Lenguaje CProgramacion En Lenguaje C
Programacion En Lenguaje C
Kritius
 
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ódigo
Yenny Salazar
 
Lenguaje de-programación-c
Lenguaje de-programación-cLenguaje de-programación-c
Lenguaje de-programación-c
Miguel Campa Guerra
 

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

Daniel carrera 2
Daniel carrera 2Daniel carrera 2
Daniel carrera 2
DanielCarrera36
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
Kudos S.A.S
 
Taller Conceptos basicos de psint Estructuras Básicas.docx
Taller Conceptos basicos de psint Estructuras Básicas.docxTaller Conceptos basicos de psint Estructuras Básicas.docx
Taller Conceptos basicos de psint Estructuras Básicas.docx
LuisRuiz31301
 
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
 
Int a la computacion
Int a la computacionInt a la computacion
Int a la computacion
José Leonardo Cámara G.
 
INTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptxINTRODUCCION A LA PROGRAMACION.pptx
INTRODUCCION A LA PROGRAMACION.pptx
JoseArnold
 
Unidad 2
Unidad 2Unidad 2
Unidad 2
pabllo alvarez
 
Computacion para ing
Computacion para ingComputacion para ing
Computacion para ing
Wilfredo Escobar
 
Tipos de programacion
Tipos de programacionTipos de programacion
Tipos de programacion
maira-cerontorres
 
Estructura de un programa en c
Estructura de un programa en cEstructura de un programa en c
Estructura de un programa en c
Armando Jori
 
Int. programacion
Int. programacionInt. programacion
Int. programacion
Walter Wilfredo
 
Pseudocódigos
PseudocódigosPseudocódigos
Pseudocódigos
Pau1996
 
Python_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptxPython_Introduccion_a_la_programacion.pptx
Python_Introduccion_a_la_programacion.pptx
FedericoMartearena
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Yanori Perez
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
Yanori Perez
 
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 c
Freivys 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.docx
JUANDIPA1
 
Xd1
Xd1Xd1
Xd1
Maus Mb
 

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
 
Taller Conceptos basicos de psint Estructuras Básicas.docx
Taller Conceptos basicos de psint Estructuras Básicas.docxTaller Conceptos basicos de psint Estructuras Básicas.docx
Taller Conceptos basicos de psint Estructuras Básicas.docx
 
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
 

Último

Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Demetrio Ccesa Rayme
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
israelsouza67
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
lautyzaracho4
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
ROCIORUIZQUEZADA
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
jecgjv
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
perezducasaarmando
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
amayaltc18
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
La Paradoja educativa
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
Victor Elizalde P
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
ginnazamudio
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
almitamtz00
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Demetrio Ccesa Rayme
 

Último (20)

Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdfLas Tecnologias Digitales en los Aprendizajesdel Siglo XXI  UNESCO Ccesa007.pdf
Las Tecnologias Digitales en los Aprendizajesdel Siglo XXI UNESCO Ccesa007.pdf
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024Evaluacion del tercer trimestre del 2023-2024
Evaluacion del tercer trimestre del 2023-2024
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptxNuevos espacios,nuevos tiempos,nuevas practica.pptx
Nuevos espacios,nuevos tiempos,nuevas practica.pptx
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
1° T3 Examen Zany de primer grado compl
1° T3 Examen Zany  de primer grado compl1° T3 Examen Zany  de primer grado compl
1° T3 Examen Zany de primer grado compl
 
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJELA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
LA PEDAGOGIA AUTOGESTONARIA EN EL PROCESO DE ENSEÑANZA APRENDIZAJE
 
Radicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no gradoRadicación con expresiones algebraicas para 9no grado
Radicación con expresiones algebraicas para 9no grado
 
Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.Examen de la EvAU 2024 en Navarra Latín.
Examen de la EvAU 2024 en Navarra Latín.
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
Las diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdfLas diversas Sociedades Mercantiles Mexico.pdf
Las diversas Sociedades Mercantiles Mexico.pdf
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptxEVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
EVALUACION ESTUDIANTIL 2023-2024 Ecuador - Costa.pptx
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIACONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
CONTENIDOS Y PDA DE LA FASE 3,4 Y 5 EN NIVEL PRIMARIA
 
el pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdfel pensamiento critico de paulo freire en basica .pdf
el pensamiento critico de paulo freire en basica .pdf
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Inteligencia Artificial para Docentes HIA Ccesa007.pdf
Inteligencia Artificial para Docentes  HIA  Ccesa007.pdfInteligencia Artificial para Docentes  HIA  Ccesa007.pdf
Inteligencia Artificial para Docentes HIA Ccesa007.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++