PROGRAMACION ESTRUCTURADA Cuestionario 2 Ejercicios Selectiva Sesion 2
PROGRAMACION ESTRUCTURADA Cuestionario 2 Ejercicios Selectiva Sesion 2
PROGRAMACION ESTRUCTURADA Cuestionario 2 Ejercicios Selectiva Sesion 2
Ciber-Humana.
B. Numero de lista: 02
C. Sección: D03
Respuesta: Las estructuras de datos son estructuras de almacenamiento de datos que se utilizan
para organizar , guardar y operar sobre los datos. Estas estructuras proporcionan una forma de
organizar los datos para que puedan ser utilizados de manera eficiente. Las estructuras de datos
comunes incluyen listas, matrices, árboles, pilas, colas y tablas de hash. Estas estructuras
pueden ser utilizadas para almacenar y recuperar información de forma eficiente, así como para
realizar operaciones sobre los datos. Por ejemplo, una lista se puede usar para almacenar un
conjunto de números y luego usarla para encontrar el número mayor o menor. Un árbol se
puede usar para almacenar palabras y luego buscar palabras específicas. Los algoritmos se
pueden usar para realizar operaciones sobre estas estructuras de datos para encontrar
información, realizar operaciones, etc.
Respuesta: Las operaciones primitivas elementales son acciones básicas que una computadora
sabe realizar y se ejecutan sobre los datos para darles una forma específica [1]. Estas
operaciones pueden ser de tipo aritmético (como sumar, restar, multiplicar, dividir y calcular el
resto de una división) o de tipo lógico (como comparar dos valores). Estas operaciones
elementales son las que se usan para construir los algoritmos y los programas de computadora.
Respuesta: Las estructuras de control son un conjunto de reglas que permiten controlar el flujo
de ejecución de las instrucciones de un algoritmo o programa. Estas reglas pueden ser utilizadas
para realizar operaciones como la ejecución de un ciclo, la evaluación de condiciones, la
ejecución de una sentencia u otra, etc. Estas estructuras de control se componen de sentencias
de control como if, else, switch, for, while, entre otros. Estas estructuras de control son la base
para el funcionamiento de los programas y permiten que sean ejecutados de manera
controlada.
Respuesta:
DESARROLLO:
Algoritmo: Algoritmo:
Leer: a
3.- Guardar primera calificación.
Imprimir: Aprobado
10.- imprimir: aprobado
O
11.- o imprimir reprobado Imprimir: Reprobado
inicio
entero a,b,c,promedio
Leer: a
Leer: b
Leer: c
Promedio=a+b+c/3
Verdadero Falso
Si
Promedio >80
Aprobaste Reprobaste
Presione <enter>
fin
Actividad: codificar el ejercicio anterior en lenguaje C.
Asignatura: Programación
Algoritmo:
LENGUAJE C
#include<stdio.h>
int main(){
printf("Inicio de programa\n");
printf("\n");
printf("1.- Un alumno presento tres examenes parciales en la materia
de Logica y desea saber si aprobo o reprobo\n");
printf("dicha materia sabiendo que aprueba si su promedio es mayor
o igual a 80 de calificacion.\n");
printf("En este ejercicio se estara practicando la estructura
secuencial al pedir las calificaciones de una por una y\n");
printf("selectiva doble al comparar el promedio.\n");
float c1,c2,c3;
float r=((c1+c2+c3)*100)/300;
if(r>80){
printf("Usted a obtenido una calficicaion de %.2f usted ha
aprobado.\n",r);
}
else{
printf("Usted ha obtenido una callificacion de %.2f usted ha
reprobado.\n",r);
}
printf("\n");
printf("Fin del programa\n");
return 0;
}
B) Seudocódigo y
EJERCICIO PROPUESTO:
ENUNCIADO:
2.- Suponga que un individuo desea invertir su capital en un banco y desea saber
cuánto dinero ganara después de un mes si el banco paga a razón de 2% mensual.
(Estructura secuencial y selectiva simple)
Imprimir:
a. Capital a invertir,
b. Taza de interés
c. Interés= Capital a invertir * 0.2
d. Total=Capital + interés
e. Y que imprima “si puede invertir”, en caso que el capital + el interés
supere los $ 500 pesos.
Búsqueda de datos:
Variables de entrada: Capital a invertir
Variables de salida: Total
Constantes: El interés = 0.2
Estructuras de control
(Estructura secuencial y selectiva simple)
Algoritmos:
Lista de pasos:
1. Inicio
2. Declarar la variable capital.
3. Ingresar la capital que invertirá el usuario.
4. Imprimir en pantalla el interés mensual
5. Declarar la variable interés mensual= capital*0.2
6. Imprimir el interés que generara el usuario
7. Declarar la variable total= capital+ interés mensual
8. Declarar la condicion(total>500)
9. Si total>500 imprimir, “Si puede imprimir”
10. Si la cantidad es menor a 500, imprimir, “No puede invertir”
11. fin
Seudocódigo:
Inicio principal ()
Inicio del bloque de instrucciones
flotante capital
Imprimir: ingrese la capital a invertir
Leer: capital
Flotante interés_m=capital*0.2
Flotante total= capital+interés_m
Si(total>=500)
Else
Imprimir: No puede invertir
Diagrama de flujo:
Actividades de Cierre:
Aprendizajes Logrados: Logre el uso de las estructuras tanto selectivas y dobles y su
uso además de una manera distinta de acomodar el “scanf”.
Libros
Título del libro
Autor
Editorial
Paginas
consultadas.