Upload
miguelleyvamayuri
View
218
Download
0
Embed Size (px)
DESCRIPTION
Ejercicios
Citation preview
FUNDAMENTOS BSICOS DE ALGORITMIAPrincipios de AlgoritmosExpositor : Ing Edwin Vallejos Attilano
Ing Edwin Vallejos Attilano
AGENDALos datos en el pseudocdigoLas constanteLas variablesLas expresinLos operadoresPrioridad de operadores
*Ing Edwin Vallejos Attilano
Ing Edwin Vallejos Attilano
LOS DATOS EN EL PSEUDOCDIGO*Ing Edwin Vallejos AttilanoDATOSVARIABLESCONSTANTESENTERAREALCADENACARACTERLGICATIPOS
Ing Edwin Vallejos Attilano
LAS CONSTANTES*Ing Edwin Vallejos AttilanoSon aquellas que no cambian su valor durante la ejecucin de un programa o prueba de un algoritmo.
Tipos de constantes
1.C. Numrica EnteraRegla de formacin :1 Formada por dgitos2 Opcionalmente el signo + o
Ejemplos -23 6753 +453
Ing Edwin Vallejos Attilano
LAS CONSTANTES*Ing Edwin Vallejos Attilano2. C. Numrica RealRegla de formacin1 Formada por dgitos 2 Opcionalmente el uso del signo + o 3 Opcionalmente el uso del punto decimal.
Ejemplo : 0.34 -.2 +.34 4532.6 35 121.00
3. C. CaracterRegla de formacin1 Limitadas por comillas simples2 Solo un carcter entre sus comillas
Ejemplo :`t` `9` `@`
Ing Edwin Vallejos Attilano
LAS CONSTANTES*Ing Edwin Vallejos Attilano4. C. CadenaRegla de formacin1 Limitada por comillas dobles.2 Mximo 64 caracteres entre sus comillas.Ejemplo : ventas Error 3 12 gr $ 4,376.30
Qu es un caracter?Digito ( 0,1,2,3, , 9 )Letra ( A, B, C, .. , Z, a, b, c, , z )Especial ( $, >, @, &, .. ) CARACTER
Ing Edwin Vallejos Attilano
*
Ing Edwin Vallejos Attilano
LAS VARIABLES*Ing Edwin Vallejos AttilanoSon aquellas que cambian su valor durante la ejecucin se un programa o prueba de algoritmo.Es una zona de memoria cuya funcin es guardar el valor que toma la variable, pero como una variable tomara varios valores, estos irn chancando a los valores antiguos manteniendo el ultimo valor.
Regla para dar nombre a una variable :1 Deber empezar con una letra.2 Mximo 32 caracteres3 Despus del primer caracter, los restantes podrn ser letras, dgitos o el subrayado.
Ejemplo edad descuento3 igvbonif_2
Ing Edwin Vallejos Attilano
LAS VARIABLES*Ing Edwin Vallejos AttilanoObservaciones :Una variable debe tener un nombre aparente al valor que guardar de manera que sea fcil identificarla.Esta misma regla se podr aplicar para dar nombre a una constante.Una variable ser un tipo especfico (entera, real, cadena, caracter).Una forma de determinar el tipo de una variable es conociendo el tipo de valor o constante que por lo general se guardar en la variable.
Ejemplos : De qu tipos seran las siguientes variables?
Nmero de autosTotal de igv Placa de vehculoNivel socio econmico
Ing Edwin Vallejos Attilano
*
Ing Edwin Vallejos Attilano
LAS EXPRESIONES*Ing Edwin Vallejos AttilanoEs una agrupacin de constantes, variables y operadores.
Ejemplo : K * 2 + X / 6 identifique :
Las variables -> Las constantes -> Los operadores ->
Operador Son smbolos que permiten formar las expresiones.Los operadores tiene los siguientes tipos :O. Matemticos.O. Relacionales.O. Lgicos
Ing Edwin Vallejos Attilano
OPERADORES MATEMTICOS*Ing Edwin Vallejos Attilano
OperadorAccinEjemploResultado+Suma5 + 27-Resta5 - 23*Multiplicacin5 * 210/Divisin real5 / 22.5divDivisin entera5 div 22modResiduo de divisin5 mod 21^Potencia5 ^ 225
Ing Edwin Vallejos Attilano
OPERADORES RELACIONALES*Ing Edwin Vallejos Attilano
OperadorSignificadoEjemploResultado>Mayor que5 > 2verdad 2) (3 < 5)verdady(5 = 4) (1 > 2) falsononegarno ( 5 = 2 )verdad
p qp qp qV VVVV FVFF VVFF FFF
pno pVFFV
Ing Edwin Vallejos Attilano
PRIORIDAD DE OPERADORES*Ing Edwin Vallejos AttilanoRegla :
1 Los ( )2 Operadores matemticos2.1^2.2*, /2.3div, mod2.4+, -3 Operadores relacionales4 Operadores lgicos4.1no4.24.3
Ing Edwin Vallejos Attilano
PRIORIDAD DE OPERADORES*Ing Edwin Vallejos AttilanoRegla :
1 Los ( )2 Operadores matemticos2.1^2.2*, /2.3div, mod2.4+, -3 Operadores relacionales4 Operadores lgicos4.1no4.24.3
Ing Edwin Vallejos Attilano
*REFLEXION
Ing Edwin Vallejos Attilano
*
Ing Edwin Vallejos Attilano
Muchas gracias por la atencin prestada.
Ing Edwin Vallejos Attilano