You are on page 1of 11

“AÑO DEL DIALOGO Y LA RECONCILIACION

NACIONAL”

 Nombre:
Piero Aldair Mc’guire Peña

 Curso:
Programación Básica

 Docente:
Moisés Saavedra Arango

 Trabajo:
Avance de Trabajo Final

 Ciclo:
Tercero

 Facultad:
Ingeniería de Minas

 Escuela:
Ingeniería Química
INDICE:

Caratula…………………………………………………………..1

Índice……………………………………………………………...2

Introducción………………………………………………………3

Estructura Secuencial…………………………………………...4
Concepto…………………………………………………………………4
Representaciones……………………………………………………….4
Conclusiones…………………………………………………………….5

Estructura Condicional…………………………………………..6
Concepto…………………………………………………………………6
Representaciones………………………………………………………6
Conclusiones……………………………………………………………7

Validacion…………………………………………………………8
Concepto………………………………………………………………..8
Representaciones……………………………………………………...8
Conclusiones……………………………………………………………9

Estructura Repetitiva…………………………………………….10
Concepto………………………………………………………………...10
Representaciones………………………………………………………10

Conclusiones Generales………………………………………..11
INTRODUCCION:
Se puede utilizar muchos lenguajes para programar una computadora. El más básico es
el lenguaje de máquina, una colección de instrucciones muy detallada que controla la
circuiteria interna de la máquina. Muy pocos programas se escriben actualmente en
lenguaje de maquina por dos razones importantes: primero, porque el lenguaje de
maquina es muy incómodo para trabajar y segundo porque la mayoría de las maquinas se
pide programar en diversos tipos de lenguajes, que son lenguajes de alto nivel, cuyas
instrucciones son más compatibles con los lenguajes y la forma de pensar humanos como
lo es el lenguaje c que además es de propósito general.

Lenguaje de Programación:

Sistema de símbolos y reglas que permite la construcción de programas con los que la
computadora puede operar así como resolver problemas de manera eficaz.

Estos contienen un conjunto de instrucciones que nos permiten realizar operaciones de


entrada/salida, calculo, manipulación de textos, lógica/comparación y
almacenamiento/recuperación.

Algoritmo:

La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,


nombre de un matemático y astrónomo árabe que escribió un tratado sobre manipulación
de números y ecuaciones en el siglo IX.

La solución a cualquier problema de cómputo involucra la ejecución de una serie de


acciones en orden específico. Un procedimiento para resolver un problema en términos
de:

 Las acciones a ejecutarse


 El orden en el cual estas acciones deben ejecutarse se llama algoritmo
ESTRUCTURA SECUENCIAL:

Concepto
La estructura secuencial, como todas las estructuras que forman parte de la programación
estructurada, tienen una sola entrada y una sola salida.

Mediante esta estructura se pueden representar instrucciones tales como son las de
asignación, entrada de datos, salida de datos.

Tipos de Datos:

 Entero
 Flotante
 Booleano

Representaciones:
Calcular la suma de los primeros N números naturales siendo N un valor leído por el
teclado.

Pseudocódigo: Diagrama de Flujo


INICIO

INICIO
Leer N
N: Entero

Leer N
S=NX(N+1)/2
S= Nx(N+1)/2

Imprimir “S”
Imprimir “S”
FIN

FIN
Conclusiones:

 La estructura secuencial es la base del algoritmo sin un orden las instrucciones no


se ejecutan de tal manera que cumplan con el objetivo del proceso.
 Cada instrucción contiene un conjunto de tareas que se cumplen gracias a los
datos emitidos por la instrucción anterior
 La estructura secuencial es la base para el resto de estructuras.
ESTRUCTURA CONDICIONAL:

Concepto:
No todos los problemas pueden resolverse empleando estructuras secuenciales. Cuando
hay que tomar una decisión aparecen las estructuras condiconales.

En nuestra vida diaria se nos presentan situaciones donde debemos decidir.

