SlideShare una empresa de Scribd logo
Algorítmica y Programación
Unidad 1:
Algoritmos y
Programas
1.1.- Conceptos Básicos
Profa. Yenny Salazar
Reconocer los conceptos básicos
fundamentales para abordar el
estudio de la algorítmica y
programación.
Contenido
• Introducción
• Computador
• Datos e Información
• Componentes de un sistema de procesamiento de
información
• Diagrama EPS (Entrada-Proceso-Salida)
• Ejemplos
• Actividades
Observaciones:
• Este contenido deberá ser revisado y estudiado
durante el transcurso de la primera semana
del trimestre.
• Las consultas y entrega de actividades por
los medios y en las fechas indicadas en clases.
Introducción
La formación en carreras de informática, entre otras cosas,
debe prestar especial atención a temas tales como «algoritmos
y estructuras de datos». Puesto que la programación de
computadores posibilita activar una amplia variedad de estilos
de aprendizaje, además de desarrollar el pensamiento
algorítmico y habilidades para la solución de problemas.
Hay otra habilidad de pensamiento que también se puede
ayudar a desarrollar con el estudio de algoritmos y
programación: la creatividad.
Este material pretende facilitar el estudio
de los conceptos básicos para abordar
los temas relacionados con la algorítmica
y la programación, para lo cual es
necesario contar con las habilidades básicas
en el manejo del computador.
Computador
Es un dispositivo para realizar cálculos que está compuesto
por dos partes: hardware y software. El hardware es el
dispositivo en sí mismo. El software es el conjunto de
programas que indican a la computadora las tareas que debe
realizar. Los programas son un conjunto de instrucciones que
procesan datos, los cuales controlan y dirigen a la
computadora bajo las especificaciones dadas por personas
especializadas, llamadas programadores de computadoras.
Hardware
Computador
Software
Cálculos
Programador
Datos e Información
Los términos datos e información suelen ser utilizados como
sinónimos. En informática se les dan significados diferentes.
Un dato es una representación simbólica (numérica, alfabética,
etc.) de una variable, es un valor que recibe el computador.
Mientras que la información, es un conjunto organizado de
datos procesados que conducen al conocimiento sobre un
ente determinado, lo cual facilita la toma de decisiones.
Procesamiento de la información:
Sistema mediante el cual se transforman datos brutos en
información significativa, útil y organizada.
Un dato por sí mismo no constituye información, es el procesamiento de los datos lo
que nos proporciona información.
DATOS INFORMACIÓN
PROCESAMIENTO
Componentes de un sistema de
procesamiento de información
* Para realizar un proceso se debe suministrar al procesador el algoritmo
adecuado. Por ejemplo: Un cocinero, necesita una receta y un pianista una
partitura, considerando al cocinero y al pianista como procesadores.
Un computador se puede considerar como una unidad
en la que se colocan ciertos datos (entrada de datos), se
procesan y se produce un resultado (datos de salida o
información). Los datos de entrada y los datos de salida
pueden ser, realmente, de cualquier tipo: texto, dibujos,
sonido, imágenes, etc.
DATOS INFORMACIÓN
PROCESADOR*
Entrada Salida
Procesamiento
Diagrama EPS
(Entrada-Proceso-Salida)
Es una herramienta utilizada por los programadores de
sistemas para la solución de un problema.
En donde:
Entrada: son los datos con los que se cuenta.
Proceso: es la acción a realizar para obtener la solución
del problema.
Salida: es el resultado o la solución al problema.
Un EPS se puede representar de una forma secuencias
donde claramente se pueden identificar su orden de
ejecución, siguiendo el flujo de la información.
Simbología utilizada en
los Diagramas EPS
Ejemplos
1. Batido de fresas:
2. Si 2 refrescos cuestan $3. ¿Cuántos se compran con $12?
Donde:
a : valor real del refresco
b : cantidad a comprar
Licuadora
Fresas
Azúcar
Batido de fresas
Licuar
Servir
2 refrescos = $3
disponible = $12 8
a = (3  2)
b = (12  a)
Actividades
Ejercicios: Identifique las entradas, procesos y salidas de los
siguientes sistemas, y realice el diagrama EPS:
1. Calcular la suma de dos números con una calculadora.
2. Funcionamiento de un termostato
3. Sistema digestivo
4. Calcular el pago mensual de un trabajador, sabiendo que la
hora de trabajo vale $3, que un trabajador cumple 30 horas
semanales.
5. Funcionamiento de un comedor público.
6. Organizar fiesta.
Realizar una lectura acerca de:
• Algoritmos: Concepto, partes, característica y elementos.
• Lenguajes algorítmicos.
Algorítmica y Programación
Unidad 1:
Algoritmos y Programas
1.1.- Conceptos Básicos
Profa. Yenny Salazar
Referencias:
L. Joyanes y I. Zahonero. 2002. Programación en
C. Metodología, algoritmos y estructura de
datos. McGraw-Hill.
L. Joyanes, 2008. Fundamentos de Programación.
Algoritmos, estructura de datos y objetos.
Cuarta edición. McGraw-Hill.
J. LÓPEZ. Algoritmos y Programación. 2009.
Segunda Edición. Eduteka.

