SlideShare una empresa de Scribd logo
1 de 15
FUNDAMENTOS DE
PROGRAMACIÓN
OBJETIVO
2
Conceptualizar los aspectos básicos de la
programación, y sus componentes.
UNIDAD 1: ALGORITMOS Y
PROGRAMAS
3
1. Los sistemas de procesamiento de la
información.
2. Conceptos de algoritmos.
LOS SISTEMAS DE PROCESAMIENTO DE LA
INFORMACIÓN
4
Un dato es un símbolo
lingüístico o numérico que
representa ya sea algo
concreto como abstracto.
"1, 2, 3" son datos
Procesamiento: esta es la
acción (cualquiera que sea),
que se ejecuta, en este caso
sobre los datos, y que logra
en ellos una
transformación.
Información: Son los datos
procesados, que llegan ser
útiles para alguien
Un sistema es un conjunto
de partes o elementos
organizadas y relacionadas
que interactúan entre sí
para lograr un objetivo.
Los sistemas reciben
(entrada) datos, energía o
materia del ambiente y
proveen (salida)
información, energía o
materia.
LOS SISTEMAS DE PROCESAMIENTO DE LA
INFORMACIÓN
5
LENGUAJE
6
Es una serie de símbolos que sirven para transmitir uno
o mas mensajes (ideas) entre dos entidades diferentes.
A la transmisión de mensajes se le conoce
comúnmente como comunicación.
COMUNICACIÓN
 La comunicación es un proceso complejo que requiere una serie de reglas simples,
