Desarrollo de Software I. Evalué e imprima el valor de la función y = 2t 3 + t 2 + t + 24 a partir de la lectura por teclado de t.

Slides:



Advertisements
Presentaciones similares
Algoritmo: Es una serie de procesos a seguir para la solución de un problema. Diagrama de Flujo: Es la representación de un algoritmo en forma jerárquica.
Advertisements

Métodos y parámetros.
Lenguaje C++.
INFORMÁTICA PROGRAMACIÓN.
UNIVERSIDAD DE ORIENTE NUCLEO DE BOLIVAR COORDINACION GENERAL DE ESTUDIOS DE POSTGRADO POSTGRADO EN CIENCIAS ADMINISTRATIVAS MENCION FINANZAS. V COHORTE.
UNIVERSIDAD DE ORIENTE NUCLEO DE BOLIVAR COORDINACION GENERAL DE ESTUDIOS DE POSTGRADO POSTGRADO EN CIENCIAS ADMINISTRATIVAS MENCION RECURSOS HUMANOS.
UNIVERSIDAD DE ORIENTE NUCLEO DE BOLIVAR COORDINACION GENERAL DE ESTUDIOS DE POSTGRADO POSTGRADO EN CIENCIAS ADMINISTRATIVAS MENCION FINANZAS VII COHORTE.
Clases en C++.
Tema 5 Sentencias básicas. Sentencia –Línea de código en C Básicas –Entrada de datos desde el teclado –Salida de datos por la pantalla –Asignación de.
Instrucciones Básicas Salida de Información
ESTRUCTURA DE DECISION LOGICA
ESTRUCTURAS ALTERNATIVAS Práctica #5 ESTRUCTURAS ALTERNATIVAS Grupo 1IL-701.
Profesor Hermann Pempelfort. Punto y coma Permite que no se muestre por pantalla la acción o resultado ejecutado. Ejemplo1: x = 3 Ejemplo2: x = 3; Ejemplo3:
Clases Extendidas La clase extendida hereda los campos y métodos de la clase de la cual extiende. La clase original se conoce como superclase y la clase.
Entendiendo la definición de clases
Ejercicios de algoritmos y diagramas de flujo
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ FACULTAD DE INGENIERIA EN SISTEMAS COMPUTACIONALES DESARROLLO DE SOFTWARE I Práctica #1 PROFESORA: ADDYS DE LAM.
Elementos básicos del Lenguaje
Programación I Teoría I
INFORMÁTICA PROGRAMACIÓN.
Variables Prof. Gonzalo Pastor.
Datos de entrada: Proceso: Datos de salida: Inicio 1.
Concepto de programa. Directorio Concepto de programa. Analisis del problema. Resolucion del problema. Desarroollo de un programa. Partes constitutivas.
FUNCIONES EN C.
INFORMATICA I Arreglos 1 CLASE 17.
Alumno: Manuel Calderón. Dado un valor correspondiente a una cantidad cualquiera de horas, informe cantidad de minutos y cantidad de segundos. c HORA.
Complemento a los Diagrama de Flujos Fundamentos de la Programación
Programación Estructurada
Introducción a la Computación (7ma Semana) Lunes 16 de Abril del 2007
Algoritmo y Estructura de Datos I
Programación Orientada a Objetos en Java
INTRODUCCIÓN A LA COMPUTACIÓN 14va Semana – 24va Sesión Miércoles 01 de Junio del 2005 Juan José Montero Román
Trabajo Practico nº1 By: Santiago Boulay. Ejercicio 1 Dado un valor correspondiente a una cantidad cualquiera de horas, informe cantidad de minutos y.
Ingeniero Anyelo Quintero
Conceptos Básicos de Java
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
Funciones en lenguaje C
Funciones y procedimientos
Programación Orientada a Objetos usando C++
1 Procedimientos Es un conjunto de sentencias incluidas entre las declaraciones Sub o Function y End Sub/Function VB utiliza varios tipos de procedimientos:
POO Java Módulo 3 Elementos de programas Identificadores
Sistema de Venta por Metro DMS Presenta:
Área Académica: Informática
Introducción a clases Programación Orientada a Objetos.
Java Orientado a Objetos CLASES,OBJETOS Y MÉTODOS
Creación de Aplicaciones
Tema 3 Entrada y Salida.
FUNCIONES EN C. SOBRE FUNCIONES... Caja negra in_1 in_N out_1 In_2 Función: Nombre. (Con el cual es invocada). Entradas. (Parámetros de la función). Salida.
Tema 7. Introducción a lenguaje de programación Visual Basic (clase 1)
Programación III Clase 06 Funciones.
ESTRUCTURA DE DECISION LOGICA
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
Implementación de clases en C#.. Motivación Persona cadena nombre cadena apellidos entero añoNacimiento entero Edad(entero unAño) cadena ToString()
Control de errores visual basic
Elementos básicos del lenguaje
VBA – Elementos del Lenguaje
Unidad II Introducción a la programación en C++
Estructuras de Control.
Introducción a la Ingeniería de Sistemas
Soluciones 1- el algoritmo en seudocódigo que, dada una variable cuyo es leído desde teclado imprima por pantalla si el numero es o no mayor que 0 algoritmo.
Problema #3 Escriba un pseudocódigo para calcular el salario neto de un empleado. Se entra las horas trabajadas y el salario por hora, para calcular el.
Elementos básicos del lenguaje
ESTRUCTURA DE DECISION LOGICA
Elementos básicos del lenguaje
Tipos Básicos de Datos en C++
PRINCIPIOS DE PROGRAMACIÓN
Expresiones Aritméticas
PROGRAMACIÓN IV INTRODUCCIÓN.
QUE ES PNL. CONCEPTO La programación neurolingüística es un proceso mental, mediante el cual utilizamos los sentidos con los cuales percibimos el mundo,
Unidad Temática II Algoritmia Elemental Operadores aritméticos: son símbolos que le indican al compilador la operación de cálculo a realizar entre los.
Transcripción de la presentación:

