UNIDAD ACADMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN INGENIERA DE
- Slides: 44
UNIDAD ACADÉMICA PROFESIONAL TIANGUISTENCO LICENCIATURA EN INGENIERÍA DE SOFTWARE UNIDAD DE APRENDIZAJE: PROGRAMACIÓN Créditos institucionales de la UA: 5 Material Visual: Diapositivas TEMA: Identificadores, tipos de datos, operadores y expresiones. Elaboró M. en C. Selene Palacios Astudillo Ciclo 2018 A. 1
¿Cómo emplear este material? El presente material tiene como cometido facilitar la exposición gráfica del tema “Identificadores, tipos de datos, operadores y expresiones. ” que se aborda en la unidad de aprendizaje “Programación” que corresponde al segundo semestre de la Licenciatura en Ingeniería de Software. La presentación deberá ir acompañada de una explicación oral del docente, ya que la aportación que pueda hacer mediante ejemplos y situaciones cotidianas brindará la oportunidad de que los estudiantes comprendan la importancia de construir argumentos sólidos, creíbles y bien soportados. 2
Tema Diapositiva 1. 1 Identificadores: variables y constantes 5 1. 1. 2 Tipos de datos. 8 1. 1. 3. Operandos, operadores y precedencia 10 1. 1. 4 Construcción de expresiones 15 Bibliografía 44 . 3
Objetivo de la Comprender los conceptos básicos de Unidad la Temática. identificadores, programación tipos estructurada: de datos, operadores y expresiones. 4
Identificadores Ø Variable 5
Identificadores Ø Constante 6
Identificadores Caracteres permitidos: abcdefghijklmnopqrstuvwxyz Constante ABCDEFGHIJKLMNOPQRSTUVWXYZ _ Dígitos permitidos 0123456789 Sintaxis <tipo> identificador; 7
Tipos de datos. Tipo Tamaño (bytes) min Rango max char 1 0 255 int 4 -2 147 483 648 2 147 483 647 float 4 1. 17549*(10 -38) 3. 40282*(1038) double 8 2. 22507*(10 -308) 1. 79769*(10308) short int 2 -32 768 32 767 unsigned int 4 0 4 294 967 295 long int 4 -2 147 483 648 2 147 483 647 long double 12 3. 3621*(10 -4932) 1. 18973*(104932) 8
Tipos de datos. Tipo Tamaño (bytes) min Rango max bool 1 0 1 unsigned long int 8 0 18 446 744 073 709 551 615 long int 8 unsigned long int 4 0 4 294 967 295 unsigned short int 2 0 65 535 signed char 1 -128 127 +/- 9 223 372 036 854 775 808 – 7 9
Operadores Aritméticos Relacionales Lógicos Asignación Incremento/Decremento + > || = ++ - >= && += -- * < ! -= / <= *= % == /= != %= 10
Tablas de Verdad Expresión 1 Expresión 2 Expresión 1 && Expresión 2 V V F F F V F F 12
Tablas de Verdad Expresión 1 Expresión 2 Expresión 1 || Expresión 2 V V F F F 13
Tablas de Verdad Expresión 1 ! Expresión 1 V F F V 14
Expresiones. –Evalúev 10 – 2 * 3 + 20 * 2 / 5 + 12 * 4
Expresiones. –Evalúev 10 – 2 * 3 + 20 * 2 / 5 + 12 * 4 6 40 48
Expresiones. –Evalúev 10 – 2 * 3 + 20 * 2 / 5 + 12 * 4 10 – 6 + 40 / 5 + 8 48
Expresiones. –Evalúev 10 – 2 * 3 + 20 * 2 / 5 + 12 * 4 10 – 6 + 40 / 5 + 10 – 6 + 4 8 + 48 48
Expresiones. –Evalúev 10 – 2 * 3 + 20 * 2 / 5 + 12 * 4 10 – 6 + 40 / 5 + 48 10 – 6 + 4 + 12 8 + 48
Expresiones. –Evalúev 10 – 2 * 3 + 20 * 2 / 5 + 12 * 4 10 – 6 + 40 / 5 + 10 – 6 + 4 + 12 48 8 + 48 60
Expresiones. –Evalúev(a + b – 1 ) < x * 7 donde : a= 31 b= 1 x= 4
Expresiones. –Evalúev(a + b – 1 ) < x * 7 (31 + 1 – 1 ) < 4 * 7
Expresiones. –Evalúev(a + b – 1 ) < x * 7 (31 + 1 – 1 ) < 4 * 7 31 28
Expresiones. –Evalúev(a + b – 1 ) < x * 7 (31 + 1 – 1 ) < 4 * 7 31 < Falso 28
Expresiones. –Evalúev ! ((i > 4) || (j <= 6)) Sea i=22 j= 3
Expresiones. –Evalúev ! ((i > 4) || (j <= 6)) ! ((22 > 4) || (3 <= 6)) Sea i=22 j= 3
Expresiones. –Evalúev ! ((i > 4) || (j <= 6)) ! ((22 > 4) || (3 <= 6)) Falso Verdadero Sea i=22 j= 3
Expresiones. –Evalúev ! ((i > 4) || (j <= 6)) Sea i=22 j= 3 ! ((22 > 4) || (3 <= 6)) ! (Falso ro || Verdadero) Verdade
Expresiones. –Evalúev ! ((i > 4) || (j <= 6)) Sea i=22 j= 3 ! ((22 > 4) || (3 <= 6)) ! (Falso ! || Verdadero) Verdadero Falso
Expresiones. - exprese v Linealizar las siguientes expresiones:
Expresiones. - exprese v Linealizar las siguientes expresiones: x= a + b +
Expresiones. - exprese v Linealizar las siguientes expresiones: x= a + b + ( a / b )
Expresiones. - exprese v Linealizar las siguientes expresiones: x= ( a + b + ( a / b ) )
Expresiones. - exprese v Linealizar las siguientes expresiones: x= ( a + b + ( a / b ) ) / c
Expresiones. - exprese v Linealizar las siguientes expresiones: x= ( a + b + ( a / b ) ) / c
Expresiones. - exprese v Linealizar las siguientes expresiones:
Expresiones. - exprese v Linealizar las siguientes expresiones: x = a +
Expresiones. - exprese v Linealizar las siguientes expresiones: 0 0 x = a + ( b / c )
Expresiones. - exprese v Linealizar las siguientes expresiones: x = ( a + ( b / c ) )
Expresiones. - exprese v Linealizar las siguientes expresiones: x = ( a + ( b / c ) ) / ( a / b )
Expresiones. - exprese v Linealizar las siguientes expresiones: x = ( a + ( b / c ) ) / ( a / b ) + c
Expresiones. - exprese v Linealizar las siguientes expresiones: x = ( a + ( b / c ) ) / ( ( a / b ) + c )
Expresiones. - exprese v Linealizar las siguientes expresiones: x = ( a + ( b / c ) ) / ( ( a / b ) + c )
Bibliografía Ø Cairó Battistutti Osvaldo, Metodología de la Programación. Algoritmos, diagramas de flujo y programas. Alfa Omega. 2005 Ø Joyanes Aguilar, Luis. Fundamentos de programación. Algoritmos, estructuras de datos y objetos (3ª edición). Mc. Graw-Hill, 2003. Ø Rodríguez Almeida M. Ángel. Metodología de la Programación a través de pseudocódigo. Mc. Graw-Hill, 1991. 44
- Google academico
- Acadmica
- Definisi plc
- Cuales son las centenas
- Ingenieramédicaprogramadoraperiodistahijastra
- Abreviatura de ingeniera
- Universidad nacional de ingeniera
- Carreras acuerdo 286
- Malla curricular 2012 preescolar
- Sadeo ceneval
- Plan de estudios lmad
- Residencia licenciatura en obstetricia
- Licenciatura antropologia
- Plan de estudios 1999 preescolar
- Acuerdo 286 licenciatura
- Licenciatura en seguridad y defensa
- Certificado de licenciatura
- Acuerdo 286 licenciatura
- Licenciatura en lenguas uaem texcoco
- Managementul stresului profesional
- Pengertian organisasi jasa profesional
- Modulo profesional
- Colegio de profesionales en secretariado de costa rica
- Carrera docente sueldos
- 13 aktiviti ppb
- Objetivos de la orientación
- Himpunan konsultan hukum pasar modal
- Como promocionar un servicio profesional
- Objetivo profesional de un docente
- Insan guru profesional
- Trabajo de aplicación práctica aiep
- Subetapas de la fundamentación de la carrera profesional
- Bagaimana hubungan di antara kedua profesi di atas
- Borang instrumen penjaminan kualiti pementoran
- Qué es el perfil profesional
- Consejo profesional de ciencias economicas de corrientes
- Issue profesional
- Etika telepon
- Carrera profesional gva importes
- Struktur birokrasi mesin
- Justicia principio etico
- Card profesional european
- Simkuliah
- Macmillan profesional
- Proposito de la visita domiciliaria