Más contenido relacionado

La actualidad más candente

Sistemas informaticos y sus componentes
Sistemas informaticos y sus componentesSistemas informaticos y sus componentes
Sistemas informaticos y sus componentes
AlejandrayJenifer
 
Equipo para el procesamiento de datos
Equipo para el procesamiento de datosEquipo para el procesamiento de datos
Equipo para el procesamiento de datos
Robert Rondon
 
Trabajo de infromatica basica 29
Trabajo de infromatica basica 29Trabajo de infromatica basica 29
Trabajo de infromatica basica 29
camzamora10
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
Alondra Aguero Rodriguez
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
Reiji Kotobuki
 
Usos del sistema de información
Usos del sistema de informaciónUsos del sistema de información
Usos del sistema de información
KareliaRivas
 
Conceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológicoConceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológico
Florencia Mendizábal
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
Marielaruve23
 
La informatica dantulis ysanti
La informatica dantulis ysantiLa informatica dantulis ysanti
La informatica dantulis ysanti
santibenavides
 
Diseño de sistemas de información caractaresticas
Diseño de sistemas de información caractaresticasDiseño de sistemas de información caractaresticas
Diseño de sistemas de información caractaresticas
jesus
 

La actualidad más candente (10)

Sistemas informaticos y sus componentes
Sistemas informaticos y sus componentesSistemas informaticos y sus componentes
Sistemas informaticos y sus componentes
 
Equipo para el procesamiento de datos
Equipo para el procesamiento de datosEquipo para el procesamiento de datos
Equipo para el procesamiento de datos
 
Trabajo de infromatica basica 29
Trabajo de infromatica basica 29Trabajo de infromatica basica 29
Trabajo de infromatica basica 29
 
Hoja de calculo
Hoja de calculoHoja de calculo
Hoja de calculo
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Usos del sistema de información
Usos del sistema de informaciónUsos del sistema de información
Usos del sistema de información
 
Conceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológicoConceptos fundamentales del mundo tecnológico
Conceptos fundamentales del mundo tecnológico
 
Tarea 1
Tarea 1Tarea 1
Tarea 1
 
La informatica dantulis ysanti
La informatica dantulis ysantiLa informatica dantulis ysanti
La informatica dantulis ysanti
 
Diseño de sistemas de información caractaresticas
Diseño de sistemas de información caractaresticasDiseño de sistemas de información caractaresticas
Diseño de sistemas de información caractaresticas
 

Similar a 1.1. Conceptos básicos de Algorítmica y Programación

Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
Jesus Chaux
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadoras
delimar-diaz
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadoras
delimar-diaz
 
Unidad 3 procesamiento de los datos sergio 5
Unidad 3  procesamiento de los datos sergio 5Unidad 3  procesamiento de los datos sergio 5
Unidad 3 procesamiento de los datos sergio 5
Sergio Alexis Guerrero
 
