You are on page 1of 13

PROGRAMACION I

ING. NELSON CORNEJO


UNIDAD I: INTRODUCCIÓN A LA PROGRAMACIÓN
Objetivo General

Que el alumno conozca lo que es un algoritmo, sus


tipos y aplicación en la solución a problemas.

Objetivo Específico

Que el alumno comprenda y desarrolle algoritmos


narrados y gráficos, a la vez, sea capaz de crear un
diagrama de flujo del algoritmo narrado.
Como ya se estudió antes, una variable es una estructura de datos la cual
ocupamos en programación para almacenar valores y poderlos operar durante la
ejecución de un programa. Una variable es un valor que cambia durante la
ejecución de un programa, por ejemplo el promedio de un estudiante puede ser
cero al inicio de un ciclo pero conforme se va evaluando, esta va cambiando
obteniendo valores numéricos que al final se transformará en la nota final.
Las constantes por el contrario son valores que no cambiar durante la ejecución
de un programa. Por ejemplo podemos citar el nombre de un empleado al cual
dentro de un programa se le esté calculando el salario.
Como usted notará hemos mencionado salario el cual si cambia durante el
cálculo del mismo en el programa mientras que el nombre de la personal
permanece constante.
Mas adelante verá distintos tipos de variables ya que a la hora de programar,
es necesario especificar a que tipo pertenece el valor que estamos
ingresando.

De momento, basta con diferenciar entre variable y constante.

Para comprender un poco mejor el término variable analice el siguiente


gráfico:

Impuesto al valor
Tiempo Sexo agregado (IVA)
Su nombre

Variables Constantes

Su fecha de
Temperatura Nota nacimiento
Su número de DUI
 Serie de pasos lógicos  Ejemplo: tomando el problema “calcular la media
aritmética de tres números”
para resolver un problema.

 ALGORITMO NARRADO:
 TIPOS:
 Paso1: solicitar los tres numeros y guardarlos en las
 Narrado (pseducódigo) variables n1, n2 y n3

 Gráfico (flujograma).  Paso2: sumar n1, n2 y n3 y guardar el resultado en


sumatoria.

 Paso3: dividir sumatoria entre tres y guardar el resultado


en respuesta

 Paso4: presentar el valor de respuesta


 Conociendo las notas L1, L2,L3, L4, p1, p2, p3 y p4 para la materia X de un
estudiante, calcule e imprima su promedio final.

 ALGORITMO NARRADO:
 Paso1: solicitar los valores para L1,L2,L3 y L4

 Paso2: hacer L1*0.1 + L2*0.1 + L3*0.1 + L4 *0.1 y guardar el resultado en promlab

 Paso3: hacer p1*0.15 + p2*0.15 + p3*0.15 + p4*0.15 y guardar el resultado en

prompar

 Paso4: hacer promedio= promlab+prompar

 Paso 5: mostrar el valor de promedio


 Un vendedor quiere conocer cuanto le corresponde de dinero por su venta
efectuada en el día y para ello sabe que le pagarán el 25% sobre la misma y
sobre eso le descontarán el 10% de renta. Elabore un algoritmo que
solucione el problema.

 ALGORITMO NARRADO:
 Paso1: solicitar el valor de la venta

 Paso2: calcular venta * 0.25 y guardar resultado en comision

 Paso3: calcular comision*0.1 y guardarlo en pago

 Paso4: mostrar el valor de pago


Es la representación de un algoritmo por medio de figuras geométricas que van
indicando lo que debe hacer . Cada figura representa una instrucción distinta y por
tanto deberán irse colocando en el gráfico según sea necesario.

Los flujogramas o algoritmos gráficos no sólo se aplican en informática, se utilizan


muchísimo en:

• la Industria: para representar diagramas de procesos que muestren como llevar a


cabo la elaboración de un producto.

• Recursos humanos: para representar por ejemplo programas de inducción a los


empleados

• Financieras: para representar procesos a realizar en gestión de préstamos, cobros y


otros.

Actividad evaluada: investigue al menos un área donde se apliquen los diagramas de


flujo en la vida real y publíquela en el foro de discusión. De ser posible, agregue una
imagen con el flujograma que se aplica en esa área o proceso.
Inicio y fin Inicio-promedio

Lectura de datos Pedir n1, n2,


n3

Asignación, suma=n1+n2+n3
procesos
respuesta=suma/3

Presentación de
resultados
Mostrar el valor
de respuesta

Dirección del flujo de


datos
Fin-promedio
decisión

Conector en una misma


página

Conector en otra página

Entrada de datos desde un


archivo

Actividad: verifique en algún libro un ejemplo donde se apliquen


estos símbolos. Publíquelo en el foro de consultas.
Problema 1: obtener la suma, resta y multiplicación de tres
números

Problema 2: conocidos la base y altura de un triángulo


rectángulo, calcular e imprimir el área.

Problema 3: conocido el gasto que un cliente realiza en un


supermercado y la cantidad de dinero con la que está
pagando, calcule y muestre el vuelto.

Problema 4: dada una medida en kilómetros, convertirla a


metros, centímetros y milímetros.
Gracias!

You might also like