SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
PROGRAMA NACIONAL DE FORMACIÓN
EN INFORMATICA (PNFI)
ALGORITMICAY PROGRAMACION
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
UNIDAD CURRICULAR: ALGORITMICA Y PROGRAMACION
Estructuras Secuenciales
Puntos a tratar
1. Introducción
2. Asignación
3. Escritura o salida de datos
4. Lectura o entrada de datos
5. Declaración de Variables y Constantes
6. Ejercicios Resueltos
7. Ejercicios Propuestos
1. Introducción
La estructura secuencial es aquella 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.
En Pseudocódigo una Estructura Secuencial se representa de la siguiente forma:
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos
representados en Pseudocódigo y en diagramas de flujos: Tengo un teléfono y necesito
llamar a alguien pero no sé cómo hacerlo.
El anterior ejemplo es un sencillo algoritmo de un problema cotidiano dado como
muestra de una estructura secuencial. Ahora veremos los componentes que pertenecen a
ella.
2. Asignación
La asignación consiste, en el paso de valores o resultados a una zona de la memoria.
Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación
se puede clasificar de la siguiente forma:
 Simples: Consiste en pasar un valor constante a una variable (a 15)
 Contador: Consiste en usarla como un verificador del número de veces que se realiza un
proceso (a a + 1)
 Acumulador: Consiste en usarla como un sumador en un proceso (a a + b)
 De trabajo: Donde puede recibir el resultado de una operación matemática que involucre