Unidad3procesamientodelosdatos 120308182600-phpapp01
Unidad3procesamientodelosdatos 120308182600-phpapp01Unidad3procesamientodelosdatos 120308182600-phpapp01
Unidad3procesamientodelosdatos 120308182600-phpapp01
Vifredo Gomez
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
Karen Alvarado González
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
Luis Torres
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
Sergio Alexis Guerrero
 
Unidad 3 procesamiento de los datos sergio 5
Unidad 3  procesamiento de los datos sergio 5Unidad 3  procesamiento de los datos sergio 5
Unidad 3 procesamiento de los datos sergio 5
Sergio Alexis Guerrero
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
dark133
 
Unidad 3 procesamiento de los datos blogger
Unidad 3  procesamiento de los datos bloggerUnidad 3  procesamiento de los datos blogger
Unidad 3 procesamiento de los datos blogger
saraguerrero15
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
Enrique Reyes
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
Adalberto Ramirez
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
Pavel Soncc Humal
 
auditoria de sistema
auditoria de sistema auditoria de sistema
auditoria de sistema
Alejandro Parkour Crew
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
Unidad 1Unidad 1
Guia informática
Guia informáticaGuia informática
Guia informática
Luis A. Cardoza Castro
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
Airam Ramirez
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
mines2016
 

Similar a 1.1. Conceptos básicos de Algorítmica y Programación (20)

Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadoras
 
Importancia de las computadoras
Importancia de las computadorasImportancia de las computadoras
Importancia de las computadoras
 
Unidad 3 procesamiento de los datos sergio 5
Unidad 3  procesamiento de los datos sergio 5Unidad 3  procesamiento de los datos sergio 5
Unidad 3 procesamiento de los datos sergio 5
 
Unidad3procesamientodelosdatos 120308182600-phpapp01
Unidad3procesamientodelosdatos 120308182600-phpapp01Unidad3procesamientodelosdatos 120308182600-phpapp01
Unidad3procesamientodelosdatos 120308182600-phpapp01
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
 
Unidad 3 procesamiento de los datos sergio 5
Unidad 3  procesamiento de los datos sergio 5Unidad 3  procesamiento de los datos sergio 5
Unidad 3 procesamiento de los datos sergio 5
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
 
Unidad 3 procesamiento de los datos blogger
Unidad 3  procesamiento de los datos bloggerUnidad 3  procesamiento de los datos blogger
Unidad 3 procesamiento de los datos blogger
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
 
Unidad 3 procesamiento de los datos
Unidad 3  procesamiento de los datosUnidad 3  procesamiento de los datos
Unidad 3 procesamiento de los datos
 
Tema n° 1
Tema n° 1Tema n° 1
Tema n° 1
 
auditoria de sistema
auditoria de sistema auditoria de sistema
auditoria de sistema
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Guia informática
Guia informáticaGuia informática
Guia informática
 
Apuntes de herranientas 1
Apuntes de herranientas 1Apuntes de herranientas 1
Apuntes de herranientas 1
 
Procesamiento de datos
Procesamiento de datosProcesamiento de datos
Procesamiento de datos
 

Más de Yenny Salazar

Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Yenny Salazar
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
Yenny Salazar
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
Yenny Salazar
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
Yenny Salazar
 
2.3.- Documentación
2.3.- Documentación2.3.- Documentación
2.3.- Documentación
Yenny Salazar
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
Yenny Salazar
 
Tema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de ProgramaciónTema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de Programación
Yenny Salazar
 
Tema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadTema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de Calidad
Yenny Salazar
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
Yenny Salazar
 
Tema 1.2.2.- Diagramas de Flujo
Tema 1.2.2.- Diagramas de FlujoTema 1.2.2.- Diagramas de Flujo
Tema 1.2.2.- Diagramas de Flujo
Yenny Salazar
 
