ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introducción a la programación estructurada, Control 1 IACC

eqassecak-2509Examen3 de Marzo de 2016

543 Palabras (3 Páginas)1.413 Visitas

Página 1 de 3

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.

El DDF nos muestra las direcciones que toma el código y el pseudocódigo nos muestra la estructuración del código y sus dependencias.

Bibliografía

Albey, J. (s. f.). Structured Programming. Recuperado de: http://users.csc.calpoly.edu/~jdalbey/308/Resources/StructuredProgramming.pdf

Böhm, C. & Jacopini, G. (1966). Flow diagrams, Turing Machines and Languages with only Two Formation Rules. New York: Comunications of teh ACM.

Doyle, M. (2009). Beginning PHP. First Edition. Wrox Publishing.

Linger, R.; Mills, H. & Witt, B. (1979). Structured programming - theory and practice. The systems programming series. Miami: Addison-Wesley Longman Publishing Co.

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (122 Kb) docx (15 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com