muchas variables (a c + b*2/4).
En general el formato a utilizar es el siguiente: < Variable > <valor o expresión >
El símbolo debe leerse “ asigne.
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
3. Escritura o salida de datos
Consiste en mandar por un dispositivo de salida ( monitor o impresora) un resultado o
mensaje. Esta instrucción presenta en pantalla el mensaje escrito entre comillas o el
contenido de la variable. Este proceso se representa así como sigue:
4. Lectura o entrada de datos
La lectura o entrada de datos consiste en recibir desde un dispositivo de entrada
(teclado) un valor o dato. Este dato va a ser almacenado en la variable que aparece a
continuación de la instrucción. Esta operación se representa así:
5. Declaración de Variables y Constantes
La declaración de variables es un proceso que consiste en listar al principio del
algoritmo todas las variables que se usarán, además de colocar el nombre de la variable se
debe decir qué tipo de variable es.
Ejemplos:
Contador: ENTERO
Edad,I: ENTERO
Direccion: CADENA_DE_CARACTERES
Salario_Basico: REAL
Opción: CARACTER
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
En el momento de declarar constantes debe indicarse que lo es y colocarse su
respectivo valor.
Ejemplo:
CONSTANTE Pi 3.14159
CONSTANTE Msg “ Presione una tecla y continue”
CONSTANTE ALTURA 40
Cuando se trabaja con algoritmos por lo general no se acostumbra a declarar las
variables ni tampoco constantes debido a razones de simplicidad, es decir, no es camisa de
fuerza declarar las variables. Sin embargo en este curso lo haremos para todos los
algoritmos que realicemos, con esto logramos hacerlos más entendibles y organizados y de
paso permite acostumbrarnos a declararlas ya que la mayoría de los lenguajes de
programación (entre ellos el C++) requieren que necesariamente se declaren las variables
que se van a usar en los programas.
A continuación, veamos algunos ejercicios resueltos, como ejemplos, donde se
aplique todo lo que hemos visto hasta el momento sobre algoritmos.
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
6. Ejercicios Resueltos
1. Escriba un algoritmo que pregunte por dos números y muestre como resultado la suma de
estos. Use Pseudocódigo y diagrama de flujos.
2. Escriba un algoritmo que permita conocer el área de un triángulo a partir de la base y la
altura. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos.
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
3. Elaborar un diagrama que permita leer dos números, realizar las cuatro operaciones
fundamentales y visualice sus resultados.
Diagrama de flujo Pseudocódigo
Inicializamos
A,B,S,R,M: ENTERO
D: REAL
Escriba “Diga dos número”
Lea A, B
S ← A+ B
R← A – B
M← A * B
D ← A / B
Escriba “Los resultados son:”,
S, R, M, D
Fin
Traza del Algoritmo
Inicializamos
Diga dos número
6, 3
S = 6 + 3
R = 6 – 3
M = 6 * 3
D = 6 / 3
Los resultados son: 9, 3, 18, 2
Fin
Inicio
A, B
S = A + B
R = A – B
M = A * B
D = A / B
S, R, M, D
Fin
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
4. El dueño de una tienda compra un artículo a un precio determinado, obtener el precio en
que debe vender para conseguir una ganancia del 30%.
Diagrama de flujo Pseudocódigo
Inicializamos
PD, PV: REAL
Escriba “Diga el Precio”
Lea PD
PV ← (PD * 30 / 100) + PD
Escriba “El precio de venta
para obtener el 30% de
ganancia es:”, PV
Fin
Traza del Algoritmo
Inicializamos
Diga el Precio
130
PV = (130 * 30 / 100) + 130
El precio de venta para
obtener el 30% de ganancia es:
169
Fin
INICIO
PD
PV = (PD*30/100)+PD
PV
FIN
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
5. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario
anterior.
Diagrama de flujo
Pseudocódigo
Inicializamos
SA, INC, NS: REAL
Escriba “Diga el Salario”
Lea SA
INC = SA * 25 / 100
NS = SA + INC
Escriba “El incremento es de:”,
INC
Escriba “El nuevo salario es
de:”, NS
FIN
Traza del Algoritmo
Inicializamos
Diga el salario
120
Inc = 120 * 25 / 100
NS = 120 + 30
El incremento es de: 30
El nuevo salario es de: 150
Fin
INICIO
SA
INC = SA * 25/100
NS = SA + INC
INC, NS
FIN
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
7. Ejercicios Propuestos
1. Diseñe un algoritmo que pregunte la edad y luego la muestre en pantalla.
2. Realizar un algoritmo que calcule la edad de una persona.
3. Convertir 125 metros a centímetros
4. Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto
dinero ganará después de un mes si el banco paga a razón de 2% mensual.
5. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el
vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres
ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su
sueldo base y comisiones.
6. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente
desea saber cuánto deberá pagar finalmente por su compra.
7. Un alumno desea saber cuál será su calificación final en la materia de Algorítmica y
Programación. Dicha calificación se compone de los siguientes porcentajes:
55% del promedio de sus tres calificaciones parciales.
30% de la calificación del examen final.
15% de la calificación de un trabajo final
8. Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay
en un grupo de estudiantes.
9. La Sra. López realizó sus compras en un conocido supermercado, en dicha tienda el
precio del kilo de arroz es de Bs 8.75, el kilo de azúcar cuesta Bs 5.55 y el kilo de café vale
Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella
Bs 14.25. Si la Sra. López compró dos kilos de arroz, un kilo de azúcar y medio kilo de
café. Calcule cuánto gastó la Sra. López en total.
10. Hacer un algoritmo para calcular el promedio de calificaciones de un estudiante,
dando como datos de entrada el nombre y las cuatro calificaciones obtenidas en los
exámenes. La información de salida requerida es el nombre y el promedio de las
calificaciones (el promedio se obtiene sumando las cuatro calificaciones y dividiéndolas
entre 4).
11. Dada una cantidad en bolívares, obtener la equivalencia en dólares, asumiendo que
la unidad cambiaría es un dato desconocido.
12. Calcular el nuevo salario de un obrero si obtuvo un incremento del 50% sobre su
salario anterior.
13. El dueño de una tienda compra un artículo a un precio determinado. Obtener el
precio en que lo debe vender para obtener una ganancia del 40%.
14. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de
ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte
con respecto a la cantidad total invertida.

Más contenido relacionado

La actualidad más candente

Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Karlos Valladares
 
Ejercicios condicionales simples
Ejercicios condicionales simplesEjercicios condicionales simples
Ejercicios condicionales simplesEcler Mamani Vilca
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)r_nivelo21
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacionmikeburhnan
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionalesMichele André
 
Estructura Secuencial
Estructura SecuencialEstructura Secuencial
Estructura SecuencialRegina Flores
 
