Está en la página 1de 48

FUNDAMENTOS EN TECNOLOGÍAS DE LA

INFORMACIÓN.
TEMA: Proyecto de programación
NOMBRES: Melany Sosa, Jeniffer Torres, Anthony Tapia, Darwin Toapanta
NIVEL: Primero”A”.
FECHA: 20/06/2021.

FECHA ÚLTIMA REVISIÓN: 13/12/11 CÓDIGO: SGC.DI.260 VERSIÓN: 1.0


ÍNDICE

1. INTRODUCCIÓN
2. MARCO TEÓRICO
3. DESARROLLO
4. CONCLUSIONES
5. RECOMENDACIONES
6. BIBLIOGRAFÍA
7. ANEXOS
8. LEGALIZACIÓN

FECHA ÚLTIMA REVISIÓN: 13/12/11 CÓDIGO: SGC.DI.260 VERSIÓN: 1.0


1. INTRODUCCIÓN

En el siguiente informe realizaremos proyectos o ejercicios en Codeblocks (el cual es un


entorno de desarrollo integrado de código abierto y está desarrollado en C++), que es la
parte práctica de toda la teoría que veremos en este documento. Cabe recalcar que
también estaremos usando PSeInt, que es un intérprete y un editor de programas escritos
en Pseudocodigos, PSeint también es un entorno de desarrollo integrado (IDE).

VERSIÓN: 1.0
3. MARCO TEÓRICO
3.2. DESARROLLO
Algoritmo narrativo

INICIO

Primeramente el algoritmo consta de variables,constantes,expresiones matemáticas , operadores también se

implementó las estructuras de control.

Asimismo tenemos la carátula dónde estarán los integrantes del grupo 6.

Posteriormente tenemos un pequeño párrafo de lo que tratará el código .

Luego tendremos el menú principal que estará conformada por 5 opciones :

VERSIÓN: 1.0
Sosa Melany