Principios Fundamentales para el Proceso de la toma de decisiones
Principios Fundamentales para el Proceso de la toma de decisionesPrincipios Fundamentales para el Proceso de la toma de decisiones
Principios Fundamentales para el Proceso de la toma de decisiones
Yenny Salazar
 

Más de Yenny Salazar (11)

Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de ProblemasUnidad 4 Metodología para el Análisis y Planteamiento de Problemas
Unidad 4 Metodología para el Análisis y Planteamiento de Problemas
 
3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones3.3.- Operadores y Expresiones
3.3.- Operadores y Expresiones
 
3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes3.2.- Identificadores, Variables y Constantes
3.2.- Identificadores, Variables y Constantes
 
3.1.- Tipo de Datos
3.1.- Tipo de Datos3.1.- Tipo de Datos
3.1.- Tipo de Datos
 
2.3.- Documentación
2.3.- Documentación2.3.- Documentación
2.3.- Documentación
 
Tema 1.3.- Programación
Tema 1.3.- ProgramaciónTema 1.3.- Programación
Tema 1.3.- Programación
 
Tema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de ProgramaciónTema 2.2.- Estilos de Programación
Tema 2.2.- Estilos de Programación
 
Tema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de CalidadTema 2.1.- Estándares de Calidad
Tema 2.1.- Estándares de Calidad
 
1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo1.2.3.- Pseudocódigo
1.2.3.- Pseudocódigo
 
Tema 1.2.2.- Diagramas de Flujo
Tema 1.2.2.- Diagramas de FlujoTema 1.2.2.- Diagramas de Flujo
Tema 1.2.2.- Diagramas de Flujo
 
Principios Fundamentales para el Proceso de la toma de decisiones
Principios Fundamentales para el Proceso de la toma de decisionesPrincipios Fundamentales para el Proceso de la toma de decisiones
Principios Fundamentales para el Proceso de la toma de decisiones
 

Último

TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
KatiuskaDominguez2
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
eliersin13
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
AlanL15
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
holabuscafiesta
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
JhenryHuisa1
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
AbbieDominguezGirond
 

Último (6)

TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptxTECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
TECLADO ERGONÓMICO Y PANTALLAS TACTILES.pptx
 
primer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporteprimer manual de nuestra compañía de soporte
primer manual de nuestra compañía de soporte
 
Arquitectura de Sistema de Reservaciones
Arquitectura de Sistema de ReservacionesArquitectura de Sistema de Reservaciones
Arquitectura de Sistema de Reservaciones
 
Buscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - BuscafiestaBuscador de Eventos y Fiestas en España - Buscafiesta
Buscador de Eventos y Fiestas en España - Buscafiesta
 
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdfPC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
PC-04-DISEÑOS DE PITS Y STOPES DE UNA MINA A TAJO ABIERTO.pdf
 
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdfIntroducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
Introducción_a_las_APIs_y_Desarrollo_Back-end-Abbie Dominguez Girondo.pdf
 

