Professional Documents
Culture Documents
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.
Algoritmo:
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.
INICIO
Leer N
N: Entero
Leer N
S=NX(N+1)/2
S= Nx(N+1)/2
Imprimir “S”
Imprimir “S”
FIN
FIN
Conclusiones:
Concepto:
No todos los problemas pueden resolverse empleando estructuras secuenciales. Cuando
hay que tomar una decisión aparecen las estructuras condiconales.
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
Si No
Fin Si
FIN
Diagrama de Flujo:
INICIO
Leer Monto
Monto>3000
SI No
FIN
Conclusiones:
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
Z=X+Y
Imprimir “Z”
Si No
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
2) VARIACION
Fin mientras
Representaciones:
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: