Académique Documents
Professionnel Documents
Culture Documents
Metodologa de
la Programacin
Todos en este mundo deberan aprender
a programar por que te ensea a pensar
-- Steve Jobs
Unidades Temticas
Unidad I. Conceptos
Bsicos
Planeacin
Planeacin
Evidencias
Descripcin:
Los ejercicios deben
contener una clase
en Java y desde el
mtodo main las
instrucciones
para
generar letreros de
salida
y
las
operaciones
matemticas
bsicas
Descripcin:
Evidencias
Descripcin:
La evaluacin debe
contemplar la
entrega de la
ecuacin a evaluar,
diagrama de flujo,
cdigo en NetBeans
y resultados con
distintos valores
Descripcin:
La
evaluacin
debe
contemplar la entrega
de
la
ecuacin
a
evaluar, diagrama de
flujo,
cdigo
en
NetBeans y resultados
con distintos valores
Planeacin
Planeacin
Evidencias
Descripcin:
Los ejercicios deben
contener
el
diagrama de flujo,
prueba de escritorio
y
cdigo
con
resultados
Descripcin:
Los ejercicios deben
contener el diagrama
de flujo, prueba de
escritorio y cdigo con
resultados
Descripcin:
Los ejercicios deben
contener el diagrama
de flujo, prueba de
escritorio y cdigo con
resultados
Evidencias
Descripcin:
La evaluacin debe
contemplar
la
entrega
de
la
ecuacin a evaluar,
diagrama de flujo,
cdigo en NetBeans
y resultados con
distintos valores
Descripcin:
La
evaluacin
debe
contemplar la entrega
del problema a evaluar,
diagrama
de
flujo,
cdigo en NetBeans y
resultados con distintos
valores
Planeacin
Planeacin
Evidencias
Descripcin:
Los ejercicios deben
contener una clase en
Java y desde el mtodo
main las instrucciones
para generar letreros
de
salida
y
las
operaciones
matemticas bsicas
Descripcin:
Cada
ejercicio
debe
contener diagrama de
flujo de la estructura
repetitiva,
cdigo
y
resultados.
Descripcin:
Cada
ejercicio
debe
contener diagrama de
flujo,
cdigo
y
resultados.
Evidencias
Descripcin:
Diagrama
de
codificacin
resultados
flujo,
y
Descripcin:
Cada
ejercicio
debe
contener diagrama de
flujo,
cdigo
y
resultados.
Unidad I.
Conceptos Bsicos
Todos en este mundo deberan aprender
a programar por que te ensea a pensar
-- Steve Jobs
Simbologa
Conector dentro de la pgina. Representa la
continuidad del diagrama dentro de la
misma pgina.
Conector fuera de pgina. Representa la
continuidad del diagrama en otra pgina
Indica la salida de informacin
Smbolo de decisin indica la relacin de
una comparacin de valores
Lneas de flujo o direccin. Indican la
secuencia en que se realizan las
operaciones.
Identificadores:
Nombre
Num_hrs
Calif2
Letras, dgitos y caracteres como la subraya (_) estn permitidos despus del primer
carcter.
Por su contenido
Por su Uso
Numricas
Lgicas
Alfanumricas (String)
De trabajo
Contadores
Acumuladores
Por su contenido:
costo = 2500
letra=a
apellido=Lpez
Por su Uso:
suma= a+b/c
Acumuladores: Forma que toma una variable y que sirve para llevar la
suma acumulativa de una serie de valores que se van leyendo o calculando
progresivamente.
Actividad 1. Identificadores(Java)
Actividad 1. Identificadores(Java)
Actividad 1. Identificadores(Java)
En la mayora de las
aplicaciones, el tipo
int ser suficiente
para sus
necesidades, ya que
puede almacenar
nmeros positivos y
negativos hasta el
rango de 2 billones
Debido a su mayor
precisin, el tipo de
datos double
generalmente se
prefiere sobre el tipo de
datos float. Sin
embargo, para los
clculos no requieren tal
precisin, floats se
utilizan a menudo, ya
que requieren menos
memoria. .
Obviamente, ya que
el tipo de datos char
slo puede almacenar
un solo carcter, tal
como un K, una
variable de Char no
es til para el
almacenamiento de
nombres, ttulos, u
otros datos de texto.
El tipo de datos
booleano puede
almacenar slo dos
valores, que se
expresan usando
palabras reservadas
de java true y false
Cuando se declara una variable, tambin se puede asignar un valor inicial de los datos. Para
ello, utilice el operador de asignacin (=) con la siguiente sintaxis:
Adobe Acrobat
Document
Dos cosas tienen que ser verdad para esta asignacin a un trabajo:
variable1 tiene que ser declarada y asignado un valor antes de esta declaracin aparezca en el
cdigo fuente
La variable 1 y variable2 tienen que ser compatibles con los tipos de datos; en otras palabras, la
precisin de la variable 1 debe ser menor que o igual a la de variable2.
Y en estas declaraciones:
Las variables
deben ser
declaradas antes
de que puedan ser
utilizadas en su
programa.
Tambin utilizamos
literales de cadena
en los estados de
salida en el Ejemplo
2.3 para etiquetar
los datos que
imprimen:
El operador + es el
operador de
concatenacin de
cadenas. Entre otros
usos, el operador de
concatenacin nos
permite imprimir tipos
de datos primitivos junto
con las cadenas.
Adobe Acrobat
Document
Constantes
es una buena
prctica de la
ingeniera de
software para
definir ese
elemento de datos
como una
constante.
Definir constantes
usa la misma
sintaxis que la
declaracin de
variables, excepto
que el tipo de datos
est precedido por
la palabra clave
final.
Constantes
Sintaxis de declaracin
Adobe Acrobat
Document
La sintaxis
para el
operador
de
asignaci
n es:
El valor de la
expresin es asignado
al target (El target
obtiene la expresin),
el cual debe ser una
variable o constante
que tiene un tipo de
dato compatible con
el valor de la
expresin
Si el objetivo es
una variable, el
valor de la
expresin
reemplaza
cualquier valor
anterior de la
variable tenia. Por
ejemplo, veamos
las siguientes
instrucciones:
Si el objetivo es
una variable, el
valor de la
expresin
reemplaza
cualquier valor
anterior de la
variable tenia. Por
ejemplo, veamos
las siguientes
instrucciones:
Los operadores
aritmticos Java se
utilizan para realizar
clculos en los datos
numricos. Algunos de
estos operadores se
muestran en la Tabla
(
)
*,/,
%
+,=
Jerarqu
a del
Operado
r
Orden
de
Evaluaci
n
Operacin
()
De
izquierda
a
Derecha
Agrupacin implcita
*,/,%
De
izquierda
a
Derecha
Multiplicacin,
Divisin y Modulo
+, -
De
izquierda
a
Derecha
Suma y resta
Derecha
a
Asignacin
90
2660
Qu valores
de datos
requiere el
programa?
Qu valores
de datos
conocemos?
Cul es el
proceso a
seguir ?
Qu valores
de datos van a
cambiar de
una ejecucin
del programa
a otro?
Cul es la
salida?
Tipos de
datos de otro
operando
Promocin de
otro operando
Tipo de dato
de resultado
double
char, byte,
short, int, long,
float
double
double
float
char, byte,
short, int, long
float
float
long
char, byte,
short, int
long
long
int
char, byte,
short
int
Int
short
char, byte
byte
char
Ambos
operadores son
promovidos a
int
la. Resume estas reglas de la promocin.
Ambos
operadores son
promovidos a
int
int
Esta promocin
aritmtica de
operandos se
llama la
conversin de
tipos implcita
porque el
compilador realiza
las promociones
de forma
automtica
A veces, es til
encargar al
compilador
especficamente
convertir el tipo
de una variable.
En este caso, se
utiliza la
conversin de
tipos explcita,
que utiliza
esta sintaxis:
(dataType)
( expression )
Adobe Acrobat
Document
Java proporciona a
los operadores de
acceso directo
(shortcut operators)
++ y --, para
aumentar o
disminuir un valor
Es equivalente
a:
count = count
+ 1;
count++;
aade 1 al valor de
count.
count ;
Resta 1 del valor de
count
Es equivalente
a:
count = count
- 1;
Las versiones de
prefijo precede al
nombre de la
variable (++a o un -a)
Las versiones de
sufijo siguen al
nombre de la
variable (a++ o un
a--)
Si se utilizan
como una sola
instruccin
atmica, no
existe
diferencia
entre ellas.
Ambos
incrementan y
decrementan la
variable
Si se utilizan
en
expresiones
ms
complejas
Si se utilizan
en
expresiones
ms
complejas
La versin de prefijo
aumentan o
disminuyen la
variable primero y
el nuevo valor de la
variable es utilizado
en la evaluacin de
la expresin
La versin de
postfijo aumenta o
disminuye la
variable despus de
que el antiguo valor
de la variable se
utiliza en la
expresin
Adobe Acrobat
Document
Example
Equivalent
Statement
+=
a += 3;
a = a + 3;
-=
a =10;
a = a 10;
*=
a *= 4;
a = a * 4;
/=
a /= 7;
a = a / 7;
%=
a %= 10;
a = a % 10;
Adobe Acrobat
Document
Ejercicios Unidad I
Adobe Acrobat
Document
Bibliografa
Autor
Alcalde Eduardo,
Garca Miguel
Baltasar Garca, J.
Cairo Battistuti
Osvaldo
Cairo Battistuti
Osvaldo
Joyanes Aguilar Luis
Ao
Ciudad
Pas
Editorial
1990
Metodologa de La Programacin
Madrid
Espaa
2008
2004
Metodologa de la Programacin
Metodologa De La Programacin
Madrid
D.F.
Espaa
Mxico
2008
Metodologa
de
La
Programacin:
Algoritmos, Diagramas De Flujo Y
Programas (3 Ed.)
Metodologa
de
la
Programacin.
Diagramas de Flujo, Algoritmos Y
Programacin Estructurada
Problemas
de
Metodologa
de
La
Programacin
Buenos Aires
Argentina
Mc Graw-Hill Interameri
cana De Espaa
Prentice Hall
Alfaomega Grupo Editor
S.A. De C.V.
Computec
Madrid
Espaa
Madrid
Espaa
Metodologa De La Programacin a
travs de Pseudocdigo.
Buenos Aires
D.F.
Argentina
Mxico
Madrid
Espaa
1988
1992
Katcheroff, Pablo
Lpez Leobardo
2006
2006
Rodrguez Almeida
ngel M.
1991
Metodologa de la Programacin
Mc Graw Hill
Interamericana Editores,
S.A. De C.V.
Mc Graw Hill
Interamericana Editores,
S.A. De C.V.
MP Ediciones
Alfaomega Grupo Editor
S.A. De C.V.
Mc Graw Hill
Interamericana Editores,
S.A. De C.V.
Contacto
facebook.com/gallasistemas
gallardohjl@gmail.com
joseluis.herrera@uttt.edu.mx
Complementos
Documento de
Microsoft Word
Adobe Acrobat
Document
Planeacin Didctica