Realización del cálculo/operaciones

Documentos relacionados
Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira

Universidad Autónoma del Estado de México Facultad de Medicina

Tema: Uso del programa DFD

ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF

TUTORIAL PSEINT. Ing. Ronald Rentería Ayquipa. Fundamentos de Programación

1. CONTENIDOS. CONTENIDOS MÍNIMOS 2. CRITERIOS DE EVALUACIÓN 3.CRITERIOS DE CALIFICACIÓN

Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:

LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1

Cursor Asignación Ciclo Mientras Ciclo Para Decisión Lectura Salida Llamada

Nota: Se entiende que el usuario no introducirá un divisor igual a cero.

Qué es y para qué sirve una hoja de cálculo CALC?

CURSO DE EXCEL EMPEZANDO A TRABAJAR CON EXCEL

ACTIVIDADES BASE DE DATOS ACCESS 2007

[ GUÍA DIDÁCTICA: DESARROLLO DE ALGORITMOS PSEINT] 11 de julio de 2013

Tema 3. Aplicaciones de Tipo Consola

PERIODO 3 SOFTWARE MANEJADOR DE BASE DE DATOS CONCEPTOS INTERMEDIOS DE MICROSOFT ACCESS

Instituto Nacional de San Rafael

Al igual que las instrucciones alternativas, las instrucciones repetitivas también se pueden anidar, permitiendo las siguientes combinaciones de

[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.]

Tema 5. Diagramas de flujo. Computacion - FA.CE.NA.

Tablas de Tarifas WhitePaper Abril de 2016

LENGUAJE DE PROGRAMACION UNO.

MANUAL DEL TECLADO INALÁMBRICO

Escáner Kodak. Guía rápida

BOLETÍN 5: Algoritmos II

CGPE Manual de Configuración del Correo Electrónico. Manual para la configuración del correo electrónico en Outlook Express

CLASE 1 de VISUAL BASIC (V6)

En este artículo vamos a conocer los tipos de datos que podemos manejar programando en C.

ENTORNO DE DESARROLLO Y COMPILACIÓN DE PELLES C

TEMA 1: Algoritmos y programas

Estos márgenes se definen en el menú Archivo, Configurar página... se nos muestra un cuadro de dialogo como este con tres pestañas:

NOMBRE: Elaboración: Lic. Mónica Sánchez Medina. Fecha: 10 de junio de 2014

Abrimos el programa con un acceso directo o con doble clic en el fichero Topcal.exe

Área: INFORMÁTICA. Saber- Saber: Identificar DFD como herramienta para escribir los algoritmos de forma lógica.

PARTE 1: Introducción

TEMA 32: PAGOS Y COBROS AUTOMÁTICOS EN SAP R/3 Programa de Pagos Automático

MICROSOFT EXCEL MICROSOFT EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

CGPE Manual de Configuración del Correo Electrónico. Manual para la configuración del correo electrónico en Outlook 2000

ACCIONES Photoshop. Primero explicaremos brevemente que son las Acciones de Photoshop y cómo utilizar esta interesante utilidad. Acciones Photoshop

Acceso al fondo antiguo por [Títulos/Autor principal] y por [Temas]

Vamos a registrar los documentos generados en la relación entre los proveedores y la empresa.

Introducción a la programación: Algoritmos

Algoritmos. Medios de expresión de un algoritmo. Diagrama de flujo

PROGRAMAS PARA LA CLASSPAD MANAGER.

Introducción a la programación

Tema: Entorno a C# y Estructuras Secuenciales.

INSTITUCION EDUCATIVA MANUEL ANGEL ANACHURY AREA: TECNOLOGIA E INFORMATICA

Prácticas de Introducción a los Computadores Curso Hoja Gráficos: Hoja Regresión: ESPESOR 0,5 1 1,5 2 2,5 3 3,5 4 4,5 5 ESPESOR COSTES fij

Clase 1 Excel

Estructura Selectiva Múltiple

Escribir programas a partir de un diagrama de flujo

AUDITORÍA WIFI. Una vez que tengamos backtrack arrancado, y cargado aparecerá una pantalla en la que debemos introducir el comando startx

UNIDAD 2. CREAR, ABRIR Y CERRAR UNA BASE DE DATOS

Aplicación R.A.E.E. WEB Manual de usuario

Actividad 2: Teorema de Pitágoras.

Configuración Nokia C7

HERRAMIENTAS DEL SISTEMA PRESENTADO POR: NELSON PLAZAS ANDRES CHARRY

RADIO =? R AREA = : πr 2 < CIRC = : 2 πr

AUTOMATIZACIÓN DE TAREAS REPETITIVAS MEDIANTE GRABACIÓN DE MACROS

Nos muestra el contenido de la celda activa, es decir, la casilla donde estamos situados.

Tema 1. Introducción a OpenOffice Writer

Cómo crear un Juego de preguntas en Educamóvil

