Introducción a la programación estructurada, Control 1 IACC
Enviado por eqassecak-2509 • 3 de Marzo de 2016 • Examen • 543 Palabras (3 Páginas) • 1.358 Visitas
Introducción a la programación estructurada
Introducción a los lenguajes de programación
Instituto IACC
06 de Diciembre del 2015
Desarrollo
1) No estoy de acuerdo, dado que es necesario tener conocimientos de la Semántica, sintaxis y estructuración del código, la estructuración del código nos permite comprender de mejor forma que está realizando el código, mientras que si se programa de manera lineal, sin dependencias de que código depende de que, sería un caos comprender los programas, dado que finalizado un proyecto de programación este pasaría a su fase de mantención, y como mantenerlo si no existe un código estructurado.
Además es necesario contar con una buena base matemática para la realización de los cálculos.
Los nombres de las variables deben ser nemotécnicas, dado que debe decir lo que la variable hace.
El programador debe de tener muy buena lógica para resolver los problemas utilizando el lenguaje de programación.
2) Considere el siguiente código:
PROGRAMA X
ENTORNO: c <- 0
ALGORITMO: Borrar_pantalla( )
MIENTRAS c < 101 Y c SEA PAR HACER
ESCRIBIR c
c <- c + 1
FINMIENTRAS
FIN PROGRAMA
- ¿Qué realiza este código?
Este pseudocódigo debe imprimir todos aquellos valores de “c” que sean pares, pero por lo que se entiende, no imprimiría ningún valor, dado que al ingresar al “MIENTRAS” no se cumpliría la condición de ser “c” inicialmente un numero “PAR” (0), por lo tanto el incremento de la variable “c” se encuentra dentro de este ciclo.
Para que funcione se debe codificar de la siguiente forma:
PROGRAMA X
ENTORNO: c <- 0
ALGORITMO: Borrar_pantalla( )
MIENTRAS c < 101
SI c ES PAR ENTONCES
ESCRIBIR c
FIN SI
c <- c + 1
FINMIENTRAS
FIN PROGRAMA
Con esta estructura de pseudocódigo si se imprimirían todos los valores de “c” que sean pares.
- Dibuje el diagrama de flujo básico de este programa.[pic 1]
[pic 2]
[pic 3]
[pic 4][pic 5]
[pic 6]
[pic 7]
[pic 8]
[pic 9][pic 10][pic 11]
[pic 12]
3) A mi parecer, diría que ambos, dado que en el Pseudocódigo se puede comprender lo que se está realizando en el código y el DDF ayuda a comprender y visualizar de mejor manera cuales son las entradas y salidas, los ciclos, las condicionales, entre otros.
...