1.1. Conceptos básicos de Algorítmica y Programación

  • 1. Algorítmica y Programación Unidad 1: Algoritmos y Programas 1.1.- Conceptos Básicos Profa. Yenny Salazar Reconocer los conceptos básicos fundamentales para abordar el estudio de la algorítmica y programación.
  • 2. Contenido • Introducción • Computador • Datos e Información • Componentes de un sistema de procesamiento de información • Diagrama EPS (Entrada-Proceso-Salida) • Ejemplos • Actividades Observaciones: • Este contenido deberá ser revisado y estudiado durante el transcurso de la primera semana del trimestre. • Las consultas y entrega de actividades por los medios y en las fechas indicadas en clases.
  • 3. Introducción La formación en carreras de informática, entre otras cosas, debe prestar especial atención a temas tales como «algoritmos y estructuras de datos». Puesto que la programación de computadores posibilita activar una amplia variedad de estilos de aprendizaje, además de desarrollar el pensamiento algorítmico y habilidades para la solución de problemas. Hay otra habilidad de pensamiento que también se puede ayudar a desarrollar con el estudio de algoritmos y programación: la creatividad. Este material pretende facilitar el estudio de los conceptos básicos para abordar los temas relacionados con la algorítmica y la programación, para lo cual es necesario contar con las habilidades básicas en el manejo del computador.
  • 4. Computador Es un dispositivo para realizar cálculos que está compuesto por dos partes: hardware y software. El hardware es el dispositivo en sí mismo. El software es el conjunto de programas que indican a la computadora las tareas que debe realizar. Los programas son un conjunto de instrucciones que procesan datos, los cuales controlan y dirigen a la computadora bajo las especificaciones dadas por personas especializadas, llamadas programadores de computadoras. Hardware Computador Software Cálculos Programador
  • 5. Datos e Información Los términos datos e información suelen ser utilizados como sinónimos. En informática se les dan significados diferentes. Un dato es una representación simbólica (numérica, alfabética, etc.) de una variable, es un valor que recibe el computador. Mientras que la información, es un conjunto organizado de datos procesados que conducen al conocimiento sobre un ente determinado, lo cual facilita la toma de decisiones. Procesamiento de la información: Sistema mediante el cual se transforman datos brutos en información significativa, útil y organizada. Un dato por sí mismo no constituye información, es el procesamiento de los datos lo que nos proporciona información. DATOS INFORMACIÓN PROCESAMIENTO
  • 6. Componentes de un sistema de procesamiento de información * Para realizar un proceso se debe suministrar al procesador el algoritmo adecuado. Por ejemplo: Un cocinero, necesita una receta y un pianista una partitura, considerando al cocinero y al pianista como procesadores. Un computador se puede considerar como una unidad en la que se colocan ciertos datos (entrada de datos), se procesan y se produce un resultado (datos de salida o información). Los datos de entrada y los datos de salida pueden ser, realmente, de cualquier tipo: texto, dibujos, sonido, imágenes, etc. DATOS INFORMACIÓN PROCESADOR* Entrada Salida Procesamiento
  • 7. Diagrama EPS (Entrada-Proceso-Salida) Es una herramienta utilizada por los programadores de sistemas para la solución de un problema. En donde: Entrada: son los datos con los que se cuenta. Proceso: es la acción a realizar para obtener la solución del problema. Salida: es el resultado o la solución al problema. Un EPS se puede representar de una forma secuencias donde claramente se pueden identificar su orden de ejecución, siguiendo el flujo de la información. Simbología utilizada en los Diagramas EPS
  • 8. Ejemplos 1. Batido de fresas: 2. Si 2 refrescos cuestan $3. ¿Cuántos se compran con $12? Donde: a : valor real del refresco b : cantidad a comprar Licuadora Fresas Azúcar Batido de fresas Licuar Servir 2 refrescos = $3 disponible = $12 8 a = (3  2) b = (12  a)
  • 9. Actividades Ejercicios: Identifique las entradas, procesos y salidas de los siguientes sistemas, y realice el diagrama EPS: 1. Calcular la suma de dos números con una calculadora. 2. Funcionamiento de un termostato 3. Sistema digestivo 4. Calcular el pago mensual de un trabajador, sabiendo que la hora de trabajo vale $3, que un trabajador cumple 30 horas semanales. 5. Funcionamiento de un comedor público. 6. Organizar fiesta. Realizar una lectura acerca de: • Algoritmos: Concepto, partes, característica y elementos. • Lenguajes algorítmicos.
  • 10. Algorítmica y Programación Unidad 1: Algoritmos y Programas 1.1.- Conceptos Básicos Profa. Yenny Salazar Referencias: L. Joyanes y I. Zahonero. 2002. Programación en C. Metodología, algoritmos y estructura de datos. McGraw-Hill. L. Joyanes, 2008. Fundamentos de Programación. Algoritmos, estructura de datos y objetos. Cuarta edición. McGraw-Hill. J. LÓPEZ. Algoritmos y Programación. 2009. Segunda Edición. Eduteka.