Anda di halaman 1dari 7

INTRODUCCIN AL DESARROLLO DE

SOFTWARE
Corresponde a todos los lenguajes de programacin que permiten al usuario
dar soluciones automatizadas a todos los procesos manuales del ser humano
en todos los mbitos como educacin, salud, administrativo, etc.

Tarea # 0.- Realiza un cuadro sinptico de la clasificacin del software de desarrollo


(Lenguajes de programacin). Consulte en internet.

CLASIFICACIN DE LOS LENGUAJES DE PROGRAMACIN


Los lenguajes de programacin son lenguajes creado por el ser humano para poder comunicarse con las
computadoras. As podramos decir que lenguaje de programacin es el conjunto de smbolos 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 programacin:

1 El Lenguaje Mquina: es el lenguaje de programacin que entiende directamente la mquina


(computadora). Este lenguaje de programacin utiliza el alfabeto binario, es decir, el 0 y el 1.

2 Lenguajes de programacin de bajo nivel: Son mucho ms fciles de utilizar que el lenguaje mquina,
pero dependen mucho de la mquina o computadora como suceda con el lenguaje mquina. El lenguaje
ensamblador fue el primer lenguaje de programacin que trato de sustituir el lenguaje mquina por otro
lenguaje que fuese ms parecido al de los seres humanos.

3 Lenguajes de programacin de alto nivel: Este tipo de lenguajes de programacin son independientes
de la mquina, 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 traduzca este
lenguaje de programacin de alto nivel a uno de bajo nivel como el lenguaje de mquina que la computadora
pueda entender.

Existen muchos lenguajes de programacin de alto nivel con sus diferentes versiones. Por esta razn es difcil
su tipificacin, pero una clasificacin muy extendida desde el punto de vista de trabajar de los programas y la
filosofa de su creacin es la siguiente:

Lenguajes de programacin imperativos: entre ellos tenemos el Cobol, Pascal, C y Ada.

Lenguajes de programacin declarativos: el Lisp y el Prolog.

Lenguajes de programacin orientados a objetos: el Smalltalk y el C++.

Lenguajes de programacin orientados al problema: son aquellos lenguajes especficos para


gestin.

Lenguajes de programacin naturales: son los nuevos lenguajes que pretender aproximar el
diseo y la construccin de programas al lenguaje de las personas.
Un programa o aplicacin es un conjunto de instrucciones secuenciales y
lgicas que permiten resolver un problema.

En el desarrollo de aplicaciones se pueden emplear los siguientes mtodos o


proceso.

ANLISIS
En esta fase se establece el producto a desarrollar, siendo necesario especificar los procesos
y estructuras de datos que se van a emplear. Debe existir una gran comunicacin entre el
usuario y el programador para poder conocer todas las necesidades que precisa la
aplicacin.

En el anlisis estructurado se pueden emplear varias tcnicas como:

Diagramas de flujo de datos: Sirven para conocer el comportamiento del sistema


mediante representaciones grficas.

Los smbolos ms utilizados son:

Inicio-fin de un
programa

Ingreso de datos

Proceso de
datos
(Formulas)

Salida de datos
Inicio-fin de un
programa

Ejemplo: Realice un diagrama de flujo que permita ingresar 2 nmeros por teclado e
imprimir como resultado la suma.

Inicio

X,Y

Z=X+Y

La suma es, z

Fin
Tarea # 1. Realice un diagrama de flujo que permita ingresa un nombre y el ao de
nacimiento del alumno, se debe calcular la edad en aos del alumno.

Inicio

NOM,A_NACIMIENT
O

EDAD=2017-
A_NACIMIENTO

LA EDAD ES,
EDAD

FIN

Definicin de variables: Una variable puede ser cualquier letra del alfabeto u combinacin
de letras y nmeros (no debe tener caracteres especiales como la ,., /, etc.) que toma
diferentes valores en el transcurso de la ejecucin de la aplicacin.

Escriba 5 ejemplos de variables numricas y 5 de variables alfanumricas y la funcin que


desempea en la aplicacin

A AREA DE UN TRIANGULO

Y COMIDA

B TIPO DE SANGRE

C ANIMALES

P DI RECCION
Definicin de constantes: Una constante puede ser cualquier letra del alfabeto u
combinacin de letras y nmeros (no debe tener caracteres especiales como la ,., /, etc)
que tiene un valor especfico en el transcurso de la ejecucin de la aplicacin.

Escriba 3 ejemplos de contantes numricas y 3 de constantes alfanumricas y la funcin


que desempea en la aplicacin.

PI=3,14

GRAVEDAD=9,81m/s

Prueba de escritorio: En este proceso se debe poner a ejecucin el programa o aplicacin


verificando todo el ciclo de ejecucin y comprobando que los resultados sean satisfactorios.
Este proceso se o debe repetir mnimo 3 veces con valores diferentes.

Elaborar la prueba de escritorio de la suma de 2 nmeros.

# de Variable Variable Resultado


ejecucin
1 11 12 23
2 5 14 29
3 8 16 24

Tarea # 2. Realice la prueba de escritorio del diagrama de flujo que calcula la edad del
alumno en aos.

# de Variable NOMBRE Variable Resultado


ejecucin A_NACIMIENTO
1 PAULINA 2000 18
2 JOSSELYN 1999 17
3 DANIELA 2013 04

CODIFICACIN
Consiste en traducir los resultados obtenidos a un determinado lenguaje de programacin,
teniendo en cuenta las especificaciones obtenidas. Se deben de realizar las pruebas
necesarias para comprobar la calidad y estabilidad del programa.

En nuestro caso vamos a utilizar el programa en lnea MIT App Inventor 2 como se muestra
en la imagen inferior.

El link para usar este programa es: http://ai2.appinventor.mit.edu/

DEBER.-

1. Elaborar un diagrama de flujo con su respetiva prueba de escritorio que me permita


calcular el rea a pintar de una pared cuadrada que tiene una ventana rectangular.
Traer granado en su flash memory en formato PDF con sus datos personales como
nombres, curso, paralelo y fecha. Use marca de agua para sus nombres.

a_ Largo de la pared

b_Ancho de la pared

c_ rea a pintar

d-e_ rea de la ventana


DIAGRAMA DE FLUJO
REA DE UN TRINGULO A PINTAR

Inicio

a, b, c, d, e

c= axb - dxe

EL AREA A PINTAR ES, C

FIN

2. Realice un cuestionario de 5 preguntas estructuradas con sus respectivas respuestas.

ESTADO CIVIL

1. Cul es su estado civil?


-Soltero. -Casado.
2. Tiene hijos?
-S -No
3. Cul es su nmero de hijos?
-1 -2-3 -4
4. Comparte vivienda con sus padres?
-S -No
5. Ha tenido antiguos matrimonios?
-S -No

Publique este documento desarrollado en esta clase en su blog personal junto a una cartula
que indique el inicio del segundo quimestre.

Anda mungkin juga menyukai