ESTRUCTURA DEL PROYECTO " SOFTWARE EDUCATIVO"
Enviado por JOSE LUIS SOLIS PAJUELO • 11 de Junio de 2021 • Informe • 6.591 Palabras (27 Páginas) • 142 Visitas
TRABAJO DE FUNDAMENTOS DE PROGRAMACION
Curso : Fundamentos de Programación y Computación
Docente : Ing. Inés JESUS TOLENTINO
ALUMNO: Solís Pajuelo José Luis
EJERCICIOS
2.1 Diseñar una solución para resolver cada uno de los problemas y tratar de refinar sus soluciones mediante sus algoritmos adecuados
A) Realizar una llamada telefónica desde un teléfono público:
Inicio
- Primer paso: identificar la necesidad
- Segundo paso: identificar en que lugar se ubica el área telefónica
- Tercer paso: ingresar una moneda para que ejecute el saldo deseado
- Cuarto paso: procesar la llamada con un tiempo limitado mencionado en el tercer paso
- Quito paso: finalizar la llamada tanto el receptor y emisor
- Sexo paso: solución de problema a la necesidad mencionado en el primer paso
Fin
B) cocinar una tortilla
Inicio
- Primer paso: identificar la necesidad personal o publica
- Segundo paso: analizar los ingredientes que van a ser servibles
- Tercer paso: realizar el proceso de la necesidad identificado
- Cuarto paso: realizar la prueba del proceso identificado
- Quinto paso: solucionar las necesidades tanto personales o publica por ejemplo ventas de tortillas
Fin
C) Arreglar un pinchazo de una bicicleta
Inicio
- Primer paso: identificar la necesidad del cliente
- Segundo paso: recolectar datos o materiales que van a ser servible
- Tercer paso: procesar e incrementar los datos y materiales servibles
- Cuarto paso: validación de la necesidad por parte del cliente
- Quinto paso: solución de problema
Fin
D) Freír un huevo
Inicio
- Primer paso: identificar la necesidad personal o familiar
- Segundo paso: analizar los ingredientes que van a ser servibles
- Tercer paso: realizar el proceso de la necesidad identificado
- Cuarto paso: realizar la prueba del proceso identificado
- Quinto paso: solucionar las necesidades tanto personales o familiares
Fin
2.2 Escribir un algoritmo para
a) sumar dos números enteros
Algoritmo SUMATORIA //suma de dos numeros enteros
Escribir "Ingrese el primer numero por favor"
Leer a
Escribir "Ingrese el segundo numero por favor "
Leer b
suma<-a+b
Escribir "El resultado es: ", suma
FinAlgoritmo
b) resta dos números enteros
Algoritmo resta //resta de dos numeros enteros
Escribir "Ingrese el primer numero por favor"
Leer a
Escribir "Ingrese el segundo numero por favor "
Leer b
c<-a-b
Escribir "El resultado es: ",c
FinAlgoritmo
c) multiplicar dos numero enteros
Algoritmo multiplicacion //multiplicacion de dos numeros enteros:
Escribir "Ingrese el primer numero por favor"
Leer a
Escribir "Ingrese el segundo numero por favor "
Leer b
d<-a*b
Escribir "El resultado es: ", d
FinAlgoritmo
d) dividir un numero entero por otro
Algoritmo dividir //divicion de dos numeros enteros:
Escribir "Ingrese el primer numero por favor"
Leer a
Escribir "Ingrese el segundo numero por favor "
Leer b
f<-a/b
Escribir "El resultado es: ", f
FinAlgoritmo
2.3 Escribir un algoritmo para determinar el máximo común divisor de dos números enteros (MCD) por el algoritmo de Euclides
Algoritmo maximocomundivisor
Escribir "ALUMNO: SOLIS PAJUELO JOSE LUIS "
Escribir "INGENIERA: Ing. Inés JESUS TOLENTINO"
Definir num1,num2,a,b,maximo como entero
Escribir 'Ingrese el primer numero por favor '
Leer num1
Escribir 'Ingrese el segundo numero por favor'
Leer num2
Si num1>num2 Entonces
a<-num1
b<-num2
Sino
a<-num2
b<-num1
FinSi
Mientras b<>0 Hacer
maximo<-b
b<-a MOD b
a<-maximo
FinMientras
Escribir 'El M.C.D. entre ',num1,' y ',num2,' es: ',maximo
FinProceso
2.4 Diseñar un algoritmo que lea y visualize una serie de numeros distinto de cero .El algoritmo debe terminar con un valor cero que no se debe de vizualizar vizualizar el numero de valores leidos.
Algoritmo leyavizualiza
// DIGITAR UN NUMERO QUE LEA Y VIZUALIZE
// UNA SERIE DE NUMERO DISTINTO EL CERO
Definir num Como entero
Definir serie Como entero
serie <- 0;
Escribir "DIGITA UN NUMERO POR FAVOR "
Leer num;
Mientras num<>0 Hacer
...