SlideShare una empresa de Scribd logo
1 de 9
Descargar para leer sin conexión
 Controles y tipos de datos
Oduber Morales
C.I. 29.695.752
INSTITUTO UNIVERSITARIO POLITECNICO ”SANTIAGO MARIÑO”
EXTENCION MARACAIBO
Instrucciones Cíclicas o Repetitivas
 Para la búsqueda de
resolución de problemas
mediante algoritmos, se
incluyen instrucciones
que deben repartirse
durante cierto tiempo y
en determinadas
condiciones.
¿Como cambiar el tamaño de un
control ListObject ?
¿Como cambiar el tamaño de un control
ListObject ? (en tiempo de diseño)
Haga clic en la
tabla ListObject,
luego en la
pestaña de
herramientas de la
tabla > diseño en la
cinta de opciones.
En la sección
propiedades, haga
clic en cambiar el
tamañode la tabla
Seleccione el nuevo
rango de datos de
la tabla y Haga clic
en Aceptar.
¿Como cambiar el tamaño de un control
ListObject ? (en tiempo de ejecucion)
Mediante programación:
➢Cree un control listobject que abarque de la celda A1 a
la B3 en sheet1.
➢C#copiar
➢Microsoft.Office.Tools.Excel.Listobject list1 =
this.Controls.Addlistobject(this.Range["a1", "B3"], "list1");
➢Cambie el tamaño de la lista para incluir las celdas de la A1 a
la C5.
➢C#copiar.
➢6. List1.Resize(this.Range["a1", "C5"]);
➢7. Cambiar el tamaño de un listobject en tiempo de ejecución en
un proyecto de complemento de VSTO
Formularios
Son las ventanas que contienen a
otros controles y en ellos podemos
incluir controles de comando, como
botones, cajas de texto, controles
para bases de datos, y por supuesto
el código necesario de nuestros
programas
Un formulario posee el evento load y
un command button no lo posee (a
no ser que pertenezca un arreglo de
controles pero ese es otro tema que
se verá en otra ocación).
Características
Eventos.
Propiedades.
Métodos.
Existen 3 tipos de
variables:
•Variables de
objeto
•Variables de
entorno
•Variables
declaradas
Constantes y
variables
➢ Constantes: son elementos,
números, fechas, cadenas
de caracteres y expresiones
que contienen operadores
lógicos o aritméticos, ellas
mantienen un valor fijo
durante la ejecución del
programa.
➢ Variable: Estas son utilizadas
para almacenar valores
que pueden cambiar
durante la ejecución de un
programa.
 String: Para cadenas de letras
o, palabra o frases.
 String de longitud: Igual que
string pero que tienen
longitud máxima.
 Integer: Para números enteros
desde el -32768 hasta el
32767.
 Long: Para números enteros
desde el -2147483648 al
2147483647
 Single: para números
negativos y para números
negativos
 Números positivos desde
494065645841217E324 al
179769313486232E308
 Boolen: Solo admite un valor
True o False
 Byte: Para números de 0 a
255
 Date: Para almacenar fechas
 Variant: Para contener
cualquiera de los strings arriba
indicados.
 Object: Para lo datos de un
objeto de programación.
TIPOS DE DATOS
Operadores
Lógicos
1. Or o.
2. And y.
3. Not negación De
relación
>
<>=
<==
<>,!
Aritmeticos
(+) (-) (x) (/)

Más contenido relacionado

La actualidad más candente

APLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACION
APLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACIONAPLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACION
APLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACIONAdalisPaezGutierrez
 
Programacion 15% visual basic dayismel cervantes
Programacion 15% visual basic   dayismel cervantesProgramacion 15% visual basic   dayismel cervantes
Programacion 15% visual basic dayismel cervantesDayismel Cervantes
 
Herramientas básicas de calidad
Herramientas básicas de calidadHerramientas básicas de calidad
Herramientas básicas de calidadRaúl Cordova
 
