SlideShare una empresa de Scribd logo
1 de 8
Algoritmos
- Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores
1Por: Ing. Oswaldo Basurto G.
Algoritmos
2Por: Ing. Oswaldo Basurto G.
Inicio
DATOS
NUMÉRICOS NO NUMÉRICOS
ENTERO REAL
•Carácter
•Cadena
•Lógico
Carácter.- Un símbolo representado en código
ASCII; los valores pueden ser: dígitos (0-9),
caracteres alfabeticos (a-z, A-Z) o caracteres
especiales (%,;*?,etc).
Cadena .- Secuencia o cadena de caracteres
que pueden contener una combinación de
todos los códigos ASCII.
Lógico.- Es aquel que puede tener sólo dos
valores: VERDADERO o FALSO.
Son aquellos que pueden contener
una combinación de todos los
códigos ASCII reconocidos por el
computador.
Estos datos pueden representarse
en dos formas muy distintas: como
números enteros o reales
Denominados en ocasiones números de “punto fijo”, son aquellos que no
tienen punto decimal, es decir no poseen parte fraccionaria o decimal y
pueden ser negativos, positivos e incluso el cero. El límite de los
números enteros depende del compilador del lenguaje al que
codifiquemos el programa. Ejemplo: 40 , -7 , 100
Son aquellos que siempre tienen un punto decimal, por lo cual se
pueden expresar como una fracción de los números enteros, es decir, se
almacenan en la computadora como números con parte entera y parte
fraccionaria. Ejemplo: 5.36, - 20,4
Dato es la expresión general que describe los objetos con
los cuales opera el algoritmo. Los datos podrán ser
numéricos o no numéricos.
Presione clic con el ratón el cada recuadro para ver/quitar información
- Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores
Algoritmos
3Por: Ing. Oswaldo Basurto G.
Inicio
Numéricas enteras.- En el rango de los enteros,
compuestas por el signo (+,-) seguido de una serie de
dígitos (0-9). Ejemplo: TRANSPORTE = 120, BONO = 50.
Numéricas reales.- Compuestas por el signo (+,-) seguido
por una serie de dígitos (0-9) y un punto decimal (.) Se los
puede expresar también en notación exponencial compuesto
por el signo (+,-) una serie de dígitos (0-9) y un punto decimal
que constituyen la mantisa, la letra E/e antes del exponente,
el signo (+,-) y otra serie de dígitos (0-9) . Ejemplo: iess =
0.0935, iva = 0.12, e=+1.2E+10, x=-5e-5
Declaraciones
con tipos de
datos
Constantes
Variables
Numéricas
Alfanuméricas
Carácter.- Cualquier carácter del juego de caracteres
utilizado colocado entre somillas simples o apóstrofes. Los
caracteres que reconocen las computadoras son: dígitos (0-
9), caracteres alfabéticos (mayúsculas o minúsculas) y
caracteres especiales (&,%, *, “,?). Ejemplo: OPCION = ‘S’,
BORRADO = ‘*’
Cadena.- Serie de caracteres válidos encerrados entre
comillas simples. Ejemplo: Mensaje = “Desea continuar”,
BarraMsj = “Ingrese datos válidos”, Acceso = “Inserte la
Tarjeta”.Lógicas
Sólo existen dos constantes lógicas, verdadero o falso (true,
false). Ejemplo: CONTINUAR = verdadero, APROBADO =
falso
Una variable es un objeto cuyo valor puede cambiar durante la ejecución
del algoritmo. Se identifica por su nombre y por su tipo de dato y es el que
determina el conjunto de valores que podrá tomar la variable. En los
seudocódigos es obligatorio declara las variables. A las variables se les
puede dar valores mediante una operación de asignación o la lectura de la
variable (ingreso de datos). Se puede declarar variables para todos los
tipos de datos existentes: Ejemplo: entero num, real iess, alfanumérico
nombre.
Son datos cuyo valor no cambia durante todo el desarrollo del
algoritmo. Las constantes podrán ser literales o con nombres. Las
constantes simbólicas o con nombre se identifican por su nombre
y el valor asignado
Presione clic con el ratón el cada recuadro para ver/quitar información
- Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores
Algoritmos
4Por: Ing. Oswaldo Basurto G.
Presione clic con el ratón cada titulo del borde del hexágono para ver/quitar información
Inicio
Expresiones: Una expresión es una combinación de operadores y operandos. Los operandos podrán ser: constantes,
variables u otras expresiones y los operadores podrán ser: aritméticos, relacionales, lógicos y de asignación.
OPERADORES
Lógicos
Asignación
Ejemplos
Aritméticos
Relacionales
Prioridades
Operadores Relacionales
Mayor que >
Menor que <
Mayor o igual que >=
Menor o igual que <=
Igual =
Diferentes < >
Operadores Lógicos
AND o Y
OR o O
NOT o NO
Operador de asignación
Identificador valor
EJEMPLOS:
Area (b * h) / 2
num1 > num2
(A > B) and (A > C)
CONT 10
Prioridades de ejecución
1ra. Prioridad ** o ˆ
2da. Prioridad *,/, div, mod
3ra. Prioridad +, -
Operadores Aritméticos
suma +
resta
multiplicación
*
división /
Potenciación ** o ˆ
división entera div
resto de la división mod
- Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores
Algoritmos
5Por: Ing. Oswaldo Basurto G.
Presione clic con el ratón para ver información
Inicio
Evaluación de Expresiones:
Una vez que se conocen los diferentes operadores y sus prioridades, la evaluación de expresiones es muy fácil; simplemente se
evalúan de izquierda a derecha para cada clase de operadores que estén interviniendo en la expresión. Además se debe considerar
que si existe paréntesis para agrupar términos primero se ejecutan estos y desde los más internos en caso de que existan varios. Si
existen operadores de diferente prioridad se ejecutan en orden desde la más alta.
Evaluar la siguiente expresión:
(8 + 7) * (3 + 4) * 5
15 7
105
525
Al existir paréntesis en la expresión, se ejecutan
primero desde el paréntesis más interno y
luego la multiplicación que como tienen la
misma prioridad se ejecutan de izquierda a
derecha.
- Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores
Algoritmos
6Por: Ing. Oswaldo Basurto G.
Inicio
Ejercicios Resueltos:
Si se tiene las siguiente asignaciones:
A 6, B 2, C 3
Encontrar los valores de las siguientes expresiones:
a) 6 - 2 + 3
4
7
Como intervienen operadores de la
misma prioridad, se ejecutan las
operaciones de izquierda a derecha
a) A – B + C
b) A * B div C
c) A div B + C
d) A * B mod C
e) A + B mod C
f) A div B div C
b) 6 * 2 div 3
12
4
Como intervienen operadores de la misma
prioridad, se ejecutan las operaciones de
izquierda a derecha; el operador div
devuelve la parte entera de la división.
c) 6 div 2 + 3
3
6
El operador div tiene mayor
prioridad que el operador + por
lo tanto se ejecuta primero y
luego la suma.
d) 6 * 2 mod 3
12
0
Ambos operadores tienen la misma
prioridad por lo tanto se ejecutan de
izquierda a derecha; el operador
mod devuelve el residuo de la
división por lo tanto 12 mod 3 el
residuo es 0, este resultado
multiplicado por 12 nos da un valor
resultante de 0.
e) 6 + 2 mod 3
2
8
El operador mod tiene mayor
prioridad y se ejecuta primero,
por tanto el resultado de la
operación 2 mod 3 , el residuo
es 2 que sumado a 6 nos da
como resultado 8.
f) 6 div 2 div 3
3
1
Ambos operadores tienen la
misma prioridad, por lo tanto se
ejecutan de izquierda a derecha.
Presione clic con el ratón el cada recuadro para ver/quitar información
- Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores
Algoritmos
7Por: Ing. Oswaldo Basurto G.
Inicio
Convertir las siguientes fórmulas algebraicas en instrucciones de asignación:
•
t = (1/2) * a + r
y = raiz2(r ˆ 3 – 5 ˆ2) + (r ˆ 2 / 5 ˆ 2)
x = (2 * x ˆ4 + y ˆ 2 - a) / (x ˆ 3 + a)
a) rat +=
2
1
b) 2
2
23
5
5
r
ry +−=
c)
ax
ayx
x
+
−+
= 3
24
2
d)
ba
c
ca
cb
ba
x
+
+
−
−
−
=
4
43 23
22
33
x = ((( a ˆ3 - b ˆ3 ) / ( b ˆ2 - c ˆ2 )) / ( 3*a ˆ 3 - 4*c ˆ2 )) + (( 4 * c) / (a + b))
Presione clic con el ratón el cada recuadro para ver/quitar información
- Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores
Algoritmos
8Por: Ing. Oswaldo Basurto G.
Inicio
Reglas para construcción de Identificadores: Los identificadores son los nombres que se dan a las constantes,
variables, funciones, procedimientos u otros objetos que se declaran dentro de un algoritmo. Las reglas establecen que:
•Debe escoger un nombre que represente lo que va a contener
•Debe comenzar con una letra del alfabeto ingles (a-z o A-Z), los siguientes pueden ser combinaciones de letras,
números(0-9) y el carácter subrayado ( _ ).
•No puede tener caracteres especiales (*,%,/,;,?), incluido el espacio en blanco.
•No utilice palabras reservadas (inicio, si, mientras, hacer).
Ejemplo: Determinar cual de los identificadores son válidos.
a) Renta Válido
b) ALQUILER Válido
c) Constante Válido
d) Tom´s NO válido tiene un carácter especial ( ‘ )
e) Dos Pulgadas NO válido tiene un espacio en blanco
f) C3P0 Válido
g) Bienvenido#5 NO válido tiene un carácter especial ( # )
h) Elemento Válido
i) 4ª2D2 NO válido empieza con un número
j) 13Nombre NO válido empieza con un número
k) Nombre_ Apellido Válido
l) NombresApellidos Válido
Presione clic con el ratón para ver información
• - Inicio
- Tipos de Datos
UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores
TEMA: Resolución de problemas por computadora
- Evaluación de Expresiones - Identificadores

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Trabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandraTrabajo de compiladores completo alexandra
Trabajo de compiladores completo alexandra
 