El algoritmo consta de 14 constantes y 11 variables de todo tipo de dato, empezando con que tenemos 7
constantes de tipo caracter, 3 constantes de tipo entero y 4 constantes de tipo real. Luego tenemos 2
variables de tipo caracter, tenemos 4 variables de tipo entero y 5 variables de tipo real. Después seguimos
con un encabezado que tiene 7 constantes de tipo carácter, donde nos muestra el nombre de la universidad,
la materia, el nivel y los 4 integrantes del grupo 6, en el mismo encabezado tenemos una pequeña narración
de lo que consta nuestro algoritmo, luego nos da una bienvenida a una estructura de control que es el menú
principal donde tenemos dos opciones, la primera opción nos llevará a un menú secundario y el segundo
salimos del programa. En la primera opción entramos otra estructura de control del segundo menú y
tenemos tres opciones, la primera es sobre una clínica veterinaria que nos pedirá nuestros datos y
automáticamente se utilizará una estructura de control repetitiva de cuantas mascotas serán, siendo así para
pedir el nombre y los meses de la mascota. Proseguiremos al subtotal de cuantas mascotas fueron atendidas
y el costo de la consulta, donde el total será el resultado del subtotal + el IVA de un 7%. Después de saber el
total a pagar tendremos una condicional anidada donde si el total a pagar es mayor a 25 y menor a 30 tendrá
un descuento del 3%, pero si tiene que pagar un precio mayor a 30 tendrá un descuento del 5%. Pero si
tiene un valor a pagar menor a los 25, no tendrá descuento y se le dará un mensaje de que tenga un
excelente día. En la opción dos de la estructura de control condicional tenemos dos expresiones
matemáticas, donde se usarán los 4 operadores aritméticos 6 funciones, luego de eso tenemos las respuestas
de las operaciones, de ahí usaremos un condicional simple, donde nos dirá que, si las dos operaciones son
iguales, caso contrario que digan que no son iguales y finalizamos con la opción 3 donde nos da un mensaje
de salida que nos dice que tengamos un excelente día.
Tapia Anthony
El algoritmo consta en una vidriería que tiene 5 variables enteras, 4 variables reales, 2 caracteres, y un
arreglo de dimensión 10 que nos ayudará a asignarles un valor a cada producto que tengamos en nuestra
vidriería, contamos como dos segun que nos muestran los menu que tenemos en nuestro programa,
contamos con dos mientas que nos permiten comprar un producto y otro producto e ingresar otro cliente con
el siemple hecho de escribir S.
En las expresiones contamos con dos valores de entrada que nos permitira ponerles valor a la operación que
vamos a realizar..
Toapanta Darwin
Primeramente, debemos declarar las variables y las constantes con las que vamos a trabajar, las
variables pueden ser de tipo carácter y como mayormente se usa de tipo real, para después pasar al
primer menú, donde daremos la opción de elegir, si queremos ir al menú de cliente o deseamos salir. En
el menú de cliente nos dará opciones:
• Hacer una compra de planta, donde podremos ingresar nuestros datos personales, para después pasar a
una elección de plantas, donde encontraremos varios tipos, después de elegir nuestra planta, nos dará la
opción de elegir cuantas plantas queremos, y nos aplicara un descuento, el descuento depende de la
multiplicación total que salga entre el valor de la planta y la cantidad, nos aplicara un pequeño
descuento, al final nos dará el resultado total, con el IVA y el descuento ya aplicado, cabe recalcar que
también se imprimirán estos datos junto con los datos personales que dimos.
• Pasar a las expresiones matemáticas, donde podremos ver el resultado de cuatro ecuaciones
matemáticas.
• Salir nuevamente, para salir del programa.
Torres Jennifer
Primeramente se definen las variables enteras caracteres y reales .También se nombran las
constantes.Posteriormente se hace una carátula donde tenga los datos personales.
Primero tenemos el menú principal que estará conformado por el nombre del estudiante y la opción salir ;también
habrá un mientras para la opción incorrecta .
La primera opción tendremos un menú secundario que tendrá tres opciones la primera es tienda de cosméticos, la
segunda expresiones matemáticas para el uso de operadores y la tercera el salir .
En la opción 1: tienda de cosméticos tenemos el registro de datos donde se registran nombres, apellidos, dirección,
domicilio, teléfono y cédula. también se le pedirá al usuario que ingrese la cantidad de productos que quiere llevar
Si las compras son más de $20 estarán al 50% de descuento. Y se realizará la forma de pago mediante transferencia
bancaria tarjeta de crédito y efectivo.
En la segunda opción: tendremos las expresiones matemáticas donde Abraham dos respuestas si son iguales los
números son iguales si la respuesta uno es mayor que la mayor que la 2 el número mayor es la respuesta uno sino el
número mayor es la respuesta 2
Salir
“GRACIAS VUELVA PRONTO”
FIN ALGORITMO
Toapanta Darwin
Primeramente, debemos declarar las variables y las constantes con las que vamos a trabajar, las variables pueden
ser de tipo carácter y como mayormente se usa de tipo real, para después pasar al primer menú, donde daremos la
opción de elegir, si queremos ir al menú de cliente o deseamos salir. En el menú de cliente nos dará opciones:
• Hacer una compra de planta, donde podremos ingresar nuestros datos personales, para después pasar a una
elección de plantas, donde encontraremos varios tipos, después de elegir nuestra planta, nos dará la opción de
elegir cuantas plantas queremos, y nos aplicara un descuento, el descuento depende de la multiplicación total que
salga entre el valor de la planta y la cantidad, nos aplicara un pequeño descuento, al final nos dará el resultado
total, con el IVA y el descuento ya aplicado, cabe recalcar que también se imprimirán estos datos junto con los
datos personales que dimos.
• Pasar a las expresiones matemáticas, donde podremos ver el resultado de cuatro ecuaciones matemáticas.
• Salir nuevamente, para salir del programa.
Primeramente se definen las variables enteras caracteres y reales .También se nombran las

