Resolución de Problemas y Algoritmos Lenguaje Pascal Entrada y Salida

Slides:



Advertisements
Presentaciones similares
COMANDO DU.
Advertisements

ENCUESTA A NEFRÓLOGOS URUGUAYOS SOBRE TRATAMIENTO DE ANEMIA RENAL
Programación entera En muchos problemas reales las variables sólo pueden tomar valores enteros Ejemplos: decisiones sobre inversiones, compras, arranques,
Programación entera En muchos problemas reales las variables sólo pueden tomar valores enteros Ejemplos: decisiones sobre inversiones, compras, arranques,
Programación de Computadores
Descripción del movimiento: Movimientos horizontales
ESTRUCTURA DE DECISION LOGICA
Valores y Vectores Propios
COORDINACIÓN TRABAJOS DE TÍTULOS VIRTUAL
Access - Tablas.
Familia TTL. Introducción.
EXCEL 14 CLASE 6.
Elementos de Pascal Escribir un programa en Pascal que lea los valores de los catetos de un triángulo rectángulo y calcule y muestre la hipotenusa. program.
Fundamentos de la Programación Estructurada
Resolución de Problemas y Algoritmos Buffer - Read & Readln
Variables Prof. Gonzalo Pastor.
Fundamentos de Ingeniería de Software
Descomponer un problema
ProParCurso 13/14 1Computadores Paralelos 2Programación basada en paso de mensajes 3Técnicas básicas de programación paralela Compulsiva, Divide y Vencerás,
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Facultad Ingeniería Departamento de Sistemas e Industrial Módulo 2 Constructores Básicos Parte A rogramación de omputadores.
Ms access Microsoft Access es un sistema gestor de bases de datos relacionales (SGBD). base de datos suele definirse como un conjunto de información.
3. INTRODUCCIÓN A LA PROGRAMACIÓN
Tipos de datos y campos.
FORMATEANDO EN MICROSOFT OFFICE
Queda expresamente prohibida la publicación y/o reproducción total o parcial del contenido del presente informe total o parcialmente y la invocación o.
Tema 3 Entrada y Salida.
READ (*, *) WRITE(*; *) Formato libre Format → se utiliza para especificar la forma en que las variables son impresas o leídas en un programa. WRITE(*,
Fundamentos de Programación
Programación II Profesor A.S. MOLINA, Carlos
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Ing. Héctor Abraham Hernández Erazo
Informática Ingeniería en Electrónica y Automática Industrial
Sistemas decimal, binario, octal y hexadecimal
Computación Aplicada Facultad de Ingeniería Universidad Autónoma de Querétaro Ma. Teresa García Ramírez 1.
ARQUITECTURA DE COMPUTADORES Semestre A-2009 Clase 13.
Computación II Unidad IX Flujos y archivos. Presentación de la unidad Objetivos: –Comprender como utilizar el flujo de entrada y salida en C++ –Comprender.
Introducción a la Computación ROGER GOMEZ SUAREZ.
Resolución de Problemas y Algoritmos Uso de iteración con secuencias
TAMAÑO Y ORIENTACIÓN DEL PAPEL
ESTRUCTURA DE DECISION LOGICA
Sesión 5 Sentencias de Selección y repetición Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
Resolución de Problemas y Algoritmos Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca - Argentina.
Resolución de Problemas y Algoritmos Entorno de Programación Lazarus - FreePascal Año 2014 Departamento de Ciencias e Ingeniería de la Computación Universidad.
Resolución de Problemas y Algoritmos Instalación de Lazarus Año 2014 Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur.
Ciclos (Loops, Repeticiones) Permiten ejecutar una secuencia de sentencias mas de una vez. Hay 2 tipos de loops:  WHILE repite la acción un número indefinido.
Microsoft Office Project 2010 Curso Básico
Aritmética PARA COMPUTADORAS
FILTROS. Un filtro es un programa que recibe una entrada, la procesa y devuelve una salida. Relacionando filtros simples podemos hacer prácticamente cualquier.
Imágenes en el PC Fuente: Curso HTML del CNICE. Tipos de imagen A grandes rasgos podríamos dividir las imágenes digitales en dos grupos: Imágenes vectoriales,
Unidad 1: FUNDAMENTOS DE COMPUTACIÓN Y PSEUDOLENGUAJE
Algoritmos Presentado por: DAVID CUASTUMAL Est. Ingeniería de Sistemas Institución Universitaria CESMAG.
ESTRUCTURA DE DECISION LOGICA
1.5 Cifras Significativas
Programación de Computadores (IWI-131)
Microsoft Office Excel 2007
TEMA1:Introducción 1 1. Programación 2. Lenguajes de Programación 3. Ordenador.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Sesión 4 Secuencias Básicas Prof:Eridan Otto Programación de Computadores Lenguaje Pascal.
M.S.C. Ivette Hernández Dávila
Configurar una página en Word
Reglas para determinar Cifras Significativas
Mediacentro Clase #2 de Excel I. Temario Insertar y eliminar: columnas filas y celdas Formatos de Celdas Formato de Filas, columnas y Hojas.
Metodología de la programación
Especificación del sistema TIENE COMO OBJETIVOS: Describir el proceso por medio del cual se transforma una declaracion de requisitos del cliente en una.
Algoritmos en Pseudocódigo
Primera Unidad INTRODUCCIÓN AL DIBUJO AVANZADO CON CAD
Entrada/Salida : I/O FORTRAN 90/95 MC. Pope ITD. Entrada y Salida (I/O) Fortran proporciona dos tipos de declaraciones para entrada y salida de datos.
Curso de Excel Básico Sesión 5 1. Las Funciones Microsoft Excel
EXCEL. En Excel 2007 tenemos el cuadro de diálogo Formato de celdas para aplicar formato al contenido de las celdas seleccionadas. 1 Inicio 1 Inicio 2.
Transcripción de la presentación:

Resolución de Problemas y Algoritmos Lenguaje Pascal Entrada y Salida Resolución de Problemas y Algoritmos Dr. Alejandro J. García 01/04/2017 Resolución de Problemas y Algoritmos Lenguaje Pascal Entrada y Salida Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca - Argentina Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur 1

Sentencias Write y Writeln

Procedimiento Writeln Diagrama Sintáctico: Muestra el contenido de cada uno de los parámetros (en la misma línea) y luego avanza a la próxima línea. Ej: writeln(’El tamaño de la puerta es de ’, Ancho, ’ por ’, Alto); writeln; writeln(’Que es igual a ’, Ancho * Alto, ’ cm cuadrados ’);

Procedimiento Write Diagrama Sintáctico: Muestra el contenido de cada uno de los parámetros (en la misma línea). Ej: write(’El tamaño de la puerta es de ’, Ancho, ’ por ’, Alto); write(’ Que es igual a ’, Ancho * Alto, ’ cm cuadrados ’);

Write versus Writeln • Usualmente, se utiliza el writeln para mostrar resultados. Sin embargo, si la cantidad de información es mucha es conveniente distribuirla en varios write para una mayor claridad. writeln(P1,P2,P3,P4,P5,P6,P7,P8); es equivalente a write(P1,P2,P3); write(P4,P5,P6); writeln(P7,P8);

Write con formato • Generalmente, se necesita mostrar la información con un formato específico o en forma tabular. • Se utilizará un ancho de campo (fw) para formatear la salida. • Tanto write como writeln aceptan formato. Formato: write(<ParámetroEntero>:fw write(<ParámetroReal>:fw:dp); write(<ParámetroString>:fw);

Enteros con formato Obs: el signo (-) ocupa 1 lugar. • Para formatear un valor Entero se utilizará un ancho de campo (fw) que especifica la cantidad de dígitos a ser mostrado. Obs: el signo (-) ocupa 1 lugar. • Si la cantidad de dígitos a mostrar es igual a fw se muestra el valor sin modificación. Ej.: write(123:3); Muestra: 123 • Si la cantidad de dígitos a mostrar supera a fw se agregan los lugares necesarios. Ej.: write(123:1); Muestra: 123 • Si la cantidad de dígitos a mostrar es inferior a fw se agregan espacios, justificando el nro a la derecha. Ej.: write(123:6); Muestra: 123

• La parte decimal es redondeada, la parte entera Reales con formato • Para formatear un valor Real además del ancho de campo (fw) se utilizará un valor cantidad de decimales (dp) que especifica la cantidad de dígitos decimales a ser mostrado. • La parte decimal es redondeada, la parte entera mantiene la cantidad de dígitos (igual que enteros). • El ancho de campo (fw) consistirá de la cantidad deseada de dígitos en la parte entera, más los dígitos en la parte decimal, más el lugar del punto decimal (.)

Valor de X Salida -99.42 -99.4 0.123 →→0.1 -9.53 →-9.5 99.999 100.0 Ejemplo: Considere X un valor Real y el formato :5:1 Valor de X Salida -99.42 -99.4 0.123 →→0.1 -9.53 →-9.5 99.999 100.0 Ejercicio: Como sería mostrado el valor -15.564 almacenado en X utilizando los siguientes formatos: X:8:4 X:8:3 X:8:2 X:8:1 X:8:0 X:8