Anda di halaman 1dari 10

Unidad 2: Paso 4 - Identificar las estructuras de control y entradas/salidas en C++.

GRUPO NO
2150510_1

POR

JENNIFER MEJIA OROZCO 1052993798

PRESENTADO A

LUZ AZUCENA FLOREZ

ALGORITMOS Y PROGRAMACION (E-LEARNING) 2150510A_363

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD

Octubre de 2017
INTRODUCCIÓN

Es de vital importancia Identificar los conceptos propios del curso de algoritmos de


programación, estos nos ayudan a tener un previo aprendizaje del contenido de los
cursos. Durante el desarrollo de este trabajo recordamos conceptos que es una
estructura secuencial...
La estrategia que se utilizó para elaborar esta actividad está basada en la
investigación, aprendizaje basado en ABPr.
Además se desea aplicar estos conocimientos mediante un problema propuestos
que trata de obtener la nómina semanal de los empleados de una empresa cuyo
trabajo se paga por horas y del modo siguiente:
Desarrollo de la actividad
Estructura secuencial
Cuando tenemos un problema lo logramos dividir en acciones
elementales o instrucciones, usando un número limitado de
estructuras de control (básicas) y sus combinaciones que pueden
servir para resolver dicho problema.
Una estructura secuencial, es básicamente lo que compone un
programa, algoritmo o esquema general. Es sin duda la instrucción
que se sigue tras una orden dada de una secuencia dada.
Podemos decir que normalmente viene dada una instrucción lo cual se
sigue una secuencia fija dada por el número de renglón teniendo un
inicio y un fin.

Por ejemplo:
Las estructuras básicas
Podemos encontrar como:
 Secuenciales: cuando una instrucción del programa sigue a
otra.
 Selección o decisión: acciones en las que la ejecución de
alguna dependerá de que se cumplan una o varias condiciones.
Repetición, Iteración: cuando un proceso se repite en tanto
cierta condición sea establecida para finalizar ese proceso.
El flujo del programa coincide con el orden físico en el que se han ido
poniendo las instrucciones. Dentro de este tipo podemos encontrar
operaciones de inicio/fin, inicialización de variables, operaciones de
asignación, cálculo, suma, etc. En Pseudocódigo una Estructura
Secuencial se representa de la siguiente forma: Programación Básica
2. Se desea obtener la nómina semanal – salario neto – de los empleados
de una empresa cuyo trabajo se paga por horas y del modo siguiente:

 Las horas inferiores o iguales a 35 horas (normales) se pagan a una


tarifa determinada que se debe introducir por teclado al igual que el
número de horas y el nombre del trabajador.
 Las horas superiores a 35 se pagarán como extras a un promedio de
1,5 horas normales.
 Los impuestos a deducir a los trabajadores varían en función de su
saldo mensual:

- Sueldo <=2.000, libre de impuestos,


- Las siguientes 220 euros al 20 por 100,
- El resto, al 30 por 100.

Realizar pseudocódigo y diagrama de flujo.

PSEUDOCÓDIGO

Proceso Algoritmo
// Nómina semanal - salario neto - de los empleados
Escribir 'Bienvenido','¿Cual es su nombre?'
Leer nombre
Escribir 'DIGITE El Valor De Horas Trabajadas:' Sin Saltar
Leer horas_trabajadas
Escribir 'DIGITE EL Valor De Tarifa Por Hora:' Sin Saltar
Leer tarifa_por_hora
sueldo<-horas_trabajadas*tarifa_por_hora
Si horas_trabajadas>35 Entonces
sueldo<-sueldo+(horas_trabajadas-35)*tarifa_por_hora*1.5
FinSi
// IMPUESTOS
impuestos<-0
Si sueldo<=2220 Entonces
impuestos<-sueldo*0.2
FinSi
Si sueldo>=2220 Entonces
impuestos<-sueldo*0.3
FinSi
salario_neto<-sueldo-impuestos
Escribir 'Su VALOR TOTAL DE IMPUESTO ES: ',impuestos
Escribir 'Su VALOR TOTAL DE SALARIO NETO ES: ',salario_neto
Escribir 'El VALOR DE SUELDO ES: ',sueldo
FinProceso
DIAGRAMA DE FLUJO
3. Fase 2 – Implementación Aprendizaje basado en proyectos

En esta fase cada estudiante en el foro y tema de la actividad debe plantear


qué sabe y qué necesita saber, para poder dar solución a la necesidad
encontrada.

Según la necesidad encontrada se sabe en mi comunidad en el municipio


de Bolívar sobre todo en los colegios se encontró una necesidad donde los
niños no cuentan con un sistema que les permita conocer su estado de
calificación, muchos padres tienen que dirigirse a la escuela a preguntar a
los profesores como va su hijo lo que les preocupa si ellos le mienten
corrigiendo los exámenes o no entregan las tareas. Los padres sienten la
necesidad de ellos llevar día a día el estado académico de todas las materias
incluyendo si ingresa a clases o no.
Necesitamos saber Partiendo de la necesidad encontrada lograr desarrollar
un estudio para conocer qué tipo de algoritmo seria el indicado para que los
padres puedan ver las notas de sus hijos; conociendo el lenguaje y cada ciclo
para estructurar bien la funciones de nuestro programa para solucionar esta
problemática.

La pregunta motriz seria:

¿El diseño de un lenguaje virtual, que muestre las calificaciones y niveles de

avances en los aprendizajes de los niños y jóvenes en Magangué bolívar,


puede ser una influencia en el desarrollo de su educación?
Conclusiones

En el siguiente trabajo se logró trabajar los modelos de ABPr que nos ayudó a tener una clara
definición de las estructuras de control y clasificación con respecto a la introducción dl
lenguaje de programación. Uno de los puntos que logre desarrollar fue la definición con
nuestras propias palabras de lo que es una estructura secuencial.

Además logre mediante un programa elaborar un pseudocodigo y un diagrama de flujo sobre


la nominal semanal con el salario neto de casa empleado.
Referencias Bibliográficas

Corbí, A. (2001). Fundamentos de programación. (pp. 91-151). Recuperado


de:http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=nlebk&AN=318057&lang
=es&site=eds-live&ebv=EB&ppid=pp_91

Flórez, L. (2016). Unidad 2- Control de flujo de información [OVI]. Recuperado


de: http://hdl.handle.net/10596/10257

Llopis, F., Pérez, E., Ortuño, F. (2000). Introducción a la programación: algoritmos y C/C++. (pp. 113-
121). Recuperado
de:http://bibliotecavirtual.unad.edu.co:2051/login.aspx?direct=true&db=e000xww&AN=318031&
lang=es&site=eds-live&ebv=EB&ppid=pp_113

Anda mungkin juga menyukai