Sunteți pe pagina 1din 7

Control semana 3.

Vanessa Gómez M.

Programación de computadores 1.

Instituto IACC.

26 de junio de 2018.
Para desarrollar el siguiente control, descargué desde la plataforma del curso la plantilla

establecida por IACC para la entrega de controles de la semana, y realicé las siguientes

actividades:

1) Con sus propias palabras, defina los siguientes términos:

a. Programación Estructurada.

b. Estructura de Control.

c. Sentencia de Programación.

2) Convierta a pseudocódigo los siguientes diagramas de flujo y describa brevemente la función

que cumplen.
Desarrollo.

1.

Programación estructurada.

Se puede decir que la programación estructurada es una forma de programas, para esto

se usan diferentes estructuras las que se llaman sub rutinas, las que se ejecutan por la aplicación

de diferentes momentos y que ayudan a que el programa haga tal o cual cosa.

Este paradigma de la programación se encuentra orientada a mejorar la claridad y la

calidad de tiempo de desarrollo de un programa. Cuando se habla de paradigma de programación

se refiere a una propuesta tecnológica.

Así como lo indica la pagina http://programacion-modular.blogspot.cl/2015/10/primera-

entrada.html, un programa estructurado se encuentra compuesto de segmentos, los que pueden

estar construidos por unas pocas instrucciones o por una página o más de codificación. Cada

segmento tiene una entrada y una salida, estos segmentos no poseen lazos infinitos y no tienen

instrucciones, las cuales obviamente no se ejecutan, a esto se denominan programas propios.

Cuando hay varios programas propios se combinan utilizando las tres estructuras básicas de

control mencionadas, y el resultado es también un programa propio.

La programación estructurada se basa en el teorema de la estructura, la que establece

que cualquier programa propio (uno de entrada y otro de salida), es equivalente a un programa

que contiene solamente las estructuras lógicas.

Luego, en la programación estructurada se han creado nuevos paradigmas tales como la

programación modular, la programación orientada a objetos, la programación por capas, entre

otras y el desarrollo del entorno de la programación facilitan la programación de grandes

aplicaciones y sistemas.

Estructura de control.

Es la que se basa en un programa estructurado, esta nos permite controlar el flujo del

programa, tomar decisiones, realizar acciones repetitivas, entre otras. Dependiendo de las

condiciones que nosotros establezcamos. Así se podrá hacer un script que nos salude cada día de
la semana de una manera diferente, o un ejemplo es hacer un script que nos pida la contraseña

una y otra vez hasta que suministremos la opción correcta:

Secuenciación: Es la forma que tiene un programa de ejecutar sus instrucciones una tras

otras.

Selección: Es la posibilidad que tiene el programador de indicar que instrucciones u

operaciones se ejecutaran cuando se den ciertas condiciones, bifurcando el accionar del

programa luego de evaluar dichas condiciones.

Repetición: Es la posibilidad de hacer que se repita uno o más veces una misma acción o

un grupo de acciones mientras cierta condición no cambie y se mantenga.

Sentencia de programación.

La sentencia de programación es cada línea de código, las cuales se usan para programar

una aplicación. En la pagina http://teleformacion.edu.aytolacoruna.es/PASCAL/document/senten.htm

se indica, que las sentencias son elementos básicos en el que se divide el código en un lenguaje

de la programación. Al fin y al cabo, un programa no es más que un conjunto de sentencias, las

que se ejecutan para realizar cierta tarea.


2. Convertir a Pseudo código los siguientes diagramas.

Esto quedara así:

Inicio
El usuario ingresa la variable N
Si (resto(n/2)=0) entonces
Imprime “Es par“
Sino
Imprime “No es par”
Fin si
Fin Programa

Inicio
El usuario ingresa variables base y altura
Si (base > 0 y Altura > 0) Entonces
Área=base * altura
Perimetro = (2*base) + (2*altura)
Escribir “Datos incorrectos”
Escribir “Datos incorrectos”
Sino
Escribir “Datos incorrectos”
Fin Si
Bibliografía.

Paginas consultadas:

Fundamentos de la normalización de bases de datos, consultado el 26 de junio en la página:


https://support.microsoft.com/es-cl/help/283878/description-of-the-database-normalization-
basics
Sentencias y expresiones, consultado el 26 de junio de la página:
http://teleformacion.edu.aytolacoruna.es/PASCAL/document/senten.htm

S-ar putea să vă placă și