Graficos Patricia Vargas y Henry Cortez
Graficos Patricia Vargas y Henry CortezGraficos Patricia Vargas y Henry Cortez
Graficos Patricia Vargas y Henry CortezPatriciaVargas126
 
Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos de datoskevin antonio
 

La actualidad más candente (8)

APLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACION
APLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACIONAPLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACION
APLICACION DE LAS INTEGRALES EN ECONOMIA Y ADMNISTRACION
 
MiniTab
MiniTabMiniTab
MiniTab
 
Programacion 15% visual basic dayismel cervantes
Programacion 15% visual basic   dayismel cervantesProgramacion 15% visual basic   dayismel cervantes
Programacion 15% visual basic dayismel cervantes
 
Herramientas básicas de calidad
Herramientas básicas de calidadHerramientas básicas de calidad
Herramientas básicas de calidad
 
Graficos Patricia Vargas y Henry Cortez
Graficos Patricia Vargas y Henry CortezGraficos Patricia Vargas y Henry Cortez
Graficos Patricia Vargas y Henry Cortez
 
Act04 tabla de tipos de datos
Act04 tabla de  tipos de datosAct04 tabla de  tipos de datos
Act04 tabla de tipos de datos
 
Tarea4
Tarea4Tarea4
Tarea4
 
Algorithm
AlgorithmAlgorithm
Algorithm
 

Similar a Oduber Morales 29695752 15%

Jhoander Ferrer Programación
Jhoander Ferrer ProgramaciónJhoander Ferrer Programación
Jhoander Ferrer ProgramaciónJhoanderFerrer1
 
Josue manrique 27332672 trabajo de programacion 15%
Josue manrique 27332672 trabajo de programacion 15%Josue manrique 27332672 trabajo de programacion 15%
Josue manrique 27332672 trabajo de programacion 15%JosueManrique3
 
Datos y controles 15% 1er Corte
Datos y controles 15%  1er CorteDatos y controles 15%  1er Corte
Datos y controles 15% 1er CorteCARLANDREW3
 
Controles y Tipos de datos
Controles y Tipos de datosControles y Tipos de datos
Controles y Tipos de datosDiegoFaria46
 
Curso taller minitab-aplicado_al_control
Curso taller minitab-aplicado_al_controlCurso taller minitab-aplicado_al_control
Curso taller minitab-aplicado_al_controlJavier Rodriguez
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programasRoberth Camana
 
Controles y Tipos de Datos
Controles y Tipos de Datos Controles y Tipos de Datos
Controles y Tipos de Datos LisangelaRangel1
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiǝgo Fǝr
 
Visualbasic net tema de java
Visualbasic net tema de javaVisualbasic net tema de java
Visualbasic net tema de javaGroup Lliuya
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++Cess_3199
 
D5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacionD5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacionEllyster
 

Similar a Oduber Morales 29695752 15% (20)

Aniuska programación
Aniuska programaciónAniuska programación
Aniuska programación
 
Jhoander Ferrer Programación
Jhoander Ferrer ProgramaciónJhoander Ferrer Programación
Jhoander Ferrer Programación
 
Josue manrique 27332672 trabajo de programacion 15%
Josue manrique 27332672 trabajo de programacion 15%Josue manrique 27332672 trabajo de programacion 15%
Josue manrique 27332672 trabajo de programacion 15%
 
Datos y controles 15% 1er Corte
Datos y controles 15%  1er CorteDatos y controles 15%  1er Corte
Datos y controles 15% 1er Corte
 
Controles y Tipos de datos
Controles y Tipos de datosControles y Tipos de datos
Controles y Tipos de datos
 
Curso taller minitab-aplicado_al_control
Curso taller minitab-aplicado_al_controlCurso taller minitab-aplicado_al_control
Curso taller minitab-aplicado_al_control
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Visual basic san_pedro
Visual basic san_pedroVisual basic san_pedro
Visual basic san_pedro
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Controles y Tipos de Datos
Controles y Tipos de Datos Controles y Tipos de Datos
Controles y Tipos de Datos
 