Presentacion PseudocóDigo
Presentacion PseudocóDigoPresentacion PseudocóDigo
Presentacion PseudocóDigo
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
Curso básico de ensamblador
Curso básico de ensambladorCurso básico de ensamblador
Curso básico de ensamblador
 
Automatas y compiladores analisis sintactico
Automatas y compiladores analisis sintacticoAutomatas y compiladores analisis sintactico
Automatas y compiladores analisis sintactico
 
Analizador lexico
Analizador lexicoAnalizador lexico
Analizador lexico
 
Presentacion Java
Presentacion JavaPresentacion Java
Presentacion Java
 
Ensamblador
EnsambladorEnsamblador
Ensamblador
 
Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1Alfabetos-Lenguajes y Automatas 1
Alfabetos-Lenguajes y Automatas 1
 
LibreríAs De Java
LibreríAs De JavaLibreríAs De Java
LibreríAs De Java
 
Arreglos c++
Arreglos c++Arreglos c++
Arreglos c++
 
Autómata de Pila
Autómata de Pila Autómata de Pila
Autómata de Pila
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)Fundamentos de Programacion - Unidad 5 arreglos (vectores)
Fundamentos de Programacion - Unidad 5 arreglos (vectores)
 
Lenguaje ensamblador basico
Lenguaje ensamblador basicoLenguaje ensamblador basico
Lenguaje ensamblador basico
 
