0% encontró este documento útil (0 votos)
31 vistas18 páginas

Principios de Algoritmo y Estructuras

El documento presenta los principios de algoritmos, enfocándose en la elaboración de pseudocódigo y diagramas de flujo utilizando estructuras condicionales y secuenciales. Se describen las estructuras de control básicas y se proporcionan ejercicios prácticos para calcular salarios y promedios. Además, se detalla la estructura de un algoritmo, incluyendo encabezado, declaración, lectura, cálculo e impresión de datos.

Cargado por

Sonia Rodas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas18 páginas

Principios de Algoritmo y Estructuras

El documento presenta los principios de algoritmos, enfocándose en la elaboración de pseudocódigo y diagramas de flujo utilizando estructuras condicionales y secuenciales. Se describen las estructuras de control básicas y se proporcionan ejercicios prácticos para calcular salarios y promedios. Además, se detalla la estructura de un algoritmo, incluyendo encabezado, declaración, lectura, cálculo e impresión de datos.

Cargado por

Sonia Rodas
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

PRINCIPIOS DE ALGORITMO

Docente: Ing. Alejandro Chayán Coloma


E – mail : [email protected]
Logro de aprendizaje
Al finalizar la sesión el alumno será capaz de
desarrollar algoritmo representándolos mediante
pseudocodigo y diagrama de flujo haciendo uso de
estructuras condicionales
Contenido
 Estructura secuencial

 Elaboración de seudocódigo

 Estructura condicional

 Elaboración de seudocódigo

 Simple: Si – entonces
Fuente extraída: https://jorgeantilefblog.files.wordpress.com/2013/11/ddf1.jpg
Estructura de control
Se refieren al orden en que las instrucciones de un algoritmo
se ejecutarán. El orden de ejecución de las sentencias o
instrucciones determina el flujo de control.

Las tres estructuras de control básico son:

 Secuencial

 Selección o condicionales (Simples, Dobles y Múltiples)

 Iterativas (Repetición)
Estructura secuencial
Es aquélla en la que una acción (instrucción) sigue a otra
en secuencia. 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. La estructura
secuencial tiene una entrada y una salida. Su
representación gráfica es la siguiente:
Estructura secuencial
 Diagrama de Flujo de una estructura secuencial
Estructura secuencial
 Pseudocodigo de una estructura secuencial

Algoritmo nombre_algoritmo
Inicio
definir variables como tipo_dato
variable <- valor
entrada de datos
proceso
salida
Fin
Estructura secuencial
Ejercicio 01

Calcular el salario neto de un trabajador, sabiendo que el


sueldo bruto es igual al número de horas trabajadas por
precio de la hora de trabajo y considerando un descuento
fijo al salario bruto en concepto de impuestos (25%).

 Pseudocodigo

 Diagrama de flujo
Estructura secuencial
Ejercicio 02

Calcular el sueldo neto de un vendedor, sabiendo que por


03 ventas mensuales recibe una comisión del 10% del total
de ventas, el sueldo neto se obtiene de sumar el sueldo
bruto mas la comisión

 Pseudocodigo

 Diagrama de flujo
Estructura secuencial
Ejercicio 03

En un curso se han establecido tres notas: nota de trabajos


T, nota de medio ciclo M y nota de fin de ciclo F, cada una
con un peso de 40%, 30% y 30% respectivamente. Calcular
el promedio de un alumno.

 Pseudocodigo

 Diagrama de flujo
Estructura de una algoritmo
1. Encabezado: todo algoritmo debe de tener un
encabezado como identificación el cual debe de
empezar con la palabra “algoritmo” seguida de
descripción de lo que hace.

2. Declarar: en esta parte nos permite hacer la


declaración de los diferentes tipo de datos, variables,
constantes.
Estructura de una algoritmo
3. Leer calcular e imprimir: lectura de datos en este parte
se comienzan a introducir los datos, hacer cálculos en esta
parte se procesa las entradas para producir la salida,
impresión de datos en esta parte se escribe la salida
requerida

4. Fin: el último paso consiste en concluir la


Estructura secuencial
 Expresiones: es una combinación de operadores y operando.
Los operandos podría ser constantes, variables u otras
expresiones y los operadores de cadena, aritméticos,
relacionales o lógicos.

Ejemplo:

 (A>5 Y B<10)

 (edad=25)
Estructura secuencial
 Funciones: existe una gran variedad de funciones estándar, es
decir que ya están definidas por el lenguaje como por ejemplo
las funciones matemáticas.
Función Descripción
Seno(x) Seno de x
Coseno(x) Coseno de x
Aleatorio(x) Numero al azar entre 0 y (x-1)
Absoluto(x) Obtiene el valor absoluto de x
5 div 2 Parte entera de una división
Potencia(base, exponente) Potencia de un numero(base) elevado a un exponente
Estructura condicional
Se utilizan para tomar decisiones lógicas. En las estructuras
condicionales se evalúa una condición y en función del
resultado de la misma se realiza una opción u otra. Las
condiciones se especifican usando expresiones lógicas. La
representación de una estructura selectiva se hace con
palabras en pseudocódigo (si, entonces, si_no).Las estructuras
Condicionales o alternativas pueden ser: Simples, Dobles,
Múltiples
Estructura condicional: Simple
La estructura condicional simple si-entonces ejecuta una
determinada acción cuando se cumple una determinada
condición. La selección si- entonces evalúa la condición y

Si la condición es verdadera, entonces ejecuta la acción S1 (o


acciones), si la condición es falsa, entonces no hace nada
Estructura condicional: Simple
 Diagrama de Flujo
Condición

Acciones

si (condición) entonces
 Pseudocodigo Acciones
fin_si

 Diagrama N-S
Estructura condicional: Simple
Ejercicios
1. Calcular el sueldo neto de un trabajador teniendo como
datos las horas y precio por hora, así como también si las
horas superan las 40 se le agregará el 5% del mismo sueldo.

2. Ingresar el promedio de un alumno y si la nota es mayor a


10.5 mostrar “aprobado”

También podría gustarte