Clase algoritmo I
Clase algoritmo IClase algoritmo I
Clase algoritmo I17135026
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujosWalter Manero
 
11 estructuras de repeticion-tema11
11 estructuras de repeticion-tema1111 estructuras de repeticion-tema11
11 estructuras de repeticion-tema11Elba Sepúlveda
 
Clase 20 funciones condicionales ii
Clase 20 funciones condicionales iiClase 20 funciones condicionales ii
Clase 20 funciones condicionales iiJenny Palacios
 

La actualidad más candente (19)

Hp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuencialesHp practica1 - Estructuras secuenciales
Hp practica1 - Estructuras secuenciales
 
Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)Fundamentos básicos de algoritmos (1)
Fundamentos básicos de algoritmos (1)
 
Lenguaje De Alto Nivel I Bim
Lenguaje De Alto Nivel I BimLenguaje De Alto Nivel I Bim
Lenguaje De Alto Nivel I Bim
 
Algoritmos secuenciales
Algoritmos secuencialesAlgoritmos secuenciales
Algoritmos secuenciales
 
Ejercicios condicionales simples
Ejercicios condicionales simplesEjercicios condicionales simples
Ejercicios condicionales simples
 
Pseudocodigo
PseudocodigoPseudocodigo
Pseudocodigo
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
dqwrwer
dqwrwerdqwrwer
dqwrwer
 
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
24 Ejercicios de Programación (Análisis-Seudocodigo-Java)
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacion
 
Tutorial algoritmo estructuras condicionales
Tutorial algoritmo   estructuras condicionalesTutorial algoritmo   estructuras condicionales
Tutorial algoritmo estructuras condicionales
 
Fundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 AlgoritmosFundamentos de Programacion - Unidad 2 Algoritmos
Fundamentos de Programacion - Unidad 2 Algoritmos
 
Estructura Secuencial
Estructura SecuencialEstructura Secuencial
Estructura Secuencial
 
Clase algoritmo I
Clase algoritmo IClase algoritmo I
Clase algoritmo I
 
Algoritmos y diagramas de flujos
Algoritmos y diagramas de flujosAlgoritmos y diagramas de flujos
Algoritmos y diagramas de flujos
 
11 estructuras de repeticion-tema11
11 estructuras de repeticion-tema1111 estructuras de repeticion-tema11
11 estructuras de repeticion-tema11
 
Guia estructuras cíclicas
Guia estructuras cíclicasGuia estructuras cíclicas
Guia estructuras cíclicas
 
Clase 20 funciones condicionales ii
Clase 20 funciones condicionales iiClase 20 funciones condicionales ii
Clase 20 funciones condicionales ii
 
Sesión 09 Fund Programación
Sesión 09 Fund ProgramaciónSesión 09 Fund Programación
Sesión 09 Fund Programación
 

Similar a Estructuras Secuenciales - Sullin Santaella

Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuencialesLeany González
 
Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Sol Hernández
 
INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3thefasp10
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)daniel lozada cutiva
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programacióncarlinauribe
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6AnaSofiaLpezMilln
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónNataliaVicua1
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programaciónlaurapolindara1
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujocarlospaul
 
U2-Algoritmos Estructuras Secuenciales.pdf
U2-Algoritmos Estructuras Secuenciales.pdfU2-Algoritmos Estructuras Secuenciales.pdf
U2-Algoritmos Estructuras Secuenciales.pdfDalilaGomez12
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfLauraPrieto83
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfssuser7ec9f9
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdfMajuMuoz
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesCecilia Ruiz
 

Similar a Estructuras Secuenciales - Sullin Santaella (20)

Guía didáctica estructura secuenciales
Guía didáctica estructura secuencialesGuía didáctica estructura secuenciales
Guía didáctica estructura secuenciales
 
Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4Guia didactica programacion estructurada unidad 4
Guia didactica programacion estructurada unidad 4
 
estructuras flujogramas
estructuras flujogramasestructuras flujogramas
estructuras flujogramas
 
INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3INTRODUCCIÓN ADSI - PARTE 3
INTRODUCCIÓN ADSI - PARTE 3
 