Componentes de un sistema de base de datos
Componentes de un sistema de base de datosComponentes de un sistema de base de datos
Componentes de un sistema de base de datos
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Clasificasion de lenguajes
Clasificasion de lenguajesClasificasion de lenguajes
Clasificasion de lenguajes
 
CreacióN De Objetos En MySQL
CreacióN De Objetos En MySQLCreacióN De Objetos En MySQL
CreacióN De Objetos En MySQL
 

Destacado

Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programasRoberth Camana
 
Identificadores Graficos
Identificadores GraficosIdentificadores Graficos
Identificadores Graficosbloody-crow
 
Spatial Data in SQL Server
Spatial Data in SQL ServerSpatial Data in SQL Server
Spatial Data in SQL ServerEduardo Castro
 
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azureEscalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azureEnrique Catala Bañuls
 
El futuro del desarrollo web con asp.net y visual studio
El futuro del desarrollo web con asp.net y visual studioEl futuro del desarrollo web con asp.net y visual studio
El futuro del desarrollo web con asp.net y visual studioSantiago Porras Rodríguez
 
Variables, tipos de datos, operadores
Variables, tipos de datos, operadores Variables, tipos de datos, operadores
Variables, tipos de datos, operadores juan ventura
 
Indices Columnares en SQL Server 2014
Indices Columnares en SQL Server 2014Indices Columnares en SQL Server 2014
Indices Columnares en SQL Server 2014SpanishPASSVC
 