Desarrollo de Software I

Evalué e imprima el valor de la función y = 2t 3 + t 2 + t + 24 a partir de la lectura por teclado de t.

/*Definición de la clase*/ Clase Funcion { /*Declaración de variables de clase*/ private flotante X /*Métodos*/ publico void asignar_valores (flotante t) { X=t } publico flotante Calcular_Funcion() { flotante y y= 2*x*x*x+ x*x+x+24 retornar y } }

/*Cuerpo principal*/ INICIO /*Declaración de variable*/ flotante t /*Se crea el objeto*/ Funcion obj_y /*Crear el objeto con valores leidos*/ Visualizar ("entre el valor de t") Leer(t) obj_y.pasa_valor(t) /* Mensaje de calcular funcion*/ res=obj_y.Calcular_Funcion() /*Salida*/ Visualizar("y es = ", res) FIN

/*Definición de la clase*/ Clase Informe { /*Declaración de datos de la clase */ Privado Flotante Cost Privado Entero Cant /*Implementación de métodos*/ Publico void valores (Privado P, Privado C, ITEM) {Cost= P Cant= C ITEM} Publico Flotante Calcular_Subtotal () {flotante Sub Sub = Cost*Cant Retornar Sub} Publico Flotante Calcular_Impuesto(flotante Sub) {flotante Imp Imp = Sub*ITEM Retornar Imp} Publico Flotante Calcular_Total(flotante Sub, flotante Imp) {flotante T T= Sub + Imp Retornar T} }

