You are on page 1of 5

UNIVERSIDAD AUTONOMA DE CHIAPAS

FACULTAD DE INGENIERIA, CAMPUS I


PROGRAMACIÓN DE COMPUTADORAS 2019-1

Tarea 1.- Investigación

Realizar la siguiente investigación y dar respuesta a los siguientes cuestionamientos:

1. ¿Qué es un dato?
2. ¿Qué es la información?
3. ¿Definición de programa de computadora?
4. ¿Cuál es la definición de algoritmo?
5. ¿Cuáles son las formas para representar un algoritmo? Da un ejemplo de cada una.
6. ¿Qué es un lenguaje de programación?
7. Define qué es el lenguaje de programación C++.
8. Tipos de datos en el lenguaje de programación C++ y su significado.
9. ¿Qué es y cómo se define una librería en lenguaje C++?
10. Cuál es la estructura general de un programa en C++, describiendo cada una de sus partes.

Tarea 2.- Desarrolla un mapa conceptual con los siguientes conceptos:


1. Los datos y las operaciones básicas
a. Identificador
b. Tipos de datos
c. Datos numéricos
d. Datos lógicos o booleanos
e. Caracteres
f. Tipo void

2. Contenido
a. Variables
b. Declaración de variables
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2019-1
c. Reserva de memoria
3. Constantes
a. Uso de #define: creación de macros
b. Uso de const
4. Operadores
a. Operadores aritméticos
b. Incremento y decremento
c. Operadores relacionales
d. Operadores lógicos
e. Operadores de asignación
f. Operador condicional (?:)
5. Prioridad de los operadores
a. Prioridad de operadores aritméticos
b. Regla asociativa
c. Expresiones
d. Palabras reservadas
e. Comentarios
f. Conversión de tipos
g. Conversión forzada de tipos de datos
h. El operador sizeof
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2019-1

Tarea 3.- Ejercicios en DFD Y programación en C++

Realizar el diagrama de flujo en DFD Y la programación en C++ de cada uno de los siguientes
ejercicios.

1) Desarrollar un algoritmo que permita realizar la suma de dos números cualesquiera.


2) Desarrollar un algoritmo que permita calcular el área de un rectángulo. Sin importar las medidas
que este tenga.
3) La facultad de ingeniería desea disponer de una herramienta computacional que permita
calcular el promedio de un alumno en el primer semestre. Las materias son:
a) Diseño por computadora
b) Algebra
c) Cinemática
d) Diseño de estructuras
e) Programación
f) Al finalizar es necesario conocer el promedio del Alumno.
4) La empresa Liverpool desea calcular el sueldo de un trabajador en cada quincena. Por lo que
es necesario conocer los días trabajados en cada quincena y el costo por la hora trabajada, el
nombre y la clave del trabajador. Al finalizar se debe de mostrar en pantalla el nombre del
trabajador, su clave de empleado y el sueldo obtenido quincenalmente.
5) La tienda de abarrotes “La Lupita”, desea conocer el precio de venta de un producto
determinado incluyendo IVA. Teniendo en cuenta que todos los productos son adquiridos en
cajas de 10 unidades. Se solicita al usuario ingrese la descripción del producto y el costo por
caja. Al finalizar se mostrará en pantalla la descripción del producto y el precio unitario de venta.
6) Se requiere obtener el área de una circunferencia.
7) Un productor de leche lleva el registro de lo que produce en litros, pero cuando entrega le pagan
en galones. Realice un algoritmo, y represéntelo mediante un diagrama de flujo y el
pseudocódigo, que ayude al productor a saber cuánto recibirá por la entrega de su producción
de un día (1 galón = 3.785 litros).
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2019-1
8) Una empresa constructora vende terrenos con la forma A. Realice un algoritmo y represéntelo
mediante un diagrama de flujo y el pseudocódigo para obtener el área respectiva de un terreno
de medidas de cualquier valor.

9)
10) Se requiere obtener el área de la figura 2.3 de la forma A. Para resolver este problema se puede
partir de que está formada por tres figuras: dos triángulos rectángulos, con H como hipotenusa
y R como uno de los catetos, que también es el radio de la otra figura, una semicircunferencia
que forma la parte circular (ver forma B). Realice un algoritmo para resolver el problema y
represéntelo mediante el diagrama de flujo y el pseudocódigo.

11)
12) Se requiere obtener la distancia entre dos puntos en el plano cartesiano, tal y como se muestra
en la figura A. Realice un diagrama de flujo y pseudocódigo que representen el algoritmo para
obtener la distancia entre esos puntos.
UNIVERSIDAD AUTONOMA DE CHIAPAS
FACULTAD DE INGENIERIA, CAMPUS I
PROGRAMACIÓN DE COMPUTADORAS 2019-1

Para resolver este problema es necesario conocer las coordenadas de cada punto (X, Y), y
con esto poder obtener el cateto de abscisas y el de ordenadas, y mediante estos valores
obtener la distancia entre P1 y P2, utilizando el teorema de Pitágoras (ver figura 2.4).

Forma:

 Colocar un encabezado distintivo al documento, por ejemplo: Nombre de la


materia, Actividad y quien lo elabora.
 Cuidar la ortografía y redacción.
 Fecha de entrega martes 26 de febrero de 2019.
 Se van a entregar las tres tareas el mismo día. Todas las tareas se hacen por computadora.
o No se entrega ninguna tarea físicamente. Deberán traer sus 3 archivos en (Word ó
PDF) para subirlos a la plataforma.

Nota: Para la tarea 3. Es necesario que por cada ejercicio el alumno realice una tabla en donde el
encabezado sea el título del problema a resolver. Debajo del título se colocan el diagrama de flujo y
el código de la programación en c++. Como últimos puntos. Por el diagrama en DFD y la
programación en necesario colocar las evidencias con la captura de pantalla cuando el algoritmo se
este ejecutando.

Mtro. Edgar González Santiago

You might also like