Codemotion - Modern Branding en SharePoint desde todos los ángulos
Codemotion - Modern Branding en SharePoint desde todos los ángulosCodemotion - Modern Branding en SharePoint desde todos los ángulos
Codemotion - Modern Branding en SharePoint desde todos los ángulosSantiago Porras Rodríguez
 
Diagnostico y resolución de problemas en sql server
Diagnostico y resolución de problemas en sql serverDiagnostico y resolución de problemas en sql server
Diagnostico y resolución de problemas en sql serverSpanishPASSVC
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IOSpanishPASSVC
 
Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeSpanishPASSVC
 
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...Santiago Porras Rodríguez
 
Consideraciones de discos sql server hardware
Consideraciones de discos sql server hardwareConsideraciones de discos sql server hardware
Consideraciones de discos sql server hardwareEduardo Castro
 
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web CorporativaForo Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativawww.encamina.com
 
SQL Server Wait Types Everyone Should Know
SQL Server Wait Types Everyone Should KnowSQL Server Wait Types Everyone Should Know
SQL Server Wait Types Everyone Should KnowDean Richards
 
Servicios cognitivos y su integración
Servicios cognitivos y su integraciónServicios cognitivos y su integración
Servicios cognitivos y su integraciónEduardo Castro
 

Destacado (20)

Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 
Identificadores Graficos
Identificadores GraficosIdentificadores Graficos
Identificadores Graficos
 
Modern Branding en SharePoint
Modern Branding en SharePointModern Branding en SharePoint
Modern Branding en SharePoint
 
Spatial Data in SQL Server
Spatial Data in SQL ServerSpatial Data in SQL Server
Spatial Data in SQL Server
 
EO_0317
EO_0317EO_0317
EO_0317
 
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azureEscalabilidad horizontal y arquitecturas elásticas en Microsoft azure
Escalabilidad horizontal y arquitecturas elásticas en Microsoft azure
 
El futuro del desarrollo web con asp.net y visual studio
El futuro del desarrollo web con asp.net y visual studioEl futuro del desarrollo web con asp.net y visual studio
El futuro del desarrollo web con asp.net y visual studio
 
Variables, tipos de datos, operadores
Variables, tipos de datos, operadores Variables, tipos de datos, operadores
Variables, tipos de datos, operadores
 
Indices Columnares en SQL Server 2014
Indices Columnares en SQL Server 2014Indices Columnares en SQL Server 2014
Indices Columnares en SQL Server 2014
 
Codemotion - Modern Branding en SharePoint desde todos los ángulos
Codemotion - Modern Branding en SharePoint desde todos los ángulosCodemotion - Modern Branding en SharePoint desde todos los ángulos
Codemotion - Modern Branding en SharePoint desde todos los ángulos
 
Diagnostico y resolución de problemas en sql server
Diagnostico y resolución de problemas en sql serverDiagnostico y resolución de problemas en sql server
Diagnostico y resolución de problemas en sql server
 
Analizando la performance del subsistema de IO
Analizando la performance del subsistema de IOAnalizando la performance del subsistema de IO
Analizando la performance del subsistema de IO
 