Estructuras Secuénciales

Microsoft Word. Microsoft Word 2013 SALOMÓN CCANCE. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

Guía de uso de DERIVE. 2) Botones de acceso rápido Al colocar el cursor sobre el botón aparece un recuadro con su función

RECORDAR TIPOS DE DATOS

Tema 2 Conceptos básicos de programación. Fundamentos de Informática

6.1.- Introducción a las estructuras de datos Tipos de datos Arrays unidimensionales: los vectores Operaciones con vectores.

Uno de nuestros trabajadores, Penélope Fernández Hernández, es despedida y la empresa reconoce la improcedencia del despido.

PROPIEDADES DE LOS CAMPOS. Cada campo de una tabla dispone de una serie de características que proporcionan un control

Curso de Visual Basic Lección 8 Area Interactiva -

SESIÓN 9 TRABAJO CON LOS OBJETOS GRÁFICOS DE POWER POINT

Aproximaciones Sucesivas.

PowerPoint 2010 Edición del contenido

Tutorial 6: Qué es una función? y como utilizarla

CAPÍTULO 1. ELEMENTOS DE EXCEL

UNIDAD 4. MODIFICAR TABLAS DE DATOS

DIPLOMADO EN LINEA FORMATO Y OPERACIONES EN EXCEL

FORMULAS Y FUNCIONES

Para poder comenzar a trabajar con Excel, es necesario considerar los siguientes términos:

Recursos informáticos para utilizar en la web AUTOFORMAS. Diagrama flujo. Flechas bloque. Líneas Formas básicas

MANUAL DE PROCESOS!!!!!!!!!!!!!!! V Sensei 2011 ESTADO DE FLUJOS DE EFECTIVO

CAPÍTULO 1. INTRODUCCIÓN. CONCEPTOS BÁSICOS

Elaboración de Documentos en Procesadores de Textos

CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman)

DISEÑO DE PRESENTACIONES EN LA ENSEÑANZA. Diapositivas de diagrama

MANUAL DE USO DE SMART DFD

BLOQUE Qué productos no encuentra en las tiendas de la localidad? 4. A partir de qué horario le gustaría encontrar abierta una tienda?

TEMA 3: IMPLANTACIÓN DE TÉCNICAS DE ACCESO REMOTO. Victor Martin

Depr Version: 1.2. Modulo de Aval System + HP 50

DIAGRAMAS DE FLUJO ELEMENTOS E INSTRUCCIONES A USAR EN UN DIAGRAMA DE FLUJO

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL

INTRODUCCIÓN DE DATOS EN LA HOJA DE CÁLCULO

GUÍA MODULO VERSIÓN 1 CÓDIGO: EC/001 VIRTUALIZACION FORMACION POR PROYECTOS SOCIEDAD SALESIANA CENTRO DE CAPACITACIÓN Y DE PROMOCIÓN POPULAR

Introducción. Conceptos de Microsoft Excel

Manual de ayuda de ATILA.

MODULO 1 INTRODUCCION AL SISTEMA OPERATIVO

Cuando no está abierto ningún menú, las teclas activas para poder desplazarse a través de la hoja son:

APRENDIENDO EXCEL Tema 1

La forma más fácil e intuitiva de crear macros es crearlas mediante el grabador de macros del que dispone Excel.

Transcripción:

Elabora diagramas de fluxo de mediana complexidade usando elementos gráficos e relacionándoos entre si para dar resposta a problemas concretos Elabora programas de mediana complexidade definindo o fluxograma correspondente e escribindo o código correspondente. Descompón problemas de certa complexidade en problemas máis pequenos susceptibles de seren programados como partes separadas. Obtén o resultado de seguir un programa escrito nun código determinado, partindo de determinadas condicións. Optimiza o código dun programa dado aplicando procedementos de depuración. Elabora un esquema de bloques cos elementos de protección física fronte a ataques externos para unha pequena rede, considerando os elementos de hardware de protección Clasifica o código malicioso pola súa capacidade de propagación e describe as características de cada un, indicando sobre que elementos actúan. PROGRAMA INFORMÁTICO Un programa informático consiste en una serie de comandos que calculan o ejecutan una determinada secuencia de instrucciones para dar un resultado final. El esquema de los programas que vamos a diseñar en el curso será de la siguiente manera: Pedir información al usuario Realización del cálculo/operaciones Salida del resultado por pantalla Así la realización de un programa tiene una primera parte o bloque de entrada en la que el programa pide al usuario los datos que son necesarios para poder ejecutar el programa. Posteriormente, el programa realiza los cálculos necesarios para obtener el resultado final que queremos.