Visual basic.net
Visual basic.netVisual basic.net
Visual basic.net
 
Diego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidlunaDiego ochoaguerrero nelsondavidluna
Diego ochoaguerrero nelsondavidluna
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Visualbasic net tema de java
Visualbasic net tema de javaVisualbasic net tema de java
Visualbasic net tema de java
 
Introduccion a C++
Introduccion a C++Introduccion a C++
Introduccion a C++
 
Introducción a SPSS
Introducción a SPSS Introducción a SPSS
Introducción a SPSS
 
D5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacionD5E-E0: Fundamentos de la programacion
D5E-E0: Fundamentos de la programacion
 

Último

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024IES Vicent Andres Estelles
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOPsicoterapia Holística
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaAlejandraFelizDidier
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOluismii249
 

Último (20)

OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 

Oduber Morales 29695752 15%

  • 1.  Controles y tipos de datos Oduber Morales C.I. 29.695.752 INSTITUTO UNIVERSITARIO POLITECNICO ”SANTIAGO MARIÑO” EXTENCION MARACAIBO
  • 2. Instrucciones Cíclicas o Repetitivas  Para la búsqueda de resolución de problemas mediante algoritmos, se incluyen instrucciones que deben repartirse durante cierto tiempo y en determinadas condiciones.
  • 3. ¿Como cambiar el tamaño de un control ListObject ?
  • 4. ¿Como cambiar el tamaño de un control ListObject ? (en tiempo de diseño) Haga clic en la tabla ListObject, luego en la pestaña de herramientas de la tabla > diseño en la cinta de opciones. En la sección propiedades, haga clic en cambiar el tamañode la tabla Seleccione el nuevo rango de datos de la tabla y Haga clic en Aceptar.
  • 5. ¿Como cambiar el tamaño de un control ListObject ? (en tiempo de ejecucion) Mediante programación: ➢Cree un control listobject que abarque de la celda A1 a la B3 en sheet1. ➢C#copiar ➢Microsoft.Office.Tools.Excel.Listobject list1 = this.Controls.Addlistobject(this.Range["a1", "B3"], "list1"); ➢Cambie el tamaño de la lista para incluir las celdas de la A1 a la C5. ➢C#copiar. ➢6. List1.Resize(this.Range["a1", "C5"]); ➢7. Cambiar el tamaño de un listobject en tiempo de ejecución en un proyecto de complemento de VSTO
  • 6. Formularios Son las ventanas que contienen a otros controles y en ellos podemos incluir controles de comando, como botones, cajas de texto, controles para bases de datos, y por supuesto el código necesario de nuestros programas Un formulario posee el evento load y un command button no lo posee (a no ser que pertenezca un arreglo de controles pero ese es otro tema que se verá en otra ocación). Características Eventos. Propiedades. Métodos.
  • 7. Existen 3 tipos de variables: •Variables de objeto •Variables de entorno •Variables declaradas Constantes y variables ➢ Constantes: son elementos, números, fechas, cadenas de caracteres y expresiones que contienen operadores lógicos o aritméticos, ellas mantienen un valor fijo durante la ejecución del programa. ➢ Variable: Estas son utilizadas para almacenar valores que pueden cambiar durante la ejecución de un programa.
  • 8.  String: Para cadenas de letras o, palabra o frases.  String de longitud: Igual que string pero que tienen longitud máxima.  Integer: Para números enteros desde el -32768 hasta el 32767.  Long: Para números enteros desde el -2147483648 al 2147483647  Single: para números negativos y para números negativos  Números positivos desde 494065645841217E324 al 179769313486232E308  Boolen: Solo admite un valor True o False  Byte: Para números de 0 a 255  Date: Para almacenar fechas  Variant: Para contener cualquiera de los strings arriba indicados.  Object: Para lo datos de un objeto de programación. TIPOS DE DATOS
  • 9. Operadores Lógicos 1. Or o. 2. And y. 3. Not negación De relación > <>= <== <>,! Aritmeticos (+) (-) (x) (/)