Creación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nubeCreación de un modelo de análisis predictivo en la nube
Creación de un modelo de análisis predictivo en la nube
 
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...
Modern Branding en SharePoint desde todos los ángulos con HTML5 y Responsive ...
 
Formato neissen
Formato neissenFormato neissen
Formato neissen
 
Consideraciones de discos sql server hardware
Consideraciones de discos sql server hardwareConsideraciones de discos sql server hardware
Consideraciones de discos sql server hardware
 
Microsoft R Server
Microsoft R ServerMicrosoft R Server
Microsoft R Server
 
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web CorporativaForo Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
Foro Universidades 2014. Pensando en la nube - SharePoint como Web Corporativa
 
SQL Server Wait Types Everyone Should Know
SQL Server Wait Types Everyone Should KnowSQL Server Wait Types Everyone Should Know
SQL Server Wait Types Everyone Should Know
 
Servicios cognitivos y su integración
Servicios cognitivos y su integraciónServicios cognitivos y su integración
Servicios cognitivos y su integración
 

Similar a Tipos de Datos y Operadores

Similar a Tipos de Datos y Operadores (20)

Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003Tipos de datos, identificadores, variables y constantes 97 2003
Tipos de datos, identificadores, variables y constantes 97 2003
 
Presentación1
Presentación1Presentación1
Presentación1
 
Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad i
Unidad iUnidad i
Unidad i
 
Unidad i
Unidad iUnidad i
Unidad i
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Entidades primitivas para algoritmos
Entidades primitivas para algoritmosEntidades primitivas para algoritmos
Entidades primitivas para algoritmos
 
10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf10_ALGORITMOS 2.pdf
10_ALGORITMOS 2.pdf
 
Fundamentos de programación I.pptx
Fundamentos de programación I.pptxFundamentos de programación I.pptx
Fundamentos de programación I.pptx
 
TEMA Nº 2-102
TEMA Nº 2-102TEMA Nº 2-102
TEMA Nº 2-102
 
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAESGuia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
Guia de Algoritmos del profesor Victor Gavidia -UNEFM - CAES
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Tema 2
Tema 2Tema 2
Tema 2
 
Tema nº 2 102
Tema nº 2 102Tema nº 2 102
Tema nº 2 102
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Metodologia de la Programción
Metodologia de la ProgramciónMetodologia de la Programción
Metodologia de la Programción
 

Último

Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
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
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 

Último (20)

Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
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
 
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
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
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
 
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
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
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
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
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
 