/*Cuerpo principal*/ INICIO /* Definición de constantes */ ITEM0.07 /*Declaración de variables*/ Flotante P, res1, res2, res3 Alfanumérico Cod [4], Prod [15] Entero C /*Se crea el objeto*/ Informe obj_Venta /*Crear el objeto con valores leídos(si es requerido)*/ visualizar (introduzca el código, descripsión, el precio y la cantidad de articulos) Leer (Cod, Prod, P, C) obj_Ventas. Valores(P, C) /*Activación de mensajes (llamadas a los métodos de la clase)*/ res1=obj_Venta.Calcular_Subtotal() res2=obj_Venta.Calcular_Impuesto(res1) res3=obj_Venta.Calcular_Total(res1,res2) /*Impresión de salida de Informe*/ visualizar (Código es:, Cod; descripsión es:, Prod; Precio es:, P, Cantidad es;, C; Subtotal es:, res1; Impuesto es;, res2; Total es;,res3) FIN

Se desea obtener el total del dinero ahorrado en una alcancia de 50 centavos, 25 centavos, 10 centavos, 5 centavos y 1 centavo.

/*Definición de la clase*/ Clase Dinero_Ahorrado { /*Declaración de variables de clase*/ privado entero c50, c25, c10, c5, c1 /*Método calcular*/ publico void asignar_valores (entero c50i, entero c25i, entero c10i, entero c5i, entero c1i) { c50 = c50i c25 = c25i c10 = c10i c5 = c5i c1 = c1i } publico entero resultado() { flotante res res = (c50*0.50)+(c25*0.25)+(c10*0.10)+(c5*0.05)+(c1*0.01) retornar res } }

/*Definición de la clase*/ Clase Edad_persona { /*Declaración de variables de la clase*/ private entero aa,an /*Método calcular*/ publico void paso_valor (entero anio_a, entero anio_n) { aa=anio_a an=anio_n } publico entero calcular() { entero edad edad = aa – an retornar edad } } /*Cuerpo principal*/ INICIO /*Declaración de variables*/ entero anio_a, anio_n, res /*Se crea el objeto*/ Edad_persona obj_edad /*Crear el objeto con valores leídos*/ Visualizar (Entre el año actual y el año de nacimiento de la persona) Leer(anio_a, anio_n) obj_edad.pasa_valor(anio_a, anio_n) /*Mensaje de calcular la edad*/ res=obj_edad.calcular() /*Salida*/ Visualizar(La edad de la persona es =, res) FIN

Transforme grados Fahrenheit a centígrados.

/* Definición de la clase*/ Clase Temperatura { /*Declaración de variable de la clase*/ Privado flotante tem /*método formula */ Publico void asignar (flotante t) { Tem = t} publico flotante_calcular (){ flotante c c=(tem-32)*(5/9) c=(tem-32)*(5/9) return c} }

/*Declaración del cuerpo principal*/INICIO{ /*Declaración de variable*/ flotante t, resp /*Se crea el objeto de la clase*/ Temperatura obj /*Se crea el objeto con valores leídos*/ Imprimir (ingrese la temperatura) leer (t) obj. Asignar (t) /* activación de mensaje (llamada a los métodos de la clase)*/ resp = obj.calcular () /*impresión de salida*/ Imprimir (grados c =, resp) ; }

/*Definición de la clase*/ clase Long_Circunferencia { /*Declaración de datos de la clase*/ private flotante r /*método calcular longitud*/ publico void asig_val(flotante radio, PI) {r=radio PI} publico flotante Calcular_long () {flotante long long=2*PI*r retornar long} }

/*cuerpo principal*/ INICIO /* Definición de constantes */ PI /*Declaración de variables*/ flotante radio Flotante longitud /*Se crea el objeto de la clase*/ Long_Circunferencia obj_clong /*Crear el objeto con valores leídos*/ Sentencias de entrada /salida Visualizar(Introduzca el radio de la circunferencia) Leer (radio) obj_clong. asig_val(flotante radio)

/*Activación de mensajes*/ longitud = obj_clong. Calcular_long () /*Impresión de salida*/ Visualizar(La longitud de la circunferencia es, longitud) FIN