Вы находитесь на странице: 1из 24

Programacin Aplicada I

IV Ciclo

Laboratorio N 1 Algoritmos
ALUMNO: Vctor Andrs Solano Valero PROFESOR: Jaime Farfn Moshe

Fecha de Realizacin: 14 de Agosto Fecha de Entrega: 21 de Agosto C5-4A

2013-II

PROCEDIMENTOS Y RESULTADOS OBTENIDOS


1. Crear un algoritmo que permita ingresar 2 nmeros enteros y luego muestre la suma de ambos.

INICIO Leer dato1, dato2 Suma=dato1 + dato2 Imprimir suma FIN

2. Crear un algoritmo que calcule el rea de un triangulo

INICIO Lee base, altura area= (base*altura)/2 imprimir rea FIN

3. Calcular y mostrar en pantalla el descuento a realizarse en un restaurante conocido el consumo.


Si el consumo es mayor de S/. 30 pero menor de S/.50 el descuento es de 5%, si es mayor o igual de S/.50 el descuento es de 10%

INICIO Leer Consumo Si Consumo>30 and Consumo>50 entonces Descuento= (Consumo*5)/100 Si no Si Consumo>=50 entonces Descuento= (Consumo*10)/100 Si no Consumo=Descuento fin-si fin-si imprimir Descuento FIN

EJERCICIOS PROPUESTOS
1. Desarrollar 5 algoritmos (DFD y Pseudocodigo) de 5 frmulas de electrnica.

a) Calculo de Voltaje ley de ohm. INICIO leer Resistencia, Corriente

Voltaje=Resistencia*Corriente Imprimir Voltaje FIN

b) Calculo de Potencia

INICIO leer Voltaje, Corriente Potencia=Voltaje*Corriente Imprimir Potencia FIN

c) Calculo de voltaje de salida del amplificador inversor

INICIO leer R1, R2, Vin Vout=-(Vin*R2)/R1 imprimir Vout FIN

d) clculo de voltaje de salida de amplificador no inversor

INICIO leer R1, R2, Vin Vout=(1+(R2/R1))*Vin imprimir Vout FIN

e) ecuacin de Nyquist INICIO Lee resistencia, temperatura, anchodebanda Ruido=sqrt(resistencia*temperatura*1.38*anchodeban da) Imprimir ruido FIN

2. Escribir un programa que lea un nombre de una marca de motocicletas seguida del nombre del modelo y muestre informe el modelo seguido del nombre. (Ejemplo: Honda CBR 600)

INICIO Modelo= Leer Modelo Imprimir Modelo FIN

3. En un almacn se hace un 20% de descuento a los clientes cuya compra supere los $1000 Cul ser la cantidad que pagar una persona cualquiera por su compra?

INICIO Leer Compra Si compra>1000 entonces Pagar= (80*compra)/100 Sino Pagar=compra fin-si Imprimir pagar FIN
4. Calcular el nuevo salario neto de un obrero si obtuvo un incremento del 25% sobre su salario anterior y debe pagar al seguro social 5% de su nuevo sueldo.

INICIO

leer Salario, Nuevo Nuevo= ((Salario*120)/100)-(Salario*5)/100 Imprimir Nuevo FIN

5. Determinar el rea y volumen de un cilindro cuyas dimensiones de radio y altura se leen desde el teclado.

A) INICIO leer radio, altura Volumen=(3.1614*radio^2*altura) imprimir volumen FIN

B) INICIO leer radio, altura Superficie=(2*3.1614*radio*altura) imprimir Superficie FIN

6. Se ingresa el lado L de un cuadrado. Calcular su permetro y su rea. Se sabe que Permetro=4L y rea=L2.

A) INICIO leer lado Perimetro= 4*lado imprimir Perimetro FIN

B) INICIO leer lado Area= lado^2 imprimir Area FIN

7. Leer un nmero entero o decimal y mostrar su doble, triple, cuadrado y cubo.

INICIO leer nmero doble=nmero^2 triple=nmero^3 cuadruple=nmero^4 imprimir doble, triple, cuadruple FIN

8. Lea una cantidad en nuevos soles y obtenga su equivalencia en euros. Debe leer tambin el tipo de cambio del da (es decir, a cunto equivale un euro en nuevos soles).

INICIO leer soles, euros valor=(euro*soles)/1 imprimir valor FIN

9. En un almacn se hace un 20% de descuento a los clientes cuya compra supere los $1000 Cul ser la cantidad que pagar una persona cualquiera por su compra?.

INICIO Leer Compra Si compra>1000 entonces Pagar= (80*compra)/100 Sino Pagar=compra fin-si Imprimir pagar FIN