Tipos de Datos y Operadores

  • 1. Algoritmos - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores 1Por: Ing. Oswaldo Basurto G.
  • 2. Algoritmos 2Por: Ing. Oswaldo Basurto G. Inicio DATOS NUMÉRICOS NO NUMÉRICOS ENTERO REAL •Carácter •Cadena •Lógico Carácter.- Un símbolo representado en código ASCII; los valores pueden ser: dígitos (0-9), caracteres alfabeticos (a-z, A-Z) o caracteres especiales (%,;*?,etc). Cadena .- Secuencia o cadena de caracteres que pueden contener una combinación de todos los códigos ASCII. Lógico.- Es aquel que puede tener sólo dos valores: VERDADERO o FALSO. Son aquellos que pueden contener una combinación de todos los códigos ASCII reconocidos por el computador. Estos datos pueden representarse en dos formas muy distintas: como números enteros o reales Denominados en ocasiones números de “punto fijo”, son aquellos que no tienen punto decimal, es decir no poseen parte fraccionaria o decimal y pueden ser negativos, positivos e incluso el cero. El límite de los números enteros depende del compilador del lenguaje al que codifiquemos el programa. Ejemplo: 40 , -7 , 100 Son aquellos que siempre tienen un punto decimal, por lo cual se pueden expresar como una fracción de los números enteros, es decir, se almacenan en la computadora como números con parte entera y parte fraccionaria. Ejemplo: 5.36, - 20,4 Dato es la expresión general que describe los objetos con los cuales opera el algoritmo. Los datos podrán ser numéricos o no numéricos. Presione clic con el ratón el cada recuadro para ver/quitar información - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores
  • 3. Algoritmos 3Por: Ing. Oswaldo Basurto G. Inicio Numéricas enteras.- En el rango de los enteros, compuestas por el signo (+,-) seguido de una serie de dígitos (0-9). Ejemplo: TRANSPORTE = 120, BONO = 50. Numéricas reales.- Compuestas por el signo (+,-) seguido por una serie de dígitos (0-9) y un punto decimal (.) Se los puede expresar también en notación exponencial compuesto por el signo (+,-) una serie de dígitos (0-9) y un punto decimal que constituyen la mantisa, la letra E/e antes del exponente, el signo (+,-) y otra serie de dígitos (0-9) . Ejemplo: iess = 0.0935, iva = 0.12, e=+1.2E+10, x=-5e-5 Declaraciones con tipos de datos Constantes Variables Numéricas Alfanuméricas Carácter.- Cualquier carácter del juego de caracteres utilizado colocado entre somillas simples o apóstrofes. Los caracteres que reconocen las computadoras son: dígitos (0- 9), caracteres alfabéticos (mayúsculas o minúsculas) y caracteres especiales (&,%, *, “,?). Ejemplo: OPCION = ‘S’, BORRADO = ‘*’ Cadena.- Serie de caracteres válidos encerrados entre comillas simples. Ejemplo: Mensaje = “Desea continuar”, BarraMsj = “Ingrese datos válidos”, Acceso = “Inserte la Tarjeta”.Lógicas Sólo existen dos constantes lógicas, verdadero o falso (true, false). Ejemplo: CONTINUAR = verdadero, APROBADO = falso Una variable es un objeto cuyo valor puede cambiar durante la ejecución del algoritmo. Se identifica por su nombre y por su tipo de dato y es el que determina el conjunto de valores que podrá tomar la variable. En los seudocódigos es obligatorio declara las variables. A las variables se les puede dar valores mediante una operación de asignación o la lectura de la variable (ingreso de datos). Se puede declarar variables para todos los tipos de datos existentes: Ejemplo: entero num, real iess, alfanumérico nombre. Son datos cuyo valor no cambia durante todo el desarrollo del algoritmo. Las constantes podrán ser literales o con nombres. Las constantes simbólicas o con nombre se identifican por su nombre y el valor asignado Presione clic con el ratón el cada recuadro para ver/quitar información - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores
  • 4. Algoritmos 4Por: Ing. Oswaldo Basurto G. Presione clic con el ratón cada titulo del borde del hexágono para ver/quitar información Inicio Expresiones: Una expresión es una combinación de operadores y operandos. Los operandos podrán ser: constantes, variables u otras expresiones y los operadores podrán ser: aritméticos, relacionales, lógicos y de asignación. OPERADORES Lógicos Asignación Ejemplos Aritméticos Relacionales Prioridades Operadores Relacionales Mayor que > Menor que < Mayor o igual que >= Menor o igual que <= Igual = Diferentes < > Operadores Lógicos AND o Y OR o O NOT o NO Operador de asignación Identificador valor EJEMPLOS: Area (b * h) / 2 num1 > num2 (A > B) and (A > C) CONT 10 Prioridades de ejecución 1ra. Prioridad ** o ˆ 2da. Prioridad *,/, div, mod 3ra. Prioridad +, - Operadores Aritméticos suma + resta multiplicación * división / Potenciación ** o ˆ división entera div resto de la división mod - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores
  • 5. Algoritmos 5Por: Ing. Oswaldo Basurto G. Presione clic con el ratón para ver información Inicio Evaluación de Expresiones: Una vez que se conocen los diferentes operadores y sus prioridades, la evaluación de expresiones es muy fácil; simplemente se evalúan de izquierda a derecha para cada clase de operadores que estén interviniendo en la expresión. Además se debe considerar que si existe paréntesis para agrupar términos primero se ejecutan estos y desde los más internos en caso de que existan varios. Si existen operadores de diferente prioridad se ejecutan en orden desde la más alta. Evaluar la siguiente expresión: (8 + 7) * (3 + 4) * 5 15 7 105 525 Al existir paréntesis en la expresión, se ejecutan primero desde el paréntesis más interno y luego la multiplicación que como tienen la misma prioridad se ejecutan de izquierda a derecha. - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores
  • 6. Algoritmos 6Por: Ing. Oswaldo Basurto G. Inicio Ejercicios Resueltos: Si se tiene las siguiente asignaciones: A 6, B 2, C 3 Encontrar los valores de las siguientes expresiones: a) 6 - 2 + 3 4 7 Como intervienen operadores de la misma prioridad, se ejecutan las operaciones de izquierda a derecha a) A – B + C b) A * B div C c) A div B + C d) A * B mod C e) A + B mod C f) A div B div C b) 6 * 2 div 3 12 4 Como intervienen operadores de la misma prioridad, se ejecutan las operaciones de izquierda a derecha; el operador div devuelve la parte entera de la división. c) 6 div 2 + 3 3 6 El operador div tiene mayor prioridad que el operador + por lo tanto se ejecuta primero y luego la suma. d) 6 * 2 mod 3 12 0 Ambos operadores tienen la misma prioridad por lo tanto se ejecutan de izquierda a derecha; el operador mod devuelve el residuo de la división por lo tanto 12 mod 3 el residuo es 0, este resultado multiplicado por 12 nos da un valor resultante de 0. e) 6 + 2 mod 3 2 8 El operador mod tiene mayor prioridad y se ejecuta primero, por tanto el resultado de la operación 2 mod 3 , el residuo es 2 que sumado a 6 nos da como resultado 8. f) 6 div 2 div 3 3 1 Ambos operadores tienen la misma prioridad, por lo tanto se ejecutan de izquierda a derecha. Presione clic con el ratón el cada recuadro para ver/quitar información - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores
  • 7. Algoritmos 7Por: Ing. Oswaldo Basurto G. Inicio Convertir las siguientes fórmulas algebraicas en instrucciones de asignación: • t = (1/2) * a + r y = raiz2(r ˆ 3 – 5 ˆ2) + (r ˆ 2 / 5 ˆ 2) x = (2 * x ˆ4 + y ˆ 2 - a) / (x ˆ 3 + a) a) rat += 2 1 b) 2 2 23 5 5 r ry +−= c) ax ayx x + −+ = 3 24 2 d) ba c ca cb ba x + + − − − = 4 43 23 22 33 x = ((( a ˆ3 - b ˆ3 ) / ( b ˆ2 - c ˆ2 )) / ( 3*a ˆ 3 - 4*c ˆ2 )) + (( 4 * c) / (a + b)) Presione clic con el ratón el cada recuadro para ver/quitar información - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores
  • 8. Algoritmos 8Por: Ing. Oswaldo Basurto G. Inicio Reglas para construcción de Identificadores: Los identificadores son los nombres que se dan a las constantes, variables, funciones, procedimientos u otros objetos que se declaran dentro de un algoritmo. Las reglas establecen que: •Debe escoger un nombre que represente lo que va a contener •Debe comenzar con una letra del alfabeto ingles (a-z o A-Z), los siguientes pueden ser combinaciones de letras, números(0-9) y el carácter subrayado ( _ ). •No puede tener caracteres especiales (*,%,/,;,?), incluido el espacio en blanco. •No utilice palabras reservadas (inicio, si, mientras, hacer). Ejemplo: Determinar cual de los identificadores son válidos. a) Renta Válido b) ALQUILER Válido c) Constante Válido d) Tom´s NO válido tiene un carácter especial ( ‘ ) e) Dos Pulgadas NO válido tiene un espacio en blanco f) C3P0 Válido g) Bienvenido#5 NO válido tiene un carácter especial ( # ) h) Elemento Válido i) 4ª2D2 NO válido empieza con un número j) 13Nombre NO válido empieza con un número k) Nombre_ Apellido Válido l) NombresApellidos Válido Presione clic con el ratón para ver información • - Inicio - Tipos de Datos UNIDAD I: Algoritmos y Programas - Constantes y Variables - Operadores TEMA: Resolución de problemas por computadora - Evaluación de Expresiones - Identificadores