¿Elijo la carrera A o la carrera B?, ¿Me pongo este pantalón?

Por supuesto que en un problema se combinan estructuras secuenciales y condicionales.

Representaciones:
Ingresar el sueldo de una persona, si supera los 3000 soles mostrar un mensaje en
pantalla indicando que debe abonar impuestos

Pesudocodigo:

INICIO

Monto: Entero

Leer Monto

Si N>3000 Entonces

Imprimir “Esta persona debe abonar impuestos”

Si No

Imprimir “No abonar impuestos”

Fin Si

FIN
Diagrama de Flujo:

INICIO

Leer Monto

Monto>3000

SI No

Imprimir”Esta persona Imprimir”No


debe abonar debe abonar
impuestos” impuestos”

FIN

Conclusiones:

 Efectivamente, las estructuras condicionales son extremadamente útiles pues


permiten definirle a nuestro software múltiples vías de ejecución contemplando así
todas las posibilidades durante la ejecución.
VALIDACION:
Concepto:
Se conoce como pruebas de validación al proceso de revisión al que se somete un
programa informático para comprobar que cumple con sus especificaciones. El mismo,
que suele tener lugar al final de la etapa de desarrollo, se realiza principalmente con la
intención de confirmas que la aplicación permita llevar a cabo las tareas que sus
potenciales usuarios esperan de ella.

También se llevan a cabo para determinar si la licencia de un software es legal o se trata


de una falsificación. Algunas versiones del sistema operativo Windows realizan estas
pruebas de manera automática. Cuando sucede que el proceso no es superado, el propio
sistema avisa al usuario que podría ser víctima de una falsificación.

Representaciones:
Para leer dos números por teclado y sumarlos. Los números leídos deben ser positivos
para poder realizar la operación de suma, en caso contrario mostrar un mensaje indicando
“Operación no permitida”

PESUDOCODIGO:

INICIO:

X, Y, Z: Entero

Leer X, Y

Si X>0 Y>0 Entonces

Z=X+Y

Imprimir “Z”

Si No

Imprimir “Operación no Permitida”

Fin Si
FIN

DIAGRAMA DE FLUJO:

INICIO

Leer X,Y

X>0 , Y>0
SI NO

Z=X+Y

Imprimir”
Imprimir Z Operación no
permitida”

FIN

Conclusiones:
 La validación es parte de las estructuras condicionales, ya que busca decidir si
algo es verdadero o falso o si tomar una acción o no.
ESTRUCTURAS REPITITIVAS:

Concepto:
Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones
se ejecuten un cierto número finito de veces por ejemplo, escribir, una cierta cantidad de
veces, mover un objeto de un punto a otro cierta cantidad de pasos, o hacer una
operación matemática cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso
que se repite cierto número de veces dentro de un pseudocódigo o un programa y las
estructuras repetitivas nos permiten hacerlo de forma sencilla.

1) INICIALIZACION

Mientras 2) CONDICION Hacer

2) VARIACION
Fin mientras

Representaciones:

Imprimir la serie de los primeros N números pares

PSEUDOCODIGO:

OPCION 1 OPCION 2

INICIO INICIO
N,C: ENTERO N,C: Entero
Leer N Leer N
C=2 C=1
Mientras C< 2XN Hacer Mientras C<=N Hacer
Imprimir C Imprimir 2xC
C= C+2 C=C+1
Fin Mientras Fin Mientras

FIN
CONCLUSIONES GENERALES:

 En conclusión para resolver un pseudocódigo de programación se debe tomar en


cuenta las siguientes recomendaciones al momento de seleccionar una estructura
de control
 En conclusión podemos decir que las estructuras de control son de gran ayuda al
momento de solucionar problemas informáticos ya que con su facilidad de
interpretación y de manejo al momento de utilizarlas en los pseudocódigos nos
ahorran tiempo y espacio.

You might also like