Por último debemos diseñar el bloque de salida en el que el programa nos sacará por pantalla el resultado en cuestión. DIAGRAMAS DE FLUJO Un diagrama de flujo es un diagrama usado para esquematizar un programa informático. Para diseñar los diagramas de flujo usaremos el programa DFD. El diagrama de flujo de un programa informático siempre está comprendido entre un inicio y un fin, que en DFD se representan como: Entre el Inicio y el Fin introduciremos las instrucciones correspondientes DISEÑO DE LOS BLOQUE DE ENTRADA. Para que el programa imprima un mensaje en la pantalla pidiéndonos un determinado dato debemos introducir un elemento del tipo siguiente: Haciendo doble clic encima del elemento se nos abrirá un menú en el que escribiremos entre comillas simples el mensaje que queremos que muestre por pantalla (la pregunta que queremos hacer) Al hacer doble clic sobre el elemento se nos abrirá una pantalla como la que se muestra a continuación:

Aquí es donde escribiremos el mensaje que queremos que se nos muestre por pantalla una vez que ejecutemos el programa: Lo siguiente que tenemos que hacer es poner un bloque de lectura, esto es, un bloque en el que escribamos el nombre de la variable en la que vamos a almacenar el valor que acabamos de escribir. Un bloque de lectura es de la forma siguiente: Al hacer doble clic sobre dicho bloque se nos abrirá una pantalla en la que tecleamos (sin comillas) el nombre de la variable en la que queremos almacenar el valor que hemos introducido por teclado. Al hacer doble clic se abrirá un menú como el siguiente: Aquí introducimos el nombre de la variable (a, b, pi, o cualquier nombre que creamos conveniente) Así pues, el primer programa que tenemos es un programa que nos pide un número por teclado y posteriormente lo almacena en la memoria interna del ordenador en una variable que se llama a. El diagrama de flujo de este programa es el siguiente:

Al ejecutar este programa (pulsando la tecla mensaje por pantalla: ), en primer lugar, sacará un Una vez que pulsamos continuar se abrirá la nueva pantalla para que el usuario introduzca el número:

Introducimos un valor y pulsamos continuar, en este momento hemos almacenado en la memoria interna del ordenador un valor 5 asociado a una variable a DISEÑO DE LA PARTE DE CÁLCULO El programa anterior, aunque bien diseñado no es un programa funcional, es decir, no hace nada que sea útil. Vamos a intentar diseñar un programa que realice una determinada operación (por ejemplo, calcular el doble de un número introducido por teclado) Para introducir un bloque de operaciones necesitamos introducir un elemento de la forma: Esto es lo que se denomina bloque de asignación, al hacer doble clic sobre él se abrirá una pantalla en la que podemos hacer asignaciones o establecer igualdades:

Hay que tener en cuenta, que en diagrama de flujo el símbolo es equivalente a un igual: Al introducir esto estamos asignando a una variable b el doble del valor que hayamos almacenado en la variable a. DISEÑO DEL BLOQUE DE SALIDA Ahora, lo que queremos es que nos muestre por pantalla el resultado calculado, es decir, querríamos que nos mostrara en la pantalla el mensaje: el doble de (valor de a) es (valor de b) Para hacer esto, hay que introducir un bloque de tipo salida e introducir entre comillas simples el mensaje que queremos mostrar y fuera de las comillas las variables, que el programa cambiará automáticamente por números. Esto quiere decir que deberíamos hacer doble clic en el bloque de salida y escribir el mensaje:

El diagrama de flujo de este programa quedaría de la manera siguiente: Al ejecutar nos saldría la siguiente secuencia de acciones:

1.- Pantalla de pregunta 2.- Pantalla para la entrada por teclado de un valor: 3.- Pantalla de salida de datos:

EJEMPLOS: (Haz los diagramas de flujo de los siguientes programas) Ejemplo 1.- Haz un programa que me pida dos números y que muestre el resultado por pantalla Ejemplo 2.- Haz un programa que me pida el radio y que calcule el volumen de una esfera (V = 4 3 πr3 ) Ejemplo 3.- Haz un programa que me pida tres números y los multiplique Ejemplo 4.- Haz un programa que me pida mi nombre y que saque por pantalla el mensaje Hola (el nombre que hayas introducido) Ejemplo 5.- Haz un programa que calcule la cuarta parte de un número introducido por teclado Ejemplo 6.- Haz un programa que calcule la raíz cuadrada (la raíz cuadrada es la instrucción sqrt)

SOLUCIÓN A LOS PROBLEMAS Solución al ejercicio 1

Solución al ejercicio 2 PROGRAMACIÓN ESTRUCTURADA EN C++: DIAGRAMAS DE FLUJO

Solución al ejercicio 3 PROGRAMACIÓN ESTRUCTURADA EN C++: DIAGRAMAS DE FLUJO

Solución al ejercicio 5 PROGRAMACIÓN ESTRUCTURADA EN C++: DIAGRAMAS DE FLUJO

Solución al ejercicio 6 PROGRAMACIÓN ESTRUCTURADA EN C++: DIAGRAMAS DE FLUJO