TEMA 2 METODOLOGÍA DE LA PROGRAMACIÓN
|
|
|
- Carla María del Pilar Agüero Córdoba
- hace 9 años
- Vistas:
Transcripción
1 TEMA 2 METODOLOGÍA DE LA PROGRAMACIÓN Herramientas de programación. Durante el diseño de un programa y en sus fases de análisis y programación surge la necesidad de utilizar una herramienta de diseño gráfico para la representación de los flujos de datos manipulados por el mismo, así como la secuencia lógica de las operaciones que constituyen el algoritmo de resolución del problema para el que ha sido creado. Toda representación gráfica, debe cumplir las siguientes cualidades: Sencillez: han de ser fáciles y sencillos. Claridad: deben reconocerse todos los elementos empleados por cualquier persona distinta a la que lo diseño. Normalización: tanto los diseñadores como los usuarios de los programas deben utilizar las mismas normas de construcción. Flexibilidad: todo método de representación debe permitir sin grandes dificultades, posteriores modificaciones de algunas de las partes del algoritmo y la inserción de alguna nueva. Para la representación de un algoritmo se debe utilizar algún método que permita independizar dicho algoritmo del lenguaje de programación elegido. Esto permitirá que un algoritmo pueda ser codificado indistintamente en cualquier lenguaje. Los métodos más usuales para la representación de algoritmos son: Diagrama de flujo. Diagrama de N-S (Nassi-Schneiderman). Pseudocódigo. Tablas de decisión. 1
2 2.2.-HERRAMIENTAS DE DISEÑO Y PROGRAMACIÓN Diagrama de flujo. Los diagramas de flujo engloban tanto la representación gráfica de la circulación de los datos e información dentro de un programa (organigrama o diagrama de flujo de sistema), como a la representación gráfica de la secuencia de operaciones que se han de realizar dentro del mismo (ordinograma o diagrama de flujo de detalle). Estas representaciones se corresponden con las distintas fases de un programa: Organigrama Ordinograma análisis programación ORGANIGRAMA También se les llama diagramas de flujo de sistemas o diagramas de flujo de configuración Son representaciones gráficas que reflejan la ubicación de los datos en los soportes físicos de Entrada/Salida, así como el flujo de los mismos a lo largo del programa. Todo organigrama debe reflejar: a) Las distintas áreas o programas en los que se divide el problema, así como el nombre de cada uno de ellos. b) Las Entradas y Salidas de cada área, indicando los soportes que serán usados para el almacenamiento tanto de los datos pendientes de elaborar o procesar, como de los resultados obtenidos. c) El flujo de los datos. 2
3 REGLAS DE REPRESENTACIÓN DE LOS ORGANIGRAMAS. CÓMO SE HACEN?: 1º) En la parte central del diseño debe figurar el símbolo del proceso. 2º) En la parte superior del diseño y, siempre por encima del símbolo de proceso deben figurar los soportes de Entrada. 3º) En la parte inferior del diseño, y siempre por debajo del símbolo de proceso deben figurar los soportes de Salida. 4º) A la izquierda y derecha del diseño, y por tanto, a ambos lados del símbolo de proceso, figurarán los soportes que son tanto de entrada como de salida. Gráficamente sería: SOPORTES DE ENTRADA SOPORTES DE ENTRADA/SALIDA PROCESO SOPORTES DE ENTRADA/SALIDA SOPORTES DE SALIDA Ejemplo: Realizar un organigrama que refleje la actualización del fichero de nóminas de una empresa. Los datos los mostrará por pantalla: 3
4 Teclado: datos de la nómina Actualización Fichero nóminas Pantalla SÍMBOLOS USADOS EN LOS ORGANIGRAMAS: 1º) SIMBOLOS DE SOPORTE DE INFORMACIÓN O DISPOSITIVOS FÍSICOS: S ÍM BOLO DENOM INACIÓN T IP O DIS POS IT IVO T eclado Entrada S oporte genérico Entrada Pantalla / CR T S alida Impresora S alida T arjeta perforada Cinta de papel 4
5 S ÍM BOLO DENOM INACIÓN T IP O DIS POS IT IVO Disco magnético Disco magnético Cinta magnética Cinta encapsulada Disco flexible T ambor magnético 2º) SIMBOLOS DE PROCESO: S ÍM BOLO FUNCIÓN Proceso u operación Clasificación u ordenación de datos en un ficher o Fusión o mezcla de 2 o más ficher os en uno solo Partición o extracción de datos de un ficher o M anipulación de uno o varios ficher os (inter calación) 5
6 3º) LÍNEAS DE FLUJO DE DATOS: S ÍM BOLO FUNCIÓN Dirección del proceso o flujo de datos Líneas de teleproceso (transmisión de datos) Lïnea conectora. Permite la unión entre unidades o elementos de información ORDINOGRAMAS o diagramas de flujo de detalle. También se les llama diagramas de flujo de programas. Son representaciones gráficas que muestran la secuencia lógica y detallada de las operaciones que se van a realizar para la resolución de un problema por medio del ordenador. El diseño de un ordinograma debe ser totalmente independiente del lenguaje de programación empleado en la codificación del algoritmo, evitando hacer cualquier referencia a la sintaxis del lenguaje. Todo ordinograma debe reflejar: a) Un principio o inicio que marca el comienzo de ejecución del programa y que viene determinado por la palabra INICIO. b) La secuencia de operaciones, que debe ser lo más detallada posible y siguiendo siempre el orden en el que se deberán ejecutar (de arribaabajo y de izquierda a derecha). 6
7 c) Un fin que marca la finalización de ejecución del programa y que viene determinado por la palabra FIN. REGLAS DE REPRESENTACIÓN DE LOS ORDINOGRAMAS: Cómo se hacen? 1º) Todos los símbolos empleados en el diseño deben estar conectados por medio de líneas de conexión o líneas de flujo de datos. 2º) El diseño debe realizarse de arriba-abajo y de izquierda-derecha 3º) Queda terminantemente prohibido el cruce de líneas de conexión, pues indicaría un ordinograma mal diseñado. Veamos un ejemplo de 2 ordinogramas: uno incorrecto por cruce de líneas y otro correcto: INCORRECTO CORRECTO 4º) A un símbolo de proceso pueden llegarle varias líneas de conexión, pero de él sólo puede salir una: Proceso 7
8 5º) A un símbolo de decisión pueden llegarle varias líneas de conexión, pero de él sólo pueden salir 2 líneas que corresponden una a cada posibilidad de las existentes: SÍ NO 6º) A un símbolo de inicio no llega ninguna línea de conexión y de él sólo puede partir una línea: INICIO INICIO CORRECTO INCORRECTO 6º) A un símbolo de final de proceso o ejecución de programa pueden llegar muchas líneas de conexión, pero de él no puede partir ninguna: FIN SÍMBOLOS USADOS EN LOS ORDINOGRAMAS: 1º) SÍMBOLOS DE OPERACIÓN O PROCESO: S ÍM BOLO FUNCIÓN T erminal (marca de inicio o fin ) Operación de general Proceso u operación en general S ubprograma o subrutina 8
9 2º) SÍMBOLOS DE ESTRUCTURAS DE CONTROL (ALTERNATIVAS Y BUCLES): S ÍM BOLO FUNCIÓN Bucle que se repite un número conocido de veces Decisión de 2 salidas Decisión de 2 salidas Decisión múltiple con n salidas 3º) LÍNEAS DE FLUJO Y SÍMBOLOS DE CONEXIÓN: S ÍM BOLO FUNCIÓN Flechas indicadoras de la dirección del flujo de datos. L ínea conectora o de flujo de datos Conector (se usa para r eagrupar líneas de flujo) N N Conector de líneas de flujo en la misma página (se usa para enlazar dos partes del diseño mediante un conector de Entrada y otro de S alida) Conector de líneas de flujo en difer entes páginas. S ímbolo de comentario: S e utiliza para aclarar o documentar el diseño del algoritmo con algún comentario que se considere necesario 9
10 Resulta necesario indicar dentro de los símbolos la operación específica concebida por el programa. 10
Pseudocódigo. La forma en que se escribe un pseudocódigo es la siguiente:
Pseudocódigo El pseudocódigo o pseudolenguaje, son una serie de instrucciones en nuestro lenguaje natural (español, ingles, etc.) y expresiones que representan cada uno de los pasos que resuelven un problema
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY
PROGRAMACIÓN. UNIDAD II. ALGORITMO PROFA : HAU MOY ALGORITMO DEFINICIÓN: CONSISTE EN LA DESCRIPCIÓN CLARA Y DETALLADA DEL PROCEDIMIENTO A SEGUIR PARA ALCANZAR LA SOLUCIÓN A UN PROBLEMA EN DONDE SE ESTABLECE
Tema 5. Diagramas de flujo. Computacion - FA.CE.NA.
Tema 5 Diagramas de flujo D i ag ram a d e F l u j o TEMA5 Diagramas de Flujo. Representación simbólica. Símbolos utilizados. Convenciones. Técnicas de construcción de diagramas. Estructuras básicas. Normas
Algoritmos I Lenguaje de Programación
Algoritmos I Lenguaje de Programación Ingº JORGE AUGUSTO MARTEL TORRES Ingenierías CONTENIDO Introducción Herramientas de Resolución DF, D-NS, Pseudocódigo UNTELS Jorge Augusto Martel Torres 2 ALGORITMO
INSTITUTO NACIONAL SUPERIOR DEL PROFESORADO TÉCNICO - TÉCNICO SUPERIOR EN INFORMÁTICA APLICADA - PROGRAMACIÓN I
RESOLUCIÓN DE PROBLEMAS Y ALGORITMOS La principal razón para que las personas aprendan lenguajes de programación es utilizar una computadora como una herramienta para la resolución de problemas. Cinco
Índice de Contenidos. 1.- Herramientas de programación. 2.- Diagrama de flujo.
: La resolución de problemas con el ordenador. Herramientas de programación. El pseudocódigo Índice de Contenidos 1.- Herramientas de programación. 2.- Diagrama de flujo. 2.1.- Organigramas o diagramas
[TEMA #2. ETAPAS Y TÉCNICAS PARA EL DESARROLLO DE PROBLEMAS CON AYUDA DEL COMPUTADOR.]
La resolución de un problema mediante una computadora consiste en el proceso que a partir de la descripción de un problema, expresado habitualmente en lenguaje natural y en términos propios del dominio
TEMA 1. METODOLOGÍA DE LA PROGRAMACIÓN.
TEMA 1. METODOLOGÍA DE LA PROGRAMACIÓN. 1. INTRODUCCIÓN Muchas personas piensan que un computador puede realizar tareas o trabajos de complejidad superior a una inteligencia humana. La realidad es que
CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman)
CONTENIDO 1 Diagrama de flujo 2 Pseudocodigo 3 Diagrama estructurado (nassi-schneiderman) Las dos herramientas utilizadas comúnmente para diseñar algoritmos son: Diagrama de Flujo Pseuducodigo 1 Diagrama
Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico.
ALGORITMIA 1 Definición de Programa (Algoritmo) Un algoritmo es una serie de pasos lógicos y organizados que describe el proceso que se debe seguir, para dar solución a un problema específico. 2 Tipos
3. TÉCNICAS DE DISEÑO
3. TÉCNICAS DE DISEÑO 3.1 Top Down También conocida como de arriba-abajo y consiste en establecer una serie de niveles de mayor a menor complejidad (arriba-abajo) que den solución al problema. Consiste
Diagramas de flujo. ISCT. Luis Antonio Mancilla Aguilar
Diagramas de flujo ISCT. Luis Antonio Mancilla Aguilar DIAGRAMA Qué es un diagrama? Es Representación gráfica de una sucesión de hechos, pasos u operaciones en un procedimiento. Usos Representar los pasos
La resolución de un problema
CAP. 2. ALGORITMOS Y PROGRAMAS 2.1. Solución de problemas por computadora La resolución de problemas por computadora, es importante para que las personas o usuarios aprendan a programar de manera general,
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
METODOLOGÍA DE LA PROGRAMACIÓN. APLICACIONES EN BASIC, COBOL Y PASCAL ÍNDICE
PRÓLOGO CAPÍTULO 1. LA PROGRAMACIÓN DE COMPUTADORES Fases del diseño y puesta a punto de un programa Diseño del programa Puesta a punto del programa Características de los programas Legibilidad Portabilidad
MÓDULO 1: Sistemas de Cómputo
Asignatura: PROGRAMACIÓN Código: TE243 Prerrequisitos: Algebra Lineal (S)* Intensidad horaria: 80 H.P.S. Profesor: Jose Norbey Sanchez Fernandez Universidad Tecnológica de Pereira Programa de Tecnología
Capítulo 3 CICLO DE VIDA DE UN PROGRAMA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"
Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas ([email protected]) Capítulo 3 CICLO DE VIDA DE UN PROGRAMA 1 OBJETIVOS Saber qué es la Ingeniería
Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora.
Objetivo específico: Maneja los elementos básicos de algoritmos utilizados para resolver un problema por computadora. La palabra algoritmo se deriva de la traducción al latín de la palabra árabe alkhowarizmi,
INDICE. Prólogo de la Segunda Edición
INDICE Prólogo de la Segunda Edición XIII Capitulo 1. Algoritmos y Programas 1 1.1. Los sistemas de procesamiento de la información 2 1.2. Concepto de algoritmo 4 1.2.1. Características de los algoritmos
Índice general 7. Presentación 15
ÍNDICE GENERAL Índice general 7 Presentación 15 1. Introducción 19 1.1. Antecedentes históricos de la computación................... 19 1.2. Definiciones previas............................... 24 1.3.
Tema 13 Modelos de Representación de Diagramas
Tema 13 Modelos de Representación de Diagramas En este tema haremos una revisión rápida de los modelos de representación de diagramas, y su utilidad en la Expresión Gráfica. 13.1 Introducción y Definición
2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
2.1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS El proceso de resolución de un problema con una computadora conduce a la escritura de un programa y su ejecución en la misma. Aunque el proceso de diseñar
Fundamentos de Programación. Diagramas de Flujo y Pseudocódigo. Fundamentos de Programación. Página 0 de 21
Fundamentos de Programación. Diagramas de Flujo y Pseudocódigo. Fundamentos de Programación. Página 0 de 21 Diagramas de Flujo. Los Diagramas de Flujo son ampliamente utilizados para diseñar y documentar
Prof. María Alejandra Quintero. Informática Año
Prof. María Alejandra Quintero Informática Año 2014-2015 Es la acción de escribir programas de computación con el objetivo de resolver un determinado problema. Implica escribir instrucciones para indicarle
A l g o r i t m o s. Seguridad en Internet ALGORITMOS.
ALGORITMOS Objetivos Introducir el concepto de algoritmo y sus características. Mostrar las diferentes técnicas para representar algoritmos. Introducir la programación estructurada y el diseño descendiente.
Las características fundamentales que debe cumplir todo algoritmo son:
QUÉ ES UN ALGORITMO?. El diccionario de la Real Academia Española define problema como un conjunto de hechos o circunstancias que dificultan la consecución de algún fin. Proposición dirigida a averiguar
PRESENTACIÓN DEL ALGORITMO
PRESENTACIÓN DEL ALGORITMO Puede ser en distintas formas, analizaremos cuatro: a) Descripción Narrada b) Pseudocódigo c) Diagramas de Flujo d) Diagramas N- S (Nassi-Schneiderman o de Chapin) Descripción
Computación 1. Programación, Constantes, Variables y Condiciones
Computación 1 Programación, Constantes, Variables y Condiciones Contenido Codificar Construcción de programas Objetivos de la programación Diagrama de flujos Datos Constantes Variables Condiciones Codificar
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación
Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Profesor: Cátedra : Tema: MSc Jaime Soto Laboratorio de Programación I Diagramas de Flujo 1.- Introducción Un diagrama de flujo es una herramienta
Estructuras Administrativas
Estructuras Administrativas ESTRUCTURAS ADMINISTRATIVAS 1 Sesión No. 7 Nombre: Diagramas de Flujo Objetivo: El estudiante desarrollará la propuesta de un diagrama de flujo para la especificación de la
LA RESOLUCION DE PROBLEMAS CON COMPUTADORAS Y LAS HERRAMIENTAS DE PROGRAMACIÓN
CAPITULO : 2 LA RESOLUCION DE PROBLEMAS CON COMPUTADORAS Y LAS HERRAMIENTAS DE PROGRAMACIÓN Contenido: 2.1.-La resolución de problemas 2.2.-Análisis del problema. 2.3.-Diseño del algoritmo 2.4.-Resolución
Qué es un Diagrama de Flujo?
Qué es un Diagrama de Flujo? Un diagrama de flujo, también llamado Flujograma de Procesos o Diagrama de Procesos, representa la secuencia o los pasos lógicos (ordenados) para realizar una tarea mediante
Computación I (CI-2125) Clase 3. Prof. Mireya Morales Primera
Computación I (CI-2125) Clase 3 Prof Mireya Morales Primera Contenido Ciclo de Desarrollo de un programa Formas de Representación Algorítmica: Diagramas de flujo y seudocódigo Estructuras de Control Estructuras
Guía práctica de estudio 04: Diagramas de flujo
Página 63/214 Guía práctica de estudio 04: Diagramas de flujo 63 Página 64/214 Guía práctica de estudio 04: Diagramas de flujo Objetivo: Elaborar diagramas de flujo que representen soluciones algorítmicas
Programación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se
Definición de diagrama de flujo Un diagrama de flujo es un dibujo que utiliza símbolos estándar de diagramación de algoritmos para computadora, en el que cada paso del algoritmo se visualiza dentro del
UNIVERSIDAD DEL PAPALOAPAN
UNIVERSIDD DEL PPLOPN Campus Tuxtepec Loma Bonita Cuadernillo INTRODUCCIÓN L PROGRMCIÓN ESTRUCTURD M. C. Bertha López zamar Profesor-Investigador Tuxtepec, Oaxaca 3 Estructura general de un programa Un
ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software. ING. CIP EDGAR CRUZ
ALGORITMOS y DIAGRAMAS DE FLUJO Programa Desarrolladoras de Software ING. CIP EDGAR CRUZ www.ingedgarcruz.com Temario: Los algoritmos Constituyen un listado de instrucciones que indican el camino a seguir
INDICE Prologo Capitulo 1. Algoritmos y programas Capitulo 2. La resolución de los problemas con computadoras y las herramientas de programación
INDICE Prologo XI Capitulo 1. Algoritmos y programas 1.1. Configuraciones de una computadora 1 1.2. Lenguajes de programación 2 1.3. Resolución de problemas 1.3.1. Fase de resolución del problema 3 1.3.1.1.
7/1/18. Algoritmos RESOLVIENDO PROBLEMAS. Libro en línea. Cuál es el objetivo del libro? Ing. Roberto Martínez Román -
Algoritmos RESOLVIENDO PROBLEMAS Libro en línea Cuál es el objetivo del libro? [email protected] 1 Tareas que hace la computadora Las tareas que pueden hacer las computadoras son: a) Leer/escribir datos
ORGANIZADORES GRÁFICOS
ORGANIZADORES GRÁFICOS ORGANIGRAMAS Sinopsis o esquema de la organización de una entidad, de una empresa o de una tarea. Cuando se usa para el Aprendizaje Visual se refiere a un organizador gráfico que
1110111-1001 1110 +0110 10100 + 1 101011-1001 01011 + 0110 10001 + 1 100101-1001 001011-1001 001011 + 0110 010001 + 1 010010 Resultado 1101 110110 54-1100 -12 101010 42 Con complemento 001100 12-110110
DIAGRAMAS DE FLUJO. Tabla de contenido
Tabla de contenido 1. INTRODUCCIÓN...1 2. Qué es un DIAGRAMA DE FLUJO?...2 3. SIMBOLOGÍA...2 4. CONSIDERACIONES...5 5. SÍMBOLOS COMPUESTOS...6 6. REPRESENTACIÓN DE UN DIAGRAMA EN PSEINT...7 7. EJEMPLO
Algoritmos. Diagramas de Flujo. Informática IV. L. S. C. Heriberto Sánchez Costeira
Informática IV Algoritmos Diagramas de Flujo L. S. C. Heriberto Sánchez Costeira Algoritmos 1 Definición Es una serie finita de pasos o instrucciones que deben seguirse para resolver un problema. Es un
DIAGRAMAS DE FLUJO: DFD
DIAGRAMAS DE FLUJO: DFD DFD es un programa de libre disposición para ayuda al diseño e implementación de algoritmos expresados en diagramas de flujo (DF). Además incorpora opciones para el depurado de
INDICE Programa Entrada Unidad de control Unidad aritmética y lógica (ALU)
INDICE Capitulo 1. Qué es un computador? 1.1. Introducción 1 1.2. El computador como dispositivo electrónico 2 1.3. Cómo se procesa la información? 3 1.4.Diagrama de bloques de un computador 1.4.1. Información
Proceso de información en la computadora
1.1 Introducción La computadora no solamente es una maquina que puede realizar procesos para darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza para llegar a esos resultados.
Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
IFTS N 18 - Prof. Leandro E. Colombo Viña. Diagramación Lógica. Algoritmos y Representaciones. v.1.0.1
Diagramación Lógica Algoritmos y Representaciones v.1.0.1 En el S. XII (aprox.) el matemático persa Abu Abdallah Muḥammad ibn Mūsā al-jwārizmī, más conocido como Al-Juarismi, desarrolla el concepto de
ESTUDIANTE: COMPUTADOR: VALORACIÓN DEL PROCESO: 1. Conceptos y generalidades
TALLER PRÁCTICO - GRADO 11 TEMA: DIAGRAMAS DE FLUJO CON DFD ÁREA: TECNOLOGÍA E INFORMÁTICA - SEGUNDO PERÍODO LUGAR: SALA DE SISTEMAS - PRIMER PISO DOCENTE: Ing. GUSTAVO ADOLFO LUNA ORTIZ FECHA: ABRIL DE
Actividad. Un lenguaje gráfico en el entorno educativo que permite representar la lógica de un diagrama de flujo es Flowol.
Actividad Descripción Diagramas de flujo El la actividad del ciclo de vida del software se aprecia que una de las primeras etapas una vez especificados los requisitos de usuario de un programa, es diseñar
CIENCIA DE LA COMPUTACION
CIENCIA DE LA COMPUTACION Docentes Profesor: Alejandro Rozenfeld Jefe de trabajos prácticos: Andrea L. Riera Sebastián Villar Ayudantes diplomados: Fabio Bucciarelli Marcelo Marchioni Ayudante Alumno:
Conceptos Programa Programa objeto Pseudocódigo Algoritmos y Diagramas de flujo 1) Finitud 2) Definición 3) Entrada
Conceptos Programa Se le llama programa a la serie de instrucciones escritas en alguno de los lenguajes, por medio de los cuales se logra que la computadora realice todas las operaciones o decisiones señaladas
Fundamentos de programación. Organización de una computadora
Fundamentos de programación Organización de una computadora Datos Una computadora procesa datos Los convierte en información significativa Datos >> Computadora >> Información Calculadora Una calculadora
El diseño de un programa Jhon Jairo Padilla Aguilar, PhD.
El diseño de un programa Jhon Jairo Padilla Aguilar, PhD. Partes básicas de un programa Instrucciones: Indican al computador qué hacer paso a paso Un computador procesa información Convierte entradas en
Facultad de Química. Departamento de Química Analítica. Química Analítica Experimental I DIAGRAMA DE FLUJO. Joaquín Preza.
Universidad Nacional Autónoma de México Facultad de Química Departamento de Química Analítica Química Analítica Experimental I DIAGRAMA DE FLUJO Joaquín Preza Semestre 2010-1 Un diagrama de flujo es la
INDICE Sección I. Sistema de Información Gerencial Capitulo 1. Capitulo 2. Necesidades y Fuentes de Información de los Administradores
INDICE Prefacio Sección I. Sistema de Información Gerencial Capitulo 1. La Organización, sus Administradores, Estructura y Actividades Introducción 4 Organización del libro 5 Por qué conviene estudiar
DES: Programa(s) Educativo(s): Tipo de materia: Clave de la materia: Semestre: Área en plan de estudios:
UNIVERSIDAD AUTÓNOMA DE CHIHUAHUA Clave: 08MSU0017H Clave: 08USU4053W FACULTAD DE INGENIERÍA PROGRAMA DEL CURSO: INGENIERÍA DE SOFTWARE Y COMPUTACIÓN I DES: Programa(s) Educativo(s): Tipo de materia: Clave
Estructuras Administrativas. Sesión 7: Diagramas de Flujo
Estructuras Administrativas Sesión 7: Diagramas de Flujo Contextualización Podremos entender como diagramas de flujo que es un esquema para representar gráficamente un algoritmo. Se basa más que nada especialmente
Algoritmos. Libro en línea 3/8/18. Ing. Roberto Martínez Román - 1 RESOLVIENDO PROBLEMAS. Cuál es el objetivo del libro?
Algoritmos RESOLVIENDO PROBLEMAS ROBERTO MARTÍNEZ ROMÁN - [email protected] 1 Libro en línea Cuál es el objetivo del libro? Roberto Martínez Román - [email protected] 2 [email protected] 1 Tareas que hace
Introducción a los Algoritmos. Mtro. Manuel Suárez Gutiérrez
Introducción a los Algoritmos Mtro. Manuel Suárez Gutiérrez Desarrollo de lógica Algorítmica A lo largo de toda nuestra vida hemos aprendido a resolver problemas, y lo hacemos tan innatamente que no nos
Algoritmo. Programa. Lenguaje algorítmico
ESCUELA DE EDUCACION SECUNDARIA TECNICA N 3 LENGUAJE ELECTRONICO PROFESOR: PAOLO, MARCOS GERMAN TEMA: ALGORITMOS Algoritmo Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y
Tema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
Conceptos. Generales ALGORITMOS
Conceptos 1 Generales ALGORITMOS Que es un Algoritmo? 2 Es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso
UML (Lenguaje de Modelado Unificado) y Diagramas de Casos de Uso Los sistemas orientados a objetos describen las entidades como objetos. Los objetos son parte de un concepto general denominado clases.
Guía práctica de estudio 05: Diagramas de flujo
Guía práctica de estudio 05: Diagramas de flujo Elaborado por: M.C. Edgar E. García Cano Ing. Jorge A. Solano Gálvez Revisado por: Ing. Laura Sandoval Montaño Guía práctica de estudio 05: Diagramas de
SIMBOLOGÍA UTILIZADA EN LOS DIAGRAMAS DE FLUJO
Diagrama de flujo Un diagrama de flujo o flujograma es una representación gráfica de la forma en que funciona un proceso, ilustrando como mínimo el orden de los pasos. Hay diversos tipos de Flujograma:
PROGRAMA ANALÍTICO INFORMATICA I (MAT 204)
PROGRAMA ANALÍTICO INFORMATICA I (MAT 204) 1. IDENTIFICACION Asignatura INFORMATICA I Código de asignatura(sigla) MAT 204 Semestre 3 Prerrequisitos MAT 102 Horas semanal (HS) HT 4 HP 2 LAB 0 THS 6 Créditos
Contenido PARTE I. ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN Prefacio a la cuarta edición...
Prefacio a la cuarta edición... xvii PARTE I. ALGORITMOS Y HERRAMIENTAS DE PROGRAMACIÓN... 1 Capítulo 1. Introducción a las computadoras y los lenguajes de programación... 3 INTRODUCCIÓN... 3 1.1. Qué
Tema 6: Gestión de la Entrada/Salida
Tema 6: Gestión de la Entrada/Salida SSOO - Curso 2005/06 E. Domínguez C. Villarrubia Departamento de Tecnologías y Sistemas de Información Escuela Superior de Informática Universidad de Castilla - La
TEMA 1: Algoritmos y programas
TEMA 1: Algoritmos y programas 1.1.-Introducción La razón principal para utilizar un ordenador es para resolver problemas (en el sentido más general de la palabra), o en otras palabras, procesar información
DIAGRAMAS DE FLUJO. Comienzo y Fin. Proceso general. Toma de decisiones. Entrada de datos por teclado. Salida de datos por pantalla
DIAGRAMAS DE FLUJO Símbolos en los Organigramas Comienzo y Proceso general Toma de decisiones Entrada de datos por teclado Salida de datos por pantalla Salida de datos por impresora Almacenamiento en disco
Evolución del software y su situación actual
Evolución del software y su situación actual El software es el conjunto de programas que permite emplear la PC, es decir, es el medio de comunicación con la computadora, el control de sus funciones y su
1. Secuencia y temporalización de los contenidos.
1. Secuencia y temporalización de los contenidos. Secuencia de los contenidos Bloque 1. La sociedad de la información y el ordenador Las tecnologías de la información y la comunicación. Campos de aplicación.
INSTITUTO SUPERIOR DE EDUCACION RURAL ISER FUNDAMENTOS DE PROGRAMACION
INTRODUCCIÓN A LA PROGRAMACIÓN POR COMPUTADORA Muchos usuarios creen que la programación es simplemente teclear palabras en una computadora. Eso es una parte, pero de ninguna manera todo. La programación
P L A N I F I C A C I O N
P L A N I F I C A C I O N ESTABLECIMIENTO: INSTITUTO SUPERIOR JUJUY CARRERA: TECNICATURA SUPERIOR EN INFORMATICA CON ORIENTACION EN SISTEMAS DE INFORMACION ASIGNATURA: HS. CATEDRA: MODALIDAD: PROFESOR:
ESTÁNDAR DE COMPETENCIA. Ejecución de software con codificación de comandos y datos estructurada
I.- Datos Generales Código EC0834 Título Ejecución de software con codificación de comandos y datos estructurada Propósito del Estándar de Competencia Servir como referente para la evaluación y certificación
ALGORITMO. Podemos encontrar muchas definiciones de algoritmo en los textos de programación, todas ellas muy similares:
Nuestra herramienta mental más importante para competir con la complejidad es la abstracción. Por tanto, un problema no deberá considerarse inmediatamente en términos de instrucciones de un lenguaje, sino
INFORMATICA 1º BACHILLERATO
INFORMATICA 1º BACHILLERATO Contenidos Bloque 1. La sociedad de la información y el ordenador 1. La sociedad de la información y el ordenador. 2. Historia de la informática. 3. La globalización de la información.
Adentrándonos a la Programación
! Adentrándonos a la Programación Definición de Algoritmo Es un conjunto pre-escrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
Introducción a la programación
Introducción a la programación Resolución de Problemas El objetivo principal para que las personas aprendan a programar en algún lenguaje de programación en particular es utilizar el computador como una
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
Fundamentos de programación C++
Pág. N. 1 Fundamentos de programación C++ Familia: Editorial: Autor: Computación e informática Macro Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-235-6 N. de páginas: 280 Edición: 2. a 2014 Medida:
M.S.C. Elvia Cristina Márquez Salgado. Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS
M.S.C. Elvia Cristina Márquez Salgado Unidad 1 METODOLOGÍA PARA LA SOLUCIÓN DE PROBLEMAS Definición del Problema Esta fase está dada por el enunciado del problema, el cual requiere una definición clara
Diseño estructurado de algoritmos. Sesión 7: Técnicas para la formulación de algoritmos
Diseño estructurado de algoritmos Sesión 7: Técnicas para la formulación de algoritmos Contextualización Para el desarrollo de una aplicación, los algoritmos son un apoyo que permiten encontrar la solución
RECORDAR TIPOS DE DATOS
RECORDAR TIPOS DE DATOS VARIABLES: OBJETO CUYO valor cambia: A510 nombres NOTAS Int A=0; float B=1; CONSTANTES: OBJETO cuyo valor no cambia PI= 3.14159 LAS COMAS NO SE PERMITEN Int PI=3.1415 EXPRESIONES:
SISTEMAS INFORMÁTICOS PROGRAMACION I - Contenidos Analíticos Ing. Alejandro Guzmán M. TEMA 2. Diseño de Algoritmos
TEMA 2 Diseño de Algoritmos 7 2. DISEÑO DE ALGORITMOS 2.1. Concepto de Algoritmo En matemáticas, ciencias de la computación y disciplinas relacionadas, un algoritmo (del griego y latín, dixit algorithmus
Elaboro: Ing Jessica Verònica Munive Flores BLOQUE II FASE 5 PROGRAMACIÓN DE PÁGINAS WEB
BLOQUE II FASE 5 PROGRAMACIÓN DE PÁGINAS WEB PROPÓSITO Para el Bloque II el propósito es que el estudiante desarrolle un Sitio Web mediante el uso de programación interpretando con conexión a base de datos.
Diagramas. En computación existen básicamente dos tipos de diagramas: diagramas de entradaproceso salida
Existen varias formas de representar una serie de pasos para realizar algún proceso. La forma más común es una lista numerada como lo haces con los algoritmos; pero esos pasos también se pueden representar