10. Se lee el haber bsico de un obrero y su cantidad de faltas. Si un trabajador falta dos o ms veces al centro de trabajo, entonces se hace acreedor a una amonestacin econmica del 5% del haber bsico. Calcule la amonestacin y el monto final a pagar.

INICIO leer haber, faltas si faltas>=2 entonces amonestacin= (5*haber)/100 sueldo=(95*haber)/100 sino sueldo=haber fin-si imprimir amonestacin, sueldo FIN

CONCLUSIONES

Se concluye que la creacin de algoritmos facilitan la comunicacin del operario con la maquina; puesto que, para realizar una secuencia de pasos, se deber crear diagramas de flujo y pseudocdigos los cuales harn la tarea de proceso. Para procesos en los cuales se necesita ciertas necesidades o condiciones, se encuentran las estructuras condicionales, las cuales realizan una serie de pasos esenciales en tareas de condiciones algortmicas. Los algoritmos expresan una situacin mediante una secuencia de pasos ordenados, por lo que buscan el aclaramiento de cualquier problema, para as identificar lo que se necesite; es decir, como se debe solucionar el problema a tratar.

Programacin Aplicada I IV Ciclo

Laboratorio N 2
2013-2

Elementos de un programa

Programacin Aplicada
Laboratorio N2: Elementos del programa Alumno:

Solano Valero, Victor Andres

Profesor: Farfan Moshe, Jaime Fecha de realizacin 21 de Agosto

Fecha de entrega: 28de Agosto

2013 II

Laboratorio: Elementos del Programa

OBJETIVOS 1. Definir variables 2. Identificar el alcance de las variables. 3. Identificar la estructura de un programa.

EQUIPOS, MATERIALES, PROGRAMAS Y RECURSOS

PC Personal. Sistema operativo Windows XP. Material disponible desde Tecsup Virtual. Maquina virtual con VS 2008.

SEGURIDAD Colocar las mochilas en el gabinete al final del saln para evitar cadas en caso de sismo. No ingresar con bebidas ni comidas. Apagar los equipos y los monitores al culminar la sesin.

INTRODUCCIN

Para desarrollar programas en un lenguaje de programacin es necesario conocer su sintaxis.

PREPARACIN

El Alumno debe revisar previamente el material del curso en Tecsup Virtual y revisar su texto.

PROCEDIMIENTO y RESULTADOS

Realizar las siguientes tareas.

1. Programa que ingresa el nombre y apellido

using System;

namespace Laboratorios { class Saludo { static void Main(string[] args) { string nom, ape;

Console.Write("Ing su Nombre : "); nom = Console.ReadLine(); Console.Write("Ing su Apellido: "); ape= Console.ReadLine();

Console.WriteLine("Hola : {0} {1}", nom, ape); } } }

2. Ingresa 2 nmeros enteros y realiza la suma.

using System;

namespace Laboratorios {

class Sumar { static void Main(string[] args) { int dato1, dato2, resp;

Console.Write("Ing dato 1: "); dato1 = int.Parse(Console.ReadLine()); Console.Write("Ing dato 2: "); dato2 = int.Parse(Console.ReadLine()); resp = dato1 + dato2; Console.WriteLine("La suma es : {0}", resp); } } }

3. Calcular el IGV y total del consumo realizado.

using System;

namespace Laboratorios { class Consumo { static void Main(string[] args) {

double consumo, total, igv;

Console.Write("Ing consumo: "); consumo = double.Parse(Console.ReadLine()); igv = consumo * 0.18; total = consumo + igv; Console.WriteLine("El IGV es: {0}", igv); Console.WriteLine("El total a pagar es: {0}", total); } } }

Ejercicios propuestos

2. Crear un programa que: Solicite ingresar un valor de temperatura en grados Fahrenheith, y Muestre en pantalla la temperatura equivalente en grados Celsius.

5 F 32 9

3. Crear un programa que calcule el rea de un tringulo 4. Crear un programa que pida el cdigo, nombre, apellido, especialidad, sexo e email de un alumno y los muestre en pantalla. 5. Crear un algoritmo que indique si un nmero es par.

Desarrollo

EJERCICIO PROPUESTO 1

EJERCICIO PROPUESTO 2

EJERCICIO PROPUESTO 3

EJERCICIO PROPUESTO 4

CONCLUSIONES:

Se concluye que el programa utilizado, nos ayuda a poder llevar a cabo, diversas formas de expresar un proceso; ya que se pueden colocar diversas condiciones de proceso y hacer un trabajo excepcional. En la experiencia elaborada, se concluye que al hacer una programacin, se tiene una mejor comunicacin del usuario con la mquina, ya que, para hacer una tarea, el usuario necesitar ordenar a la maquina a hacer diversos pasos para poder elaborar el proceso solicitado.

Вам также может понравиться