Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


pract2 estructuras secuenciales, Apuntes de Informática

Asignatura: MTP 1, Profesor: , Carrera: Ingeniería Técnica de Informática de Gestión, Universidad: UJAEN

Tipo: Apuntes

Antes del 2010

Subido el 04/10/2007

helena_vv
helena_vv 🇪🇸

3.9

(14)

59 documentos

1 / 2

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Metodología y Tecnología de la
Programación I
Práctica 2: Estructuras secuenciales
Objetivos de la práctica:
¾ Utilizar las estructuras secuenciales de programación.
¾ Entender la lógica de las estructuras secuenciales.
¾ Aprender a evaluar todo tipo de expresiones (aritméticas, lógicas…).
Requisitos previos:
¾ Saber utilizar el EDI de Dev-C++.
¾ Conocer la sintaxis de las estructuras secuenciales en C.
Actividades básicas:
1. Realizar un programa para calcular los valores que toma la siguiente función:
f(x,y) = x
y - 1
2
2. La calificación final de un estudiante viene dada por tres aspectos del trabajo
anual: nota de laboratorio que cuenta un 30% del total, nota de examen par-
cial que cuenta un 20% del total y nota de examen final que cuenta el 50%
restante. Escribir un programa que lea la nota de laboratorio, la nota del
examen parcial y la nota del examen final e imprima el tanto por ciento co-
rrespondiente a cada una de las notas así como la calificación final.
3. Escribir un programa que calcule la desviación estándar de cinco números
(
σ
=−
=
1
50
2
1
5
.()xx
i
i)
4. Cuando se compra una cajetilla de tabaco en una máquina y no se ingresa el
importe exacto, la máquina posee un algoritmo para devolver el mínimo nú-
mero de monedas. Escribir un programa considerando únicamente monedas
de 5, 10, 20 y 50 céntimos de €, de manera que lea desde el teclado el im-
porte de la cajetilla de tabaco y la cantidad de dinero introducida en la má-
quina, y devuelva el número de monedas de cada tipo que hay que devolver.
Actividades de refuerzo:
1. Escribir un programa en C que lea la longitud de los dos catetos de un trián-
gulo rectángulo y calcule la hipotenusa.
2. Escribir un programa que lea cuatro calificaciones de un alumno y calcule la
calificación promedio.
3. El siguiente es un menú de una hamburguesería. Escribir un programa capaz
de leer la cantidad pedida de cada alimento de forma ordenada y calcule la
cuenta total:
Hamburguesa simple 1.50 Refresco 1.25
Hamburguesa con queso 1.75 Ensalada 2.00
Patatas 1.00
pf2

Vista previa parcial del texto

¡Descarga pract2 estructuras secuenciales y más Apuntes en PDF de Informática solo en Docsity!

Metodología y Tecnología de la

Programación I

Práctica 2: Estructuras secuenciales

Objetivos de la práctica: ¾ Utilizar las estructuras secuenciales de programación. ¾ Entender la lógica de las estructuras secuenciales. ¾ Aprender a evaluar todo tipo de expresiones (aritméticas, lógicas…). Requisitos previos: ¾ Saber utilizar el EDI de Dev-C++. ¾ Conocer la sintaxis de las estructuras secuenciales en C. Actividades básicas:

  1. Realizar un programa para calcular los valores que toma la siguiente función: f(x,y) = x y 2 - 1
  2. La calificación final de un estudiante viene dada por tres aspectos del trabajo anual: nota de laboratorio que cuenta un 30% del total, nota de examen par- cial que cuenta un 20% del total y nota de examen final que cuenta el 50% restante. Escribir un programa que lea la nota de laboratorio, la nota del examen parcial y la nota del examen final e imprima el tanto por ciento co- rrespondiente a cada una de las notas así como la calificación final.
  3. Escribir un programa que calcule la desviación estándar de cinco números

=

2 1

5 .

( x (^) i x ) i

  1. Cuando se compra una cajetilla de tabaco en una máquina y no se ingresa el importe exacto, la máquina posee un algoritmo para devolver el mínimo nú- mero de monedas. Escribir un programa considerando únicamente monedas de 5, 10, 20 y 50 céntimos de €, de manera que lea desde el teclado el im- porte de la cajetilla de tabaco y la cantidad de dinero introducida en la má- quina, y devuelva el número de monedas de cada tipo que hay que devolver.

Actividades de refuerzo:

  1. Escribir un programa en C que lea la longitud de los dos catetos de un trián- gulo rectángulo y calcule la hipotenusa.
  2. Escribir un programa que lea cuatro calificaciones de un alumno y calcule la calificación promedio.
  3. El siguiente es un menú de una hamburguesería. Escribir un programa capaz de leer la cantidad pedida de cada alimento de forma ordenada y calcule la cuenta total: Hamburguesa simple 1.50 Refresco 1. Hamburguesa con queso 1.75 Ensalada 2. Patatas 1.

Metodología y Tecnología de la Programación I Práctica 2: Estructuras secuenciales

  1. Escribir un programa para calcular las soluciones de una ecuación cuadrática

de la forma ax^2 + bx + c = 0 sabiendo que x

b b ac a

  1. El precio de venta de un automóvil es la suma total del costo del vehículo, el porcentaje de ganancia del vendedor (12% sobre el costo) y los impuestos estatales y locales aplicables (6% sobre el costo). Escribir un programa que lea el costo del automóvil e imprima el precio de venta.

Cuestionario:

  1. ¿Sería viable implementar el programa del ejercicio 3 para un total de 100 nú- meros utilizando únicamente estructuras secuenciales? Razonar la respuesta.
  2. Determinar los casos en los que el programa del ejercicio 3 daría error.
  3. Determinar los casos en los que el programa del ejercicio 1 daría error.
  4. ¿Se podría implementar el programa del ejercicio 4 sin usar los operadores / y %? Razonar la respuesta.