2. Se denomina palabras reservadas a aquellas que tiene
un significado especial dentro del lenguaje y que, por
lo tanto no puede ser utilizado para otros propósitos.
Así, una palabra reservada no se puede utilizar como
una variable (identificador)
3. ESTRUCTURAS BASICAS DE
PROGRAMACION
Secuenciales
Selectivas
Repetitivas
Solamente con estas tres estructuras se puede hacer un programa
informático.
4. Estructura Secuencial
• Una estructura de programa es secuencial, si
se ejecutan una tras otra a modo de
secuencia.
• Aquí, una acción (instrucción) sigue a otra. Las
tareas se suceden de tal modo que la salida de
una es la entrada de la siguiente y así
sucesivamente hasta el fin del proceso.
6. Algoritmo
Pasos ordenados, procedimientos o
acciones que nos permiten dar solución a
un problema específico
ESCRIBIR UN ALGORITMO
Utilizando lenguaje natural
Utilizando Pseudocódigo
Utilizando Diagrama de flujo
7. Ejemplo 01:
Escriba un algoritmo que lea un valor entero,
lo duplique y sume 25, mostrar el resultado
8. Inicio
var: n, resu : entero
Escribir(“Número ”)
Leer(n)
resu(n*2)+25
Imprimir(“Numero es ”,resu)
Fin
9. Ejemplo 02:
Diseñe un algoritmo para repartir una
cantidad de dinero a tres personas en forma
proporcional a sus edades. El monto que le
corresponde a cada persona se calcula con la
siguiente formula
Monto de la persona=edad de la persona * monto a repartir
________________________________
Suma total de edades
11. monto2(edad2*montoT)/sedad
monto3(edad3*montoT)/sedad
Imprimir(“Monto 1 es ”,monto1)
Imprimir(“Monto 2 es ”,monto2)
Imprimir(“Monto 3 es ”,monto3)
Fin
12. Ejemplo 03:
Una tienda ha puesto en oferta la venta de un
producto ofreciendo un 11% de descuento sobre el
importe de la compra. Diseñe un algoritmo que
determine el importe de la compra, el importe del
descuento y el importe a pagar por la compra de
cierta cantidad de unidades del producto
13. Ejemplo 04:
Una persona ha comprado un televisor y una
refrigeradora. Por el televisor obtuvo un 15% de
descuento y por la refrigeradora 11%. La persona
desea saber cuanto habría tenido que pagar en total,
entre los dos artefactos, si no hubiera recibido
ningún descuento. Asimismo, cuanto fue que le
descontaron en total entre los dos artefactos. Para el
efecto la persona solo cuenta con el monto pagado
por el televisor y el monto pagado por la
refrigeradora. Diseñe un algoritmo que resuelva este
problema
20. Inicio
var: r, area : Real
Escribir(“Ingresar Radio”)
Leer(r)
area3.14*(r*r)
Imprimir(“Área es ”,area)
Fin
21. Ejemplo 07:
Diseñe un algoritmo que permita calcular el área de
un Rombo conociendo sus diagonales.
22. Inicio
var: dMayor, dMenor, area : Real
Escribir(“Ingresar diagonal Mayor”)
Leer(dMayor)
Escribir(“Ingresar diagonal Menor”)
Leer(dMenor)
area(dMayor*dMenor)/2
Imprimir(“Área es ”,area)
Fin
23. Ejemplo 08:
Diseñe un algoritmo que determine el porcentaje de
aprobados, desaprobados y ausentes que hubo en
un examen, deberá de ingresar la cantidad total de
alumnos aprobados, desaprobados y ausentes
24. Inicio
var: apr, des, aus, Tot_alu: Entero
var: Por_apr, Porc_des, Porc_aus: Real
Escribir(“Ingrese aprobados,desaprobados y
ausentes”)
Leer( apr, des, aus)
Tot_alu ← apr + des + aus
Porc_apr ← (apr * 100) / Tot_alu
Porc_des ← (des* 100) / Tot_alu
Porc_aus ← (aus* 100) / Tot_alu
Imprimir(„Porcentaje de apro. es:‟, Porc_apr)
Imprimir(„Porcentaje de desa. es:‟, Porc_des)
Imprimir(„Porcentaje de ausentes es:‟, Porc_aus)
Fin