constantes.Posteriormente se hace una carátula donde tenga los datos personales.

1. Primero tenemos el menú principal que estará conformado por el nombre del estudiante y la opción

salir ;también habrá un mientras para la opción incorrecta .

2. La primera opción tendremos un menú secundario que tendrá tres opciones la primera es tienda de

cosméticos, la segunda expresiones matemáticas para el uso de operadores y la tercera el salir .


PSEINT - CÓDIGO
PSEINT - EJECUCIÓN
PSEINT - PRUEBAS MANUALES
PSEINT - DIAGRAMA DE FLUJO
C++ - CÓDIGO
C++ - EJECUCIÓN
4. CONCLUSIONES

Finalmente puedo decir que el uso de algoritmos es muy importante en los cálculos porque nos
permiten diseñar programas o crear diferentes soluciones a ciertos problemas que se
plantearon originalmente, porque los algoritmos son un conjunto de especificaciones o reglas
que nos permiten llegar a resultados.
Como podemos leer, para poder programar, o ser un buen programador, se necesita de mucha
práctica, y obviamente leer los temas y los principios para poder ingresar en el tema, iniciando
con temas como, lo es el paradigma de programación, para dar a conocer las herramientas,
como los son los Intérpretes o compiladores
Después podremos conocer las técnicas para poder resolver problemas de la programación, y
no olvidemos hablar de los diagramas de flujo, los cuales nos son de mucha ayuda para iniciar
con algún programa en mente.
5. RECOMENDACIONES
*Leer y estudiar algún lenguaje de programación, esto sería lo primordial para ingresar al ámbito
de la programación.

*Conocer y leer cuáles serían las técnicas para poder resolver algún problema dentro del ámbito de
la programación.

*Recomiendo hacer prácticas de programación para poder desarrollar habilidades para poder
programar.

*Conocer los términos de diagrama de flujo y Pseudocódigo, ya que son muy distintos, y también
son de mucha ayuda.

*Tener una buena sintaxis, para que al momento de ejecutar el programa no tengamos
inconvenientes
6. BIBLIOGRAFÍA
Admin. (17 de Abril de 2018). Interpolados. Obtenido de
https://interpolados.wordpress.com/2018/04/17/entradas-procesos-y-salidas-de-un-algoritmo/

Agudo, S. (19 de Diciembre de 2016). GENBETA. Obtenido de


https://www.genbeta.com/a-fondo/ides-y-editores-que-diferencias-hay-entre-ellos-a-la-hora-de-escribir-codigo

anonimo. (30 de Septiembre de 2005). desarrolloweb.com. Obtenido de https://desarrolloweb.com/articulos/2184.php

Anónimo. (s.f). sites.google.com. Obtenido de


https://sites.google.com/site/algoritmoyprogramacion26722186/la-expresion-tipos-y-evaluacion-de-expresiones

Barragán, G. H. (13 de Enero de 2011). Aprendiendo Programación. Obtenido de


https://aprendiendoprogramacion.wordpress.com/2011/01/13/curso-lenguaje-c-variables-y-entrada-de-datos-por-teclado/#:~:te
xt=En%20el%20lenguaje%20de%20programaci%C3%B3n,enteros%20tanto%20negativos%20o%20positivos&text=char%20%
E2%80%93%20Sirve%20para%20decl

Canelo, M. M. (09 de Junio de 202). profile.es. Obtenido de https://profile.es/blog/que-son-los-paradigmas-de-programacion/

Docs, M. W. (03 de Junio de 2021). MDN contributors. Obtenido de


https://developer.mozilla.org/es/docs/Web/JavaScript/Guide/Expressions_and_Operators#asignacion
7. ANEXOS
8. LEGALIZACIÓN
GRUPO #6

:
INTEGRANTES Melany Sosa, Jeniffer Torres, Anthony Tapia, Darwin Toapanta

También podría gustarte