Corresponde a todos los lenguajes de programac!n "ue permten al usuaro dar solucones automat#adas a todos los procesos manuales del ser $umano en todos los %m&tos como educac!n' salud' admnstrat(o' admnstrat(o' etc)
Tarea # 0.- Realiza un cuadro sinóptico de la clasificación del software de desarrollo (Lenguajes de programación). Consulte en internet.
CLASIFICACIÓN DE LOS LENGUAJES DE PROGRAMAC PROGRAMACIÓN IÓN Los lenguajes de programación son lenguajes creado por el ser humano para poder comunicarse con las computadoras. Así Así podríamos decir que lenguaje de programación es el conjunto de símbolos y palabras que permiten al usuario de una computadora darle instrucciones y órdenes para que la computadora los ejecute. Existen diferentes clases o tipos de lenguajes de programación:
1º El Len Lengu guaje aje Máq Máquin uina: a: es el len lengua guaje je de pro progra gramac mación ión que ent entien iende de dir direct ectame amente nte la máq máquin uina a computadora!. Este lenguaje de programación utili"a el alfabeto binario# es decir# el $ y el %.
º Lenguaje! "e #$%g$a&a'i(n "e )aj% ni*el: &on mucho más fáciles de utili"ar que el lenguaje máquina# pero dependen mucho de la máquina o computadora como sucedía con el lenguaje máquina. El lenguaje ensamblador fue el primer lenguaje de programación que trato de sustituir el lenguaje máquina por otro lenguaje que fuese más parecido al de los seres humanos.
+º Lenguaje! "e #$%g$a&a'i(n "e al,% ni*el: Este tipo de lenguajes de programación son independientes de la máquina# los podemos usar en cualquier computador con muy pocas modificaciones o sin ellas# son muy similares al lenguaje humano# pero precisan de un programa interprete o compilador que tradu"ca este lenguaje de programación de alto ni'el a uno de bajo ni'el como el lenguaje de máquina que la computadora pueda entender. Existen muchos lenguajes de programación de alto ni'el con sus diferentes 'ersiones. (or esta ra"ón es difícil su tipificación# pero una clasificación muy extendida desde el punto de 'ista de trabajar de los programas y la filosofía de su creación es la siguiente: •
Lenguaje! "e #$%g$a&a'i(n ie$a,i*%!: entre ellos tenemos el )obol# (ascal# ) y Ada.
•
Lenguaje! "e #$%g$a&a'i(n "e'la$a,i*%!: el Lisp y el (rolog.
•
Lenguaje! "e #$%g$a&a'i(n %$ien,a"%! a %)je,%!: el &malltal* y el )++.
•
Lenguaje! "e #$%g$a&a'i(n %$ien,a"%! al #$%)le&a: son aquellos lenguajes específicos para gestión.
•
Lenguaje! "e #$%g$a&a'i(n na,u$ale!: son los nue'os lenguajes que pretender aproximar el dise,o y la construcción de programas al lenguaje de las personas.
Un programa programa o aplcac!n aplcac!n es un conjunto conjunto de nstruccon nstruccones es secuencal secuencales es * l!gcas "ue permten resol(er un pro&lema) En el desarrollo de aplcacones se pueden emplear los sguentes m+todos o proceso)
!"L$$ %n esta fase se esta&lece el producto a desarrollar' siendo necesario especificar los procesos estructuras de datos ue se *an a emplear. +e&e e,istir una gran comunicación entre el usuar usuario io el progr program amad ador or para para pod poder er con conoc ocer er toda todass las las neces necesid idad ades es u uee preci precisa sa la aplicación. %n el anlisis estructurado se pueden emplear *arias tcnicas como/ Diag Di agra rama mass de fl fluj ujo o de da dato toss/
$ir* $ir*en en para para conoc conocer er el compo comporta rtami mient entoo del del sist sistem emaa mediante representaciones grficas. Los sm&olos ms utilizados son/
Inco,-n de un programa
Ingreso de datos
.roceso de datos /Formulas0
Salda de datos
Inco,-n de un programa
%jemplo/ Realice un diagrama de flujo ue permita ingresar 1 n2meros por teclado e imprimir como resultado la suma. Inco
1'2
34152
6La suma es7' #
Fn
Tarea # 3. Realice un diagrama de flujo ue permita ingresa un nom&re el a4o de nacimiento del alumno' se de&e calcular la edad en a4os del alumno. Inco
NO8'A9NACI8IENT O EDAD4:;<=, A9NACI8IENTO
6LA EDAD ES7' EDAD FIN
Definición de variables/ 5na *aria&le puede ser cualuier letra del alfa&eto u com&inación
de letras n2meros (no de&e tener caracteres especiales como la 4'6.6' 7' etc.) ue toma diferentes *alores en el transcurso de la ejecución de la aplicación. %scri&a 8 ejemplos de *aria&les numricas 8 de *aria&les alfanumricas la función ue desempe4a en la aplicación R% +% 5! TR!95 TR!95L: L: ; C:<+ = T>: +% $!9R% C
!<L%$
> + R%CC:!
Defini Def inició ción n de cons constan tantes tes/
5na cons 5na consta tant ntee pued puedee ser ser cual cualu uie ierr letr letraa del del alfa alfa&e &eto to u com&inación com&inación de letras n2meros n2meros (no de&e tener caracteres especiales especiales como la 4'6.6' 7' etc) ue tiene un *alor especfico en el transcurso de la la ejecución de la aplicación. aplicación. %scri&a ? ejemplos de contantes numricas ? de constantes alfanumricas la función ue desempe4a en la aplicación. >@?'3A 9RB%++@'D3m7s
Prueba de escritorio/
%n este proceso se de&e poner a ejecución el programa o aplicación *erificando todo el ciclo de ejecución compro&ando ue los resultados sean satisfactorios. %ste proceso se o de&e repetir mnimo ? *eces con *alores diferentes.
%la&orar la prue&a de escritorio de la suma de 1 n2meros. > de ?ara&le ejecuc!n < << : @
?ara&le
Resultado
<:
:@ : :B
Tarea # 1. Realice la prue&a de escritorio del diagrama de flujo ue calcula la edad del alumno en a4os.
Consiste Consiste en traducir los resultados resultados o&tenidos a un determinado determinado lenguaje de programación' programación' tenien teniendo do en cuenta cuenta las especi especifica ficacio ciones nes o&teni o&tenidas. das. $e de&en de&en de realiza realizarr las prue&as prue&as necesarias para compro&ar la calidad esta&ilidad del programa. %n nuestro caso *amos a utilizar el programa en lnea <T pp n*entor 1 como se muestra en la imagen inferior. %l linG para usar este programa es/ $ttpHa:)appn(entor)mt)edu
+%=%R.+% =%R.3. %la&orar %la&orar un diagrama diagrama de flujo flujo con con su respeti*a respeti*a prue&a prue&a de escrito escritorio rio ue me me permita permita calcular el rea a pintar de una pared cuadrada ue tiene una *entana rectangular. Traer granado en su flasH memor en formato >+E con sus datos personales como nom&res' curso' paralelo fecHa. 5se marca de agua para sus nom&res. a9 Largo de la pared &9Anc$o de la pared c9 Jrea a pntar
+9R< +% EL5I:
d,e9 %rea de la (entana
J"R% +% 5! TR"!95L: >!TR6 Inco
a' &' c' d' e
c4 aK& , dKe
6EL AREA A .INTAR ES7' C
FIN
1. Reali Realice ce un cuesti cuestionario onario de 8 pregunt preguntas as estructura estructuradas das con sus respecti* respecti*as as respuestas. respuestas. %$T+: CBL 3. KCul es su estado ci*il -$oltero. -Casado. 1. KTiene Hijos -$ -!o ?. KCul es su n2mero de Hijos -3 -1-? -A A. KComparte *i*ienda con sus padres -$ -!o 8. KMa tenido antiguos matrimonios -$ -!o >u&liue este documento desarrollado en esta clase en su &log personal junto a una cartula ue indiue el inicio del segundo uimestre.