Estructuras básicas conceptos básicos de programación (1)
Estructuras básicas  conceptos básicos de programación (1)Estructuras básicas  conceptos básicos de programación (1)
Estructuras básicas conceptos básicos de programación (1)
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
CONCEPTOS DE PROGRAMACIÓN, MÉTODOS ESTADÍSTICOS 11-6
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Estructuras básicas conceptos básicos de programación
Estructuras básicas  conceptos básicos de programaciónEstructuras básicas  conceptos básicos de programación
Estructuras básicas conceptos básicos de programación
 
Diagramas De Flujo
Diagramas De FlujoDiagramas De Flujo
Diagramas De Flujo
 
U2-Algoritmos Estructuras Secuenciales.pdf
U2-Algoritmos Estructuras Secuenciales.pdfU2-Algoritmos Estructuras Secuenciales.pdf
U2-Algoritmos Estructuras Secuenciales.pdf
 
Informe de pseint
Informe de pseintInforme de pseint
Informe de pseint
 
Tipos de algoritmos
Tipos de algoritmosTipos de algoritmos
Tipos de algoritmos
 
Preguntas correctas
Preguntas correctasPreguntas correctas
Preguntas correctas
 
Guía arreglos
Guía arreglosGuía arreglos
Guía arreglos
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
tecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdftecnologia trabajo en equipo.pdf
tecnologia trabajo en equipo.pdf
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 

Más de José Ricardo Tillero Giménez

Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPJosé Ricardo Tillero Giménez
 

Más de José Ricardo Tillero Giménez (20)

PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
PLAN DE EVALUACIÓN REDES AVANZADAS II-2021
 
Guía Ejercicios SQL
Guía Ejercicios SQLGuía Ejercicios SQL
Guía Ejercicios SQL
 
Guía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de DatosGuía 3 Ejercicios de Normalización de Base de Datos
Guía 3 Ejercicios de Normalización de Base de Datos
 
Guía 1 Ejercicios MR
Guía 1 Ejercicios MRGuía 1 Ejercicios MR
Guía 1 Ejercicios MR
 
Guía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de DatosGuía 2 Ejercicios de Normalización de Base de Datos
Guía 2 Ejercicios de Normalización de Base de Datos
 
Guía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER ExtendidoGuía 3 Ejercicios MER Extendido
Guía 3 Ejercicios MER Extendido
 
Guía 2 Ejercicios MER
Guía 2 Ejercicios MERGuía 2 Ejercicios MER
Guía 2 Ejercicios MER
 
Guía 1 Ejercicios MER
Guía 1 Ejercicios MERGuía 1 Ejercicios MER
Guía 1 Ejercicios MER
 
Plan de evaluación BD2021
Plan de evaluación BD2021Plan de evaluación BD2021
Plan de evaluación BD2021
 
Perfil Docente y Asesoría
Perfil Docente y AsesoríaPerfil Docente y Asesoría
Perfil Docente y Asesoría
 
Planificación BD2021
Planificación BD2021Planificación BD2021
Planificación BD2021
 
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBDUNIDAD 1. El mundo de las Bases de Datos y los SMBD
UNIDAD 1. El mundo de las Bases de Datos y los SMBD
 
NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301NOTAS FINALES DE REDES AVANZADAS IIN4301
NOTAS FINALES DE REDES AVANZADAS IIN4301
 
NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102NOTAS FINALES ELECTIVA II IN2102
NOTAS FINALES ELECTIVA II IN2102
 
NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101NOTAS FINALES ELECTIVA II IN2101
NOTAS FINALES ELECTIVA II IN2101
 
Notas definitivas per base de datos
Notas definitivas per base de datosNotas definitivas per base de datos
Notas definitivas per base de datos
 
Clase 6 VLAN
Clase 6 VLANClase 6 VLAN
Clase 6 VLAN
 
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRPGuía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
Guía de Redistribución de protocolos de ruteo RIP, PSPF y EIGRP
 
Guía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteoGuía CISCO de redistribución de protocolos de ruteo
Guía CISCO de redistribución de protocolos de ruteo
 
Manual Basico de jQuery
Manual Basico de jQueryManual Basico de jQuery
Manual Basico de jQuery
 

Último

EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 

Último (20)

EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 