pero indispensables para poderse llevar a cabo. Las dos principales son las
siguientes:
1. Los mensajes deben correr en un sentido a la vez.
2. Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de Comunicación
y Mensaje.
7
LENGUAJES DE PROGRAMACIÓN
8
• Es un conjunto de símbolos, caracteres y reglas (programas)
que le permiten a las personas comunicarse con la
computadora.
• Los lenguajes de programación tienen un conjunto de
instrucciones que nos permiten realizar operaciones de
entrada / salida, calculo, manipulación de textos, lógica,
comparación, almacenamiento y recuperación.
9
Programa: Un programa es una
serie de instrucciones ordenadas,
codificadas en lenguaje de
programación que expresa un
algoritmo y que puede ser ejecutado
en un computador.
Programación: Proceso de
dotar a la computadora de un
método para resolver un
problema tipo y entregar un
resultado.
El código, que consiste en el conjunto de
acciones a ejecutar, en programación a cada
acción básica se la denomina genéricamente
como instrucción. Cada instrucción podrá
estar compuesta de un conjunto de
elementos los cuales estudiaremos más
adelante.
10
ALGORIT
MO
11
Un algoritmo (del
griego y latín, dixit
algorithmus y este a su
vez en honor del
matemático persa Al-
Juarismi
Se define como un
método aplicable con
el fin de obtener la
solución a un
problema genérico.
Debe presentarse
como una secuencia
ordenada de pasos
que siempre se
ejecutan en tiempo y
esfuerzo finito
Los algoritmos tienen
un inicio y un final, son
únicos y deben ser
fácilmente
identificables.
CARACTERÍSTICAS DE UN
ALGORITMO
12
Debe tener un único comienzo y un sólo final perfectamente definidos
Debe ser secuencial, cada paso se debe ejecutar en una forma ordenada, a esta
secuencialidad se la denomina flujo de proceso.
Deben ser Finitos, con lo cual se entiende que deben finalizar en algún momento
determinado.
Deben ser Eficientes, entendiéndose por esto que ocupen la cantidad mínima y
necesaria de variables para que al codificar utilice lo mínimo en memoria y tiempo
de ejecución.
Deben ser Legibles, se busca que el texto que lo describe debe ser claro
Deben ser Modificables, de modo que sus posteriores modificaciones u ampliaciones
sean fáciles de realizar
Deben ser Modulares, su diseño debe favorecer la división del problema en módulos
pequeños
TÉCNICAS DE REPRESENTACIÓN
13
Se utilizan algunos métodos de representación escrita, gráfica o
matemática. Los métodos más conocidos son:
· Diagramación libre (Diagramas de flujo).
· Diagramas Nassi-Shneiderman.
· Pseudocódigo.
· Lenguaje natural (español, inglés, etc.).
· Fórmulas matemáticas.
PROBLEMA: QUÉ HACER CUANDO NO
FUNCIONA UNA LÁMPARA?
14
El diagrama de flujo o
diagrama de actividades
es la representación
gráfica de un algoritmo o
proceso. Se
disciplinas
programación,
utiliza en
como
Economía,
procesos industriales y
psicología cognitiva
BIBLIOGRAFÍA
15
• Fundamentos de programación (Alfaomega)
• Manual de programación lógica

Más contenido relacionado

Similar a clase 1 sistemas.pptx

Manual users algoritmos
Manual users   algoritmosManual users   algoritmos
Manual users algoritmosJeremy Luis
 
Algoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxAlgoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxabdiaseduardotorress
 
Sistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadoresSistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadoresmetalvash
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacionyamy matin
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La ProgramacionMary Sanchez
 
Trabajo final informatica
Trabajo final informaticaTrabajo final informatica
Trabajo final informaticaluisalejoha7
 
Unidad 01 la lógica
Unidad 01   la lógicaUnidad 01   la lógica
Unidad 01 la lógicaLorenzo Alejo
 
algoritmo
algoritmoalgoritmo
algoritmo160312
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10Ricaurte Duran
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docxJulioRodolfodeJessHe
 
Trabajo final de introduccion a la informatica
Trabajo final de introduccion a la informaticaTrabajo final de introduccion a la informatica
Trabajo final de introduccion a la informaticaYoselin17
 

Similar a clase 1 sistemas.pptx (20)

Manual users algoritmos
Manual users   algoritmosManual users   algoritmos
Manual users algoritmos
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptxAlgoritmos, especificación y pseudocódigos.pptx
Algoritmos, especificación y pseudocódigos.pptx
 
Lab algoritmos 1
Lab algoritmos 1Lab algoritmos 1
Lab algoritmos 1
 
Introduccion Analisis Algoritmos
Introduccion Analisis AlgoritmosIntroduccion Analisis Algoritmos
Introduccion Analisis Algoritmos
 
Algorimo1
Algorimo1Algorimo1
Algorimo1
 
Sistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadoresSistemas, redes y riesgos en los computadores
Sistemas, redes y riesgos en los computadores
 
Conceptos basicos de la programacion
Conceptos basicos de la programacionConceptos basicos de la programacion
Conceptos basicos de la programacion
 
Introduccion A La Programacion
Introduccion A La ProgramacionIntroduccion A La Programacion
Introduccion A La Programacion
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Trabajo final informatica
Trabajo final informaticaTrabajo final informatica
Trabajo final informatica
 
Programcion nico
Programcion nicoProgramcion nico
Programcion nico
 
Taller informática 11°A
Taller informática 11°ATaller informática 11°A
Taller informática 11°A
 
Unidad 01 la lógica
Unidad 01   la lógicaUnidad 01   la lógica
Unidad 01 la lógica
 
algoritmo
algoritmoalgoritmo
algoritmo
 
Qué es un algoritmo 10
Qué es un algoritmo 10Qué es un algoritmo 10
Qué es un algoritmo 10
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
Informatica
InformaticaInformatica
Informatica
 
Trabajo final de introduccion a la informatica
Trabajo final de introduccion a la informaticaTrabajo final de introduccion a la informatica
Trabajo final de introduccion a la informatica
 

Más de Jesus Figeroa Cardenaz (11)

r90043.PPTX
r90043.PPTXr90043.PPTX
r90043.PPTX
 
intranet medica. j. itzel serrano juarez.pptx
intranet medica. j. itzel serrano juarez.pptxintranet medica. j. itzel serrano juarez.pptx
intranet medica. j. itzel serrano juarez.pptx
 
DeCS.ppt
DeCS.pptDeCS.ppt
DeCS.ppt
 
pubmedbasics.pdf
pubmedbasics.pdfpubmedbasics.pdf
pubmedbasics.pdf
 
Web 3.0 Mariah Fernanda Olivares Muñoz.pptx
Web 3.0 Mariah Fernanda Olivares Muñoz.pptxWeb 3.0 Mariah Fernanda Olivares Muñoz.pptx
Web 3.0 Mariah Fernanda Olivares Muñoz.pptx
 
diapositivas-matematicas-discretas-2.pptx
diapositivas-matematicas-discretas-2.pptxdiapositivas-matematicas-discretas-2.pptx
diapositivas-matematicas-discretas-2.pptx
 
Switch.ppsx
Switch.ppsxSwitch.ppsx
Switch.ppsx
 
Intranet.pptx
Intranet.pptxIntranet.pptx
Intranet.pptx
 
3296_18._buscadores_de_informacion.pptx
3296_18._buscadores_de_informacion.pptx3296_18._buscadores_de_informacion.pptx
3296_18._buscadores_de_informacion.pptx
 
CLASE 2-1.pptx
CLASE 2-1.pptxCLASE 2-1.pptx
CLASE 2-1.pptx
 
EQUIPO WEB 1.0.pdf
EQUIPO WEB 1.0.pdfEQUIPO WEB 1.0.pdf
EQUIPO WEB 1.0.pdf
 

Último

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxvalenciaespinozadavi1
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfs7yl3dr4g0n01
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaANACENIMENDEZ1
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingKevinCabrera96
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 

Último (20)

Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptxCARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
CARGAS VIVAS Y CARGAS MUERTASEXPOCI.pptx
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
Quimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdfQuimica Raymond Chang 12va Edicion___pdf
Quimica Raymond Chang 12va Edicion___pdf
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
Ingeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedicaIngeniería clínica 1 Ingeniería biomedica
Ingeniería clínica 1 Ingeniería biomedica
 
Principales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards DemingPrincipales aportes de la carrera de William Edwards Deming
Principales aportes de la carrera de William Edwards Deming
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 

clase 1 sistemas.pptx

  • 2. OBJETIVO 2 Conceptualizar los aspectos básicos de la programación, y sus componentes.
  • 3. UNIDAD 1: ALGORITMOS Y PROGRAMAS 3 1. Los sistemas de procesamiento de la información. 2. Conceptos de algoritmos.
  • 4. LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN 4 Un dato es un símbolo lingüístico o numérico que representa ya sea algo concreto como abstracto. "1, 2, 3" son datos Procesamiento: esta es la acción (cualquiera que sea), que se ejecuta, en este caso sobre los datos, y que logra en ellos una transformación. Información: Son los datos procesados, que llegan ser útiles para alguien Un sistema es un conjunto de partes o elementos organizadas y relacionadas que interactúan entre sí para lograr un objetivo. Los sistemas reciben (entrada) datos, energía o materia del ambiente y proveen (salida) información, energía o materia.
  • 5. LOS SISTEMAS DE PROCESAMIENTO DE LA INFORMACIÓN 5
  • 6. LENGUAJE 6 Es una serie de símbolos que sirven para transmitir uno o mas mensajes (ideas) entre dos entidades diferentes. A la transmisión de mensajes se le conoce comúnmente como comunicación.
  • 7. COMUNICACIÓN  La comunicación es un proceso complejo que requiere una serie de reglas simples, pero indispensables para poderse llevar a cabo. Las dos principales son las siguientes: 1. Los mensajes deben correr en un sentido a la vez. 2. Debe forzosamente existir 4 elementos: Emisor, Receptor, Medio de Comunicación y Mensaje. 7
  • 8. LENGUAJES DE PROGRAMACIÓN 8 • Es un conjunto de símbolos, caracteres y reglas (programas) que le permiten a las personas comunicarse con la computadora. • Los lenguajes de programación tienen un conjunto de instrucciones que nos permiten realizar operaciones de entrada / salida, calculo, manipulación de textos, lógica, comparación, almacenamiento y recuperación.
  • 9. 9
  • 10. Programa: Un programa es una serie de instrucciones ordenadas, codificadas en lenguaje de programación que expresa un algoritmo y que puede ser ejecutado en un computador. Programación: Proceso de dotar a la computadora de un método para resolver un problema tipo y entregar un resultado. El código, que consiste en el conjunto de acciones a ejecutar, en programación a cada acción básica se la denomina genéricamente como instrucción. Cada instrucción podrá estar compuesta de un conjunto de elementos los cuales estudiaremos más adelante. 10
  • 11. ALGORIT MO 11 Un algoritmo (del griego y latín, dixit algorithmus y este a su vez en honor del matemático persa Al- Juarismi Se define como un método aplicable con el fin de obtener la solución a un problema genérico. Debe presentarse como una secuencia ordenada de pasos que siempre se ejecutan en tiempo y esfuerzo finito Los algoritmos tienen un inicio y un final, son únicos y deben ser fácilmente identificables.
  • 12. CARACTERÍSTICAS DE UN ALGORITMO 12 Debe tener un único comienzo y un sólo final perfectamente definidos Debe ser secuencial, cada paso se debe ejecutar en una forma ordenada, a esta secuencialidad se la denomina flujo de proceso. Deben ser Finitos, con lo cual se entiende que deben finalizar en algún momento determinado. Deben ser Eficientes, entendiéndose por esto que ocupen la cantidad mínima y necesaria de variables para que al codificar utilice lo mínimo en memoria y tiempo de ejecución. Deben ser Legibles, se busca que el texto que lo describe debe ser claro Deben ser Modificables, de modo que sus posteriores modificaciones u ampliaciones sean fáciles de realizar Deben ser Modulares, su diseño debe favorecer la división del problema en módulos pequeños
  • 13. TÉCNICAS DE REPRESENTACIÓN 13 Se utilizan algunos métodos de representación escrita, gráfica o matemática. Los métodos más conocidos son: · Diagramación libre (Diagramas de flujo). · Diagramas Nassi-Shneiderman. · Pseudocódigo. · Lenguaje natural (español, inglés, etc.). · Fórmulas matemáticas.
  • 14. PROBLEMA: QUÉ HACER CUANDO NO FUNCIONA UNA LÁMPARA? 14 El diagrama de flujo o diagrama de actividades es la representación gráfica de un algoritmo o proceso. Se disciplinas programación, utiliza en como Economía, procesos industriales y psicología cognitiva
  • 15. BIBLIOGRAFÍA 15 • Fundamentos de programación (Alfaomega) • Manual de programación lógica