Anda di halaman 1dari 5

Introduccin a la Programacin Estructurada

Patricio Astorga Vega


Introduccin a los Lenguajes de Programacin
Instituto IACC
10 Noviembre 2016

Desarrollo
1) Durante un almuerzo con sus colegas, uno de ellos seala que no comprende por qu los
desarrolladores de software tienen que estudiar tanto tiempo su profesin, despus de todo,
por lo que l ha visto, un lenguaje de programacin es simplemente sentarse a escribir las
cosas que debe hacer el computador, como quien se las dira a otra persona. Est usted de
acuerdo con esta afirmacin? Justifique su respuesta considerando las caractersticas de la
programacin estructurada y la importancia de este sistema para el desarrollo de
softwares.
Cabe decir que un lenguaje de programacin es un sistema estructurado de comunicacin, muy
parecido al humano, donde podremos comunicarnos por medio de signos, como por ejemplo
palabras, sonidos o gestos. En cuanto a las maquinas este sistema es organizado para que se
entiendan entre si y a la vez interprete las instrucciones a ejecutar.
El conjunto de problemas que son resolubles utilizando un computador es indudablemente, muy
extenso. El concepto de algoritmo es fundamental para la actividad de resolver problemas con
computadoras, por lo que necesitamos adquirir un conocimiento firme sobre lo que es y no es
con objeto de llevar a cabo de forma eficaz la actividad de resolver problemas ya que este es el
propsito de escribir algoritmos.
La importancia de la programacin a mi parecer y como estudiante me cabe sealar que esto nos
va a ayudar bastante a resolver problemas de la vida diaria, adems pienso que al ir avanzando
la tecnologa se crearan ms variables de cdigos para programar que tal vez nos faciliten un
poco ms las cosas, haciendo una observacin del da a da nos damos cuenta que todas las
maquinas ya con tecnologa moderna hacen uso de la programacin

es por esto que es

importante aprender a programar porque as uno se da cuenta cmo funcionan las cosas.

2) Pruebe el siguiente cdigo en PSeInt:


Proceso X
c = 0;
MIENTRAS (c <= 20) HACER
ESCRIBIR c;
c = c + 1;
FINMIENTRAS
FinProceso
Que realiza este cdigo?
Este cdigo imprime los nmeros del 0 al 20. Primero se inicia declarando una variable ( c ) con
un valor de cero, despus se puso un ciclo repetitivo MIENTRAS (c <= 20). Cada vez que la
variable sea menor a 20 el programa lo va a mostrar en pantalla y luego a sumar uno, as se
imprimen los nmeros hasta que la condicin del ciclo repetitivo (c <= 20) deje de cumplirse.
As que cuando el programa inicia c tiene valor de cero por lo que imprime y luego c que
valiendo 1, vuelve a entrar al ciclo y ya que uno es mayor que 20 lo imprime y le suma 1. Hace
este procedimiento hasta que c tiene valor de 20, ya que en este le suma uno despus de
imprimirlo y la condicin deja de cumplirse ya que 21 es mayor que 20.

Dibuje el diagrama de flujo bsico de este programa.

3 En la pregunta 2 se represent un algoritmo mediante un DDF y pseudocdigo, cul de


los dos le ha parecido ms adecuado para representar el algoritmo? Por qu? Fundamente
su respuesta.
A mi parecer el ms adecuado para representar el algoritmo es el pseudocdigo ya que es ms
compacto que los diagramas de flujo, tambin lo encuentro ms fcil de escribir las instrucciones
y tambin noto que es ms fcil de transcribir a un lenguaje de programacin, y lo otro noto que
no es tan rgido, es mucho ms fcil de entender.

Bibliografa

Semana 1

Anda mungkin juga menyukai