Estructuras Secuenciales - Sullin Santaella

  • 1. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella PROGRAMA NACIONAL DE FORMACIÓN EN INFORMATICA (PNFI) ALGORITMICAY PROGRAMACION
  • 2. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella UNIDAD CURRICULAR: ALGORITMICA Y PROGRAMACION Estructuras Secuenciales Puntos a tratar 1. Introducción 2. Asignación 3. Escritura o salida de datos 4. Lectura o entrada de datos 5. Declaración de Variables y Constantes 6. Ejercicios Resueltos 7. Ejercicios Propuestos 1. Introducción La estructura secuencial es aquella 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. En Pseudocódigo una Estructura Secuencial se representa de la siguiente forma:
  • 3. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella Observe el siguiente problema de tipo cotidiano y sus respectivos algoritmos representados en Pseudocódigo y en diagramas de flujos: Tengo un teléfono y necesito llamar a alguien pero no sé cómo hacerlo. El anterior ejemplo es un sencillo algoritmo de un problema cotidiano dado como muestra de una estructura secuencial. Ahora veremos los componentes que pertenecen a ella. 2. Asignación La asignación consiste, en el paso de valores o resultados a una zona de la memoria. Dicha zona será reconocida con el nombre de la variable que recibe el valor. La asignación se puede clasificar de la siguiente forma:  Simples: Consiste en pasar un valor constante a una variable (a 15)  Contador: Consiste en usarla como un verificador del número de veces que se realiza un proceso (a a + 1)  Acumulador: Consiste en usarla como un sumador en un proceso (a a + b)  De trabajo: Donde puede recibir el resultado de una operación matemática que involucre muchas variables (a c + b*2/4). En general el formato a utilizar es el siguiente: < Variable > <valor o expresión > El símbolo debe leerse “ asigne.
  • 4. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella 3. Escritura o salida de datos Consiste en mandar por un dispositivo de salida ( monitor o impresora) un resultado o mensaje. Esta instrucción presenta en pantalla el mensaje escrito entre comillas o el contenido de la variable. Este proceso se representa así como sigue: 4. Lectura o entrada de datos La lectura o entrada de datos consiste en recibir desde un dispositivo de entrada (teclado) un valor o dato. Este dato va a ser almacenado en la variable que aparece a continuación de la instrucción. Esta operación se representa así: 5. Declaración de Variables y Constantes La declaración de variables es un proceso que consiste en listar al principio del algoritmo todas las variables que se usarán, además de colocar el nombre de la variable se debe decir qué tipo de variable es. Ejemplos: Contador: ENTERO Edad,I: ENTERO Direccion: CADENA_DE_CARACTERES Salario_Basico: REAL Opción: CARACTER
  • 5. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella En el momento de declarar constantes debe indicarse que lo es y colocarse su respectivo valor. Ejemplo: CONSTANTE Pi 3.14159 CONSTANTE Msg “ Presione una tecla y continue” CONSTANTE ALTURA 40 Cuando se trabaja con algoritmos por lo general no se acostumbra a declarar las variables ni tampoco constantes debido a razones de simplicidad, es decir, no es camisa de fuerza declarar las variables. Sin embargo en este curso lo haremos para todos los algoritmos que realicemos, con esto logramos hacerlos más entendibles y organizados y de paso permite acostumbrarnos a declararlas ya que la mayoría de los lenguajes de programación (entre ellos el C++) requieren que necesariamente se declaren las variables que se van a usar en los programas. A continuación, veamos algunos ejercicios resueltos, como ejemplos, donde se aplique todo lo que hemos visto hasta el momento sobre algoritmos.
  • 6. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella 6. Ejercicios Resueltos 1. Escriba un algoritmo que pregunte por dos números y muestre como resultado la suma de estos. Use Pseudocódigo y diagrama de flujos. 2. Escriba un algoritmo que permita conocer el área de un triángulo a partir de la base y la altura. Exprese el algoritmo usando Pseudocódigo y diagrama de flujos.
  • 7. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella 3. Elaborar un diagrama que permita leer dos números, realizar las cuatro operaciones fundamentales y visualice sus resultados. Diagrama de flujo Pseudocódigo Inicializamos A,B,S,R,M: ENTERO D: REAL Escriba “Diga dos número” Lea A, B S ← A+ B R← A – B M← A * B D ← A / B Escriba “Los resultados son:”, S, R, M, D Fin Traza del Algoritmo Inicializamos Diga dos número 6, 3 S = 6 + 3 R = 6 – 3 M = 6 * 3 D = 6 / 3 Los resultados son: 9, 3, 18, 2 Fin Inicio A, B S = A + B R = A – B M = A * B D = A / B S, R, M, D Fin
  • 8. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella 4. El dueño de una tienda compra un artículo a un precio determinado, obtener el precio en que debe vender para conseguir una ganancia del 30%. Diagrama de flujo Pseudocódigo Inicializamos PD, PV: REAL Escriba “Diga el Precio” Lea PD PV ← (PD * 30 / 100) + PD Escriba “El precio de venta para obtener el 30% de ganancia es:”, PV Fin Traza del Algoritmo Inicializamos Diga el Precio 130 PV = (130 * 30 / 100) + 130 El precio de venta para obtener el 30% de ganancia es: 169 Fin INICIO PD PV = (PD*30/100)+PD PV FIN
  • 9. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella 5. Calcular el nuevo salario de un obrero si obtuvo un incremento del 25% sobre su salario anterior. Diagrama de flujo Pseudocódigo Inicializamos SA, INC, NS: REAL Escriba “Diga el Salario” Lea SA INC = SA * 25 / 100 NS = SA + INC Escriba “El incremento es de:”, INC Escriba “El nuevo salario es de:”, NS FIN Traza del Algoritmo Inicializamos Diga el salario 120 Inc = 120 * 25 / 100 NS = 120 + 30 El incremento es de: 30 El nuevo salario es de: 150 Fin INICIO SA INC = SA * 25/100 NS = SA + INC INC, NS FIN
  • 10. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella 7. Ejercicios Propuestos 1. Diseñe un algoritmo que pregunte la edad y luego la muestre en pantalla. 2. Realizar un algoritmo que calcule la edad de una persona. 3. Convertir 125 metros a centímetros 4. Suponga que un individuo desea invertir su capital en un banco y desea saber cuánto dinero ganará después de un mes si el banco paga a razón de 2% mensual. 5. Un vendedor recibe un sueldo base más un 10% extra por comisión de sus ventas, el vendedor desea saber cuánto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones. 6. Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra. 7. Un alumno desea saber cuál será su calificación final en la materia de Algorítmica y Programación. Dicha calificación se compone de los siguientes porcentajes: 55% del promedio de sus tres calificaciones parciales. 30% de la calificación del examen final. 15% de la calificación de un trabajo final 8. Un maestro desea saber qué porcentaje de hombres y que porcentaje de mujeres hay en un grupo de estudiantes. 9. La Sra. López realizó sus compras en un conocido supermercado, en dicha tienda el precio del kilo de arroz es de Bs 8.75, el kilo de azúcar cuesta Bs 5.55 y el kilo de café vale
  • 11. Algorítmica y Programación Unidad 4. Estructuras Secuenciales Ing. Sullin Santaella Bs 14.25. Si la Sra. López compró dos kilos de arroz, un kilo de azúcar y medio kilo de café. Calcule cuánto gastó la Sra. López en total. 10. Hacer un algoritmo para calcular el promedio de calificaciones de un estudiante, dando como datos de entrada el nombre y las cuatro calificaciones obtenidas en los exámenes. La información de salida requerida es el nombre y el promedio de las calificaciones (el promedio se obtiene sumando las cuatro calificaciones y dividiéndolas entre 4). 11. Dada una cantidad en bolívares, obtener la equivalencia en dólares, asumiendo que la unidad cambiaría es un dato desconocido. 12. Calcular el nuevo salario de un obrero si obtuvo un incremento del 50% sobre su salario anterior. 13. El dueño de una tienda compra un artículo a un precio determinado. Obtener el precio en que lo debe vender para obtener una ganancia del 40%. 14. Tres personas deciden invertir su dinero para fundar una empresa. Cada una de ellas invierte una cantidad distinta. Obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.